BM6P6(@ (((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++///+++***---...---333;;;DDDfffqqqVVV[[[bbb~~~vvvkkk{{{|||jjjqqqyyyyyyxxxuuuqqqrrrxxx~~~|||vvvtttuuuwwwwwwwwwyyy{{{}}}zzzzzzyyywwwvvvuuuuuutttooofffeeelllllldddaaagggjjjgggccc___\\\YYYUUUSSSRRRUUUWWWTTTNNNKKKKKKNNNNNNMMMJJJGGGDDDBBBAAA@@@@@@>>>======???>>>:::777:::;;;<<<<<<:::999999:::777666666777999::::::999888999999888777777888999666777777666666666999;;;:::999999888888999999:::<<<;;;999888888999:::<<<999999999:::;;;===????????????>>>============>>><<<<<<======>>>>>>??????;;;<<<=========<<<;;;:::777666666666666777777888555222///---------,,,+++,,,,,,------...//////000111111111111222333444555888999999:::<<<===>>>>>>AAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKJJJGGGBBB<<<999333444888CCCQQQ\\\``````ccc}}}}}}yyy~~~tttttt}}}cccOOODDDZZZ|||nnnZZZBBB:::888000...111222000///......,,,------------------------,,,+++++++++,,,,,,---...******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&+++*********))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++---***+++///111000555;;;KKKtttfffTTT\\\jjj~~~~~~uuueeecccbbbwww{{{qqq{{{xxxvvv{{{}}}xxxvvvvvvwwwwwwwww{{{|||}}}zzz{{{|||zzz{{{|||{{{wwwqqqmmmmmmpppuuuxxxpppllljjjjjjggg```]]]___hhhfffccc```]]]YYYUUUQQQPPPTTTVVVSSSNNNJJJJJJKKKKKKJJJGGGEEEBBB@@@???>>>===<<<;;;<<<======:::888888999;;;:::888777777888777777666777888999999999888888888777666666777888888888888777555666777999999888888888888999999:::;;;:::999888888999:::::::::::::::::::::;;;<<<===>>>>>>======<<<<<<======>>>>>>>>>>>>=========<<<;;;;;;<<<======<<<;;;:::999999888777777888888888777555222111111000///---,,,,,,------......//////000000000000111222333444666666777888999:::;;;<<>>===<<<;;;:::999888999;;;;;;999888777999::::::888777777888999888777777777888999:::888888777666666666666666666777777777555666777999666666666777777777888888777888888888888888888888::::::999999999999::::::<<<<<<<<<;;;;;;;;;::::::??????>>>===<<<;;;999999::::::;;;<<<<<<<<<;;;;;;<<<;;;:::999999999999999666555444333333333000...---------------------...............///000111222333333444555666777777888;;;;;;;;;;;;<<<>>>???@@@???AAACCCDDDCCCAAA>>><<<===999444222666BBBQQQ\\\fffzzzxxxjjjvvvyyycccPPPCCCBBB\\\zzzsssVVVFFF@@@888777444222000//////000222------------------------000///...,,,***)))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,)))---000///000:::MMM^^^vvvvvv^^^\\\iiiuuuwwwiiiTTTPPP^^^iiilll}}}yyyyyyyyy{{{zzzxxxvvvvvvyyy~~~~~~{{{zzzzzz{{{|||}}}~~~}}}|||}}}~~~{{{{{{|||tttmmmjjjiiiggghhhiiihhhddd^^^XXXTTT]]]iiikkk```ZZZ^^^___ZZZXXXXXXXXXXXXXXXUUUQQQMMMMMMPPPRRRQQQMMMHHHEEEDDDAAA@@@>>><<<;;;:::999999888888888888888888777666888999;;;;;;999888999999::::::999888777888:::;;;999888666666666777666666333555666666666666888:::444555555555666666555555333555666888888777666555999888888888888999999::::::::::::999999888777666;;;;;;;;;;;;:::999777666999999::::::;;;;;;;;;;;;===<<<;;;:::999999888888444444333444444333000...............------,,,,,,---------------...//////000000000111222333333444666666666666777888999:::999;;;===???@@@@@@???>>>???===888222000777DDDNNNWWWiii{{{~~~ssslllmmmwwwjjjQQQ???BBBUUUuuufffTTTIII===>>>999444222000---,,,...------------------------000///---+++***))))))(((+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))///111...///CCCddd}}}ggg\\\oookkk___bbbdddiiippppppnnn||||||uuuzzz}}}zzzzzzxxxqqqkkkkkkrrrzzz|||||||||{{{|||}}}~~~}}}}}}~~~~~~~~~tttjjjbbb^^^\\\___cccdddaaaXXXNNNHHHQQQ^^^aaaVVVPPPXXXYYYSSSMMMMMMOOOQQQSSSRRROOOLLLLLLNNNOOOOOOKKKGGGCCCAAA<<<<<<:::999888777777777999999888777666555555555777999::::::999888888999888999999888666777999<<<;;;999777777999:::999888888999::::::888777888999777888888888777666444333222444666888999888666555888888888999:::<<<===>>>:::::::::999777555333222444555777888888888777666888888888999:::;;;<<<<<<===<<<;;;:::999888888888666555555666777666333111000000///...------,,,,,,,,,,,,++++++,,,,,,------------......///000000000222222222222333444555555444666888:::<<<===>>>>>>>>>@@@???:::444333888>>>KKKYYYfffmmmvvv}}}}}}yyyzzzzzznnn^^^fffeeeKKK???<<>>???AAACCCDDD======<<<;;;888555222000000111444777888888777777777777777888999:::<<<======<<<;;;:::999999999:::999999888999::::::888777333222111000...---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------............000000000000000111222222222222444666888:::<<<<<<<<>>:::888888777777666666666777777666777999888777777:::===888:::<<<<<<;;;;;;;;;<<<<<>>999555444555AAAKKKPPP\\\jjjqqqooorrryyy~~~|||~~~uuuqqqeeeOOOEEETTTmmm|||vvv[[[KKK>>>;;;777000...333------------------------******)))******+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))((((((((()))))))))******((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------...///111;;;VVVwwwzzzppp}}}\\\UUU```jjj^^^UUU```mmmuuutttqqqyyy}}}xxxtttvvvzzz}}}~~~{{{zzz|||~~~~~~}}}vvvuuuxxxyyyppprrrsssqqqmmmhhhdddccceeeeeedddcccaaa^^^[[[ZZZ\\\[[[YYYXXXXXXWWWUUURRROOONNNMMMMMMOOOPPPOOONNNEEECCCAAA???===:::777555777777666666666777777888444666888888888:::>>>BBB===???@@@AAA@@@???@@@AAACCCIIIOOOQQQOOOMMMOOOQQQJJJGGGEEEHHHMMMQQQPPPNNNQQQSSSUUUUUUTTTSSSRRRSSSXXXWWWVVVRRRNNNHHHCCC@@@GGGHHHIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLFFFFFFEEEBBB>>>999444111111333666999::::::888777666555555666888:::<<<>>>>>>============>>>>>>???;;;999777777888:::::::::777666444222000...---,,,,,,,,,+++++++++++++++,,,------------------......//////.........///000000000000000111333555777999;;;===@@@AAA???;;;999777222===EEEJJJSSSbbbjjjiiitttmmmnnnwww|||{{{rrrbbbLLLCCCSSSuuulllWWWDDD<<<666---,,,111------------------------++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))*********)))******+++,,,)))...111///,,,,,,---...+++555;;;MMMqqqrrr|||}}}|||hhh~~~hhhOOORRRdddpppxxxvvvttttttxxx|||~~~wwwssswww|||~~~}}}}}}}}}}}}~~~vvvoooooorrrsssmmmiiijjjjjjddd```^^^mmmooolllddd______\\\VVV[[[YYYWWWVVVUUUTTTRRRPPPOOONNNLLLKKKJJJIIIIIIIIIBBB@@@===:::777666555555666777888777555444555666999:::<<>>>>>======<<<<<<<<<999::::::999777777888::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<777555555777999888111+++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------...............///000111222333333888999;;;======<<<;;;:::777444666@@@OOO[[[______hhhiiimmmtttxxxzzz|||~~~cccJJJAAASSSwww^^^GGGBBB888111333444/////////...---,,,***)))))))))*********+++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''')))***))))))(((((('''''''''&&&))))))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))***************++++++,,,***---...---+++,,,...///...@@@PPPgggxxxlllqqqzzz||||||ttt]]]___jjjooowwwwwwwwwwwwyyy{{{~~~yyyuuuyyy~~~}}}uuuqqqrrrvvvqqqnnnmmmmmmfffZZZOOOJJJWWW]]]bbbaaabbbbbb^^^WWWXXXWWWVVVUUUVVVUUURRRPPPMMMLLLJJJGGGFFFDDDCCCCCC<<<;;;999888777777888888666777777666555777;;;>>>AAABBBFFFJJJNNNSSSVVVXXXSSSSSSSSSSSSSSSSSSSSSSSSVVVZZZ]]]aaajjjtttxxxwwwkkkddd^^^[[[XXXVVVYYY^^^^^^]]][[[XXXVVVUUUUUUUUUYYYXXXWWWTTTQQQNNNKKKJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDDDDBBBAAA??????<<<<<<<<<;;;999888999:::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888666666888:::888333---------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...///000111222222555666888:::;;;:::999999777444333999DDDPPPXXX\\\eeeeeefffjjjooosssvvvxxxxxxbbbNNNKKK___wwwyyyeeeVVVHHH777333555111/////////...---,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))))))))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))***************+++,,,,,,------,,,,,,---...///111222NNNiiiooo```yyyvvvcccYYYqqqwwwiiiooouuuuuuvvvxxx{{{{{{zzz{{{~~~|||yyy}}}}}}{{{rrrtttuuurrrllliiikkknnnooommmllliii^^^NNNDDDAAAKKKRRRXXX\\\___aaa```\\\XXXWWWVVVVVVVVVSSSPPPMMMJJJIIIFFFCCC@@@>>><<<<<<:::999888777777888::::::888888888888:::>>>EEEIIINNNPPPSSSVVVZZZ]]]___```[[[[[[[[[ZZZYYYYYYXXXXXXXXXZZZ\\\^^^gggssszzz{{{sssjjjaaa\\\YYYWWW[[[aaabbb```[[[WWWSSSQQQPPPOOOQQQPPPOOOMMMKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCBBB@@@???@@@???>>>???@@@BBBEEEGGGDDDEEEEEEDDDBBB@@@>>><<<>>>>>>>>>===::::::;;;<<<999888777666666777888999;;;;;;::::::::::::::::::999777777999;;;999555000222000///---,,,,,,,,,,,,*********++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---...///000000111111222444666777888777777777444000111777BBBNNNUUUZZZXXXWWW[[[ccclllqqqsssuuu~~~vvvvvvfffJJJGGGTTT{{{rrrZZZ>>>777666,,,//////......------,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''(((((((((((((((((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''')))***)))((('''(((***((()))))))))************))))))))))))))))))))))))+++************+++,,,,,,///---,,,///000000000222999[[[zzzmmmjjjhhh\\\WWWtttyyyqqqxxx|||yyyuuuzzz~~~~~~{{{{{{~~~}}}xxxuuulllnnnnnnjjjddd```aaacccllliiifffaaaWWWMMMKKKNNNUUUVVVVVVVVVXXX[[[^^^^^^YYYXXXWWWWWWUUURRRLLLHHHHHHFFFCCC@@@<<<:::888777::::::888888888999::::::;;;<<>>@@@BBB???@@@AAAAAA@@@>>><<<:::===>>>>>>===<<<<<<===???;;;999777555444444555666888888999999:::::::::;;;999999999:::<<<;;;777444555333111...,,,,,,,,,,,,))))))*********+++++++++...------,,,,,,+++++++++++++++,,,---......//////...000111333555666666666666555222///111888DDDLLLKKKJJJIIINNNZZZiiisssuuutttwww~~~xxxtttVVVAAABBBtttkkkLLL===888111000//////...............+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&((()))))))))((('''((((((((((((((('''''''''%%%&&&'''((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''')))***)))((('''(((***((()))))))))************))))))))))))))))))))))))+++++++++***+++,,,,,,------+++,,,111222///111555IIIlllrrriiirrr|||xxx{{{{{{rrr[[[___fffyyyvvvxxxzzzwwwvvv{{{|||{{{}}}xxxrrrooommmnnnmmmiiiccc``````aaaeeeccccccaaa\\\VVVWWW\\\\\\ZZZXXXWWWVVVVVVWWWYYYUUUUUUUUUUUUUUURRRMMMIIIEEECCCAAA>>>;;;999888777888777777888999;;;===>>>AAAEEEJJJOOOSSSVVVZZZ]]]___``````aaabbbbbbbbbaaacccbbbaaa___]]]\\\ZZZZZZTTTVVVXXXYYY___gggjjjhhhiiiddd___]]]ZZZVVVVVVYYYVVVTTTPPPLLLIIIGGGFFFFFFGGGFFFDDDAAA@@@@@@@@@@@@????????????@@@AAABBBCCC;;;<<<>>>>>>>>>>>><<<;;;<<<;;;999777666777888999;;;<<<===>>>>>>>>>===<<<:::;;;<<<<<<<<<===???AAA???>>><<<999777666666666555666777888999;;;<<<<<<999999:::;;;<<<;;;999777777555222000...,,,,,,,,,))))))*********+++++++++---------,,,,,,++++++***++++++,,,,,,------.........///000222444555666666555666666333111555<<>>UUU}}}xxx\\\DDD<<<;;;111111///...............++++++++++++************++++++++++++++++++++++++************************(((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&((()))))))))(((''''''''''''(((((((((((((((&&&''''''((())))))))))))'''''''''(((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,------+++(((***000000///666AAAbbb}}}fffcccuuuzzz|||fff___kkkuuu{{{xxxxxxzzzxxxyyy{{{}}}}}}|||||||||wwwrrrllliiiiiiiiihhheeebbb```aaabbb``````dddhhhfff```]]]^^^XXXWWWYYY\\\[[[UUUQQQQQQOOOOOOOOOQQQRRRQQQNNNLLLAAA@@@???===<<<;;;;;;;;;666666888;;;???CCCGGGIIIKKKPPPVVVZZZ]]]___aaacccbbbbbbcccccceeeggghhhiiifffeeedddbbb```___]]]]]]RRRVVVXXXZZZ___eeeeeebbbbbb^^^[[[ZZZUUUOOOLLLMMMGGGFFFDDDCCCAAA@@@???>>>???>>>===;;;:::999888888888888888999;;;<<<>>>???888999:::;;;<<<<<<<<<<<<<<<:::777444333222333333555555666777888999::::::777888999::::::;;;===???AAAAAA@@@???===<<<::::::555555666777999:::;;;;;;888999:::;;;;;;;;;:::999888777555444111///...---*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------//////000111222333444555444666777666444444888;;;DDDIIILLLLLLUUUfffqqqsss~~~wwwuuu{{{uuuWWWCCC>>>YYY{{{qqqOOO@@@===444333111///...---......++++++***************)))++++++++++++++++++++++++************************((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))************)))))))))))))))))))))))),,,++++++++++++,,,---------***+++000111333CCCWWW|||tttdddkkkwwwdddfffyyyzzzxxxyyy}}}~~~zzzyyy|||~~~~~~|||{{{{{{zzz{{{}}}~~~}}}|||zzzvvvqqqlllgggdddeeeeeedddbbb```______```aaa___aaafffhhhccc______XXXVVVXXX\\\[[[UUURRRTTTNNNLLLKKKKKKLLLKKKIIIGGG===<<<<<<<<<===>>>??????>>>???BBBFFFJJJPPPTTTWWWWWWZZZ^^^```bbbccceeeggggggfffeeeeeegggiiilllnnnhhhgggfffdddcccaaa```___PPPSSSSSSRRRUUUYYYYYYUUUUUUQQQNNNNNNKKKEEEBBBDDD======>>>>>>===;;;:::999999999999999888777555555555555555666666888999:::666666666777888999::::::999777555333222333444444444333222111222444666777666777888777666666888:::<<<===>>>??????>>><<<;;;777777777888888888888888888999:::;;;;;;:::;;;;;;999999999888666444111///++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------////////////000111222333333444555555444444555555>>>HHHMMMKKKOOO\\\ggghhhuuuwwwxxxxxx|||}}}xxxwwwhhhQQQ???>>>TTT|||aaaLLL???666444222///---------...,,,,,,,,,++++++*********++++++++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))''''''''''''((((((((()))((())))))))))))((((((''''''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...222......222333999QQQjjjvvvllliiizzzwwwhhhSSSiiivvvsssuuuzzz{{{zzzzzz{{{~~~{{{yyyxxx{{{~~~~~~{{{zzzwwwrrrmmmhhhdddbbbjjjiiihhheeecccbbbaaaaaafff___\\\___bbbbbbbbbccc```ZZZWWWYYYXXXUUUWWW\\\QQQNNNKKKIIIGGGEEEBBB???999::::::<<<===???AAABBBKKKLLLNNNQQQUUUYYY]]]```___```bbbbbbbbbdddgggiiimmmkkkhhhffffffhhhkkkmmmggggggfffdddcccaaa``````SSSSSSPPPLLLLLLNNNMMMIIIGGGCCCAAABBBAAA======@@@:::;;;=========;;;999777777888999999999888777666666666555555555666777777666666555444555666777888666555444333333555777888:::888555444444555888999777777777666444333444555444666999<<<>>>===<<<;;;:::999999888777666666555777999:::;;;::::::;;;<<<:::;;;<<<<<<:::777333111++++++,,,,,,,,,---------*********++++++,,,,,,---,,,------------------..................///000111333222222222333333333333444BBBIIIFFFHHHTTT^^^```kkkuuu{{{wwwwww|||}}}xxxrrrtttyyywww```LLL555>>>lllppp[[[FFF888666222///---------------------,,,,,,+++++++++++++++++++++++++++++++++************************'''(((((()))***+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&((()))***&&&'''''''''(((((()))))),,,,,,,,,,,,,,,+++***)))))))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))((((((+++++++++***++++++,,,,,,...///111333777DDD```zzzvvvmmmhhhzzzzzzaaaNNNqqquuuiiiqqqyyyyyyzzzzzz|||}}}{{{{{{{{{||||||~~~~~~|||zzztttpppqqqmmmfffeeeiiijjjllllllggg```\\\]]]```iiieeeaaa^^^^^^^^^^^^^^^^^^\\\ZZZYYYXXXXXXVVVTTTRRRPPPKKKGGGFFFFFFCCC???AAA???===<<<>>>BBBGGGJJJRRRUUUYYY\\\^^^aaadddfffeeeeeefffggghhhiiiiiiiiillllllllljjjhhhhhhiiikkkkkkfffaaa___aaaaaa]]]ZZZSSSPPPKKKHHHFFFCCC@@@>>>@@@@@@AAAAAA@@@>>>===<<<::::::;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<777666666666777888999999666666555555555444444444777666444333222222333333888777444222111222333333666666666555444222111000333444444444555666666666:::<<<===;;;777555777999777777777777888999:::;;;;;;;;;:::999999888777777///...,,,***))))))******************+++,,,------++++++,,,,,,,,,,,,------,,,,,,---...///000111222000222444666666555444333111777;;;>>>DDDOOOZZZ^^^kkknnnqqqsssssstttzzz}}}mmmmmmrrrTTTFFF;;;GGGhhhwwwhhhPPP???666000333444000...///...---,,,,,,++++++,,,,,,++++++************++++++***************************)))))))))***+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((())))))))))))((((((************************(((((())))))((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''(((((())))))((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((+++++++++***++++++,,,---.........000;;;TTTtttkkk\\\[[[ffflllWWWlllrrrlll}}}zzzzzz{{{{{{}}}~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~xxxsssqqqllleeebbbeeehhhkkknnnkkkfffaaa```bbbfffccc___\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTRRRMMMKKKIIIGGGGGGFFFCCC??????AAACCCGGGKKKPPPSSSUUU[[[^^^aaacccddddddfffgggdddeeeffffffeeefffggghhhjjjjjjkkklllkkkjjjhhhfffjjjeee^^^[[[ZZZXXXTTTPPPKKKHHHEEEBBBAAA???<<<:::;;;<<<=========<<<::::::999::::::;;;<<<<<<======;;;;;;;;;;;;::::::::::::888888888888888888999:::888888777777666666666666777666555555555666777888<<<:::888555333333333444444444555555555555444444555666666666666666666777:::;;;;;;:::888777888999666666666777888999;;;<<<;;;;;;;;;:::999888888888111000///---,,,+++++++++++++++******+++,,,------++++++,,,,,,,,,,,,------++++++,,,---...///000000000111333555666555444333111222333666@@@OOOYYY[[[bbbiiisss|||~~~}}}}}}~~~yyynnnuuudddPPP>>>>>>QQQpppwwwaaaLLL???444222222///---......---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++(((((((((((((((((()))******)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((((((''''''(((((()))))))))))))))))))))))))))******)))((((((((())))))''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))************************************))))))))))))+++++++++++++++,,,------...000000444JJJkkknnn[[[TTTZZZjjjaaaeeezzzttt{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~zzzuuuqqqkkkccc___```dddhhhllllllgggccc``````ccc```^^^\\\[[[ZZZWWWUUURRRQQQQQQRRRSSSSSSPPPNNNJJJJJJJJJLLLMMMKKKHHHFFFEEEHHHNNNUUU[[[^^^``````dddgggjjjkkkiiigggffffffccceeefffeeeccccccgggjjjhhhhhhiiikkkllljjjccc^^^^^^YYYRRRNNNLLLJJJFFFBBBBBB@@@>>>===<<<;;;999777999999:::;;;;;;;;;::::::::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::999:::::::::::::::999999999999888888666666777888999;;;<<<===???===;;;888666555555555333333555666777777888888888888777777777777777777:::999888888999:::999888666666666777888999;;;;;;<<<;;;;;;::::::999999888444333222111///...---,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------******+++,,,---......//////111222444555444444333222000,,,...;;;MMMXXXZZZ[[[cccpppyyy~~~~~~tttlllnnnwww|||dddJJJ===<<>>444111///.........------,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))(((((((((((())))))((((((((((((((((((((((((++++++***))))))((())))))((((((((((((((((((((((((&&&'''((()))))))))))))))((()))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))*********************************)))))))))))))))+++++++++++++++,,,---...000333555AAAaaa~~~hhhfffppp{{{~~~hhh^^^yyy|||}}}{{{{{{|||}}}}}}~~~~~~~~~~~~{{{yyy}}}~~~~~~|||{{{zzz{{{{{{{{{xxxsssnnnhhhbbb^^^]]]bbbeeegggfffbbb^^^\\\[[[___^^^]]]]]]]]]\\\YYYVVVOOONNNNNNOOOPPPNNNKKKIIIJJJKKKOOOUUUWWWTTTQQQPPPQQQTTTZZZ___ccceeeeeeeeegggiiimmmmmmkkkhhheeedddccceeegggeeecccdddhhhmmmhhhfffdddeeefffccc[[[TTTNNNKKKFFFCCCBBBAAA???<<<<<<;;;:::;;;<<<<<<:::999:::;;;;;;<<<=====================>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888888999:::;;;<<<>>>>>>>>>===;;;:::888888888888444555666888999999999999888888888777777666666666888555444555888:::888666777777777777777888999999;;;;;;;;;:::::::::999999666555555444222000...------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,---............///111222333333333333444222///---666FFFSSSYYY\\\bbbhhhlllpppvvv{{{}}}}}}rrrnnnttt}}}vvv___LLL::::::___tttbbbJJJ:::333111000000......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))(((((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))(((((((((((())))))((((((((((((((((((((((((++++++***))))))((())))))))))))))))))))))))))))))''''''((()))*********)))************************(((((((((''''''((((((((((((((((((((())))))))))))************************))))))))))))))))))******++++++++++++,,,---...///000333999MMMssswwwkkk|||vvvtttVVVZZZwww}}}yyy{{{{{{|||}}}}}}}}}||||||~~~uuunnnvvvzzz~~~}}}zzzxxxwwwtttsssppplllhhheeeaaa___eeeeeedddaaa]]]ZZZYYYXXX[[[ZZZ[[[\\\]]]\\\YYYWWWPPPNNNMMMLLLLLLJJJGGGDDDFFFGGGNNNWWWZZZVVVTTTVVV[[[]]]```bbbeeefffgggggggggjjjnnnnnnmmmiiigggfffccceeeffffffdddeeehhhkkkfffaaa\\\ZZZZZZWWWQQQKKKFFFDDDAAA???>>>>>>===<<<;;;:::;;;<<<>>>???>>><<<>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>===<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::888999999:::::::::999999777777777666666555555555555333111333666888666444:::999888777666666666666;;;:::::::::::::::999999666666777666555222000.........---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---......//////---...///111222222333333333666444///000;;;IIIQQQ^^^eeehhhffffffnnnuuuxxxpppzzzzzztttvvv|||~~~rrraaaFFF666KKKmmmrrrYYYCCC777333111//////...------,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((())))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***))))))(((((())))))***))))))))))))))))))))))))******)))((((((((())))))************************(((((()))*********))))))++++++++++++************)))((((((''''''(((((()))(((((((((((())))))))))))************************))))))))))))************++++++++++++,,,...///000000555BBB[[[~~~~~~yyyyyykkkVVVKKKXXXqqqyyy||||||}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~xxxllltttzzzzzzvvvtttoooqqqqqqmmmkkkkkkiiieeekkkiiifffbbb___]]][[[[[[XXXWWWWWWYYYZZZZZZWWWUUUPPPMMMKKKIIIHHHFFFDDDBBB@@@AAAJJJUUUXXXTTTSSSXXX___```aaacccfffhhhjjjkkkiiillloooooonnnllljjjjjjeeeeeeddddddccccccbbbbbb]]]XXXQQQMMMKKKIIIFFFCCC???>>><<<;;;:::::::::;;;>>>>>>@@@BBBEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>===>>>>>>>>><<<<<<<<<===============<<<<<<<<<===<<<<<<;;;;;;999999::::::;;;;;;<<<<<<;;;<<<<<<<<<;;;:::999999777666666666666666555555333222222333444555555444:::999888777666555555555999999999999999999999999666777888999888666333111//////...,,,++++++++++++++++++,,,,,,,,,,,,------,,,---------............------...///000222333333000666888111---333===DDDVVVccclllhhhdddhhhmmmoookkkssszzz{{{wwwvvv{{{~~~sssXXX??????MMM~~~nnnSSS@@@666111...///......---------------,,,,,,++++++++++++,,,,,,***************************)))(((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''******))))))))))))******))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))*********)))((((((*********))))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,---...///000333AAAZZZuuu{{{zzzbbbMMMIIIOOO```xxxzzz}}}~~~}}}|||uuuxxxyyytttqqqppptttuuurrrqqqsssrrrnnnlllkkkiiihhhfffccc```^^^[[[YYYXXXXXXXXXXXXVVVTTTMMMJJJGGGDDDDDDCCCCCCBBB@@@AAAJJJWWWZZZUUUVVV]]]aaabbbdddfffhhhiiiiiijjjkkklllnnnnnnmmmkkkkkkkkkgggddd`````````]]]WWWRRRNNNKKKGGGCCC@@@>>>======:::;;;;;;;;;<<<>>>AAACCCHHHHHHJJJMMMQQQRRRQQQOOOLLLKKKHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@<<<===>>>>>>>>>======<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::666777777777777777777888333444555555444444555666777777666666666666777777888888888888888888888888666888;;;<<<<<<:::666444000///...---,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---...///111222333000666888444000333777999EEEYYYeee```YYY\\\dddggggggiiirrr|||}}}yyy}}}lllRRRBBB<<>>@@@CCCFFFKKKOOOSSSQQQRRRTTTWWW[[[\\\[[[YYYSSSRRRNNNKKKHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>=========>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBB<<<===>>>???@@@??????>>>===============<<<;;;;;;<<<<<<===============<<<777777888888999999999:::444666888777444333555888555555555555666888999:::777777777777777777888888777999===??????<<<999777111000...---,,,+++******++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,---///111222333222777999777666777666333888MMMYYYRRRIIIOOO\\\dddbbbbbbnnnzzzcccKKK:::===ttt|||\\\GGG;;;444//////...------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((()))***++++++***)))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***,,,+++++++++******))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++$$$111///'''+++000222999FFFiii~~~pppwww}}}||||||___TTTYYYgggkkkqqq~~~|||vvvxxx~~~yyyqqqoooppppppssszzzwwwnnnmmmkkkhhheeecccbbbbbbbbbaaa]]]\\\^^^ZZZRRRNNNPPPMMMDDDAAAFFFGGGBBBEEEMMMTTTVVVZZZ^^^aaacccdddeeefffjjjkkkiiiiiilllnnnmmmnnniiieeeeeehhhiiifffbbbaaa[[[TTTQQQPPPLLLFFF@@@BBB???>>>???BBBCCCAAA???BBBDDDGGGJJJOOOSSSWWWYYYZZZ[[[]]]___``````___^^^^^^ZZZTTTOOOKKKJJJKKKLLLHHHFFFEEEEEEEEEEEECCCBBBCCCBBBBBBBBBBBBBBBCCCCCC????????????>>>===<<<;;;======???@@@AAAAAAAAAAAA;;;<<<===???@@@BBBCCCCCC@@@@@@??????===<<<:::999;;;;;;::::::;;;<<<>>>???<<<:::999777666666777777777777666555666888:::;;;777666444333333555888999888888888888777777666666999:::;;;;;;<<<<<<;;;;;;444333000---,,,,,,,,,---***+++,,,---,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000555444555666888999888777555888@@@HHHIIILLLZZZjjjgggdddhhhnnnmmmkkkwwwhhhSSSBBB777KKKpppiiiJJJ888666222......000000------000------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))'''''''''''''''((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((,,,+++++++++******))))))'''''''''((()))+++------''')))+++------***'''%%%+++***'''%%%%%%&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((*********)))(((((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&'''(((***,,,,,,***((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***++++++******))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++************++++++++++++,,,333000,,,111111111999TTTwwwxxxppp~~~}}}mmmNNNPPPaaaoooooowww|||yyy|||}}}~~~uuujjjgggjjjkkkqqq{{{xxxooommmkkkhhheeecccbbbbbbbbbfffaaa______\\\UUUTTTXXXOOOBBB;;;BBBIIIJJJMMMSSSWWWYYY\\\___cccfffhhhiiiiiillllllhhhhhhlllooonnnppplllgggeeefffeeeaaa]]]\\\VVVOOOKKKKKKJJJFFFCCCBBB@@@???AAACCCEEEDDDBBBBBBEEEKKKQQQVVVZZZ\\\]]]\\\]]]```bbbcccccccccbbbccc___YYYRRRNNNLLLLLLLLLJJJHHHFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<<<<>>>???@@@AAAAAAAAA>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBB@@@???===<<<<<<;;;:::::::::;;;<<<===>>>===;;;999999999999:::777777555555666999;;;===888777555333333555777888888888777777777666666666999999:::;;;;;;<<<;;;;;;999777444111///---,,,+++******+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000333333444666777888888888111444<<>>NNNiiitttpppyyy~~~||||||}}}~~~zzzllleeebbbeeelllxxxwwwmmmkkkjjjgggeeecccbbbaaaaaaddd```^^^]]][[[YYY\\\aaaWWWFFF<<>>>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEEDDDCCCAAA??????======<<<;;;;;;;;;;;;<<<>>>===;;;:::999999:::;;;999888666666777999===???:::888666444444444555666888888888777777777777666777888999:::;;;<<<<<<<<<===<<<:::777333///,,,***)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111111333444666777888999...000555===DDDLLLYYYeeeuuupppppprrrqqqnnnuuu|||{{{wwwmmmWWWBBB:::FFFooo~~~ooo```MMM>>>:::333///...---***)))+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))(((((((((((()))******(((((())))))******))))))************************))))))))))))((((((((((((((((((''''''''''''(((((()))******+++******)))((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++(((((((((((((((((((((((('''((()))*********))))))))))))(((((((((((())))))111000...,,,***(((''''''''')))***++++++***)))'''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++******000444...<<>>>>>============@@@AAABBBCCCDDDEEEEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>======<<<<<<<<<;;;:::888888888999:::<<<;;;999777888:::<<<>>>;;;:::888555444444444444999999999999888888888888666777888:::;;;;;;;;;;;;======<<<:::666222...+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///111333444666888:::222111111444;;;GGGUUU___xxxuuuuuuwwwvvvtttxxx~~~qqqiiizzznnnRRR<<<666TTTsss\\\FFF>>>666///...---+++***,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((('''''''''((())))))'''''''''&&&&&&&&&'''''''''((()))))))))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++))))))))))))))))))))))))))))))))))))***)))))))))***))))))(((((())))))***000///---,,,***)))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,---......333555333LLLwwwxxxvvvwww]]]HHH\\\fffvvvxxxttt|||xxxwwwzzz~~~xxxllliiihhhmmmtttvvvqqqjjjhhhgggfffdddbbbaaa``````___bbbdddaaa^^^```dddggg[[[WWWWWW[[[___aaadddgggkkkjjjhhhggggggggghhhiiiiiikkkllljjjjjjjjjddd]]]ZZZWWWSSSOOOLLLIIIFFFDDDAAAAAABBBDDDGGGHHHGGGGGGHHHJJJLLLNNNPPPRRRTTTUUUXXXYYYZZZ[[[\\\]]]^^^^^^```aaadddhhhkkknnnqqqrrrkkkiiifffbbb^^^[[[YYYXXXWWWUUUSSSRRRQQQPPPNNNLLLHHHGGGEEECCCCCCDDDEEEFFFCCCBBBAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBDDDFFFHHHIIIKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>><<<;;;:::999999999:::;;;???>>><<<:::::::::;;;;;;<<<;;;999777555444333333::::::::::::::::::::::::666777888999::::::::::::::::::;;;:::888555222///+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...000111222444777;;;999666111...222???NNNWWWkkkmmmpppsssrrrppptttzzzsssaaaeeezzzhhhHHH333???ZZZrrrgggQQQDDD:::111......---,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))((((((((((((((((((((((((''''''''''''''''''(((((('''''''''((()))***,,,---''''''&&&%%%%%%&&&'''((('''((()))***)))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++*********************************))))))))))))*********))))))))))))******,,,++++++*********++++++((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***************************))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,......000333888YYYaaaUUUYYYrrrnnnqqqrrrqqq{{{|||~~~|||yyyxxxzzz}}}|||yyyrrrlllmmmqqqssspppkkkgggfffeeedddbbbaaa```___^^^bbbbbb\\\VVVVVVYYY[[[SSSYYY___bbbbbbccchhhlllnnnmmmllljjjiiihhhgggggghhhiiiiiiggggggfff___VVVRRRPPPLLLHHHDDD@@@>>>===???AAAEEEHHHJJJKKKKKKJJJLLLNNNQQQSSSTTTVVVXXX[[[YYYYYYZZZ[[[]]]```bbbddd```bbbdddhhhlllooorrrsssmmmlllkkkhhheeecccaaa```]]][[[YYYXXXXXXWWWUUUSSSPPPNNNLLLIIIIIIJJJLLLMMMFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEHHHJJJLLLNNNOOONNNNNNNNNMMMLLLJJJHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>>>><<<<<<<<<<<<===>>>??????>>>>>>===<<<;;;:::<<<;;;999777666444333333:::::::::::::::;;;;;;;;;777777888999999999999888777888:::::::::888666444------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++---000000///111666:::>>><<<666...---888FFFNNN\\\dddmmmpppnnnmmmqqqvvv~~~hhh]]]hhhxxxxxxVVV999888FFFZZZ{{{ppp^^^MMM@@@444000000......///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******)))(((((((((((()))******))))))******))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((***+++---...)))(((((((((((())))))***'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))***+++++++++************************++++++***)))))))))******++++++************++++++))))))))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&******************************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------)))---,,,...888GGGiiisssUUUbbb~~~yyyrrrsssppptttzzzvvv{{{zzzzzzyyyzzz|||~~~~~~vvvnnnlllooopppmmmiiieeeeeeeeedddbbbaaa```___\\\```^^^TTTMMMOOOTTTWWWVVV^^^eeefffeeeeeeiiimmmnnnnnnmmmmmmlllkkkjjjiiigggfffccc_________YYYQQQGGGGGGFFFDDDBBB@@@@@@AAACCCEEEHHHJJJLLLNNNOOOPPPOOORRRUUUWWWWWWXXX[[[^^^[[[\\\^^^aaacccdddeeeeeebbbccceeehhhlllpppsssuuurrrqqqpppooollliiifffeeeaaa```^^^]]]]]]]]][[[YYYXXXVVVSSSPPPOOOPPPSSSTTTJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJIIIGGGEEEDDDCCCFFFFFFHHHJJJKKKMMMOOOOOONNNNNNMMMLLLKKKIIIHHHGGGCCCDDDDDDEEEDDDCCCBBBAAA>>>>>>===<<<<<<===>>>???<<<===???@@@@@@???===<<<;;;;;;999888666555444333888888888999999999::::::888888888888888888777666888999:::;;;;;;:::999888//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000///---///444999===@@@===222---444???FFFQQQ```nnnrrrmmmkkkoootttyyyrrr]]]___pppfffGGG>>>AAAOOOrrrxxxmmmWWWHHH:::333111///---...------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******************************)))(((((()))***+++,,,************************))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''(((((()))***((())))))))))))((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((***++++++(((((()))))))))*********(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))******+++,,,,,,---++++++++++++++++++++++++,,,+++***)))))))))******+++++++++******+++++++++******************+++,,,)))))))))******)))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))************)))''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''******************************))))))))))))******))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++000...333FFF\\\}}}yyyzzz{{{eeeVVVyyy}}}}}}wwwtttxxxxxxxxxyyy{{{{{{{{{||||||uuullljjjlllmmmiiidddeeeeeeddddddbbbaaa___^^^___ccc```TTTNNNSSS\\\``````fffjjjiiiggggggiiikkklllmmmnnnoooooonnnmmmlllbbb^^^XXXRRRRRRTTTPPPIII>>>???AAABBBCCCEEEHHHJJJGGGIIIJJJKKKLLLOOORRRUUUQQQTTTXXXYYYXXXYYY]]]```___aaadddggggggfffdddbbbcccdddfffiiimmmqqqtttvvvvvvvvvuuussspppmmmiiigggdddbbbaaa```aaaaaa___]]]]]]ZZZWWWTTTTTTUUUWWWYYYSSSRRRPPPOOOOOOQQQRRRTTTPPPPPPOOOMMMKKKIIIGGGFFFHHHIIIJJJKKKLLLMMMNNNOOOJJJJJJJJJIIIHHHFFFDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA===<<<;;;::::::;;;<<<===888;;;>>>AAABBBAAA???===;;;:::999888777555444444666666777777888888888888888999999888888777666555::::::;;;;;;;;;;;;;;;;;;111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000///,,,...333999:::AAAAAA777///333<<>>===>>>@@@BBBCCCBBBAAADDDCCC@@@>>><<<<<<;;;<<<999;;;<<<======>>>AAACCCAAA???;;;888444222111111333444444555555555555555===;;;999999:::888444000777999:::<<<<<<;;;:::999555444111...---------......---,,,,,,++++++++++++------...............---,,,,,,------///000111222:::???@@@;;;333000666<<>>============@@@CCCDDDDDDCCCDDDBBB@@@>>>===<<<<<<<<<:::<<<=========>>>@@@BBB@@@>>><<<999666444444333333444555666777777666666:::999888999::::::777444777888:::;;;<<<;;;::::::666444111///---,,,,,,,,,------,,,+++++++++,,,,,,---...............------,,,,,,------...000111222666;;;???<<<666111222444;;;HHHVVV___fffllllllhhhmmmiiijjjqqqqqqnnnsss~~~uuudddLLL999???QQQyyycccLLL@@@;;;444...+++---,,,,,,+++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++*********)))***************)))((((((***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,+++)))))))))***+++++++++((((((---...,,,...333111000000//////............---...///......///111000------...---***+++///---,,,+++,,,......---+++******++++++++++++,,,,,,------,,,,,,+++************************************************************)))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&******+++++++++******))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,------222111;;;XXX|||~~~mmmUUURRR^^^xxxyyyvvvuuussswww~~~zzz{{{}}}{{{tttnnnkkkiiieeebbbZZZXXXVVVVVVVVVWWW___hhhaaabbbfffkkkqqqvvvwwwwwwiiilllqqqsssqqqnnnllljjjkkkllllllhhhaaaYYYSSSPPPUUUSSSOOOKKKHHHGGGHHHHHHKKKMMMOOOQQQSSSTTTTTTTTTQQQSSSVVVYYYZZZZZZYYYXXX]]]]]]]]]]]]___```aaabbbbbbcccdddeeedddcccbbbaaaaaabbbdddfffiiimmmrrrvvv~~~{{{wwwssspppnnnuuutttrrrooommmkkkiiihhhgggdddbbbaaaaaaaaa```___```______```bbbbbb```^^^___^^^^^^___``````^^^\\\VVVSSSPPPPPPQQQOOOKKKHHHGGGGGGEEECCC@@@===;;;999<<<<<<===???CCCEEEEEEDDDBBBAAA@@@>>>===<<<<<<<<<<<<=========;;;;;;===???>>>===;;;999888777666666222444666888999888777666777777777888;;;;;;:::999777777999:::;;;;;;;;;;;;777555333000...,,,++++++,,,,,,+++++++++,,,------...............---,,,+++,,,,,,------...///111111111666;;;===;;;555000...333<<>>;;;999888<<<;;;<<<>>>AAABBBBBB@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<;;;999888999:::::::::999999888888888888333555777999:::999888777666666777888:::;;;;;;;;;777777888999:::;;;;;;<<<999888666444111///---,,,++++++++++++,,,,,,---...............---,,,++++++------------...///000111///222888===>>><<<666222333:::HHH[[[mmmuuupppgggfffhhhddd___eeerrrzzzyyykkkNNN>>>>>>SSS}}}eeeMMM;;;222111444...------,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++***************)))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---......---...//////000111333555000111222222111000000111333333333444444555555555---111444333111333444444555111111444555222111333555222000000222333111//////......---,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++*********************************)))))))))(((((((((((((((''''''''''''''')))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&***++++++,,,,,,***)))((()))))))))))))))******+++(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,***+++,,,,,,++++++...000777777OOOzzz|||uuurrr|||gggQQQNNN]]]fffmmmtttssstttrrrqqquuuxxxyyy{{{}}}xxxzzz}}}~~~uuunnnllliiiccc^^^VVVTTTTTTUUURRRPPPSSSYYYhhhmmmrrrtttzzz{{{vvvvvvtttqqqllliiihhhhhhdddfffhhhgggaaaWWWOOOJJJRRRQQQPPPOOONNNOOOQQQQQQRRRTTTWWWYYYZZZZZZYYYYYY[[[]]]aaadddeeeccc```]]]________________________\\\^^^``````______aaacccccccccdddggglllsssxxx{{{wwwzzz}}}}}}wwwppplllsssssssssrrrrrrpppooonnnfffbbb^^^]]]^^^```aaabbbaaaaaaaaaaaa```___``````]]]]]]\\\ZZZXXXVVVUUUUUUPPPOOOMMMKKKIIIGGGCCCAAA???>>>======<<<;;;;;;:::<<<<<<;;;<<<>>>>>><<<;;;<<<<<<<<<;;;;;;::::::999:::;;;:::888666555555666777777777888888888888888555666888999:::999888777666777777888888888999:::888888777777888:::;;;<<<;;;;;;:::888555222///...++++++++++++,,,,,,---...------......---,,,++++++------,,,------...///000000111444999???AAA@@@>>>222777CCCSSS___cccbbb___aaagggeee[[[\\\kkkyyy}}}zzzxxx]]]FFF<<<>>>bbbfffKKK:::444444///...------,,,,,,,,,---++++++,,,,,,,,,---------+++++++++++++++++++++,,,***************)))(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((('''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++***)))))))))))))))************************)))))))))*********++++++,,,,,,,,,------///000000...000333333111000000111111111111111222444333222333333444666777999::::::999===>>>>>>@@@BBB>>>666999777888>>>@@@<<<888666888666444333222222111111/////////...............++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&+++++++++++++++***)))((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***,,,......,,,,,,///333555DDDfffwwwccc___xxxtttddd|||NNNOOOdddwwwnnn```eeennnmmmooossswwwzzz{{{{{{{{{vvvyyy}}}~~~}}}}}}zzzpppkkkllllllhhhccc[[[YYYYYY]]]```___aaaeeeooovvvyyyyyy}}}{{{xxxwwwuuuoooiiidddbbbaaa^^^___aaadddeeebbb[[[VVVYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZ\\\^^^____________aaadddgggjjjjjjhhhdddbbbdddddddddddddddcccbbbbbb\\\___aaaaaa___^^^aaadddaaaaaabbbeeelllrrrvvvxxxuuuxxx}}}}}}xxxqqqlllooopppqqqrrrrrrqqqpppooogggddd___\\\]]]```bbbccc```aaa```___\\\[[[\\\]]]\\\\\\ZZZWWWSSSPPPPPPPPPMMMMMMLLLJJJGGGDDDBBBAAA;;;;;;:::::::::;;;<<<===<<<;;;:::;;;<<<;;;999777::::::;;;;;;;;;::::::999::::::999777555333444555555666777888888888888888888888888888888777777666666777777777666666888999:::999777666777888:::<<<;;;<<<<<<;;;999666222000,,,,,,+++++++++,,,------,,,,,,------------,,,,,,------,,,,,,---......///111111111555;;;BBBGGGJJJ555666<<>>000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***************)))(((((('''((()))******)))((('''))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,+++***))))))))))))+++++++++++++++++++++++++++++++++,,,------..................///000222222000333555333000......000///222222000111555888888888;;;AAAIIIQQQYYY___bbbcccffffffccceeehhhbbbWWWPPPNNNQQQXXX[[[WWWPPPMMMFFFGGGFFFBBB===;;;<<>>::::::999999999;;;<<<===;;;:::::::::<<<;;;:::888:::;;;<<<<<<===<<<;;;;;;:::;;;:::888555444444666555666777999::::::999999;;;999888666555555555555333555666555444444777:::<<<:::888666555777999;;;:::;;;<<<<<<;;;777333111------,,,+++++++++,,,,,,***+++,,,,,,------------------,,,,,,------......000//////111666???HHHNNN===777555;;;CCCHHHOOOWWWXXX___ccc```\\\bbbooozzzsssooowwwuuucccXXX======XXXpppMMM222000///...------,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------***************)))(((((((((***+++,,,,,,+++***((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111......//////000222333444111333555333222444999???CCCLLLOOOGGG???BBBJJJOOOTTTYYY```kkkvvvzzznnnkkkmmmtttxxxtttnnnkkkdddhhhiiibbbXXXTTTXXX^^^]]]ZZZUUUNNNFFF???999666222222111000///...---,,,------------------------+++++++++++++++++++++++++++++++++*********))))))'''((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&...---+++)))(((((()))***)))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***...111000......222666HHHeeeqqqWWWYYYjjj~~~{{{vvvJJJKKKeeekkkfffsssuuuxxxzzzxxxwwwxxxxxxwwwssswww||||||zzzzzz}}}uuujjjgggiiikkkhhhcccrrriiidddjjjsssyyy}}}{{{zzz||||||xxxoooddd[[[VVVSSSPPPSSS]]]lllttttttpppiiihhhhhhgggffffffggggggiiiiiiiiiiiijjjkkkmmmmmmkkklllnnnoooooommmkkkjjjiiiiiijjjiiihhhfffeeecccfffiiijjjfffaaa^^^```dddfffeeeeeehhhmmmppppppnnnttttttsssqqqnnnjjjgggfffeeefffhhhiiiiiigggfffdddeee```ZZZVVVWWWYYY\\\]]]^^^___^^^ZZZVVVSSSUUUWWWRRRRRRQQQMMMHHHEEEFFFIIICCCDDDDDDBBB???<<<;;;;;;;;;:::999999999:::;;;<<<::::::999;;;<<<===<<<:::;;;<<<===>>>>>>>>>===<<<;;;<<<;;;999666555666777666777999:::;;;;;;::::::<<<;;;888555333333444555111333444444333444888;;;===;;;888555555666888:::999:::<<<<<<;;;777444111...------,,,++++++++++++)))***+++,,,---.........------,,,,,,,,,---...............///333;;;FFFNNNAAA555...333<<>>======;;;888555;;;;;;999777555666999<<<===<<<;;;===@@@AAA???<<>>>>>>>>>>>>>>999444333666999;;;;;;444666999:::999888777777777777777777666555333333444444333333222333333333999999888777666666666777===;;;;;;;;;:::999666333333///+++)))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...000555<<>>666000111444:::EEEOOOTTTZZZaaaeeeeeegggjjjnnnuuurrrgggkkk|||vvvQQQ>>>777XXXjjj>>>:::333.........,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************+++***)))(((((()))******+++++++++,,,---...000000000333444222...,,,...111,,,///111000000222555666555333888@@@CCCIII^^^vvvyyymmmvvvrrr\\\KKKFFF???999555222000......,,,+++...///...------)))+++,,,,,,------***'''+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''++++++++++++************)))))))))))))))))))))))))))))))))))))))*********************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...)))---111---000;;;@@@nnnnnn]]]ZZZooo{{{|||]]]KKKIIIiiimmmwwwrrruuuwwwxxxxxxwwwwwwxxxyyyyyy{{{}}}~~~~~~yyynnnhhhfffccc]]]XXXbbbkkktttyyy|||~~~{{{{{{yyyxxxuuummmdddbbbdddiiigggbbbbbbiiissswwwuuusssllljjjnnnrrrqqqoooppplllkkkkkkkkkmmmooorrrttttttqqqooommmlllkkkiiihhhoookkkfffdddddddddcccbbbddddddcccbbbbbbbbbcccccccccccccccfffhhhjjjiiihhhkkkjjjiiifffdddaaa___]]]]]]\\\ZZZYYYZZZ\\\^^^```aaa___[[[XXXVVVVVVXXXYYYXXXUUURRROOOMMMMMMNNNOOOJJJIIIFFFDDDAAA???===<<<<<<:::999888999999888777777888999999999<<<@@@CCCBBB???>>>>>>@@@AAA???===@@@???>>>======<<<;;;;;;<<<999666444444555666777111333666777777777888:::888888888888888777666555444444333222222222222333777777777777777777888888;;;::::::::::::999777444444000,,,***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............///222777;;;<<<666222111222666AAAKKKMMMSSS[[[___aaadddiiinnnsssrrriiikkk{{{aaaKKK:::FFFpppnnnCCC===666000//////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))))))))*********+++***)))))))))***+++,,,------...///000111111222,,,...111111///......///666666555444666;;;@@@CCCGGGGGGLLLQQQRRR[[[vvv{{{xxxvvvnnnaaaRRRDDD<<<888888444///------...000222000000...,,,+++,,,------++++++++++++************************************((((((((((((((((((((((((''''''(((((((((((('''''',,,+++++++++************))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***///333111<<>>@@@CCCFFFFFFDDDAAA???@@@AAAAAA@@@CCCBBB@@@>>><<<:::999999;;;;;;:::888555444444555///000222333444666:::<<<999999:::::::::999999888444333222222111111111222333444666777888999999999:::999888999::::::888666555222...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.../////////...///222555999666444222000111;;;FFFNNNSSSYYY]]]```dddjjjoootttvvvnnnhhhooozzzrrrXXXAAA666NNN|||VVVBBB999222111000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******+++*********+++,,,------//////000111222222222222---...000222222111000///555555666;;;BBBLLLVVV\\\[[[^^^eeeiiihhhnnn~~~~~~rrrbbbZZZXXXSSSMMMCCC888111000111222//////...---+++***,,,---,,,,,,,,,+++++++++******************************(((((((((((((((((((((((('''(((((())))))((((((''',,,,,,+++++++++*********))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,///***---444///@@@kkklllhhhwww|||wwwRRRFFFYYYnnnzzzpppkkkpppxxxxxxsssuuuwwwxxxxxxwwwvvvxxxyyy{{{|||||||||}}}}}}yyywwwuuurrrkkkffflllrrrxxxzzz}}}xxx}}}{{{tttrrroookkkjjjllloooqqqnnngggdddiiipppsssllljjjhhhjjjmmmnnnnnnnnnkkkkkklllmmmmmmnnnnnnnnnnnnllljjjiiiiiijjjjjjiiigggdddbbb```___``````aaaaaaaaaaaaaaabbbcccdddeee``````aaaeeeiiillllllkkkgggfffeeeddd```\\\XXXVVVQQQPPPNNNLLLLLLLLLMMMNNNPPPOOOLLLIIIGGGGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDCCC???===;;;999888888888999666555555888;;;===>>>===>>>???AAAAAAAAAAAABBBDDDGGGEEEAAA??????@@@BBBCCCFFFDDDAAA>>>;;;:::999888999<<<>>>===999666777999000000000000000333888<<<888999:::::::::::::::999444333222111111111111111000222444777999:::::::::888777777888::::::999888555444111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////000222777777777555000///777BBBQQQTTTXXX\\\___dddiiimmmsssxxxrrriiidddeeexxx~~~```LLL;;;;;;uuufffFFF<<<333111000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((())))))*********++++++,,,,,,---...//////111111222222222111000///222222111222444555555666<<>>BBBCCCBBB@@@AAABBBCCCCCCAAAAAAAAABBBFFFDDDAAA>>>>>>???BBBEEEDDDBBB???;;;999777666666555999===>>>;;;::::::<<<555444222///...000555888888888999999:::999999999555444333222111111111111///000222444777888::::::888666666777999::::::999777666444111///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000111333555777999999333000555>>>MMMPPPTTTZZZ___fffllloooooovvvtttnnneee^^^ooo```RRRFFF777[[[jjjMMM@@@444000000...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((()))***++++++,,,,,,------...///000000111111111111111000///...---111000///000333999@@@DDD___lllxxxwww~~~|||fffTTTDDD888777111...000000,,,---000------------,,,,,,,,,+++************************))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---***++++++,,,,,,------......000000000333>>>ccc{{{zzzOOOFFFbbbwwwuuutttnnniiijjjrrrxxxtttkkksssuuuwwwwwwwwwxxxzzz|||}}}~~~~~~~~~vvvssspppoooooopppqqqpppooovvv|||~~~~~~}}}yyyvvvvvvwwwrrrjjjeeedddhhhpppsssnnnhhhhhhjjjlllmmmnnnmmmiiigggiiihhhfffgggffffffeeedddddddddeeedddddddddeeeeeeccc```]]]]]]___bbbcccbbb```______````````````aaabbbcccdddeeeeeefffiiimmmooopppooogggfffccc___[[[WWWUUUSSSRRRQQQOOOMMMKKKIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHDDDDDDDDDDDDCCCAAA@@@???777888888999999::::::;;;======>>>@@@CCCDDDCCCAAA>>>@@@AAAAAA@@@AAACCCEEEFFFEEEBBB???===>>>AAADDD@@@>>>;;;777555444444444222555999;;;<<<;;;<<<<<<:::888555111...///222555888888999999999888888777666555444333222111111111000000000222333555777888888666555666888::::::999888888777444000...---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,...//////000222333444555999;;;777333666<<>>===<<<<<<888999<<<>>>???@@@???>>>AAA???<<<<<<===???@@@@@@<<<===>>>===>>>@@@CCCFFFIIIHHHFFFBBB===<<<>>>@@@???===:::777555555666777444555666:::===>>>===<<<===;;;888333//////111444999999999999999888777666888777555444333222222222111000///...///222555666888666555555777999999999888999999555111......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------------000222222222666;;;:::666666999???DDDMMMYYYfffpppwwwzzzrrrrrrtttyyyrrrZZZVVVkkklllYYYNNN===777SSSxxxhhhUUU???444111///...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********)))***+++,,,---......///000111222333333222111111111000000111333777:::===>>>CCCHHHIIILLLVVVeeerrrzzzyyy}}}xxx```KKKDDDAAA999222222............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---******+++,,,,,,---......000&&&///:::CCCeee|||uuuRRRJJJYYYfffhhhdddeeeiiirrrwwwqqqhhhiiirrrppprrruuuwwwxxxzzz|||~~~}}}yyywwwpppqqqsssvvvyyy{{{}}}}}}|||||||||}}}wwwooojjjkkknnnrrrtttnnneeedddgggbbbiiilllhhhfffiiilllmmmeeejjjiiicccaaaddddddaaacccaaa^^^[[[ZZZ[[[\\\^^^[[[YYYXXXYYY\\\___```aaa\\\]]]___^^^\\\\\\```ccc]]]]]]\\\\\\\\\]]]^^^^^^___```ccciiioootttvvvvvvppplllgggaaa]]]ZZZZZZZZZPPPPPPPPPOOOOOONNNNNNNNNKKKJJJIIIHHHFFFFFFEEEEEE>>>===<<<;;;:::999::::::;;;===AAADDDFFFEEEDDDCCCDDD???999666777:::===>>>=========;;;;;;===AAADDDLLLLLLIIIDDD>>>;;;;;;===AAA???<<<999888888:::;;;999777888;;;???AAA???===>>><<<999555111000222444;;;;;;;;;:::999888777666888888666555444333333333333111...------///333555999777555555777999999999999::::::666111......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++***+++---///000000444:::;;;888666777666:::DDDPPP]]]gggmmmooollllllrrrmmmeeewww}}}nnn]]]MMM999;;;RRRsss]]]EEE777222///...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,...//////000111222333444333222111000000000000222666<<>>666//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))),,,,,,,,,+++++++++******,,,+++******)))*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,------,,,,,,,,,---......---555555666OOOxxx{{{]]]HHH___hhhYYYSSSWWWccchhhmmmpppooooooqqqtttnnnppprrrsssuuuwwwzzz}}}}}}}}}~~~}}}{{{sssjjjhhhllluuu}}}}}}~~~tttmmmlllmmmsssqqqnnnmmmkkkiiifffcccccccccccceeeggghhhhhhgggeeefffeeeccc```]]]]]]]]]cccbbb```^^^[[[XXXVVVUUUXXXYYYZZZZZZZZZZZZZZZZZZYYY[[[\\\\\\[[[[[[\\\]]][[[\\\\\\]]]^^^^^^^^^___ZZZ___ffflllooosssxxx{{{vvvnnniiigggaaaXXXUUUWWWSSSSSSRRRQQQOOOMMMKKKJJJNNNLLLHHHEEECCCCCCDDDEEE???<<<999:::<<<>>>===;;;BBB>>>===BBBFFFEEEDDDEEEIIIBBB999333000111444555888===???;;;:::===@@@@@@CCCFFFIIIGGGBBB===;;;;;;QQQVVVQQQCCC<<>>;;;:::>>>DDDHHHGGGDDD;;;888888<<<:::333111444===;;;888666555666888999>>>;;;999888999888555111///////////////000111111444444555777777888888888<<<<<<:::666111///111333......------------,,,,,,,,,++++++******++++++,,,------,,,,,,,,,---......222333555888;;;:::555111555444===KKKQQQRRR\\\kkkooolllsss~~~rrrmmmzzzjjjXXXCCC:::<<>>444333111,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++222000......000///,,,)))...111222111111111///---000111222444777>>>FFFLLLUUUaaannnssssssyyyyyy{{{[[[@@@<<<666///...000222000---,,,---...---+++******+++************)))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,++++++***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,------,,,,,,------......///333555???___rrrXXXSSSqqqttt]]]TTTZZZgggkkkoooqqqpppoooqqqsssnnnppprrrtttuuuwwwzzz}}}}}}~~~{{{xxxpppgggjjjnnnwwwxxxppplllmmmooorrrpppnnnlllkkkhhhccc```_________aaaccccccbbb``````aaaaaa```]]]\\\\\\]]]\\\]]]]]]]]][[[XXXUUUSSSTTTTTTUUUVVVWWWWWWWWWWWW\\\]]]]]]\\\YYYWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\```bbbfffhhhkkkooouuuyyyyyyrrrmmmjjjddd[[[WWWYYYXXXXXXWWWVVVTTTQQQNNNMMMMMMLLLJJJHHHEEEBBB@@@>>>===;;;:::===BBBDDDCCCAAA@@@;;;:::???BBBBBBBBBDDDGGGAAA:::333000000222333888>>>@@@===:::<<<>>>>>>@@@BBBDDDDDDBBB???===<<>>???QQQsssrrrnnnaaaKKK:::333000,,,.........---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))***+++,,,,,,///...---...000111000...000333555666666555444333555555888===EEENNNVVVZZZ[[[mmmlll[[[HHH???555...,,,---...///---------,,,++++++,,,---+++*********)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++,,,,,,+++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************+++++++++,,,,,,,,,------,,,,,,---......///111000666NNNwwwuuunnnnnnVVVfffcccWWW___kkkooorrrssspppoooppprrroooqqqssstttuuuwwwzzz}}}}}}}}}{{{yyyssskkkooorrr{{{}}}vvvpppnnnppptttooonnnlllkkkhhhddd^^^ZZZZZZZZZ[[[]]]^^^^^^[[[YYYZZZ[[[\\\[[[ZZZYYYZZZ[[[VVVXXXZZZ\\\[[[XXXTTTRRROOOOOOPPPQQQRRRSSSSSSSSSVVVWWWWWWVVVSSSRRRRRRSSSWWWVVVUUUTTTUUUWWWYYYZZZaaabbbdddfffiiiooouuuzzz}}}xxxsssooohhh```[[[[[[\\\\\\\\\\\\ZZZXXXUUUTTTRRROOOKKKFFFCCCBBBBBBCCCBBBAAA@@@BBBFFFGGGEEEBBB===888777:::======???BBBCCC@@@;;;666222000000000777===AAA>>>;;;;;;;;;999<<<<<<===???AAAAAA???===CCCQQQWWWOOOFFFEEEGGGGGGAAAEEEEEE@@@::::::BBBJJJLLLEEE>>>======:::888888<<<:::999777666777777888888777888999;;;<<<;;;:::444333222111000000000000222333666888999999888777:::<<<>>>===;;;999888777000///...---,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------000000111444888::::::999333222999EEELLLNNNTTT]]]qqqqqqrrrxxxsssbbbgggiiitttmmmRRRBBB>>>BBBnnnwww}}}~~~uuu^^^DDD555000///.........------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))************+++,,,---...///---,,,---000222222111000222555777666555666777===@@@FFFOOO[[[fffmmmqqqqqq~~~zzzrrrgggUUUCCC666///------...---+++)))))))))+++++++++++++++*********))))))))))))))))))))))))))))))------,,,,,,,,,+++++++++,,,,,,+++************+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,------...///000222///;;;```jjjsssuuu]]]XXXxxxjjj\\\dddpppsssuuutttqqqooopppqqqppprrrtttuuuvvvxxx{{{}}}~~~~~~~~~zzztttuuuwww~~~~~~{{{vvvqqqoooqqqtttnnnmmmkkkjjjgggaaaZZZUUUXXXXXXYYY[[[\\\ZZZWWWTTTVVVWWWXXXXXXVVVUUUVVVXXXSSSTTTVVVWWWXXXVVVUUUTTTMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOQQQRRRRRRSSSUUUWWWWWWVVVTTTSSSTTTVVVYYY[[[]]]___ccchhhmmmtttzzz~~~}}}xxxssslllddd^^^\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWQQQHHHBBBAAAFFFMMMSSSQQQMMMHHHFFFFFFEEEAAA>>>:::666444777888888;;;@@@AAA@@@===999555111//////555<<>>;;;999777444777666666:::???BBBAAA???555@@@FFFBBB===>>>??????>>>AAACCC>>>888777>>>FFFQQQIIIAAA===<<<<<<:::999;;;:::999888777777777777888888999:::;;;<<<<<<;;;777666444333222111111111111333666888:::999888777777:::===??????===:::999222111///...,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---......///222666:::<<<>>>:::444666AAALLLQQQRRRTTTeeekkkoooqqqxxx}}}ttteee[[[\\\kkkqqqXXXEEE<<<<<>>IIIPPPZZZdddmmmvvvzzzvvv{{{dddNNN===333///000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))---------,,,,,,,,,++++++---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))***+++++++++++++++******+++++++++,,,,,,,,,------------...///000111222333GGGsssgggxxxxxxvvvQQQXXX~~~nnndddkkksssuuuwwwuuuqqqoooppprrrqqqsssuuuvvvvvvxxx{{{}}}~~~}}}yyyyyyzzz{{{{{{yyyvvvsssqqqqqqqqqooonnnllljjjgggaaaZZZTTTXXXWWWWWWYYYYYYXXXUUUSSSTTTUUUVVVTTTRRRQQQRRRSSSOOOOOOOOOOOOOOOPPPRRRRRRNNNMMMLLLJJJJJJJJJJJJJJJJJJMMMPPPRRRTTTVVVYYY[[[XXXWWWUUUTTTUUUWWWZZZ\\\[[[___eeennnuuu{{{}}}~~~|||vvvooohhhaaa]]]^^^^^^\\\ZZZXXXVVVTTTSSSPPPLLLGGGDDDFFFMMMVVV\\\\\\UUUMMMFFFCCCAAA>>>;;;999666444666666555888===???@@@@@@===777333111111333;;;@@@>>>:::777444000333111222666===AAACCCBBB???AAA???;;;999888777444888:::;;;;;;999999;;;>>>PPPJJJBBB<<<;;;<<<;;;999999999999999888777777666999999;;;;;;;;;:::::::::999888666555333333222222111333555888999999999888555777:::>>>???>>>;;;999666444111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,------...///111444999===@@@BBB999555>>>MMMTTTRRRMMMYYYdddlllmmmrrryyyxxxppp^^^\\\jjjtttbbbMMM>>>777???mmmbbbCCC555555//////.........---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))++++++++++++++++++++++++************+++,,,------,,,---///000222555777999BBB===:::999777777@@@KKKUUU```llltttwww|||xxx{{{~~~iiiTTTDDD<<<111///......000222111000,,,,,,,,,,,,++++++++++++************************------------,,,,,,,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------...///111111333;;;YYY~~~ooo~~~yyy}}}]]]SSS^^^|||ooonnnqqqsssuuuvvvuuuqqqpppqqqtttrrrtttvvvvvvwwwxxx{{{~~~~~~{{{~~~~~~{{{}}}{{{~~~xxxxxxwwwwwwvvvuuutttsssooonnnkkkiiieee```YYYUUUUUUTTTSSSSSSTTTTTTRRRPPPPPPQQQRRRQQQOOONNNNNNOOOKKKJJJHHHGGGGGGIIIKKKMMMLLLKKKJJJHHHHHHHHHIIIIIIHHHJJJMMMNNNOOOPPPSSSUUUXXXWWWVVVVVVVVVXXXZZZ\\\\\\aaaiiisss|||~~~|||xxxrrrllleee^^^aaa^^^YYYTTTOOOLLLJJJIIIDDDFFFIIINNNRRRVVVXXXZZZYYYSSSJJJEEECCCAAA???<<<:::777777777666333666;;;===@@@AAA>>>999444333333333;;;AAA???:::888444000000///000444:::???CCCDDDCCC@@@<<<::::::;;;:::888777666666888:::;;;;;;:::HHHHHHDDD===:::;;;;;;999888999::::::999888666555999:::;;;;;;999888888999:::999888666555444444444222333444666888999::::::555666777:::======<<<::::::777444000...---------------,,,,,,,,,,,,------+++++++++++++++,,,---------...000111333777<<<@@@EEE===777<<>>AAAAAA<<<:::;;;;;;===KKKZZZeeennnxxx||||||~~~rrr^^^RRR777222---+++---///000///---------,,,,,,,,,++++++************************...------------,,,,,,,,,------,,,++++++++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,------...000111222444FFFmmm{{{{{{rrrdddOOOjjjrrr}}}ooonnntttpppqqqtttuuutttqqqpppsssuuusssuuuvvvwwwwwwyyy{{{~~~|||wwwtttzzz}}}~~~wwwkkkjjjiiijjjlllnnnpppqqqjjjgggdddaaa^^^YYYTTTPPPOOOMMMKKKJJJLLLMMMLLLLLLJJJKKKMMMLLLKKKKKKLLLNNNIIIIIIHHHGGGFFFGGGGGGHHHIIIHHHFFFFFFFFFHHHIIIKKKGGGIIIKKKLLLLLLMMMOOOQQQUUUUUUUUUUUUVVVWWWXXXYYYZZZ___iiittt~~~~~~{{{uuupppiiiaaa^^^ZZZSSSLLLGGGEEEDDDDDDEEEIIIPPPWWW[[[\\\[[[ZZZOOOKKKGGGEEEDDDCCC???<<<<<<::::::;;;888333555999:::>>>@@@===888444444555666===BBB@@@<<<:::777333...///111444777<<>>===>>>>>>>>>@@@AAA:::999888888999;;;<<<===@@@FFFFFF???::::::;;;999888999:::;;;:::888666444666999;;;:::888777888:::::::::999777666666666666333333333444666999;;;<<<777666555777:::<<<<<<;;;===:::666222///.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---///111222333555:::>>>AAA???;;;;;;???FFFJJJLLLUUUXXX```hhhlllnnnrrrxxxoooaaaXXXeeeuuucccUUUBBB<<>>???@@@BBB<<<999<<>>999===<<<======999444444888888<<<>>><<<777333444666888???DDDBBB>>><<<:::666---000333444666:::AAAGGGEEEFFFHHHGGGBBB>>>???BBB>>>>>><<<999777999===AAA;;;DDDHHHAAA::::::;;;:::777999:::;;;;;;888666444444777::::::888777999;;;::::::999888777777777777444333333333555888;;;===:::777444555999<<<======???<<<777333000......///...------,,,,,,------...------,,,,,,------...///...000222333333444999===<<>>CCCDDDBBB???>>>???======EEESSSZZZ```qqqvvv}}}vvveeeNNN;;;222000000///......---------,,,,,,,,,************************///...,,,,,,---...,,,+++++++++************++++++************************+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************+++,,,---...,,,000,,,,,,222000000999<<>>::::::;;;===@@@BBBCCC@@@===;;;<<<>>>===<<<;;;;;;;;;:::777555333555888:::;;;;;;999888<<<>>>>>>;;;777444555666444444444555555555666666:::999777555555666888999?????????;;;666111...---/////////...---,,,******------------------,,,,,,---...///000000222555888<<<===>>>;;;777777<<>>666444000,,,,,,...---***((())))))+++,,,...000111***++++++,,,,,,++++++***,,,,,,++++++***)))((((((************))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((())),,,,,,+++++++++++++++,,,)))+++.........000555999@@@JJJQQQMMMCCC===<<<>>>PPPYYYgggrrruuuxxxyyyxxxqqqoooXXXAAA000---222111...++++++000333///***,,,,,,,,,,,,,,,,,,,,,,,,000...------------,,,+++++++++************++++++************************,,,+++++++++************************************))))))))))))))))))))))))++++++************++++++************+++,,,---...+++000---,,,111///000;;;KKKxxx}}}pppvvvnnn}}}qqqJJJMMMggg~~~wwwllldddggglllmmmhhhqqqrrrsssrrrqqqqqqsssuuuwwwyyy{{{zzzyyyzzz}}}}}}{{{~~~}}}xxxvvv~~~}}}{{{^^^NNNCCCCCCDDD>>>@@@FFFDDDGGGGGGFFFDDDCCCAAA???>>>>>>>>>===<<<<<<===>>>???CCCDDDFFFGGGGGGHHHKKKNNNMMMJJJHHHIIILLLMMMKKKHHHHHHGGGGGGGGGIIILLLOOOQQQOOOPPPRRRTTTVVVVVVVVVUUURRRQQQOOONNNNNNOOOQQQRRRVVVXXXbbbuuu~~~vvvjjj^^^VVVFFFBBBAAADDDFFFHHHOOOYYY[[[YYYWWW\\\fffkkkcccWWWPPPOOOMMMIIICCC??????AAA[[[YYYOOOAAA999999999666888:::999444333666666333777888;;;???AAA@@@<<<888444111555===???AAAMMM]]]SSSSSSQQQOOOQQQSSSOOOHHHCCCBBB???;;;999999<<<>>>EEEEEEDDD@@@<<<:::<<<>>>???<<<999999::::::999777333555777:::;;;;;;:::999;;;<<<<<<:::666333333555444444444444555555555555999888777666666777888999===>>>===:::666111///...............---,,,+++***,,,,,,---------------------...//////000222555888;;;===>>><<<888777;;;???GGGKKKRRR[[[dddkkknnnpppuuussshhh___iiiuuuiii]]]KKK888:::XXXxxxfffSSS===777444000---...///...,,,++++++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,++++++***))))))(((************))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************+++,,,------,,,,,,---...111777===BBBIIIMMMOOOJJJDDDBBBFFFJJJ```tttyyyrrrvvvzzzzzz{{{yyy}}}ttt]]]EEE555111333111...,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,111///------------,,,+++++++++************++++++************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********++++++,,,---...+++///------111...222AAA^^^ooolll}}}nnnhhhbbbEEEVVVwww|||mmm```bbbjjjooonnnlllqqqqqqqqqpppoooppprrruuuuuuxxx{{{|||{{{{{{~~~mmmOOOCCCAAACCC;;;999<<<999======<<<;;;::::::::::::888888999999::::::;;;;;;@@@BBBDDDEEEFFFHHHKKKMMMQQQMMMJJJJJJLLLLLLJJJGGGGGGFFFEEEEEEHHHMMMRRRUUUQQQRRRUUUWWWWWWVVVUUUSSSQQQNNNKKKIIIIIIKKKOOOQQQXXXYYYaaarrr~~~|||uuukkk^^^RRRJJJ>>>>>>BBBHHHLLLPPPVVV]]]]]]ZZZYYY___jjjmmm```PPPLLLLLLNNNMMMDDD<<>>;;;999222///222:::>>>???FFFPPPRRRTTTSSSRRRUUUXXXTTTNNNBBB@@@===888666888===AAAIIIGGGCCC>>>;;;:::===???DDD>>>888666999<<<;;;999333555888:::<<<<<<<<<;;;999::::::888555333333333333333333444444444555555888888777666777777888888;;;<<<<<<:::666222000000...---------,,,,,,++++++++++++,,,,,,------......---.../////////111444777:::<<<>>>===:::888999;;;GGGJJJQQQYYYbbbjjjqqqtttrrrssslllcccfffyyyxxxhhhbbbQQQ===666FFFkkkxxxdddGGG:::555000///000000...---......---,,,++++++++++++******++++++++++++******,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))***+++,,,---......------111888AAAHHHLLLPPPNNNJJJFFFEEEIIISSS[[[oootttrrrzzz}}}~~~vvvzzz]]]CCC555000000000000...---------,,,,,,,,,,,,,,,,,,,,,,,,333111...---------,,,+++,,,++++++******++++++,,,************************,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))++++++************++++++++++++++++++,,,---......+++///------000...777MMMpppssskkkxxx```rrrUUUPPPeeewwwpppbbb\\\eeennnnnnmmmooopppppppppooonnnooorrruuussswww{{{}}}||||||}}}RRRDDDBBBEEE>>>:::<<<999;;;:::999777777777888999666777888:::;;;;;;;;;;;;<<<>>>AAACCCEEEHHHLLLOOOTTTPPPKKKJJJJJJIIIFFFDDDDDDDDDDDDEEEHHHKKKOOORRRPPPSSSWWWZZZYYYXXXVVVUUURRROOOJJJFFFEEEGGGKKKMMMYYYXXX___mmm~~~vvvtttmmmcccWWWLLLDDD@@@???BBBHHHNNNQQQSSSVVVYYY[[[^^^ccchhhllliiiYYYIII@@@@@@DDDGGG@@@>>>OOOfffppphhhZZZKKKAAA<<<999777333222000111555888666333222333555999<<<===;;;888555111222888;;;999999===JJJMMMOOOPPPSSSVVVSSSNNNCCC@@@<<<777666999???DDDIIIFFFBBB>>>===???CCCFFFKKKCCC:::777:::<<<<<<:::666777:::<<<>>>>>>>>>>>>999999999777666444444444333333333333444444444444777777777777888888888888:::;;;<<<;;;888555444444...------,,,,,,,,,,,,,,,******+++,,,------......,,,---......///000333666888;;;>>>>>>;;;999888888GGGKKKPPPWWW^^^fffnnnrrrrrrtttrrriiifffpppxxxkkkYYYEEE:::;;;RRRwwwWWW@@@777000///000///------///...---,,,+++***************++++++++++++******+++++++++*********))))))************)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***************+++,,,---...///...111888BBBKKKOOOPPPMMMHHHDDDDDDHHHQQQ^^^iiixxx~~~ttt^^^PPP666333111222222///---,,,------------------------666333///---------,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++,,,---...///+++///......000000@@@]]]}}}mmmwww}}}}}}vvv^^^nnnTTThhhwwwmmm^^^YYY]]]hhhlllhhhhhhnnnnnnooopppooonnnooorrrtttrrrvvv{{{}}}}}}~~~~~~~~~~~~WWWEEEAAAEEE@@@<<<>>>======<<<:::888777666777777666777888999::::::::::::999;;;???BBBEEEIIIMMMQQQTTTOOOJJJGGGFFFDDDAAA>>>AAACCCEEEHHHJJJKKKLLLLLLNNNSSSXXXZZZZZZXXXXXXXXXTTTQQQLLLGGGEEEEEEFFFGGGUUUUUUWWW___jjjrrrrrrnnnccc___XXXNNNDDD??????@@@IIIMMMRRRSSSSSSSSSRRRQQQWWWeeerrrtttmmmaaaSSSHHH;;;999;;;>>>???GGG___xxxoooeeeWWWKKKBBB<<<999888333000000777>>>???:::555333333444777999:::999777;;;999999===>>>;;;777666???DDDIIIKKKOOOSSSQQQLLLDDDAAA<<<888666:::AAAFFFHHHEEEBBBAAACCCHHHMMMPPPPPPHHH???;;;;;;<<<<<<:::999:::<<<>>>@@@AAAAAAAAA;;;:::999888888777666666333333333444444444555555555666777888999888888777999;;;===<<<;;;999888999000///...,,,,,,,,,,,,---******++++++,,,---......,,,---.........///222555777999<<<>>><<<:::777666???CCCIIIOOOVVV^^^gggmmmtttvvvwwwqqqjjjkkkyyy}}}jjjMMM>>>666???ccccccIII<<<111000000...,,,---------,,,+++++++++,,,,,,)))******++++++******)))+++++++++***************************)))))))))(((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,,,,---...000333:::DDDMMMRRRPPPNNNEEEAAABBBIIIPPPYYYgggttt~~~XXXGGG666111111///......------------------------888444000...---------,,,,,,,,,++++++++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++,,,---...///+++///...///111333JJJooovvvsss|||___aaakkk]]]}}}cccVVV\\\fffnnnnnnjjjkkkooommmnnnpppqqqpppppprrrtttrrrvvvzzz||||||~~~}}}}}}|||ooopppzzzeeeNNNEEEGGG@@@;;;===>>>>>>===;;;999888777666666555666666666777888888888777:::===@@@CCCGGGKKKNNNNNNJJJDDDAAA@@@@@@===;;;???AAADDDHHHJJJKKKJJJJJJLLLQQQVVVXXXWWWUUUVVVXXXUUUSSSPPPLLLHHHFFFDDDCCCNNNNNNLLLLLLOOOTTTSSSOOOKKKIIIEEE???;;;===DDDJJJRRRWWWYYYWWWTTTRRRPPPLLLVVVjjj|||zzzkkk[[[RRRNNNBBB>>>::::::DDDWWWnnn~~~iii^^^QQQIIICCC<<<888888555222666BBBLLLJJJAAA999666555444666777888666555::::::===???@@@>>>:::777888???FFFJJJOOORRRRRRNNNEEEBBB===999777:::AAAFFFFFFDDDCCCEEEIIINNNQQQRRRNNNJJJDDD???<<<;;;;;;:::<<<===>>>???@@@AAAAAAAAA<<<:::999999::::::999777444444444555555555666666444555777999:::999888777888:::=========<<<<<<===222111///---,,,,,,------******++++++,,,,,,------,,,---...------...111444555777:::<<<===;;;888666777===EEELLLSSS\\\gggnnnttttttwwwxxxqqqjjjppp{{{tttwww|||~~~UUUAAA555444SSSzzzrrrUUUDDD555111111---+++...,,,,,,+++++++++,,,------))))))************))))))************************************))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((''''''(((((()))***+++------------...//////000666===FFFPPPUUUTTTNNNIIICCCCCCJJJVVV^^^dddppp|||jjjHHH666000---...222------------------------999666111...---------,,,---,,,,,,++++++,,,,,,---************************(((((()))))))))*********************************))))))))))))))))))))))))++++++************++++++,,,,,,+++,,,,,,---...///,,,///...///222777UUUppp{{{mmmTTTfffssshhh~~~```XXXdddnnnpppooopppqqqqqqkkknnnqqqsssrrrrrrrrrsssrrrvvvyyy{{{|||yyyddd___fffxxxxxxcccTTTQQQEEE<<<>>>@@@>>>>>>===<<<;;;999888777777777666555555666777888777999<<<>>>???BBBEEEHHHEEE@@@;;;:::;;;===<<<:::999;;;>>>AAADDDGGGHHHIIIKKKOOOSSSTTTQQQOOOQQQTTTTTTTTTSSSQQQMMMIIIEEEBBBGGGIIIFFF???<<>>===:::777444===FFFKKKOOOTTTSSSPPPDDDAAA===999777999???CCCBBBAAAAAADDDHHHJJJIIIHHHGGGGGGFFFBBB===::::::;;;===>>>>>>>>>????????????<<<:::888999;;;;;;999777555555555666666666777777333555888:::;;;:::888666666888;;;=========>>>???666444111///---,,,------++++++++++++++++++,,,,,,,,,------------...000333444666888;;;<<<;;;999777555;;;DDDLLLRRRZZZdddlllpppnnnsss{{{xxxllliiiooovvvyyy}}}[[[HHH999111JJJpppcccMMM:::444222---,,,000---,,,,,,++++++,,,,,,---))))))************))))))************************************))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''((()))***++++++,,,,,,...000222444555AAAIIISSSZZZZZZTTTLLLFFFKKKNNNYYYgggmmmooo{{{}}}wwwwwwdddKKK<<<111///333........................:::666111...---------,,,---,,,,,,++++++,,,,,,---************************''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,---...//////,,,///...000333999[[[wwwkkkdddRRRjjj{{{mmmzzzuuu___XXXeeennnlllkkkqqqrrrnnnjjjnnnrrrttttttsssrrrrrrsssvvvyyyzzz{{{|||cccYYY___bbbggguuuyyyddd\\\MMMAAAAAACCC>>>????????????===;;;::::::999777666666777888999888:::;;;<<<<<<===@@@BBB===999666555999<<<<<<;;;333444666999===AAAEEEHHHKKKOOORRRPPPLLLKKKMMMPPPRRRSSSUUUTTTQQQLLLFFFCCCCCCGGGEEE<<<777999<<<:::777:::>>>???@@@EEENNNUUUUUUZZZ[[[VVVTTTWWWWWWTTT\\\nnn|||uuuddd[[[\\\```MMMIII===;;;SSSuuuxxx```TTTJJJGGGDDD;;;555444333222;;;PPP]]]WWWGGG;;;<<<999777555555444333111888===AAAAAA???===;;;999222;;;EEEKKKPPPTTTTTTQQQCCCAAA===999666888===AAA>>>===>>>@@@BBBBBB>>>;;;@@@CCCFFFCCC===::::::<<<========================;;;999777888:::;;;999777666666666666777777777777222444888:::;;;:::888666444777:::<<<<<<===>>>???888666333000------------,,,,,,++++++++++++++++++,,,---------,,,---000222444555777:::<<<<<<:::888222999BBBHHHMMMSSS[[[bbbmmmiiiooo||||||nnnfffiii___PPP@@@222EEEiiikkkSSS===777444......222......---,,,++++++++++++))))))************))))))******************++++++************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((()))++++++)))***,,,...111555888999IIIQQQ[[[___[[[SSSJJJFFFUUUYYYffftttwwwwww~~~uuurrr```ZZZ[[[ffftttyyyzzzyyyuuudddYYY___mmmtttuuuuuuyyyzzzxxx|||}}}zzzyyybbbMMM888000222........................===>>>888///+++......***...---,,,,,,++++++,,,,,,...---,,,+++************)))))))))))))))))))))))))))************+++++++++))))))))))))************++++++******++++++,,,---++++++++++++,,,---......+++222000---666IIIlllmmmhhhUUUjjjxxx}}}\\\\\\eeefffiiijjjkkkmmmpppsssooooooppppppppprrrvvvyyytttxxx{{{zzzyyy}}}xxxdddWWWXXXTTTVVVdddyyyiiiLLL@@@CCC======@@@DDDBBB>>>===AAA>>><<<999666555444555666888;;;<<<;;;::::::;;;:::<<<;;;;;;:::===@@@???<<<;;;::::::999:::>>>DDDHHHKKKMMMNNNLLLHHHGGGIIIKKKRRRQQQRRRUUUPPPIIIHHHLLLJJJBBB;;;;;;<<<<<<===???===>>>@@@CCCHHHNNNUUUZZZ___YYYUUUTTTQQQQQQYYYdddrrr~~~~~~ooogggllliii^^^PPPGGGBBBMMMfff{{{{{{pppYYYWWWTTTNNNFFF>>>777333444333CCC[[[___OOODDDGGG@@@:::444222444666888888<<<@@@EEEFFFBBB===999888666999DDDJJJMMMXXX\\\PPPGGG@@@<<<===>>><<<:::;;;>>>===;;;888666333111111888;;;AAAEEEBBB<<<<<>>???>>>:::888333///,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,------...///000000333444666999;;;===>>>>>>333222:::HHHLLLJJJNNNXXXgggcccgggqqqwwwooobbbYYY|||qqqTTTEEE888;;;OOOzzzpppXXX<<<------...+++---------,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((('''(((((()))'''''''''''''''''''''''')))))))))))))))(((((((((---***)))))),,,,,,+++(((++++++---///333999AAAGGG[[[___^^^UUULLLKKKNNNQQQaaafffpppwwwtttvvv||||||wwwkkkZZZOOOMMMNNNIIIJJJMMMQQQUUUWWWWWWVVVRRRPPPNNNMMMNNNOOOPPPOOOLLLMMMPPPXXXeeeuuu}}}yyyuuuooo}}}{{{nnnQQQ;;;222+++///000...///222///(((???>>>999000---//////+++...---,,,,,,++++++,,,,,,...---,,,+++************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************++++++******++++++,,,---++++++++++++,,,---...///...222444444===YYY}}}vvvuuulll\\\{{{xxx___eeeiiijjjkkkkkkjjjjjjlllnnnoooppppppppppppsssvvvyyy{{{}}}kkkYYYNNNJJJJJJUUUdddwwwlll[[[RRROOODDD===@@@EEEEEEAAA>>>===<<<;;;999888888888999555999===AAAGGGJJJGGGAAA;;;<<<<<<===???BBBBBBAAA======;;;:::;;;???EEEIIILLLNNNOOOLLLHHHFFFHHHJJJOOONNNQQQSSSOOOHHHFFFJJJFFF@@@<<<>>>@@@???>>>???@@@DDDJJJMMMPPPSSSWWWZZZ]]]XXXUUUSSSQQQTTT```nnnnnngggkkkhhh^^^NNNEEEBBBRRRooo|||lllSSSSSSQQQMMMFFF???:::777777;;;NNNddddddPPPDDDFFF???999555666555444999@@@CCCEEEGGGFFFBBB===;;;;;;666999DDDJJJOOO]]]cccYYYIIIAAA<<<===>>>===<<<===@@@@@@>>>;;;999666333222111777@@@EEEAAA<<<@@@GGG>>>>>>======;;;:::999888888888999999999:::::::::888888888888888888888888999666555888<<<===:::666777777777999<<<>>>>>>>>><<<:::666111...,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000222333555888:::===>>>???999222666DDDNNNOOOQQQVVVaaaaaaeeemmmtttqqqfff\\\www[[[HHH>>><<>><<<;;;::::::888:::===GGGTTTZZZOOO???AAAAAAAAAAAACCCCCCEEEFFFAAA@@@===;;;;;;???EEEJJJNNNPPPPPPMMMHHHEEEFFFHHHMMMMMMNNNOOOLLLFFFCCCEEECCC>>>===BBBEEECCC@@@@@@EEELLLTTTXXXWWWVVVWWWZZZZZZXXXUUURRRPPPXXXkkk}}}kkkdddgggdddZZZIIIBBBAAATTTrrruuu___QQQRRRQQQLLLEEE>>>999777777BBBXXXjjjdddNNNAAABBB===777555999666222===NNNOOONNNKKKFFFAAA>>>===>>>888999CCCJJJQQQccclllbbbKKKCCC======???>>>???AAABBBAAA@@@>>>;;;777333111...777CCCHHHCCC;;;===DDD???>>>===<<<;;;999888777888888999999:::::::::999999999999999999999999999:::777666777;;;===<<<:::777666666888;;;===>>>===???<<<888444000...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000222444777:::<<<>>>??????444222???NNNSSSTTTVVVYYY```fffkkksssyyysssgggeeeeeePPPFFF===:::XXX}}}uuuPPP666333111+++------------,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&(((+++,,,+++***......000555>>>IIISSSYYY^^^OOOCCCBBBHHHSSSeeevvvyyyuuuwww~~~|||~~~|||```[[[VVVVVVXXXWWWPPPIIISSSVVV\\\aaaccccccbbb```YYY^^^ffflllooommmiiifffgggeeeaaa^^^[[[VVVQQQMMMYYYVVVQQQMMMJJJIIIJJJKKKKKKLLLRRR[[[bbbgggooowww~~~vvvRRRDDD888000000000++++++///GGGBBB:::333111000...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))************((()))))))))************++++++******++++++,,,---,,,++++++,,,,,,---...///111)))111555>>>ooonnnvvv|||```|||wwwkkkfffhhhjjjkkkkkkjjjkkkmmmoooooopppqqqqqqqqqssswwwzzzyyywwwvvv{{{~~~ZZZLLLHHHEEEFFFFFFIIIQQQ[[[sssooo]]]UUUNNNJJJFFFBBBCCCFFFEEEEEEDDDBBB@@@===;;;:::>>>:::;;;KKKggguuugggOOOLLLHHHEEEEEEDDDBBBCCCFFFCCCAAA>>>;;;:::>>>DDDIIINNNPPPQQQMMMHHHDDDDDDFFFLLLKKKJJJJJJHHHEEEEEEFFFDDD???===BBBEEEDDDBBBBBBKKKRRRZZZ]]]YYYVVVWWWYYYXXXXXXUUUPPPOOO[[[tttxxxfff``````ZZZQQQKKKHHHKKKZZZqqqzzzkkkVVVTTTTTTRRRKKKBBB:::555444666DDDYYYeee[[[GGG===>>>;;;444444888444333EEE___[[[VVVNNNEEE???<<<===>>>999999AAAHHHQQQeeeooogggMMMDDD>>>>>>@@@@@@AAADDDCCCBBBAAA???<<<888444222+++222>>>GGGFFF???>>>AAA===<<<;;;:::999999888888777888999:::;;;::::::999999999999::::::;;;;;;;;;;;;999777777:::===>>>===777666555777999<<<======???===:::666222///,,,++++++++++++,,,,,,,,,------,,,,,,,,,------.........///000222555888<<<>>>@@@AAA777333<<>>///333555...+++///PPPGGG<<<555222000---,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((()))))))))*********((()))))))))************++++++******++++++,,,---,,,,,,,,,,,,---...//////555,,,444<<>>@@@DDDDDDEEEGGGSSSXXX]]]^^^ZZZXXXYYY[[[WWWXXXUUUOOOOOO```{{{nnn```ZZZVVVOOOGGGTTTXXX]]]dddmmmnnncccUUURRRRRRPPPIII???888555666999FFFUUUYYYOOOCCC===>>>888222111555333888OOOjjjbbbZZZOOODDD===;;;;;;<<<:::999@@@GGGQQQeeeoooeeeNNNFFF???@@@BBBCCCEEEGGGFFFEEEDDDBBB???;;;888666000...111999@@@CCCEEEHHH>>>===;;;888777555555555888999;;;<<<<<<<<<::::::999::::::;;;<<<======>>><<<;;;888888:::<<<>>>???999777666666999;;;<<<<<<>>>===;;;777333///,,,***+++++++++,,,,,,,,,------,,,,,,,,,---------------//////111333777:::===??????:::777;;;CCCKKKTTT[[[SSS```gggeeelllyyyzzzqqqfffxxxsssTTT======666XXXbbbBBB555333222.........---------,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))'''&&&((((((((((((((((((((((((''''''''''''(((((())))))++++++,,,,,,,,,---...//////333???VVVkkkssskkkaaaGGGFFFQQQkkkzzzyyyrrrbbbWWWOOOLLLKKKXXXcccnnnsssqqqnnnpppsssrrrppppppuuu{{{~~~|||zzzvvvtttssspppkkkfff```[[[YYYXXXVVVRRRLLLIIIHHHGGGFFFCCCQQQ\\\cccyyytttSSS777333444///,,,///\\\OOO???777333///------...---,,,,,,++++++,,,,,,***+++,,,------,,,******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,---...///000111---555CCC___|||lllZZZmmmrrrOOOWWWtttggglllmmmmmmkkkiiiiiijjjkkkpppqqqqqqqqqrrrtttxxx{{{{{{}}}mmmNNNHHHDDDEEEFFFEEEEEEHHHIIIIIIWWW{{{iiiVVVUUUSSSIIIAAAFFFFFFGGGGGGHHHIIIIIIIIIBBB<<<888GGGqqqeeeTTTEEECCCEEEBBBBBBEEEEEECCCAAA===;;;<<<@@@CCCHHHKKKMMMKKKGGGDDDCCCEEE@@@CCCFFFJJJRRR[[[______LLLDDD???AAAEEEHHHKKKNNNZZZ[[[]]]^^^]]]\\\\\\]]]UUUWWWTTTOOOSSSgggxxxfff[[[TTTMMMFFFBBBTTT]]]dddeeeccc^^^VVVOOOJJJKKKJJJDDD<<<999<<<@@@DDDKKKPPPMMMGGGCCCAAA???666333111222555@@@TTTggg```WWWKKKAAA;;;::::::;;;;;;:::BBBJJJTTTgggnnnbbbPPPHHHCCCEEEGGGHHHIIIKKKJJJIIIGGGDDDAAA???===<<>>>>>===<<<;;;::::::;;;<<<===??????@@@>>>===;;;::::::<<<>>>???<<<:::777777888:::;;;;;;======<<<999555111---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------//////000222555999<<<>>><<<;;;:::999<<>>===???AAADDDGGGJJJJJJFFFDDDDDDEEECCCIIIPPPVVV___hhhhhhcccKKKDDDAAAEEEJJJNNNSSSWWWYYYYYYZZZ\\\^^^^^^\\\YYYSSSVVVTTTPPPYYYpppuuucccXXXPPPFFFBBBCCCKKKWWWaaa```ZZZSSSLLLFFFDDDEEEDDD???:::;;;BBBIIINNNPPPLLLEEEDDDFFFCCC<<<333555444222:::IIIUUUZZZWWWPPPEEE>>>;;;;;;;;;;;;<<<<<>>@@@@@@???===<<<:::;;;<<<===???@@@AAABBB>>>>>>>>><<<;;;<<<===>>>@@@===999888888:::::::::=========;;;888444000---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000111444777:::<<<<<<<<<999777999AAANNNVVVTTTXXX^^^aaacccggglllppphhhiiiyyyoooNNNBBB;;;999dddgggAAA///111............------------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((())))))***++++++,,,***++++++******///555;;;PPPYYYfffooommmbbbTTTJJJNNN\\\lll|||zzzwww~~~}}}rrrhhheeejjjgggjjjqqquuussssssuuuooovvv~~~~~~xxxsssiii___XXXSSSKKKEEEDDDIIIOOOTTTmmmsssTTT>>>444000///rrr^^^III>>>777111///111...---,,,,,,++++++,,,,,,)))***,,,------,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,------------------...000000///888???UUU~~~vvvrrr}}}]]]kkk]]]\\\kkktttccctttggghhhjjjjjjjjjlllnnnppppppqqqrrrrrrrrrtttxxx{{{zzzppp___NNNHHHIIIIIIHHHIII@@@NNNMMMFFFaaavvveeeaaaWWWUUURRROOOMMMLLLMMMMMM>>>BBB===999OOO{{{^^^VVVUUUNNNGGGFFFGGGGGGFFFCCC@@@???@@@AAAAAAEEEHHHIIIFFFDDDDDDFFFIIIRRR[[[aaahhhmmmhhh___JJJDDDBBBHHHPPPTTTYYY]]]UUUTTTUUUYYY^^^^^^YYYSSSRRRUUUSSSRRR]]]vvvwwwcccXXXNNNCCCAAAFFFGGGTTT______ZZZSSSJJJDDDBBBDDDBBB===888;;;DDDLLLTTTRRRIII@@@BBBGGGBBB777111777777444===NNNTTTNNNPPPIII@@@;;;;;;<<<=========>>>HHHSSS___qqqttteeeUUUOOOLLLOOORRRRRRQQQSSSGGGEEEAAA>>><<<<<<===>>>;;;666444555555333444777222111000000222444777888;;;===???AAAAAA@@@>>>===:::;;;<<<>>>???AAABBBCCC?????????>>><<<;;;<<<===BBB???;;;888888999:::999>>>>>>>>>===:::666222///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000111333666999<<<<<<;;;888444777AAAKKKQQQTTTVVV]]]fffjjjllltttooohhhwwwzzzXXXBBB:::333\\\uuuHHH111333//////.........---------)))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++,,,,,,+++---333<<>>EEEfffnnn\\\TTTMMMLLLPPPHHHGGGEEEBBBAAABBBBBB@@@@@@<<<>>>DDDEEEBBBFFFOOOMMMPPPYYYcccgggbbbYYYSSSFFFFFFHHHMMMRRRUUUVVVUUUXXXWWWVVVVVVWWWXXXWWWUUUSSSUUUUUUVVVaaawwwxxxeeeUUUMMMKKKKKKJJJNNNXXX^^^\\\[[[YYYNNN@@@???===:::777999@@@LLLUUUVVVJJJ>>>;;;@@@CCC???999444333111:::RRRddd^^^MMMKKKHHHCCC>>>;;;999:::::::::CCCLLLVVVeeerrroooddd___PPPUUUWWW[[[ZZZIIIKKKFFF@@@;;;;;;<<<;;;:::::::::999777555333333333444222000///000333666999:::<<<===???@@@AAAAAA@@@@@@888888777888:::<<>>>>>>>>>>>===<<<;;;::::::::::::999888777999:::???>>>>>>>>>===:::666222///---***)))***++++++***++++++,,,,,,,,,,,,------111000000111333666999;;;>>>;;;;;;;;;888888CCCQQQUUU\\\```aaaeeepppzzz}}}hhhmmmuuu[[[LLL???:::OOOqqqLLL888888222...,,,...///,,,,,,---,,,,,,,,,+++++++++******+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((&&&(((***)))'''(((,,,000)))---222333///333FFF\\\rrrsssppphhh\\\UUUTTTVVVfffmmmxxxjjjssswwwiiihhhiiihhhmmmvvv|||{{{{{{{{{}}}tttfffZZZVVVSSSMMMJJJKKK@@@JJJXXXjjjhhhIII666000uuuXXXBBB???888111222---,,,,,,++++++,,,,,,---------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,---...------...000222444;;;RRR|||cccSSSjjjTTTxxx}}}~~~{{{tttmmmjjjkkkmmmllliiifffgggjjjnnnooooooqqqoooooorrrtttuuuyyylllfffdddmmmnnnaaa[[[[[[___VVVOOOJJJFFFEEETTTwwwvvvlll```WWWSSSQQQOOOLLLFFFBBBVVVjjj^^^TTTKKKFFFFFFEEEBBB@@@???@@@???>>>>>><<<>>>CCCCCCEEERRRcccaaa___^^^bbbccc]]]RRRIIIEEEEEEGGGKKKQQQUUUWWWWWWZZZXXXVVVVVVWWWWWWUUUTTTOOOSSSVVVZZZggg|||wwwcccSSSMMMMMMPPPQQQTTT]]]eeefffccc\\\PPPEEE<<<<<<;;;:::===EEEPPPXXXVVVNNNDDD@@@AAA@@@<<<777444444;;;OOOhhhsssdddPPPLLLHHHBBB===999777777777???GGGOOOXXXfffrrrqqqggg```QQQSSSTTT```gggSSSLLLFFF@@@;;;::::::888888999888777666555555555555555555333111111444888;;;===>>>??????@@@@@@@@@@@@@@@;;;;;;::::::<<<>>>@@@BBB??????>>>>>>===<<<;;;:::999999:::999888777777777=========>>>>>>;;;777333000...,,,+++,,,---,,,+++++++++,,,,,,,,,,,,------000000000000222555888:::@@@>>>======999777???KKKNNNWWW___dddiiiooossssss}}}llllllqqq~~~bbbPPP???999IIIvvvpppPPP<<<777222...,,,...///---,,,...,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''((((((((()))******)))***,,,...,,,,,,///222555@@@XXXnnn{{{rrreeeXXXRRRTTT[[[aaalllwwwzzz~~~nnneeeccckkkpppooottt|||{{{}}}yyy{{{~~~|||qqqkkkeeeZZZRRRPPPLLLIIIGGGJJJXXXsssfffFFF333{{{YYYBBB???999000000------,,,,,,,,,,,,---------,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,---...------...111444555===ccc^^^lllnnnSSSXXX}}}wwwnnnhhheeefffjjjnnnmmmkkkiiihhhjjjmmmnnnnnnooommmnnnsssuuuwww~~~nnnbbbWWW[[[qqquuuiiiaaaWWWOOOIIIHHHEEEDDDOOO^^^sssdddZZZ]]]YYYWWWQQQCCCFFFpppzzzeeeZZZNNNDDDDDDAAA???>>>>>>===<<<:::::::::>>>AAABBBKKKgggyyymmmeee```XXXKKK@@@DDDDDDEEEIIIPPPUUUYYYZZZ[[[YYYWWWWWWXXXWWWVVVTTTOOOUUU\\\dddrrrwwwdddVVVQQQTTTZZZ]]]ZZZ```jjjoooiiiYYYMMMHHH999:::<<>>999777666888999DDDKKKRRRXXXfffsssssskkkbbbSSSQQQTTTlll~~~eeeOOOIIIBBB======<<<999999<<<555555666777777888777777888777555555666:::>>>@@@@@@@@@??????>>>>>>??????===<<<;;;;;;;;;===???AAA@@@??????>>>===<<<;;;::::::;;;<<<===<<<:::777666999:::<<<>>>???===888555000...---...//////...,,,++++++,,,,,,,,,,,,------//////...///111444777999AAAAAAAAA???:::777;;;BBBPPPXXX```eeekkkqqqrrrppp|||rrrmmm___oooooo\\\GGG<<>>999000///------,,,,,,,,,,,,------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,---------...///333666555BBBsss{{{tttkkk\\\TTTkkk}}}pppdddbbbgggiiihhhggglllkkkjjjjjjkkklllnnnooonnnmmmnnnrrrtttwww~~~sssmmmlllkkknnnjjj___SSSLLLNNNOOOJJJHHHJJJTTTtttrrrddd^^^^^^[[[JJJAAAZZZhhh[[[UUUOOOEEE@@@<<<======;;;888888666888<<<>>>>>>MMMsssmmm___TTTJJJAAADDDDDDEEEIIIPPPWWW[[[]]][[[ZZZXXXYYYZZZZZZYYYXXXUUU\\\fffppp~~~zzziii^^^[[[___dddggg```dddnnnvvvlllWWWJJJJJJ999;;;>>>CCCHHHOOOTTTXXXNNNNNNMMMHHHAAA999555333:::===MMMfffooobbbPPPFFF>>>;;;888666666999===@@@IIIOOOTTTYYYffftttwwwqqqbbbSSSQQQWWWzzzyyyWWWOOOFFF@@@BBBCCC>>>===???555666888:::;;;;;;;;;:::;;;:::999888888;;;@@@CCCAAA@@@>>><<<<<<<<<<<<===<<<;;;999888999:::<<<===@@@@@@>>>===<<<;;;;;;;;;===>>>@@@BBBBBB???:::777666888;;;>>>@@@???:::777000///...///000000...,,,+++++++++,,,,,,,,,------............000333777888@@@AAACCCAAA<<<888999<<>>:::777888777999<<<;;;888EEEkkkqqq[[[PPPKKKGGGGGGFFFGGGKKKRRRXXX]]]___[[[ZZZYYY[[[]]]^^^]]]\\\VVV^^^jjjwwwyyymmmeeecccdddffffffccceeemmmsssiiiUUUJJJLLL===>>>AAAFFFJJJNNNPPPQQQFFFIIIKKKFFF>>>777444444999FFF^^^qqqlllUUUEEEBBB:::888555555777<<>>888999;;;=========<<<<<<:::;;;;;;;;;:::<<<@@@CCC@@@>>><<<;;;:::::::::;;;;;;:::999777888999:::<<>>===<<<;;;;;;;;;<<<===>>>AAADDDEEEBBB<<<777555666999===@@@???<<<999111000......//////---,,,+++++++++,,,,,,,,,------...------...000333666888===AAADDDBBB???<<<;;;:::SSS[[[ccciiipppxxx{{{zzzsssxxxyyybbbgggbbbKKK:::GGGmmmjjjRRR???666111---//////......111,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******)))))))))((('''***---...+++(((...000;;;UUUrrrwwwhhhNNNLLLOOO]]]ooo|||}}}~~~wwwsssxxx|||ooojjjkkkqqqvvvvvvzzz}}}yyy{{{}}}zzzwwwwwwzzz~~~pppkkkhhhhhhgggfffkkkqqqoooiiibbb^^^\\\YYYRRRMMMRRRRRRQQQNNNKKKJJJJJJLLLGGGFFFDDDDDDEEEGGGHHHJJJUUUXXX___jjjttt}}}{{{```LLLNNNRRRNNNKKKNNNIIIWWWqqqssslllQQQJJJAAA555444......------------......++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---------------...111666:::???dddlllzzzmmm]]]{{{hhhQQQlll{{{fffeeemmmnnnjjjhhhhhhjjjkkkllllllmmmppprrrpppooooooqqqqqqtttllluuuxxxooofffeeebbb]]]kkkjjjVVVQQQQQQLLLIIIIIIJJJEEEGGGRRRZZZmmm~~~uuupppmmmeeeWWWRRRUUUtttjjj```]]]SSSFFF>>>???@@@;;;888:::;;;;;;<<<:::555;;;WWWuuulllTTTLLLLLLKKKKKKKKKLLLPPPUUU[[[^^^___\\\[[[ZZZ[[[]]]___^^^]]]SSS\\\iiizzz}}}vvvllleeecccaaa___]]]YYY[[[^^^```YYYNNNHHHHHHBBBBBBDDDHHHKKKLLLKKKJJJAAADDDFFFBBB;;;555555666777QQQrrrpppUUUEEEBBB;;;999777666999>>>EEEIIIUUU[[[___aaajjjxxx}}}zzzmmm```dddsssyyy^^^HHHDDDEEE>>>999;;;======>>>======<<<;;;;;;777:::===<<<;;;;;;>>>AAA>>>===<<<;;;::::::::::::;;;:::999888888999;;;<<<===<<<;;;::::::;;;<<<===;;;<<<>>>BBBEEEBBB<<<666555666888<<>><<<555222///.........---,,,++++++,,,,,,,,,,,,------......---...000333666888;;;AAAEEECCCAAAAAA>>>;;;CCCRRRdddooovvvzzzzzzxxxuuu|||oooqqqqqqXXX???AAA___oooWWWFFF999333/////////---...000,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++******)))(((((((((***,,,------,,,...999MMMfff{{{nnnZZZPPPSSS[[[iiixxx}}}vvvxxxzzz|||vvvrrrrrruuuxxx{{{yyy|||~~~}}}zzz{{{}}}yyysssoookkkiiigggjjjsss~~~pppiiiaaa^^^]]]]]]bbbhhhkkkfff___[[[YYYVVVRRROOOVVVUUUSSSQQQOOOMMMKKKJJJGGGEEECCCCCCCCCCCCAAA@@@AAABBBGGGQQQZZZbbbjjjqqqqqq\\\ZZZ___[[[QQQKKKCCCCCCOOOhhhwww```VVVGGG666222......------------......++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------------------...222777;;;FFFxxxooowww\\\bbbaaa\\\qqquuuiiikkknnnllljjjmmmiiikkkmmmmmmllllllnnnppppppooopppqqqqqquuuxxxnnnfffeeeiiikkkgggcccWWWgggnnnccc\\\TTTQQQSSSMMMFFFFFFKKKGGGIIIhhh~~~vvvoooiiiaaaZZZaaawwwlllggg\\\LLLAAABBBBBB<<<:::>>>===<<<>>>???::::::KKKaaazzzbbbQQQNNNNNNLLLPPPPPPQQQTTTYYY]]]^^^^^^^^^\\\[[[[[[\\\\\\[[[YYYXXX___lll}}}{{{sssjjjbbb^^^[[[WWWTTTLLLOOONNNKKKJJJKKKKKKHHHGGGFFFGGGIIILLLLLLIIIFFFAAABBBBBB>>>888555666888999XXXwww{{{iiiSSSEEE@@@;;;999777888<<>>BBBAAA???<<<:::999777777333888<<<===:::999;;;>>>===============<<<;;;:::999888777666777888:::<<<:::999888888888:::<<<===;;;;;;===AAAEEEDDD===777777777888:::===???>>>===:::666111...---......---++++++,,,,,,,,,,,,------///......///111444777999<<>>RRRhhhuuu{{{}}}yyyoooMMM===LLLpppvvv]]]LLL<<<555000000///------///,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++++++++***)))(((***+++,,,,,,...000222:::NNNdddppprrrlll^^^QQQVVV^^^kkkwww{{{{{{{{{}}}}}}zzzxxxzzz||||||~~~{{{vvvtttgggbbb^^^\\\XXXYYYcccpppkkkbbbZZZUUURRRPPPSSSXXX____________``````______```]]]YYYXXXXXXXXXVVVSSSMMMJJJGGGFFFFFFFFFEEECCC===:::;;;@@@EEEGGGLLLSSSdddnnnxxx~~~zzzvvvtttlll^^^RRRLLLEEEBBBJJJZZZooooooeeeQQQ<<<666......------------......++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------------///222888<<>><<<@@@======@@@EEEBBBAAAKKK[[[uuuxxxnnn[[[PPPRRRRRRLLLSSSSSSTTTXXX\\\^^^^^^]]]___]]][[[ZZZZZZYYYWWWUUU```fffqqq|||tttiii```[[[WWWSSSPPPIIIMMMJJJDDDGGGQQQTTTOOOIIIHHHHHHJJJMMMMMMIIIFFFCCCCCCAAA<<<777555666999>>>[[[qqqlllYYYJJJAAA;;;888777666888>>>HHHQQQWWWVVV]]]___\\\```jjjmmmiii^^^NNNTTTjjjkkkVVVQQQIIIDDDFFFDDDBBB???;;;888555444444111666<<<===:::888999;;;===>>>?????????>>><<<;;;666555444333444666888999888777777666888:::<<<>>>===<<<>>>BBBGGGFFF@@@:::888777777999<<<>>>???>>>>>>999333///---...//////++++++,,,,,,,,,---------//////...///111444777999>>>DDDGGGDDDCCCDDDAAA:::EEEXXXmmmwww}}}|||ZZZ<<<<<<\\\~~~cccQQQ===666111000///,,,,,,///,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***))))))+++......---///333888IIIaaavvvuuufffYYYPPPKKKbbbnnn}}}ssszzz~~~uuutttnnnqqqzzzuuuxxx}}}|||zzzsssoooppprrrtttooohhh```XXXMMMGGGMMMXXXZZZRRRLLLKKKKKKJJJMMMQQQ\\\aaahhhnnnrrruuuxxxzzzsssmmmhhhgggjjjllljjjgggccc]]]VVVQQQOOOMMMJJJGGGFFF@@@<<<>>>===;;;===CCCBBBPPP```lllyyy|||{{{xxxttt___UUUIII@@@<<>>666222000///...//////---+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************))))))))))))************)))******++++++,,,------......//////000222999???YYYiii___hhh[[[|||pppgggooommmlllkkklllooopppooonnnkkkkkklllmmmmmmmmmllllllnnnnnnrrrwwwzzz~~~xxxZZZVVV\\\YYYOOOYYY\\\lllxxxxxxpppoooeee___XXXSSSOOOMMMNNNPPPYYYkkk}}}xxxvvvooorrryyy~~~xxxbbbTTTHHHFFFIIIIIIGGGEEEIIIDDDJJJMMMIIIPPP^^^bbb~~~nnn]]]WWWVVVUUUSSSSSSSSSRRRTTTXXX]]]___]]]ZZZ___ZZZXXXYYYXXXUUUSSSUUUVVVmmm~~~|||tttllleeeaaa[[[UUUQQQRRRUUUOOOKKKJJJJJJIIILLLQQQSSSPPPNNNOOORRRQQQLLLFFFEEECCC>>>999666666999===???XXXiiibbbQQQGGGAAA;;;999444222888EEEPPPUUUVVV\\\ZZZYYY\\\``````]]]YYYLLLHHH@@@MMMxxxdddZZZMMMLLLBBBAAA>>>;;;999888666666888:::999999:::<<<<<<:::888>>>???AAAAAA???<<<888666444222000///222444666777999999:::;;;;;;<<<<<<===@@@===<<>>444///...//////......------,,,,,,------......000222333444555888;;;===EEEJJJGGGCCCCCCDDDCCC@@@TTTjjjuuu}}}}}}\\\<<<===JJJoookkkMMMEEE555000111++++++000000,,,,,,---......---,,,,,,,,,,,,,,,+++++++++*********************)))((((((******))))))(((((('''''')))))))))***++++++,,,,,,++++++...000------888FFF[[[mmmrrrgggZZZLLLMMM\\\rrr}}}xxxnnnnnn~~~~~~zzzsssyyy}}}|||{{{|||~~~}}}{{{tttiiiaaacccooozzzxxxpppbbbQQQDDD@@@DDDHHHSSSWWWXXXUUUPPPPPPWWW]]]jjjmmmsss{{{~~~xxxttttttwwwzzz|||sssmmmfffaaa___[[[UUUOOOHHHFFFDDDCCCCCCBBB@@@>>>;;;@@@IIIXXXjjjzzzzzzfffOOOCCCDDDIIINNNPPPlllFFF888333111////////////---,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,************************))))))))))))*********************+++,,,,,,------,,,,,,,,,------000999CCCkkkiiisss[[[^^^yyyiii```dddkkkkkkjjjllloooppppppoookkklllllllllllllllkkkkkkmmmpppuuu{{{}}}jjj```aaa\\\TTTPPPVVVhhhssssssuuulllbbbZZZVVVTTTRRRQQQOOOVVVlll~~~|||~~~vvvnnnZZZQQQJJJKKKNNNMMMJJJIIISSSLLLRRR\\\aaaooo}}}yyyjjj[[[XXX[[[[[[XXXUUUVVVVVVWWWZZZ^^^___^^^\\\[[[WWWUUUWWWWWWTTTSSSUUUYYYrrrvvvjjjccc]]]ZZZWWWRRRPPPRRRSSSQQQPPPPPPMMMJJJMMMSSS\\\YYYWWWWWWWWWTTTNNNHHHCCC@@@;;;777666888:::<<<>>>RRR^^^VVVJJJCCC???;;;888555555===IIISSSVVVVVVXXXVVVVVVXXXZZZYYYTTTPPPIIIGGG>>>AAAgggqqqaaaTTTVVVMMMJJJEEE>>>:::999888:::<<<;;;;;;;;;=========:::777=========<<<999666333111333222222444666888::::::888999999:::;;;<<<===>>>@@@======AAAGGGIIIDDD???999888888999===@@@AAAAAADDD???888333000/////////...------,,,,,,------...---///111222333555888;;;;;;BBBFFFFFFEEEFFFEEECCC<<>>>>>???@@@@@@>>>:::777888777666555333111000///000111333666888999::::::777777888:::<<<===>>>??????>>>>>>@@@CCCEEEEEEDDD;;;999888:::===AAACCCCCCCCCAAA===888333///...///...------,,,,,,------...,,,...///111222444888;;;<<>>777888000+++...---,,,------......------,,,,,,,,,,,,+++++++++***************+++******)))(((***))))))))))))((((((((())))))******+++,,,,,,,,,,,,...222222222;;;RRRgggtttuuugggXXXUUUVVV___ppptttzzz{{{rrrtttxxxzzz{{{|||}}}}}}{{{uuukkk```XXXSSSOOOMMMXXXZZZ\\\\\\\\\[[[\\\]]]iiilllooonnnlllmmmrrrxxxyyy{{{wwwpppiiicccZZZRRRNNNKKKIIIGGGGGGDDDBBBCCCIIIQQQWWW[[[qqq|||~~~qqqbbbUUUKKKEEEAAAPPPmmmxxxooo|||SSS===555333000/////////...---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************))))))*********+++++++++******++++++,,,------...///---...//////555JJJ```{{{ttt{{{wwwbbbaaaeeeaaaaaaiiiiiikkknnnrrrssssssrrrmmmmmmlllkkkjjjiiiiiiiiiooowww{{{ppphhh```YYYjjjxxx___MMM]]]kkk~~~vvvjjjaaabbbjjjttt~~~zzzpppfff^^^TTTTTTWWW\\\\\\XXXWWWZZZVVVOOOUUUbbbpppnnnaaaYYY^^^hhhhhhaaa[[[YYYXXXWWWWWWXXXYYYYYYZZZWWWTTTTTTVVVUUURRRSSSXXXgggwwwppp___ZZZWWWWWWUUUSSSWWW\\\RRRZZZccceee[[[RRRTTT\\\]]]]]]]]]^^^^^^[[[UUUPPPJJJDDD???@@@EEEIIIJJJHHHGGGLLLNNNHHHCCCCCCBBB???999;;;@@@IIIRRRWWWVVVSSSVVVYYY^^^___\\\UUUMMMHHHCCCEEEGGGEEECCCQQQxxxxxxdddaaaPPPJJJHHHCCC???@@@CCCBBB???AAAAAABBBBBBBBB@@@;;;888111111000//////000111222///111222333333444666777555666888:::<<<>>>???@@@>>>?????????@@@BBBEEEHHH<<<:::888999<<<@@@BBBCCC@@@AAAAAA<<<444///---......------,,,,,,------...,,,...///111222555:::===BBBFFFJJJOOOUUUXXXRRRIIIBBBCCCVVVxxxnnnkkk~~~kkkQQQCCC333HHH~~~cccEEE444444000...000---------------------------,,,,,,,,,+++++++++***************++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,...000111777IIIeee|||{{{rrr]]]SSS]]]gggooo|||jjjoooxxxvvvzzz{{{|||||||||}}}wwwiii\\\RRRLLLJJJWWW[[[bbbgggkkkmmmnnnnnnppptttwwwxxxwwwxxx|||zzzqqqggg___XXXRRRNNNOOOKKKEEECCCCCCFFFHHHIIIQQQ^^^qqq}}}yyykkk]]]RRROOODDDFFFaaatttiiipppsssOOO;;;777444111/////////......---------,,,,,,,,,++++++,,,,,,,,,++++++*********************************************++++++++++++***++++++,,,------......///---...000///888TTTsss}}}ooo~~~~~~VVVmmm|||^^^]]]bbbjjjjjjlllppptttuuuuuutttnnnmmmlllkkkjjjiiijjjjjjrrrzzzttt```fffyyyjjjMMMHHHIIIPPPddd~~~xxxxxx{{{}}}sssnnniiiddd```XXXXXXZZZ]]][[[WWWXXX]]]WWWSSSZZZdddooo}}}jjj___YYY___ggghhhaaa[[[XXXXXXWWWWWWVVVVVVWWWXXXYYYVVVUUUUUUSSSQQQTTTZZZpppvvvrrr```\\\ZZZYYYWWWUUUZZZ```WWW___jjjllldddZZZYYY```]]]]]]^^^^^^]]]ZZZVVVRRROOOJJJFFFGGGLLLQQQQQQOOOLLLNNNMMMIIIFFFEEECCC@@@===@@@EEEMMMTTTVVVSSSPPPWWW^^^hhhkkkeeeZZZPPPJJJBBBAAAGGGMMMJJJIII[[[rrr|||hhh\\\VVVKKKBBBBBBIIILLLIIIDDDCCCCCCDDDCCCAAA===999333222000//////000222333222333333222000000333555555666777:::<<<>>>@@@AAA===>>>???>>>>>>AAAEEEJJJ>>>;;;888777:::>>>AAABBB>>>@@@AAA===666000---,,,...------,,,,,,------......///000111333777<<<@@@GGGKKKOOOUUU\\\___XXXNNNCCC===HHHhhhrrrjjjkkkuuuXXXJJJ777BBBlllWWW888333222111111,,,------------------------,,,,,,,,,+++++++++************++++++++++++******))))))))))))*********************+++,,,,,,------,,,---///444BBB[[[vvvzzzooo[[[YYYnnn}}}eeecccwwwwwwyyyzzz{{{|||{{{|||~~~~~~|||{{{vvvkkk___YYY\\\```dddfffkkkqqqwww{{{|||}}}{{{~~~tttfffYYYQQQOOOLLLHHHFFFFFFGGGFFFFFFAAAIIIWWWfffsss}}}pppaaa\\\JJJ<<>>@@@@@@===>>>>>>===>>>AAAFFFIIIAAA===888666888<<>>BBBHHHLLLRRRXXX___ccc^^^UUUJJJ@@@BBBWWWnnnxxxxxxwwwxxxwwwoooccc\\\OOO>>>>>>YYYoooDDD888333111000---...------,,,,,,------...,,,,,,,,,+++++++++******)))***++++++,,,+++++++++)))))))))************+++******++++++,,,---------,,,---111>>>UUUooooooiii]]]aaaxxxooo\\\uuuyyywwwxxxuuuwwwyyyzzz|||zzzlllnnnmmmeee]]]\\\ccckkkkkkkkkmmmqqqwww|||yyyhhh]]]MMMJJJHHHFFFFFFFFFEEEDDDDDDDDDFFFNNN\\\nnn}}}{{{lll\\\UUULLLEEEDDDWWWaaaqqqPPP;;;:::666222000////////////...------------,,,,,,,,,++++++++++++++++++,,,,,,*********************************+++++++++,,,,,,++++++,,,,,,---.........,,,***---000000===gggqqqqqq|||zzziiiqqqkkkWWWsssddddddkkkiiijjjlllpppssstttrrrpppooonnnlllkkkkkklllmmmoootttzzzhhh\\\YYYSSSPPPJJJGGGQQQiiixxxvvvzzztttmmmccc^^^^^^```aaaaaa___\\\[[[^^^]]]XXXVVVWWWVVVSSSZZZhhhxxxppp\\\UUUQQQTTTXXXXXXXXXYYYSSSVVVXXXXXXVVVUUUUUUWWWUUURRRPPPOOOMMMOOOYYYddd|||{{{ooonnn^^^\\\ZZZYYYUUUTTT[[[dddeeecccfffkkklllgggaaa___^^^^^^^^^[[[YYYVVVUUUUUUTTTSSSQQQQQQQQQSSSUUUVVVQQQOOOMMMJJJGGGGGGIIILLLNNNOOOQQQRRRSSSRRROOONNNZZZjjj{{{uuubbbQQQGGG???<<>>;;;777444111000///222777;;;<<<888555444555666777888:::<<<>>>???@@@>>>===<<<===???CCCFFFHHHEEE@@@:::777888;;;???AAA??????>>>===;;;777222......------,,,,,,------...---...///000333888>>>CCCGGGNNNUUU[[[ccciiifff```SSSGGG@@@JJJ___rrrxxxvvvwwwvvv}}}zzzmmmcccUUUDDD===LLL|||NNN>>>333---///111...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,+++))))))*********+++++++++******+++,,,,,,------......000888MMMllluuuggglllkkkooo~~~zzzhhhrrruuurrruuuxxxtttvvvxxxzzz|||uuuhhhiiihhhdddaaaaaaggglllqqqppppppssszzz|||```[[[TTTOOOKKKIIIFFFEEEDDDCCCAAABBBIIIWWWiiiuuu{{{xxxiiiccc\\\PPPBBBCCCaaacccwwwWWW@@@;;;777222000///000000///......---------,,,,,,,,,*********++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++,,,------......///...,,,///333333AAAnnnkkkhhhzzzwww^^^}}}bbbVVVnnngggeeekkkhhhiiikkkooorrrrrrpppnnnooonnnmmmllllllmmmoooppptttyyy}}}iiibbbVVVSSSUUUTTTOOONNNYYYpppqqqiiijjjkkkeee___\\\\\\^^^^^^]]]aaa^^^^^^bbbbbb]]]XXXWWW\\\WWW\\\llloooUUUOOOLLLNNNQQQRRRUUUYYYOOORRRVVVVVVTTTRRRRRRTTTQQQNNNLLLKKKKKKOOO[[[hhhvvvjjjiii^^^\\\ZZZYYYVVVVVV]]]gggiiicccbbbhhhmmmiiibbb]]]XXXYYYXXXWWWVVVUUUWWWXXXWWWWWWWWWUUUSSSTTTVVVYYYUUURRRNNNKKKHHHIIIOOOVVVUUUUUUTTTTTTSSSQQQOOONNN^^^ooo{{{eeeQQQFFF<<<===AAAFFFGGGCCCBBBDDDGGGQQQKKKPPPTTTWWWccc]]]tttwwwtttnnnqqqvvvnnn```HHHEEEBBBAAAAAABBBAAAAAA>>>===<<<999777444222111,,,444<<>>???>>><<<;;;<<<@@@DDDFFFFFFHHHCCC<<<888999<<>>;;;444///...------,,,,,,------...,,,---...///222777>>>BBBHHHPPPXXX___hhhnnnnnnkkkSSSHHH<<<>>>RRRkkkuuusssyyyqqquuuyyyqqqiiiYYYIII>>>GGG{{{}}}RRR@@@111)))///555...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++***++++++,,,,,,------...///222>>>YYY{{{hhhkkkxxx}}}|||eeekkkuuussswwwyyywwwwwwxxxxxxzzz|||rrrgggffffffgggjjjnnnqqqsss{{{yyyyyy}}}xxxkkk```WWWRRRNNNLLL===@@@BBB@@@???FFFTTT___pppqqq___TTTHHHAAAIIIXXX\\\|||\\\ZZZ<<<666666333+++...111+++...,,,++++++------,,,***+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,***++++++,,,,,,------...111---444444333YYYtttwww~~~llluuuyyyTTT{{{qqqlllgggccclllpppmmmnnnooolllfffgggnnnkkkmmmnnnmmmlllnnnoooooozzz{{{~~~wwwnnnhhh```YYYUUUTTTUUUVVVfffwwwzzzeeeccceeeccccccaaa___bbbfffddd___dddeeeeeedddaaa^^^]]]^^^YYY\\\hhhvvvrrrXXXRRROOONNNNNNMMMPPPUUUQQQPPPPPPOOOOOOOOOPPPPPPPPPNNNOOOPPPIIIIIIbbb}}}uuunnnhhh[[[WWWYYY```bbb______cccdddeeehhhlllmmmjjjccc\\\QQQUUUYYYZZZXXXVVVWWWXXXXXXZZZZZZUUUPPPPPPSSSVVVQQQLLLGGGGGGMMMUUUZZZ]]]\\\ZZZWWWSSSPPPNNNMMMMMM^^^qqqlllUUUKKK@@@===>>>AAABBB@@@@@@CCCDDDAAA@@@BBBEEECCC>>><<>>AAADDDBBB@@@@@@BBB===;;;>>>;;;444222666000111777>>>>>>999555444>>>;;;777555666999;;;<<<>>>>>>>>>>>>???AAACCCDDDDDDCCC@@@:::666777===BBBEEECCCCCCCCCBBB===666000,,,---......,,,,,,------...---///333555666;;;BBBNNNVVV]]]ccclllxxx{{{wwwaaaSSS???555@@@XXXiiinnnwww}}}|||sssqqqvvvwwwrrrhhhrrryyyWWWJJJFFF;;;cccYYY>>>333---+++---//////.........---------++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))******+++,,,&&&,,,000...,,,,,,...///...999OOOtttjjjbbbxxx}}}sssooozzzrrrqqqtttxxxyyyyyy{{{}}}~~~zzzvvvmmmnnnoooqqquuuyyy|||~~~|||~~~yyylll___SSSKKKAAA@@@AAADDDDDDAAABBBGGGRRR___uuuppp]]]PPPKKKHHHDDDbbbYYYvvvqqqgggEEE;;;777333+++...111***...,,,++++++------,,,***+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,***++++++,,,,,,---.........---333333:::eeesss~~~\\\rrrpppYYY~~~mmmfffbbb___jjjjjjhhhiiikkkiiifffhhhnnnkkknnnpppooonnnooopppppp{{{|||wwwnnnhhheeebbb```TTT```nnntttuuuzzzssshhhgggccceeefffeeeeeehhhllliiiccccccdddeeecccaaa______```aaaaaammmqqq\\\VVVRRRQQQOOOLLLNNNRRRSSSRRRQQQPPPOOOOOOOOOOOOQQQOOOPPPPPPKKKOOOhhh~~~tttmmmgggcccVVVVVVYYY______^^^bbbjjjgggggghhhkkknnnnnnkkkiiiWWWYYY\\\[[[XXXVVVUUUVVVVVVWWWWWWSSSPPPOOOQQQRRRMMMLLLMMMQQQVVV\\\```aaa___]]]YYYVVVRRRPPPOOONNN^^^ooohhhRRRFFFBBB???@@@@@@???AAAFFFIIIFFFCCCAAA???<<<999888;;;BBBRRR^^^SSSIIIGGGGGGEEEDDDFFFEEEAAA>>>===:::666444555//////444<<<>>>:::666666===:::888777888999999999@@@??????@@@AAACCCEEEFFFEEEDDDAAA;;;777777<<<@@@CCCCCCBBBCCCBBB>>>777222---......------,,,------///---///333666777<<>>777999BBBqqqmmm```RRRKKKFFFCCCBBBDDDDDDFFFEEE???999777555222111...111999???===:::::::::888666666777999999888@@@AAAAAABBBCCCEEEGGGHHHFFFEEECCC===888777:::>>>AAAAAABBBCCCCCC???:::555//////...---------------///...000444777888>>>EEERRRZZZeeeooo{{{tttcccOOOCCC;;;<<>>;;;:::999]]]qqq^^^QQQMMMIIIEEEAAA@@@KKKPPPGGG<<<777444222333000222:::AAAAAA@@@@@@???<<<777555555777999:::@@@@@@AAABBBDDDFFFGGGHHHGGGGGGEEE@@@:::777999;;;???@@@CCCDDDCCC@@@<<<999222000...---------------000...000444777:::@@@GGGQQQXXXdddppp|||{{{gggSSSIII>>>666@@@RRRfffzzz~~~{{{ooo```xxxtttcccRRR<<<>>>SSSoooQQQ<<<333///+++////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++************+++,,,,,,---,,,,,,------...222888CCCrrrhhh[[[```nnnxxx|||vvvvvv|||___TTTWWWlll~~~xxxxxxxxxyyy{{{~~~{{{}}}~~~{{{uuuqqqsssxxxzzzzzz{{{|||}}}~~~|||yyyvvvwwwvvvuuuyyy|||mmm\\\RRRMMMJJJJJJLLLVVVcccwwwlll___RRRLLLKKKHHHFFFGGGAAA@@@FFFSSSbbbooo}}}uuuiii^^^RRRIIIDDDAAAQQQwwwcccrrrvvveeeKKK999444///000111+++...,,,++++++,,,---+++***+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,+++,,,,,,------...//////---555111666```{{{vvvnnnuuuwww]]]___hhhgggllljjjhhhfffdddfffjjjnnnoooppplllllloooqqqrrrxxx}}}}}}}}}zzzttttttwwwuuuqqqkkkjjjgggddd``````aaacccdddgggyyy[[[TTTRRRRRRUUUWWWUUUWWW[[[ZZZXXXVVVSSSPPPMMMLLLKKKHHHKKKLLLMMMWWWlllpppgggaaaXXXRRRPPPLLLOOOSSSZZZaaafffeeeaaaeeefffhhhiiikkkmmmoooqqqaaa___\\\YYYWWWVVVUUUTTTRRRNNNMMMPPPOOOLLLMMMRRRVVV[[[aaaccccccccceeehhhbbb```\\\XXXUUURRRQQQPPPTTTgggwww}}}yyy___UUUKKKEEEAAA@@@DDDKKKRRRPPPKKKKKKQQQTTTKKK>>>======666GGGgggmmm___]]]]]]VVVMMMAAAQQQ\\\UUUFFF:::666666777555777???EEEEEEEEEFFFRRRKKK@@@888555666888:::===>>>@@@BBBCCCEEEFFFGGGGGGHHHGGGBBB<<<888888999>>>@@@CCCEEEDDDAAA>>><<<555222...---......---,,,000...///444777:::AAAIIIRRRWWWcccqqq|||mmmYYYOOOCCC777:::GGGZZZqqqhhhnnn~~~gggHHH===HHHuuuyyy\\\CCC666222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,+++---000//////666@@@YYY{{{ooo]]]^^^lll~~~}}}vvvvvvxxx{{{~~~aaaOOOWWWqqqqqquuuvvvxxxzzz{{{|||~~~xxxsssmmmqqqssspppnnnpppvvv{{{{{{||||||}}}}}}~~~~~~~~~}}}zzzvvvsssssssssssswww~~~ooo^^^TTTNNNGGGCCCAAA???HHHTTT^^^cccccc```^^^WWWVVVUUUVVVYYY]]]cccfffwww~~~qqq___TTTOOOJJJIIIJJJBBB??????CCCJJJWWWkkk|||{{{pppfffXXXNNNJJJFFFEEEUUUxxxlllsss{{{eeeJJJ999666111000111---...,,,++++++------,,,***+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,,,,,,,,,,---......//////---555333BBBvvv{{{pppooo~~~___bbbjjjgggiiiiiihhhddd```ccciiimmmmmmpppllllllqqqrrrpppuuu}}}~~~zzzyyyzzz|||xxxwwwyyywwwrrrlllkkkhhhddd``````cccfffjjjtttrrrRRRMMMLLLNNNSSSUUUUUUWWWZZZXXXWWWTTTRRROOOMMMLLLLLLJJJOOOQQQSSSaaa{{{vvvccc\\\XXXQQQLLLKKKMMMNNNQQQWWWaaahhheee]]]bbbeeeiiijjjiiihhhhhhhhhfffccc^^^[[[ZZZZZZYYYXXXQQQLLLLLLNNNLLLIIIOOOZZZeeefffffffffeeeeeefffggg```^^^[[[WWWTTTRRRQQQQQQZZZjjjwwwxxxvvvwwwtttnnn```WWWOOOJJJEEEBBBDDDIIILLLNNNOOOSSS___hhhbbbUUU<<<>>>777<<>>EEEHHHGGGHHHKKKfff[[[LLL>>>777666888999;;;===???AAACCCDDDEEEEEEFFFHHHHHHDDD>>>999888888===@@@DDDFFFDDDAAA???===888333///---...///...,,,///---...333777:::BBBJJJTTTXXXcccrrr}}}xxxeeeWWWGGG888666;;;FFFaaasssiiiwwwRRR>>>AAAccc{{{gggNNN999111222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------++++++...222111222AAASSStttyyybbb]]]gggwwwxxx|||qqqzzzdddMMMPPPnnnsssvvvwwwyyyzzzzzz|||~~~xxxmmmfffkkkmmmlllmmmrrryyy{{{{{{{{{|||}}}}}}}}}}}}}}}xxxrrrooonnnjjjooowww~~~ppp```XXXSSSJJJAAA===:::<<<@@@DDDFFFFFFEEECCC@@@???>>>>>>>>>@@@BBBDDDOOOWWWfffuuurrrdddYYYPPPKKKLLLIIIEEE@@@======EEEXXXiiissszzz~~~|||vvvnnnaaaWWWMMMIII???;;;TTT|||www```FFF999888222///111///...,,,++++++------,,,***+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,,,,,,,------.../////////...666555MMM{{{lllpppbbbcccdddkkkgggjjjjjjhhhccc___bbbkkkooonnnppplllooovvvuuummmlllsss~~~|||||||||}}}~~~}}}{{{yyy|||yyy}}}~~~yyyrrrkkkiiifffcccaaabbbgggjjjoooxxxWWWOOONNNPPPUUUWWWVVVVVVYYYUUUTTTRRRQQQOOONNNMMMMMMKKKQQQTTTWWWiiimmmWWWQQQPPPLLLIIILLLKKKOOOQQQTTT\\\eeefffbbbbbbfffjjjjjjhhheeeddddddiiiddd^^^ZZZZZZYYYXXXWWWPPPKKKJJJKKKGGGDDDQQQbbbllljjjhhhgggfffeeedddccc___^^^[[[XXXUUUTTTSSSSSS___kkkzzz|||qqqiii^^^XXXRRROOOJJJDDDCCCEEE???HHHOOOSSS^^^kkkmmmfffFFFFFF>>>???<<>>EEEJJJIIIFFFGGGLLLiii^^^OOOAAA:::777888999;;;<<>>:::444///---...///...+++...,,,---222666:::BBBKKKUUUWWWbbbrrr~~~sss___III:::666777>>>VVVzzz}}}lllzzzUUU???===QQQzzzyyyuuu^^^???000222000000000000/////////...------------------------...------------,,,,,,,,,,,,++++++++++++,,,------,,,+++...111000777QQQmmmkkk[[[cccqqq|||}}}wwwzzzVVVQQQeeewwwxxxyyyzzzzzzzzz}}}{{{oooggglllmmmlllooovvvyyywww{{{{{{}}}~~~~~~~~~}}}|||~~~tttkkkiiijjjcccqqqqqqccc\\\XXXOOOFFFAAA???>>>===<<<===??????????????????>>>===;;;:::999777===HHHUUUeeewwwvvvhhhZZZSSSRRRRRRKKKCCC???<<>>:::DDDwwwxxxttt{{{pppJJJ444666000000000000////////////------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++...000000:::\\\xxxaaaXXXhhhvvv}}}|||}}}hhhtttTTT^^^zzz|||zzzwwwrrryyy{{{{{{{{{{{{}}}ssslllppppppnnnqqqxxxxxxsss{{{|||}}}~~~~~~~~~}}}|||rrrgggeeegggbbbwwwtttfff```\\\UUULLLGGGAAA>>>;;;:::;;;>>>@@@AAA======>>>>>><<<999666444555888>>>FFFRRRcccvvvttteee\\\[[[TTTKKKBBB>>>===<<>>DDDhhh}}}|||fffQQQ>>>666333......222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++******++++++,,,---,,,,,,------------------222555999___gggyyyXXXlllqqqssseeeccchhhfffiiiooollljjjjjjjjjjjjkkklllmmmmmmmmmkkkuuuqqqfffhhh{{{yyy~~~yyytttcccYYY[[[]]]iii{{{vvvyyyooohhhddddddeeefffjjjooo{{{sss]]][[[XXXVVVUUUTTTRRRQQQRRRRRRQQQOOOOOONNNNNNNNNQQQSSSXXXggggggMMMIIIJJJEEEGGGNNNSSSRRRQQQQQQTTT[[[dddkkkhhhhhhgggfffeeeddddddcccjjjaaaYYYUUUSSSOOOMMMNNNKKKGGGGGGBBB777AAAXXXccckkkhhhfffddddddcccbbb```\\\[[[YYYYYYYYYYYYWWWUUUQQQ^^^pppzzzhhhXXXSSSPPPHHHAAA>>>AAACCCEEEDDDBBBBBBDDDHHHRRR]]]RRRGGGIIIIIIuuuzzz___XXX[[[]]]cccYYYNNNHHHGGGDDD===777>>>BBBFFFGGGEEECCCBBBCCCOOOUUUQQQBBB:::===>>>999999;;;???AAAAAABBBDDDFFFFFFGGGIIIHHHEEE@@@;;;888===AAAEEEGGGFFFDDDAAAAAA@@@999111---...///---+++///000000111444:::AAAFFFOOOUUU```lllwww~~~hhhQQQDDD===777SSSooosssxxxYYYHHHAAA<<>>@@@@@@AAADDDEEEFFFGGGHHHHHHEEE@@@;;;888<<<@@@EEEGGGFFFDDDBBBAAA@@@999222...///000...,,,---......///222777>>>CCCLLLQQQ\\\iiivvvqqq\\\LLLAAA:::NNNfffpppsssiiiLLLAAA666SSSqqqcccmmmVVV555333000000///............///......------------............---------,,,,,,,,,---------,,,------...///000---222444===fffwwwlllyyyssswwwaaaOOO]]]|||wwwssswwwxxxuuuyyy}}}zzzxxx{{{yyysssmmmppppppppprrrtttvvvwwwwwwyyyzzz{{{{{{|||}}}{{{wwwqqqhhhbbbaaannn~~~yyyrrrpppiiiZZZPPPMMMJJJHHHHHHGGGFFFEEEGGGEEECCCBBBBBB@@@===;;;666777777666999BBBPPPZZZppp}}}|||qqqkkk```VVVKKKFFFGGGFFFBBB>>>???@@@GGGSSS\\\___```cccfff\\\RRRLLLCCC;;;@@@LLLuuurrr^^^FFF:::666444111...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++******++++++,,,---....../////////000000000000888OOO|||tttfffnnnbbbgggTTTVVVhhhllliiilllnnnlllllllllmmmnnnoooqqqrrrsssnnntttyyy~~~tttlllfff^^^WWWXXXUUUQQQOOOUUUkkk}}}rrrfffcccdddgggnnnttt~~~mmm^^^WWWVVVVVVWWWYYYYYYXXXVVVWWWVVVUUUSSSRRRRRRRRRQQQTTTXXXeee~~~nnnVVVPPPNNNJJJLLLSSSXXXWWWVVVTTTTTTXXX^^^cccgggjjjllliiidddbbbdddhhhaaaZZZSSSOOOKKKFFFDDDEEEBBBDDDOOOSSSMMMUUUffflllnnnkkkhhheeecccaaa^^^\\\\\\ZZZXXXWWWWWWVVVTTTSSSQQQNNNMMMZZZxxx~~~oooaaaWWWUUUXXXPPPNNNKKKIIIGGGEEEAAA???>>>HHHDDDBBBDDD===OOO}}}gggRRRKKKSSSSSSPPPGGG===888;;;@@@;;;===???>>>;;;888666555999@@@BBB;;;777;;;<<<999;;;===>>>??????@@@CCCEEEFFFGGGHHHGGGEEE@@@<<<999;;;???CCCFFFEEECCCBBBBBB@@@:::333000000111000...------...///111666<<>><<>><<<;;;<<<===>>>>>>???BBBDDDFFFGGGHHHGGGDDD@@@<<<::::::===BBBDDDDDDCCCCCCCCC???:::555111000000///...//////000111222666<<<@@@GGGIIIOOO\\\lllyyyyyygggTTTFFF>>>AAALLLZZZhhhyyywwwnnnyyy[[[MMM999@@@qqq___AAA:::111111000///..................------------......------------------------------------...///000000...666333???jjj~~~cccaaaxxxppphhhvvvYYYRRRSSShhhnnnhhhqqqyyyyyyuuusssuuuwww|||~~~vvvsssqqqssswwwrrrssssssrrrrrruuuzzz~~~zzzwwwrrrnnnkkkgggdddbbbeeelllyyypppgggeeegggzzzzzzqqqjjjnnnqqqjjj^^^ZZZTTTNNNKKKIIIFFFEEEGGGFFFEEEEEEEEECCC???<<<999777777:::@@@DDDFFFEEEHHHPPP\\\hhhooonnnhhhccceee___VVVPPPLLLJJJHHHEEEEEE???;;;???EEELLLUUU]]]^^^ccc```SSSHHHDDD???888>>>ooottt~~~{{{kkkOOO999111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++******++++++,,,---,,,------...//////000000777===___vvvfff___zzzgggWWW]]]ooonnnffffffgggiiiiiiiiijjjkkklllmmmnnnoooppptttxxxyyy~~~yyyzzzvvvooolllrrrzzz~~~qqqddd^^^bbbmmmvvvxxxrrrjjj\\\XXXttt|||zzzxxxrrrjjjgggqqq}}}lll^^^ZZZYYYYYYZZZ\\\]]]\\\ZZZYYYXXXWWWVVVVVVUUUVVVVVV\\\gggzzzzzziiiXXXQQQMMMJJJLLLRRRQQQRRRSSSUUUYYYaaajjjpppfffkkkooolllddd___```cccYYYUUUQQQNNNIIIBBB@@@BBB???FFFYYYeeecccfffmmmkkknnnkkkhhhfffddd```[[[XXX\\\ZZZXXXWWWWWWVVVTTTRRRNNNMMMLLLMMMWWWkkk~~~xxxssspppmmmfff```YYYVVVSSSRRRPPPLLLEEE???@@@???<<>>???CCCEEEBBBBBBBBBAAA>>>:::666333777<<<@@@>>>;;;;;;<<<;;;999;;;======>>>???AAADDDFFFGGGGGGFFFDDD@@@===;;;888<<<@@@CCCCCCCCCDDDDDD???;;;777333000///......//////000111222555999===FFFGGGLLLWWWdddpppxxx{{{~~~tttdddRRREEE@@@===CCCMMMZZZmmmyyymmm|||]]]NNN<<<>>>fffeeeFFF999222222000//////...............------------......------------------------,,,,,,,,,,,,---...///000///111:::ZZZmmmYYY```vvvuuuooouuuqqqYYY@@@LLLeee~~~nnniiimmmsssvvvvvvtttvvvxxxzzz~~~xxxqqqllljjjooouuutttttttttttttttvvvzzz|||wwwrrrkkkddd^^^XXXRRRMMMSSSWWWsss~~~vvvmmmffffffkkk}}}gggZZZTTT___nnnooonnnjjjccc]]]XXXTTTPPPNNNHHHGGGEEEDDDCCC@@@===:::666555555:::AAAEEEEEECCCGGGIIILLLSSSZZZ^^^^^^]]]^^^[[[VVVQQQMMMKKKIIIHHHHHHDDD@@@>>><<<@@@LLLXXX[[[fffhhhYYYKKKGGGCCC===<<>><<<>>>;;;DDDZZZiiiiiimmmrrroookkkjjjgggfffdddaaa\\\YYYYYYWWWUUUUUUUUUUUUSSSRRRTTTSSSNNNHHHHHHUUUlll}}}}}}xxxmmmbbbTTTWWW[[[]]]\\\UUULLLFFFEEE???:::<<>>???@@@AAACCCFFFGGGGGGFFFDDD@@@===<<<777:::>>>AAABBBCCCDDDFFFAAA>>>:::555222///......,,,---......///111555888CCCEEEJJJRRR\\\gggqqqwww|||vvvhhhUUUHHHCCC:::===DDDQQQbbbtttvvvcccfffiiiVVVCCCAAA]]]qqqLLL777333222111000///...............------------......,,,,,,,,,------------...++++++,,,,,,---...000000111000KKKwww|||hhh```cccyyyiiijjjyyy\\\FFFHHHYYYxxxuuujjjnnnnnnpppuuuvvvvvvwwwzzz{{{yyyrrrnnnkkknnntttuuuuuuuuuwwwyyyzzzxxxwwwqqqkkkbbb[[[VVVPPPHHHCCCFFFEEE[[[{{{xxxpppgggbbbgggnnn{{{dddVVVPPP^^^qqquuuvvvrrrlllgggbbb^^^YYYUUUNNNKKKGGGDDDBBB???;;;999666444444888<<>>===???DDDJJJNNNQQQOOOPPPPPPOOOLLLJJJIIIJJJGGGFFFDDD@@@999888BBBOOOYYYeeejjj___QQQIIIFFFBBB:::EEE^^^hhhkkkxxx~~~~~~\\\???666444000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---...///000111111222444HHHpppssstttkkklll~~~mmmRRRdddggg[[[^^^kkkqqqlllnnnuuurrrnnnnnnmmmmmmmmmmmmnnnnnnrrrtttxxx}}}zzzrrrmmmwwwxxxzzzyyyzzz~~~vvvbbbYYYZZZfffzzzsssooouuu|||zzzxxxuuutttzzzxxxjjjfffaaa]]][[[YYYXXXWWWUUUTTTTTTUUUUUUVVVWWWXXXddd~~~zzziiiccc\\\XXXTTTRRRSSSVVVXXXXXXXXXYYY```jjjwwwlllpppssssssmmmddd]]]YYYJJJIIIHHHHHHBBB;;;999<<<>>>FFF]]]mmmmmmppptttooohhhgggffffffeeebbb^^^[[[YYYXXXVVVVVVWWWXXXVVVUUUZZZXXXRRRIIIBBBEEERRR^^^vvv|||}}}yyyuuulllbbbUUUWWWXXXYYYWWWVVVUUUVVVLLLBBB======AAAKKKNNNFFFHHHVVV~~~\\\CCCAAA??????AAACCCBBBAAAEEEDDDCCCDDDDDDAAA<<<888555666888777333000111444333666;;;???@@@AAAAAABBBFFFFFFFFFEEECCC@@@>>><<<666999===@@@BBBCCCEEEGGGDDDBBB>>>999444000//////,,,---.........000333666>>>CCCIIIOOOVVV```mmmwww|||}}}vvvaaaNNNGGG888:::@@@KKKZZZkkk|||www___PPPqqq}}}```JJJBBBRRR~~~XXX;;;444333222000///...............------------......,,,,,,,,,---------......,,,,,,,,,---...000111222555777```nnnkkkkkklll|||hhhmmmeeeLLLEEEUUUmmm|||iiihhhpppnnnqqqvvvwwwuuuxxx}}}yyyvvvtttssstttxxxwwwuuuuuuzzz~~~~~~wwwpppgggaaaZZZVVVSSSPPPJJJEEEDDD===III___ooo{{{ssskkkdddbbbiiisss{{{nnndddlllxxxwwwvvvssspppmmmjjjfffaaa]]]VVVRRRLLLGGGCCC@@@===:::777666555555777999::::::555555444444666999<<>>===555888===@@@AAACCCEEEGGGGGGEEEBBB<<<666222000000...///000000000222555777;;;AAAHHHMMMRRR]]]lllxxxxxx|||lllUUUJJJ777888>>>HHHVVVfffxxx~~~|||bbbGGG```dddIII<<>><<<777777666555666888:::<<<333555777666444333333444555<<>>>>>AAALLLQQQ\\\eeecccZZZPPPLLL@@@???:::JJJuuudddSSSOOOXXXuuurrrTTT===777555111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,.........///111444888YYY~~~ssslllsssfffVVVffffffhhhjjjllllllnnnppprrrqqqrrrssssssqqqoooooopppuuurrruuuyyyqqqooopppqqqvvvvvvxxx{{{yyy___UUUcccyyy~~~nnnzzzuuuwww|||rrrdddbbbaaa[[[WWWYYYUUUVVVUUUSSSRRRUUU[[[```tttrrrgggbbb[[[VVVUUUWWWYYYYYY[[[XXXZZZaaafffgggnnnwwwrrrsssqqqmmmkkkggg]]]TTTKKKFFFBBBAAA>>>999888999EEEUUUhhhqqqssspppjjjccc]]]bbbfffgggeeebbbaaaaaa]]]ZZZWWWUUUUUUUUUTTTSSSRRRUUUTTTOOOIIIGGGJJJKKKNNNRRRTTTRRROOOQQQZZZbbb^^^^^^\\\SSSGGGCCCPPP```hhhYYYBBBAAACCCKKKWWWEEECCCFFFUUU~~~oooNNNHHHHHHPPPTTTMMMDDD@@@???CCCDDD???>>>???<<<666777666666555333222111000000222666:::???BBBDDDEEEGGGFFFEEEFFFGGGEEE???:::999999:::>>>BBBEEEEEEDDDAAACCCDDDAAA<<<555///,,,//////......///000222333:::>>>DDDKKKSSS]]]gggnnnxxxwwwZZZDDD<<<888;;;FFFQQQ]]]ppp~~~rrrPPPRRR}}}iiiOOODDD@@@QQQlllJJJ<<<000...222///111111(((........................//////.........---------000000...,,,...222333333666RRRyyy{{{```___rrrsss|||{{{qqqwwwfffTTTZZZOOOYYYuuuhhhppptttttttttttttttvvvzzz}}}}}}zzzvvvqqqooorrrvvv{{{~~~zzz~~~|||yyyoooddd]]]ZZZVVVSSSQQQOOOLLLJJJEEEAAA???BBBGGGQQQbbbqqquuuqqqkkkffffffjjjrrrxxxxxx{{{{{{|||||||||xxxrrrmmmhhhaaaVVVLLLEEEAAA>>>===666777777888888888777777666555333222111222222333222444888<<>>BBBBBB??????BBB@@@:::777888999999888666444333222333666999===AAACCCEEEHHHFFFFFFGGGHHHFFF@@@;;;999999:::>>>BBBDDDEEEEEEDDDEEEEEECCC===666000---//////......///000222333999===BBBHHHPPPYYYbbbhhhxxxzzzaaaNNNBBB;;;999@@@HHHSSSeeexxxfffbbbkkkPPPCCC<<>>???EEESSS```iiiiiijjjkkkooouuu{{{qqqqqqrrrvvvzzz||||||zzziiibbbWWWNNNGGGBBB???===999999999:::::::::::::::777666444222111111111111000222444888;;;>>>@@@AAADDDDDDBBB>>>;;;;;;<<<>>>FFFNNNWWW^^^eeefff^^^TTTLLLEEE;;;777FFFlllXXXQQQvvvuuuTTT@@@:::444,,,000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------...///......///222444GGGnnn^^^tttOOOggg}}}kkkiiiiiijjjiiiiiijjjnnnpppoooqqqrrrrrrqqqqqqrrrssssssttt{{{zzztttppplllhhhiiillldddcccaaa^^^]]]bbbkkkrrrbbbRRRaaavvvzzzrrrkkk{{{{{{~~~rrr___XXXZZZ\\\ZZZTTTWWWYYYWWWWWW]]]iiissssssjjjhhhfffeeeeeeeeeeeedddcccaaaccchhhlllnnnsssxxxssstttssspppnnnjjj___UUUMMMGGGBBB>>>999888???HHHZZZkkkppplllwwwkkkhhhjjjkkkjjjfffbbb^^^]]]\\\ZZZWWWUUUUUUSSSPPPNNNLLLPPPTTTUUUSSSNNNKKKJJJCCCCCCBBBBBBBBBBBBBBBCCCSSS]]]ggggggYYYHHHDDDHHH]]]]]]LLLEEEJJJ^^^kkkOOOFFFGGGNNNgggkkksss~~~wwwaaaOOOGGGAAABBBAAA???@@@BBBAAA===666777999:::999888555444555666666888;;;???CCCEEEIIIGGGGGGHHHIIIGGGAAA<<<999999:::===AAADDDEEEEEEGGGGGGGGGEEE@@@999333...//////......///000222333888;;;???EEEKKKTTT]]]cccttt~~~jjjXXXFFF<<<777;;;AAAKKK^^^pppssssssXXXIII>>><<>>;;;999;;;EEEPPP___ccciiipppvvvxxxyyyyyy}}}yyysssoookkklllrrrzzz~~~mmmfffZZZOOOHHHBBB???======<<<;;;;;;<<<===>>>???:::999777444222000////////////111333666:::>>>@@@@@@@@@>>>:::777777888:::>>>FFFQQQ[[[eeeiiieee]]]QQQIII@@@888888PPPqqq___yyyXXXBBB:::555///000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------.../////////...000333555OOOyyyiiikkkOOOwwwzzzuuullllllkkkiiiiiijjjnnnqqqppprrrssssssrrrsssuuuvvvrrruuu{{{vvvllliiikkkgggaaa]]]\\\```hhhooorrrrrrnnneee[[[VVVZZZ___nnn|||lllWWWaaasssuuummmgggpppyyyxxx{{{dddYYY]]]___\\\VVVXXXXXXWWWXXXcccvvvxxxllliiiffffffgggiiiiiiiiimmmlllkkknnnqqqsssvvvwwwqqqssstttrrrqqqmmmbbbXXXLLLFFF@@@;;;888:::EEERRRaaakkknnnlllxxxxxxooooooooolllhhhbbb^^^\\\ZZZXXXVVVTTTSSSQQQNNNKKKLLLNNNSSSYYYYYYSSSMMMKKKFFFDDDDDDFFFHHHGGGDDDAAAEEEMMMZZZbbb]]]PPPEEEBBBQQQYYYLLLCCCJJJdddrrrQQQFFFIIINNN]]]xxx|||oooTTTDDDEEECCC???>>>???AAA???===999::::::::::::999999999999888888888;;;???DDDGGGIIIHHHHHHJJJKKKIIICCC>>>999999999<<<@@@DDDEEEEEEJJJIIIHHHGGGCCC<<<555000//////......///000111333666999>>>CCCJJJRRR[[[aaaoooyyyqqq^^^FFF<<<666:::BBBKKK]]]nnn{{{{{{^^^LLL@@@<<>>===>>>===<<<;;;<<<>>>AAABBB>>>===:::777444222000//////......///222777;;;>>>???>>><<<999555444444666999AAAKKKUUUaaaiiihhhbbbSSSKKKGGGBBB888>>>gggddd~~~}}}___GGG;;;777555///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------...//////......111444777XXX|||qqqoooeeeSSS}}}qqquuunnnnnnmmmkkkjjjlllooorrrrrrssstttttttttuuuwwwyyysssvvvzzzwwwqqqrrrqqqkkkccc^^^fffhhhhhhggghhhmmmsssxxxzzzmmm^^^UUUVVVZZZ___eeevvvzzzZZZZZZiiiqqqooopppooo{{{xxxxxxnnn``````aaa^^^WWWVVVTTTSSSXXXiiizzzqqqmmmiiigggiiimmmpppqqqtttrrrqqqppprrruuuuuusssrrruuuwwwwwwwwwssshhh]]]LLLEEE>>>;;;;;;@@@NNN[[[iiijjjlllpppuuuzzz~~~sssqqqoookkkgggaaa\\\YYYYYYWWWTTTRRRQQQOOOLLLJJJNNNNNNTTT___bbbZZZPPPLLLBBBAAAAAADDDHHHHHHDDD@@@>>>???FFFRRRWWWQQQGGGAAAIIIUUUKKKCCCJJJgggvvvUUUHHHMMMRRRYYYggguuuwwwqqq}}}mmmTTTFFFFFFAAA<<<<<>><<<;;;;;;<<<===???<<<;;;999999<<<@@@EEEHHHJJJHHHHHHJJJLLLJJJDDD???999888999;;;???CCCEEEEEEJJJIIIHHHGGGDDD???777111//////......///000111333555888===BBBJJJRRR\\\bbbkkkxxxzzzeeeGGG<<<777;;;CCCJJJYYYggg}}}aaaJJJ<<<999BBBNNNtttqqqJJJ666000444000...000...........................---.....................//////111333111111:::FFFiii{{{lllVVVdddzzzwwwsss___FFFMMMYYYZZZppp{{{tttoootttyyy}}}~~~zzztttpppkkkiiiooorrrtttvvvwwwzzzxxxfff[[[WWWRRRPPPOOOOOOOOONNNKKKIIIIIIEEEAAA>>>:::999???HHHHHHRRRcccsss}}}|||ssskkkddd]]]```yyyooodddgggtttzzznnn\\\LLLAAA===<<<<<<===<<<;;;;;;<<<>>>AAACCCAAA@@@===;;;777444222000000///......000444888;;;??????>>>;;;777444333333555<<>>999999BBBJJJJJJEEEAAAGGGSSSJJJEEEMMMiiiyyy\\\HHHKKKMMMOOOSSSYYYYYYTTT```}}}^^^LLLHHH@@@:::<<<@@@CCCDDDEEE===<<<:::888777888:::;;;;;;:::999:::===AAAFFFHHHIIIHHHHHHJJJLLLJJJDDD@@@999888888:::???BBBEEEEEEIIIHHHFFFFFFEEE@@@888222//////......///000222333333666;;;AAAHHHQQQZZZ```iiiwwwoooLLL@@@888;;;@@@EEEPPP\\\|||oooRRR===888@@@KKKgggsssTTT:::///444222///000---........................---------...............///---///111///111AAASSSmmmxxxsssiiiqqqxxxuuujjjNNNAAANNNYYYcccxxxppp{{{{{{wwwvvvsssuuuyyy}}}vvvqqqnnnkkkjjjnnnqqqtttvvvyyysssbbbXXXUUUQQQPPPPPPQQQRRRQQQNNNLLLIIIEEEAAA>>>999666:::BBBFFFPPP```qqqyyyuuuiii___OOOIIIJJJ___sssnnnttt{{{pppfffVVVGGG???;;;;;;<<<::::::::::::<<<>>>@@@BBB@@@@@@>>><<<999666444222111000......///222555777<<<>>>???>>>;;;777555444333888@@@KKK[[[kkkssssssiiiYYYMMMIII@@@888FFF]]]fffaaaqqq___LLL===444//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......///333999===gggvvvccccccppplllhhhjjjlllmmmnnnnnnmmmnnnppprrrtttttttttsssrrrsssvvvxxxuuu|||yyyoooqqqiiicccbbbeeemmmzzzsss^^^QQQMMMNNNRRRQQQSSS^^^uuummmbbbfffkkktttxxx}}}{{{ooo```^^^eee[[[XXXWWW]]]mmm|||{{{}}}zzz}}}|||vvvhhh\\\NNNDDD>>>BBBLLLWWWbbbkkklllpppsssrrroooqqqwww|||xxxuuuqqqmmmjjjfff```\\\XXXTTTOOOLLLLLLLLLLLLLLLQQQSSSccczzzoooXXXLLLAAABBBDDDFFFHHHGGGEEECCC@@@999555888>>>@@@CCCFFFGGGPPPHHHGGGOOOgggyyy```LLLKKKHHHEEEEEEHHHGGGDDDEEEdddkkkQQQEEE===>>>BBBBBBBBBDDD::::::::::::999888666555888888888999<<<@@@DDDGGGIIIHHHHHHJJJKKKJJJDDD@@@:::888888:::>>>BBBEEEEEEGGGEEEDDDDDDEEEAAA999222//////......///000222333222444999>>>DDDLLLTTTZZZfffsss~~~yyyTTTEEE999999<<>>999666999@@@KKKTTTeeevvv~~~rrrhhhLLLKKKLLLTTTgggoooeeecccbbbaaaZZZTTTKKKCCC???======<<<888888:::;;;===???@@@AAA=========;;;999777444333111000...---...///111222666:::???AAA???;;;888777333666;;;CCCSSSeeeppprrroooaaaTTTNNNFFF>>>AAAKKKxxxrrrbbbvvviiiUUU???111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,------...000444:::???ttt~~~qqqzzzvvvrrrvvvfffyyy]]]wwwhhhcccaaajjjkkkmmmnnnnnnnnnpppqqqsssssssssqqqpppqqqtttwwwvvv}}}nnnjjjfffeeeiiiyyyvvv```SSSNNNNNNHHHOOOVVVYYYccc~~~kkkbbbaaaiiiuuu~~~|||zzzxxxrrr^^^\\\ggg```^^^^^^hhh{{{~~~ooobbbOOOEEE???FFFSSS___iiipppgggrrruuunnnooo{{{|||~~~zzzuuurrrppplllgggbbbWWWSSSMMMJJJJJJKKKMMMMMMQQQVVVjjjwwwZZZJJJBBBCCCEEEFFFFFFEEEDDDCCC???999555555777:::DDDMMMGGGMMMEEEFFFNNNcccvvvaaaVVVQQQJJJDDDDDDFFFGGGEEEDDDDDDNNNnnn[[[MMMBBBAAABBB@@@>>>@@@>>>@@@BBBCCCBBB???:::777666666666888;;;???CCCEEEHHHGGGGGGIIIKKKJJJDDD???:::888888999>>>BBBDDDEEEEEECCCBBBCCCDDDAAA999222//////......///000222333111333777;;;@@@GGGOOOUUUaaannnwww}}}~~~XXXGGG999777;;;AAANNN[[[xxxkkkJJJ===@@@FFFtttrrrIII000000111000000,,,........................---------.........//////111---...333444===XXXtttxxxiiikkknnnhhhzzzqqqBBBBBBPPPRRR[[[___```wwwwwwrrrwwwwwwvvvxxx{{{tttpppnnnjjjjjjnnnqqqtttxxx|||ssscccZZZYYYXXXWWWUUUTTTRRRNNNIIIEEEDDDAAA@@@???;;;888<<>>===777888:::<<<>>>@@@@@@AAA:::;;;;;;:::999777444333000///...---------......111666===AAAAAA>>>;;;999555666777===KKK]]]hhhjjjmmmddd\\\WWWOOODDD>>>>>>___yyyxxx{{{pppZZZ@@@666///......---------......------,,,,,,,,,,,,++++++---------,,,,,,+++++++++)))***+++,,,------------000111---...333111999NNNwww{{{eeeuuudddYYYccc\\\nnnnnnmmmkkkkkkmmmooooooooopppoooooopppqqqtttvvvxxxvvvyyyeeeZZZaaapppmmm___SSSJJJPPPUUU]]]ffffffddd~~~zzz{{{nnnYYYaaakkkqqqyyy{{{zzz~~~ppplllooorrrooollllll{{{}}}qqq]]]QQQGGGLLL]]]mmmrrrqqqkkknnnqqqrrruuuyyy}}}yyy||||||xxxwwwvvvnnnddd^^^ZZZRRRJJJIIINNNSSSTTT]]]^^^ggg^^^LLLGGGIIIKKKKKKIIIGGGEEEEEEDDD???:::888777999BBBLLLPPPFFFFFFLLLTTTdddooojjjZZZUUUPPPMMMIIIEEEDDDEEE@@@@@@<<>>===BBB???;;;===;;;EEEYYYlllkkkWWW@@@444999888888999<<>><<>>;;;888777@@@JJJXXXgggxxx|||zzzlll^^^VVVPPPIIICCCBBB???AAABBBBBBAAA@@@???@@@<<<;;;;;;::::::999999999<<<<<<;;;:::888666444333222111000//////000111222555888<<>>444//////...---------......------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******+++,,,------......///111---///444444>>>UUUbbb}}}ZZZYYYmmm```kkknnnmmmllllllnnnoooppppppmmmnnnoooppprrruuuwwwxxxwww{{{zzzccc___ggguuuhhh[[[QQQRRR[[[eeemmmnnnhhh}}}}}}rrrqqqqqquuuxxxwwwddd___hhhnnnzzz~~~tttssstttsssnnnsss|||ssshhh]]]]]]hhhsssvvvuuujjjmmmppprrrvvvzzz~~~~~~~~~yyyxxxwwwppphhhbbb\\\SSSNNNMMMPPPVVV\\\___```gggmmmRRRKKKLLLNNNNNNLLLIIIGGGFFF@@@===;;;999777999BBBMMMVVVJJJJJJSSS]]]lllpppfff]]][[[VVVNNNIIIGGGGGGGGGDDDCCC<<<;;;SSS~~~fffEEE@@@@@@888777@@@>>>FFFYYYqqqyyyjjjQQQAAA888777777999<<>>:::888444111///...///000111000222444777:::>>>DDDLLLPPPZZZfffqqq{{{ttt___MMM>>>;;;@@@GGGVVVdddxxxxxx|||]]]@@@BBBHHH{{{\\\666666...///555+++000000///...............---......///////////////222///777111:::[[[zzzzzz{{{}}}rrrNNNJJJYYYbbblllpppfffnnnvvvssssssxxxwwwyyy~~~{{{pppnnnpppppppppqqqwww}}}vvvkkkbbb\\\[[[WWWRRRLLLIIIFFFEEEEEEAAA>>><<<;;;:::<<>>===<<<;;;:::888777777999999999888777666555444222111000/////////000111111777>>>CCCEEEDDDAAA>>>999777555555;;;HHHWWWbbbiiihhhbbbVVVMMMHHHBBB<<>>555000///......------......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,------.........000...///444777EEE___vvv___~~~OOO[[[qqqdddjjjnnnnnnmmmnnnooopppqqqrrrlllmmmoooqqqsssuuuwwwxxxxxx}}}nnn^^^\\\vvvzzziiiZZZXXXdddmmmtttvvvooouuuqqqeeejjjooowwwxxxpppooofffdddkkkrrr||||||~~~}}}xxxxxxzzzxxxvvvlllmmmoooqqqtttwwwyyy{{{~~~yyywwwwwwrrrmmmhhh^^^UUUQQQOOONNNWWWccccccdddfff```LLLLLLLLLJJJHHHEEECCCAAA???>>>===<<<:::;;;GGGSSSSSSFFFJJJ]]]ooo{{{vvvddd^^^aaa[[[MMMFFFHHHJJJHHHGGGEEE???999>>>YYYsssSSSMMMJJJ===;;;CCCBBBBBBLLLaaaooojjjWWWGGG777666666777<<>>DDDKKKOOOWWWdddqqq{{{rrrbbbQQQAAA<<<>>>EEEVVVgggooorrrrrrfffCCC@@@EEEwwwccc:::555...///555///000000///...............---......///////////////---222111333;;;iii}}}uuuzzz}}}]]]GGGQQQccciiiyyywwwqqqmmmppptttttttttvvvzzz}}}xxxnnnmmmoooppprrrtttwww}}}wwwlllccc]]]YYYUUUNNNHHHEEECCCAAA@@@>>>;;;999:::<<>><<<:::777666555666666777777777666666555222111000///...//////000...555@@@HHHJJJGGGCCCAAA<<<:::666444777@@@KKKTTTdddgggeee[[[QQQJJJEEE@@@CCCrrrnnnXXXyyyyyyjjjUUU@@@888111000///...---------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111......333888KKKiiidddaaavvvJJJeeekkkfffmmmmmmnnnooooooooopppqqqsssnnnoooppprrrtttuuuuuuvvvzzzuuucccVVV^^^xxx{{{ggg^^^iiinnnsssyyywwwzzzyyykkkbbbgggqqq||||||pppjjjwwwqqqrrrwww{{{~~~vvvsssrrrtttvvvvvvvvvxxx~~~}}}{{{wwwvvvvvvuuusssooocccYYYUUUNNNIIIRRRaaafffhhhdddqqqtttWWWTTTNNNIIIEEECCCAAA@@@CCCBBBAAA???<<>><<<:::888:::>>>BBBEEEJJJKKKKKKJJJFFFAAA<<<888444222///---...///000///111333666999<<>>LLL]]]eeeyyypppkkk|||jjjFFF???@@@hhhkkk???555///...222000000000///...............---......///////////////***555+++444???uuu~~~xxxrrrwwwfffMMMIIIZZZlllnnnwwwjjjooorrrrrrsssvvvxxxwww{{{~~~tttllllllnnnppprrruuuyyyyyynnnddd^^^ZZZSSSKKKEEEBBB@@@>>><<<;;;888777:::>>>EEERRR^^^ooovvv{{{ooolll|||qqqdddXXXRRRPPPMMMJJJKKKJJJIIIGGGGGGGGGGGGFFFEEEAAA@@@???===;;;999777666777888888888888777666666333222111///......//////---444AAANNNQQQLLLFFFDDD???<<<777333333999AAAHHH\\\eeeiiicccXXXNNNFFF@@@;;;RRRnnnTTTuuuwwwhhhUUUAAA888111111000///...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////222///---222999RRRttt[[[mmmjjjKKKyyyhhhiiinnnkkkmmmppppppooopppqqqsssqqqrrrrrrsssttttttuuuuuutttfffWWWSSS```sssbbbgggfffiiiuuu~~~}}}kkk]]]XXXaaammmyyyxxxmmmgggrrrzzz}}}{{{wwwyyyzzzwwwwwwzzz|||zzzxxxwwwvvvvvvxxxzzzyyyoooeee\\\OOOGGGMMM[[[ffflllcccccc}}}llldddZZZQQQMMMJJJHHHGGGFFFCCCAAA>>>===AAAOOO^^^UUUNNNbbbuuu[[[\\\SSSCCC<<>>DDDHHHNNNOOORRRWWWYYYWWWPPPIII@@@>>>:::888999<<>>===;;;::::::;;;;;;;;;:::999888777666555444222000///.../////////444AAAPPPWWWQQQKKKIIICCC@@@;;;666333666;;;@@@SSS```kkkkkkaaaUUUHHH>>>>>>;;;dddrrrWWWzzzjjjXXXCCC888222111000///...---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...---,,,,,,---...///...222///...333===ZZZ[[[|||iiiQQQlllllljjjiiilllppppppooooooqqqsssttttttsssssstttuuuwwwxxx~~~jjjddd\\\XXXbbbyyylllhhh______mmm{{{yyycccVVVUUU]]]hhhrrrppphhhdddlllvvvsssvvv{{{{{{yyytttssswwwzzzxxxwwwxxxwwwvvvyyy~~~vvvdddQQQHHHKKKRRRbbbnnnhhh```jjjxxx|||uuulllaaaXXXSSSPPPMMMKKKFFFBBB>>>======AAALLLWWWXXXTTTmmm{{{aaaYYYMMMBBB===@@@EEEIIILLLBBB<<<@@@BBB;;;555444666@@@DDDAAAJJJaaasssxxxnnneeeSSS@@@777999===>>>888666555555999???FFFKKKOOOPPPTTTZZZ]]][[[TTTNNNCCC@@@;;;999999<<>>888<<>>MMMrrrEEE555333///,,,000000000///...............---......///////////////---555...;;;]]]}}}~~~yyyyyy]]]NNNXXXhhhrrryyyfff[[[___iiisssuuuuuuyyy~~~oookkkiiimmmpppqqqssswwwyyy|||rrrgggaaa^^^UUUJJJCCCAAA???<<<888999666777===FFFNNNZZZccc}}}}}}sssuuuppprrr~~~yyyrrrxxx}}}qqqkkkfff]]]TTTQQQOOOMMMKKKKKKLLLKKKGGGCCCCCCBBBAAA@@@???>>>===<<<>>>======<<<;;;:::888888777666444111000/////////222222<<>>AAACCCDDDGGGLLLQQQQQQnnnooo\\\KKKFFFCCC@@@DDDLLLLLLFFFAAA@@@AAA@@@<<<999333444555777<<>><<<777444111//////000000///000222444666999???EEEJJJRRRYYY```gggvvvbbbSSSFFFBBB>>>888888===@@@UUUooozzzbbbdddzzzSSSCCC???QQQnnnDDD444777222---222000000///...............---......///////////////---000000>>>ooo{{{xxxdddLLLYYYttt~~~```XXXdddjjjrrrwwwwwwwww~~~}}}kkkiiikkkpppttttttuuuyyy}}}}}}sssiiibbb```VVVIIIBBB@@@???;;;777888555888AAALLLUUU```hhhyyyvvv{{{kkkbbbiiixxx~~~wwwqqqwwwwwwooojjjdddaaaaaa^^^XXXRRRNNNNNNMMMJJJGGGGGGFFFDDDCCCAAA???======<<<=========<<<<<<;;;:::999888555333111000000000222---666MMM```aaa\\\YYYSSSPPPIIIAAA:::666666888BBBPPPaaajjjkkkdddVVVIIIEEE???GGGmmmoooXXXuuuhhhTTTHHH333222111///......---------------,,,,,,,,,+++++++++++++++,,,,,,---------000///---,,,,,,---...///,,,111000000777GGGlllnnnyyy___fffaaafffjjj```fffjjjooopppnnnmmmpppssstttsssqqqrrruuuzzz}}}dddQQQQQQccciii```\\\\\\{{{fffVVVWWWSSS[[[```\\\TTTOOONNNOOOQQQppprrrgggjjjqqq{{{ssszzzsssuuutttqqqqqqrrrooojjjlllrrriiiPPPJJJFFF@@@VVVnnnzzzvvvlll]]]XXXaaaiiieee```^^^[[[UUULLLDDDEEEAAAAAAFFFJJJHHHFFFFFFKKKMMMooo{{{aaaMMMKKKIIIAAACCCNNNKKKLLLJJJEEEBBBAAA@@@>>>;;;111111:::999<<<]]]pppIII666888???BBB777666666888>>>HHHQQQWWWTTTVVVZZZ___aaa^^^UUUNNNFFFCCC===:::999<<>>===999666333111111222222111000111333666999>>>EEEJJJTTT[[[bbbiiixxxgggUUUFFF@@@===666555999999MMMjjj}}}iiihhhzzzQQQAAA@@@JJJjjjCCC444999444...444000000///...............---......///////////////222111777DDDRRRDDDfff}}}```XXXjjjkkkqqqxxxxxxuuu|||}}}yyyjjjiiilllssswwwwwwwwwzzz~~~tttiiibbb```VVVIIIAAA???>>>:::666666555999DDDPPPZZZdddmmmnnnyyywwwwwwooo___ZZZRRRQQQaaavvvwwwqqqyyyxxxtttwww{{{mmmdddYYYSSSQQQQQQOOOLLLJJJIIIGGGDDDAAA???===<<<:::;;;<<<<<<=========<<<:::999666444222111000000222***111KKKbbbgggbbb```YYYVVVOOOFFF===777555555>>>KKK[[[gggllliii\\\PPP???EEEBBBVVVxxxaaahhhgggnnnCCC444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////111111444111666WWW~~~yyyzzzdddfffSSSfffdddoooeeeggghhhkkknnnqqqrrrssssssuuussswwwxxxvvv}}}{{{lllSSSYYYfffjjjXXX[[[rrrvvv___VVVYYYVVVYYY\\\VVVJJJHHHNNNNNNYYYwwwnnncccXXXUUUVVVZZZaaagggrrrrrrxxx}}}qqquuuuuummmrrrsssnnnkkkkkkhhhdddtttcccPPPJJJEEEBBBKKK]]]zzz}}}eee]]]dddkkkssswwwpppaaaSSSKKKGGGDDDBBBCCCHHHJJJFFFCCCBBBEEEEEE[[[iiiPPPGGGIIIKKKJJJLLLNNNMMMHHHHHHIIICCC;;;===999333666;;;>>>VVV|||III<<>>>>>???BBBGGGNNNUUUYYYXXXWWWXXX[[[______[[[WWWTTTGGG<<<:::999999<<>>::::::======KKKbbbwwwyyytttqqquuu}}}PPPCCC===@@@uuukkkHHH:::777222.../////////............//////.........///////////////...777<<>>===:::777???666;;;QQQaaadddkkkyyyrrrqqqooopppuuu{{{{{{wwwkkkkkkcccggg}}}wwwcccWWWUUUTTTQQQNNNNNNMMMKKKGGGBBB???>>>>>>BBB@@@===<<<<<<<<<;;;::::::999777555333222111111000222444>>>WWWpppvvvmmmlllcccVVVKKK@@@777444555===???HHHWWWgggmmmhhhaaaOOOGGG>>>CCCdddrrr^^^~~~bbbeeepppJJJ444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////000000333222999\\\mmmfffyyyZZZLLLrrrfffnnneeekkkmmmooorrrssstttttttttuuuttttttrrroooxxxrrr^^^cccuuu|||bbbZZZeeeyyyfff]]]WWWTTTVVVUUUOOOJJJJJJGGGJJJ^^^vvv]]]VVVOOONNNPPPVVVaaalllkkkdddcccjjjvvvvvvrrrsssrrrnnnjjjiiilllqqqsss{{{\\\MMMJJJEEECCC===OOOppp||||||xxxuuudddRRRFFFCCC@@@@@@EEEGGGDDD@@@@@@>>>AAAKKKaaaeeeWWWSSSOOOKKKEEEEEEAAA<<<>>>CCCBBB>>><<<>>>:::888888<<>><<<888333/////////000000000111333555888<<>>^^^wwwcccFFFRRRyyyddd]]]cccmmmoootttwwwxxxzzzssspppmmmiiipppooooooxxxzzzyyyqqqfff]]]VVVKKKBBB>>>===;;;888:::;;;FFFXXXdddjjjvvv~~~}}}yyysssppprrrvvv}}}rrrwww|||{{{fffYYYVVVWWWWWWTTTRRRLLLEEE???>>>AAAEEEKKKGGGBBB???======<<<;;;:::999888666444222111000---///222<<>>MMM___lllooommm\\\KKK===>>>UUUfffTTT{{{yyyeeeiiiqqqOOO444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------.../////////......222333===ddd{{{|||^^^mmmrrrPPPIIIiiinnngggnnnooorrrsssttttttsssrrrrrrtttuuuqqqrrrzzzuuuiiinnniiiYYY^^^~~~wwwjjjaaaWWWUUUVVVTTTNNNHHHIIIEEEMMMzzzyyy[[[VVVQQQQQQUUU^^^mmm{{{qqqcccXXXXXXmmmzzz~~~}}}~~~zzzuuussssssnnniiiooo{{{vvvqqqSSSHHHGGGDDDBBB:::EEEaaarrr\\\KKKBBB>>><<>>999999===>>><<<888??????777666BBBRRR\\\yyyiiiDDD>>>===:::BBBLLLLLLMMMNNNOOOQQQSSSTTTVVVYYYZZZYYYVVVVVVZZZ___QQQHHH>>>:::888777:::>>>DDDDDDEEEGGGHHHFFFCCC@@@===999333000///000000000///111222444777;;;AAAFFFIIIPPPXXXaaaooo~~~hhhSSSJJJCCC:::666888777===RRRlllvvvpppmmmqqqrrryyyUUUHHHCCCGGGYYY~~~zzzTTT@@@999333///...//////............//////.........//////000000000444444@@@fff{{{zzzmmmQQQFFFYYYnnnXXX^^^kkkqqqssswwwyyyxxx|||tttkkkjjjjjjiiippppppqqqyyyzzzzzzvvvlll^^^UUUJJJBBB???===<<<:::888DDDTTT]]]ccclll{{{rrrbbbcccnnn|||```XXXYYYWWWXXXUUUNNNCCC<<<<<>>:::555111000000000//////000222333666:::@@@DDDLLLRRRZZZaaannn~~~mmmWWWKKKCCC:::777:::???<<>>;;;;;;<<<===NNN\\\___dddrrr}}}```XXX___xxxooobbb\\\SSSVVVTTTMMMBBB::::::BBBJJJSSSMMMDDD===:::999:::;;;999999:::999777444111///111000111;;;TTTuuu{{{]]]GGGAAA@@@===777444444<<>>555666777555FFFqqqkkkfff___QQQHHHEEEAAACCCNNNRRRRRRSSSTTTUUUTTTSSSSSSUUUUUUVVVXXX[[[[[[XXXVVVPPPMMMFFF>>>::::::<<<===@@@BBBDDDFFFEEEDDDBBBAAA@@@<<<666222000000000///...///111222555999???CCCFFFMMMTTT[[[gggxxxrrr[[[MMMCCC:::999>>>CCC;;;BBB\\\qqqqqqkkkiiimmmmmm{{{gggSSS@@@AAAggg[[[CCC999555222000//////............//////......//////000111111222333555RRR{{{yyysssyyyxxxnnnuuuPPP:::JJJiiihhh^^^hhhssstttuuuxxxzzz{{{zzzjjjfffiiikkkhhhnnnooosssyyyzzz~~~tttfffXXXHHHAAA===:::<<>>DDDJJJDDD===777666777888999888999::::::888666333111222000222???\\\kkkSSSGGGAAA<<<999666555:::GGGZZZlllwwwsssXXXKKKFFF???XXXyyyccceee}}}oooWWW999444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////...000333555III{{{fff^^^___xxx~~~nnnggglllmmmkkknnnrrruuuwwwwwwvvvttttttqqq[[[YYYzzz]]]XXXuuummmVVVRRRGGGHHHYYYjjjSSSNNNWWW```eeegggnnnjjjdddXXXVVVnnniiiVVVPPPUUURRRRRRVVVVVVeeesssyyyzzzzzzyyywwwxxx|||xxxxxxoooLLL???<<<888999:::<<>>:::555777999MMM~~~sssUUULLLFFFGGGIIIJJJOOOUUURRRSSSTTTUUUUUUUUUTTTTTTVVVTTTUUUYYY]]]]]]YYYTTTPPPOOOJJJ@@@;;;;;;===<<<>>>AAADDDFFFEEECCCBBBBBBAAA===777333111000//////...///000111444888===BBBAAAIIIQQQXXXeeexxxyyybbbSSSGGG===<<>>CCCWWWnnnwwwssslllmmmgggooooooYYYDDDAAAsss~~~\\\DDD:::777444000//////............//////......///000000111222222555>>>cccyyy|||mmmvvvaaaJJJ<<>>===CCCKKKWWWaaajjjsss}}}jjj[[[qqqzzz|||qqqgggooouuuxxxnnnZZZKKKJJJFFFBBB>>><<<===???@@@<<<888666666777888888777888999999999777666555111///444HHHjjj~~~dddOOOBBB>>>999777666999CCCUUUjjjwwwmmm^^^OOOGGGAAAKKKxxxtttooojjjSSS???444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////...111444777OOO^^^fffrrr^^^|||nnnkkkcccgggmmmmmmlllnnnrrrvvvwwwvvvsssrrrnnnmmmSSSNNNssshhh[[[ooocccQQQKKKJJJ```gggYYYWWWYYYYYYZZZ]]]]]]^^^XXXYYYmmm|||uuu^^^SSSTTTUUULLLKKKXXX___lllwww{{{xxxuuutttuuuvvvvvvvvv}}}pppLLL???;;;:::>>>CCCDDDDDDEEEFFFEEECCC@@@LLLaaa}}}ooo^^^WWWUUUQQQLLLJJJFFF===999<<<:::666>>>MMMbbbpppuuu\\\HHHAAA===555:::===IIIuuuhhhGGG???BBBJJJMMMRRRXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWYYYZZZZZZYYYXXXNNNPPPKKKAAA:::;;;<<<:::===AAAEEEGGGEEEDDDDDDDDDCCC>>>888333111000//////---...000111333777<<<@@@BBBJJJRRRXXXdddwwwkkk]]]OOOAAA<<>>AAAGGGUUUjjj{{{|||uuusssjjjnnnsssbbbPPPCCCooo~~~^^^EEE;;;888444/////////............//////---...///000111222333333888GGGppp{{{oooNNNLLLFFFccc}}}ttt{{{kkklllwwwwwwtttuuu|||{{{mmmiiijjjjjjjjjlllqqqrrrvvv}}}zzzooo[[[HHHCCCBBBCCCMMMYYYdddgggmmmwwwjjjjjjjjjttt~~~lllYYY]]]SSSRRRUUUccc~~~ppp^^^LLLHHHDDDBBBBBBAAA@@@???;;;999888999:::;;;:::999777777777888888999999999666333999SSSzzzsssWWWGGGFFF<<<999666666===OOOeeeuuunnnjjjTTTFFFEEEAAAhhhwww~~~]]]KKK>>>444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...//////000---111555999SSSZZZiiiddd\\\|||gggddd```jjjppppppkkknnnqqqttttttrrrooommmfffjjjSSSPPPuuuqqq]]]iiipppQQQNNNIIIaaa{{{eeeXXXRRRPPPQQQOOOPPPTTTTTTYYYmmmuuuiiiNNNMMMVVVXXXKKKLLL```nnnuuu~~~xxxqqqqqquuuwwwtttpppssswww}}}oooLLL???<<<<<>>???BBB@@@999111===HHHfff}}}~~~wwwYYYJJJ>>>555<<<===@@@fffwwwXXXAAA<<>>BBBFFFHHHFFFEEEEEEFFFCCC???888444111000//////---...///000222666<<<@@@BBBIIIPPPTTT^^^pppssseeeUUUDDD<<<===111===FFFNNNaaavvv}}}wwwrrriiimmmtttiii]]]BBBddd```GGG<<<888444...//////............//////---...///000111222333333888KKKuuuzzz|||vvvEEEQQQPPPooo|||mmmuuuoooxxxyyyuuuuuu~~~rrriiiiiijjjjjjiiiooossstttxxxyyyqqq[[[IIIDDDEEEHHHTTTccclllkkkmmmtttmmmggg{{{tttsssdddUUU^^^WWWOOOHHHSSSqqqssscccOOOIIICCCBBBDDDFFFDDDAAA::::::;;;===>>>>>><<<:::777777777777888999;;;;;;===999???\\\{{{\\\MMMOOOAAA===777333888III```qqquuuvvvYYYFFFGGG>>>aaattt]]]PPPCCC888555111///.........---------------------------++++++++++++++++++++++++......---------......///'''666000555bbb]]]VVVaaaqqqeeeddd```iiiiiijjjlllppptttuuusssqqqoooooopppfffVVVZZZtttsssooo~~~yyyllljjjLLLNNNRRRooowwwbbbXXXUUUSSSMMMNNNJJJJJJ\\\qqqmmmZZZIIIMMMPPPNNNJJJQQQiii{{{|||}}}uuurrrvvvxxxtttsssuuuqqqqqqvvv|||hhhKKK;;;:::BBBJJJcccWWWLLLIIIHHHDDD@@@???>>><<>>555888JJJYYYVVVJJJ>>>AAAGGGNNNTTTXXX[[[\\\VVVUUUUUUVVVXXXYYYXXXWWWUUUUUUVVVXXX[[[\\\[[[YYYZZZTTTJJJ???777555555666999@@@FFFFFFFFFFFFDDD@@@???===:::555000......000...///000000222555999<<>><<<:::;;;AAANNN___ooo{{{uuuuuucccEEEbbb|||iiiVVVFFF999111///000000////////////000000000111222111000000222333777XXXiiiJJJGGGtttsssuuuqqqppp}}}xxxyyy~~~}}}llleeeeeegggiiilllmmmuuuvvvvvv|||zzzvvvfffXXXJJJFFFKKKTTT```iiinnnkkkoooyyyuuu~~~vvvvvvhhh]]]\\\RRRSSSNNNMMMeee{{{mmmRRRLLLHHHHHHDDD===<<>>BBBCCCBBB???<<<<<<:::888888;;;===>>>===999888IIIoooiiiWWWMMMBBB===;;;;;;;;;BBBYYYqqqtttyyyiiiSSSEEE>>>^^^uuufff\\\III888555111///.........---------------------------++++++++++++++++++++++++...------------...//////***666000888eeezzzZZZ~~~yyyMMMaaajjj^^^``````jjjkkkllllllqqquuuwwwuuurrrqqqppprrrmmmcccggg||||||rrrfffgggppp~~~vvvvvv[[[XXXSSSfff~~~sssjjj]]]RRRKKKJJJGGGHHHTTT```[[[MMMBBBFFFKKKMMMOOOZZZrrr}}}}}}vvvwwwyyyvvvsssrrrnnnmmmppptttvvvwww{{{aaaJJJ>>><<>>>>>???@@@>>>:::777666333;;;ZZZuuukkkTTTQQQGGGIIIUUUhhh^^^RRREEE:::;;;FFFLLLHHHAAABBBEEEJJJPPPUUUXXXZZZ[[[YYYWWWVVVWWWXXXXXXWWWVVVXXXXXXYYY\\\```aaaaaa```ZZZUUUMMMDDD<<<777555555999@@@EEEEEEEEEEEECCC@@@???>>>:::555000......000...///000000111444999<<>>HHH]]]uuu~~~eeeEEEYYYzzzaaaJJJ;;;444222000000////////////000000000111222111000000222444;;;ccc|||XXXOOOWWWssssssrrr{{{zzz}}}uuueee___aaadddgggjjjmmmuuuvvvxxxtttmmmcccVVVJJJLLLTTT\\\bbbeeehhheeegggmmmnnnlllmmmssshhh]]][[[WWWUUUPPPOOO```zzzssslllpppuuussslllWWWOOOJJJIIIFFF@@@===>>>:::>>>DDDHHHGGGDDD???<<<===<<<;;;<<<<<<>>>??????===>>>SSS|||qqq\\\PPPFFFAAA>>>===;;;@@@TTTjjjsss{{{nnnYYYHHH:::QQQwwwmmmcccJJJ888555111///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////555///===lll{{{wwwhhh\\\jjjJJJkkkggg\\\___aaallllllkkkjjjooouuuwwwuuurrrqqqqqqtttuuuqqqvvvtttggg```hhh{{{yyyXXXZZZPPP[[[qqq```TTTJJJFFFDDDHHHMMMNNNGGG@@@>>>@@@FFFNNNWWWdddzzzzzzxxxzzzwwwrrrnnnllljjjjjjmmmmmmmmmqqqwww}}}ZZZJJJCCC@@@FFFQQQbbb`````````YYYNNNGGGFFFAAA<<<999OOOVVVKKKGGGGGGGGGBBBAAAAAACCCEEEEEEBBB>>>:::===666:::[[[{{{^^^NNN???;;;:::EEEiiipppPPPAAA999???GGGHHHGGGIIIIIIKKKOOORRRVVVXXXYYYYYY[[[ZZZXXXXXXXXXXXXWWWUUUYYYYYY[[[^^^bbbddddddcccZZZWWWQQQHHH???999555555999???DDDEEEDDDEEEDDD@@@???>>>;;;666111//////000...///000000111444888;;;@@@EEEKKKPPPVVV```nnnyyyxxxnnnaaaGGGBBBAAA888===???DDD[[[{{{```IIIOOOqqqsssQQQ===666222000000////////////000000000111222111000111333444AAArrr}}}iiiKKKQQQhhh~~~sssqqqtttrrryyy|||{{{lll^^^[[[___ccchhhkkkmmmtttvvvzzz|||mmmddd]]]SSSNNNVVVbbbhhhhhhhhhjjjddd___^^^[[[VVVPPPNNN\\\eeexxx{{{jjjaaa___[[[WWWSSSTTT]]]lll||||||xxxqqqlllnnnpppjjjbbbWWWNNNEEECCCBBB===999777:::AAAIIIMMMIIICCC===;;;===>>>??????>>>>>>???@@@@@@CCC\\\|||eeeSSSIIICCC???>>>;;;===LLL___nnn{{{tttcccQQQ<<>>>>>???AAAGGGSSS___lll}}}}}}wwwyyyxxxrrrkkkllliiiiiijjjjjjiiimmmrrryyyzzzXXXHHHGGGFFFKKKTTT``````eeekkkgggYYYKKKCCC???BBB@@@FFFjjjYYYMMMNNNLLLIIIGGGEEEEEEEEEFFFFFFEEEAAA??????:::>>>bbbuuuZZZJJJBBB777666WWWyyyJJJ<<<888CCCKKKIIIMMMWWWPPPQQQSSSUUUWWWXXXXXXXXX[[[YYYXXXXXXYYYYYYXXXWWWXXXXXXXXXZZZ]]]______^^^ZZZXXXRRRIII???888666666999@@@EEEEEEEEEFFFEEEBBB???>>><<<777222//////000...///000000111333777;;;???EEELLLQQQVVV___kkkttt|||rrrdddHHHBBBAAA888DDDHHHGGGYYYzzzeeeOOOIIIbbbWWW???555000000000////////////000000000111222222111111333555???www}}}~~~```JJJ[[[xxx~~~yyymmmkkkqqquuurrrwww|||wwwiii\\\ZZZ___eeeiiimmmlllsssuuu|||xxxjjjaaaZZZUUUVVV___iiimmmnnnooollldddYYYSSSTTTVVVTTTOOOWWWXXXaaawwwvvvjjjccc```\\\VVVTTTXXX]]]ggg|||~~~yyyuuutttuuuoooggg\\\QQQFFFAAA@@@===777222777AAAKKKLLLFFF>>>999999;;;===???@@@>>>===>>>@@@???BBB]]]nnnYYYGGG@@@<<<===;;;;;;FFFUUUfffxxxxxxlll]]]DDDCCCaaavvvaaaIII888555111///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000222222...KKKvvvllldddtttWWW]]]qqqfffhhhgggnnnjjjhhhhhhmmmqqqpppmmmmmmrrrwww{{{}}}zzz{{{gggnnnnnnZZZPPPUUUvvviiiNNNGGGAAABBBJJJIII@@@===BBB@@@CCCLLL\\\jjjuuuwwwxxxyyyssskkkjjjhhhhhhjjjiiihhhkkkpppssstttyyy[[[FFFFFFIIIMMMSSSUUUUUU]]]jjjpppdddQQQDDD>>>KKKPPPLLLZZZbbbMMMNNNNNNLLLOOOEEECCCAAAAAABBBCCCBBBAAA:::666555TTT}}}```KKKFFF:::111JJJ}}}uuuLLL@@@>>>GGGKKKGGGJJJUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYXXXWWWXXXZZZ[[[ZZZYYYXXXWWWVVVVVVXXXYYYYYYXXXZZZXXXQQQFFF;;;555666888:::@@@EEEEEEEEEGGGFFFDDD??????===888333000000000...///000000000333777:::???FFFMMMSSSXXX___jjjrrrxxxhhhJJJBBB??????QQQWWWOOOUUUmmmtttQQQDDDTTT|||YYY???444///000000////////////000000000111222222111222444666===vvvzzz{{{qqqUUUKKKqqq{{{lllbbbjjjssstttssswww{{{uuuggg[[[ZZZ___eeeiiimmmkkkrrrttt~~~{{{rrriiieee___^^^aaafffggghhhmmmsssiiifff^^^ZZZbbbmmmooohhhhhhggglllvvv}}}|||tttjjjaaa[[[\\\VVVTTTXXX[[[ddd~~~ssspppuuuyyyyyyiii___QQQIIIGGGEEE???999888CCCNNNMMMBBB888666888666999<<<>>>????????????@@@@@@YYYyyybbbEEE===999;;;::::::BBBNNN```uuuyyyrrrfffLLLBBBXXX~~~{{{cccKKK888555111///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222RRR~~~hhhpppMMMeeennnfffiiifffmmmkkkjjjkkkmmmnnnkkkhhhkkkuuu~~~xxxyyyyyyqqquuufffZZZXXXpppSSSFFFAAA@@@DDDDDD??????DDD@@@FFFTTThhhxxxzzzyyyzzzuuummmhhhfffgggiiiiiifffhhhmmmmmmnnnrrryyypppQQQJJJLLLNNNOOOFFFEEEMMM^^^jjjdddSSSFFF>>>LLLWWWUUUWWWqqqzzzTTTMMMIIIEEEHHHAAA>>><<<;;;===@@@AAABBB???;;;222DDDsss}}}fffDDDAAA:::333EEEpppnnnHHHBBBAAAIIIMMMLLLNNNTTTYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVUUUXXXVVVPPPEEE:::555666::::::@@@DDDDDDDDDFFFFFFDDD@@@???===999555111000000.../////////000222666999>>>EEELLLRRRWWW^^^iiiqqq~~~nnnMMMCCC???GGGWWW]]]SSSOOO___rrrzzztttNNN???IIIkkkyyyZZZ@@@444222000000////////////000000000111222222222333555777FFF~~~[[[JJJPPP{{{rrruuunnn^^^\\\mmmtttrrrwwwxxx{{{~~~pppcccXXXXXX^^^ccchhhllllllsssvvvxxxrrrmmmlllnnnjjjjjjlllkkkgggeeellluuuooossstttsss~~~llllllttt~~~~~~}}}wwwrrrlllbbbZZZ[[[WWWTTTTTTSSS\\\uuuzzztttwwwyyyyyyuuummm___SSSNNNLLLGGGAAAAAAOOO\\\YYYIII:::666999444666999>>>CCCDDDCCCAAADDD@@@WWWoooJJJAAA;;;<<<<<<:::@@@IIIZZZssszzzvvvmmmQQQ@@@MMM{{{cccDDD888555111///.........---------------------------------------------------,,,,,,,,,---...///000111...222777XXXlll^^^HHHllllllhhhjjjeeekkkkkkmmmjjjkkkiiiccc___eeettt|||zzzuuuzzzqqqfff[[[[[[vvvqqqJJJEEEAAA??????@@@AAABBBCCCLLL```vvv}}}}}}xxxpppgggfffhhhkkkiiieeeeeehhheeegggjjjooouuuqqqYYYRRROOOKKK???<<<@@@NNNXXXVVVLLLEEE@@@DDDLLLQQQRRRaaaggg[[[SSSEEECCC>>><<<<<<===@@@BBBCCCCCC@@@BBB999AAAiiizzzfffCCC===999777EEEeeeqqq```EEEDDDFFFLLLSSSXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXWWWVVVWWWXXXYYYXXXWWWWWWUUUSSSSSSTTTVVVVVVUUUTTTUUUQQQHHH<<<666777:::888>>>BBBAAABBBEEEEEECCC@@@@@@>>>:::555222000000.../////////000222666999;;;AAAIIINNNSSS[[[fffooo}}}sssQQQEEEAAAFFFOOOSSSMMMLLLXXXmmm|||mmmKKK???CCC]]]uuu\\\AAA555666000000////////////000000000111222222222333555777PPPqqqGGGGGG```dddooogggdddXXX]]]qqqrrrnnnyyyyyy{{{wwwmmm```VVVWWW^^^dddiiimmmnnnvvvxxxzzzuuuooommmsss{{{uuutttttttttqqqpppwwwfffaaaiii|||vvvrrrxxx|||uuusssnnneee\\\XXXXXXUUUPPPMMMUUUiii{{{}}}~~~~~~|||{{{nnn^^^UUUTTTQQQLLLRRRcccsssoooYYYDDD;;;;;;555555888@@@IIIMMMJJJEEEGGGBBBWWW~~~XXXLLLCCCBBB@@@<<<>>>EEEUUUppp}}}|||vvvYYYAAAHHH}}}{{{vvv^^^999888555111///.........---------------------------------------------------+++,,,,,,---...///111111---444<<<\\\nnnVVVHHHtttooolllmmmfffjjjjjjnnnggggggccc[[[WWW___qqqtttsssrrr|||www\\\VVV]]]OOOKKKCCC======AAACCCAAAHHHSSSiiizzzrrriiihhhjjjmmmjjjeeecccfff___bbbeeegggkkksss~~~jjjYYYPPPHHH???;;;<<>>>>>???BBBFFFGGGGGGEEE444>>>;;;BBBeee~~~qqq[[[FFF<<<666777CCC[[[aaaOOOKKKNNNOOOQQQXXX___^^^WWWYYYYYYYYYYYYYYYYYYZZZ[[[YYYXXXWWWVVVWWWWWWVVVTTTTTTRRRPPPQQQSSSUUUUUUUUUQQQSSSSSSKKK@@@888777:::666<<<@@@???@@@CCCCCCBBB@@@@@@>>>;;;666222111111...////////////222555888888>>>EEEKKKPPPXXXdddmmmxxxvvvTTTHHHCCC@@@BBBEEEFFFJJJYYYqqq|||~~~qqqKKKAAABBBXXXvvv___BBB555888000000////////////000000000111222222222333666888PPPeee???MMMsss\\\sssgggeeeZZZaaatttpppiiizzzzzz|||ssskkk___VVVXXX```gggmmmqqqpppxxx{{{~~~|||zzzvvvqqqqqqzzz{{{xxxxxx{{{~~~{{{|||fffZZZ^^^vvvzzzlllhhhuuu{{{wwwpppdddYYYTTTXXXWWWOOOJJJRRRbbbnnnxxxxxx|||jjj```^^^\\\XXX```sssgggMMM@@@>>>777555888BBBNNNSSSOOOIIIIIIBBBVVVdddVVVJJJGGGCCC======BBBPPPnnnbbbGGGJJJqqqiiiYYY@@@888555111.....................---------,,,,,,,,,******+++,,,,,,---......------,,,------...///000555555777hhhyyyzzz}}}rrreeeKKKvvveeeiiilllnnnqqqooorrriii```^^^bbbiiinnnoootttvvvtttxxxttt\\\XXX___[[[FFF@@@CCC???===BBBCCCOOObbbxxx|||tttpppooommmkkkhhheeecccbbbbbbaaaaaabbbgggmmmssswww}}}}}}^^^RRREEEEEE===@@@BBB<<<===AAA>>>???===???DDDGGGLLLZZZiii}}}xxxSSSFFFBBB@@@FFFQQQVVVOOOCCC@@@888===NNN```ooojjjUUU???===;;;<<<@@@FFFJJJLLLFFFLLLUUU\\\^^^^^^\\\\\\YYYZZZ\\\]]]\\\YYYVVVTTTXXXXXXZZZZZZZZZYYYXXXWWWQQQPPPQQQTTTXXXXXXTTTPPPVVVVVVTTTLLLBBB:::777777999<<>><<<999666222...////////////111333555666;;;???EEEJJJPPPXXXccckkkxxxyyy]]]EEEBBB???>>>CCCFFFKKKbbb{{{}}}tttLLLCCCKKKLLLiii~~~dddDDD<<<333222111111000000000000000000222333333222333555777WWW[[[@@@MMM~~~uuuaaasssccc^^^jjjtttrrrsssyyyzzzllliiiZZZSSS\\\eeefffgggmmmuuusss|||xxxsssnnnnnnrrrxxx|||~~~xxxwwwooohhhdddmmmzzz}}}rrreeerrrsssjjjccc]]][[[UUUIIIFFFLLLNNN^^^yyyyyylllcccgggnnnvvvqqqbbbKKK???===999@@@RRR^^^[[[PPPIIIHHHFFF[[[vvv\\\MMMJJJCCC@@@AAA===VVVfff}}}iiiPPPBBBzzzxxx|||```OOO888888555111.....................---------,,,,,,,,,+++++++++,,,,,,---------------,,,------...///000111777;;;iiiyyy{{{ZZZJJJvvvfffkkklllmmmqqqppprrroookkkjjjjjjjjjhhhggggggooossszzzuuurrr^^^UUU\\\___IIIBBBDDD@@@???EEEFFFWWWiii}}}yyynnnmmmkkkhhhfffdddbbbaaa```______```dddiiiooorrrwww}}}vvviii\\\NNNDDDDDDFFF@@@???BBB>>>>>><<<>>>DDDGGGHHHLLLSSSOOOjjjxxxkkk\\\QQQJJJPPP\\\```SSSDDD>>>666CCC[[[eeefff```VVVFFFDDDBBBBBBEEEHHHJJJJJJJJJPPPWWW]]]___^^^]]]\\\YYYZZZ[[[\\\[[[YYYWWWVVVYYYYYYYYYYYYYYYXXXXXXWWWSSSRRRSSSVVVZZZZZZWWWSSSYYYWWWRRRKKKBBB<<<999888:::>>>BBBEEEEEEDDDDDDEEEEEECCC@@@===:::777222///////////////111333555666;;;???EEEJJJOOOXXXccckkkttt}}}aaaFFF@@@<<<;;;BBBHHHNNNfff{{{zzzUUU===@@@GGG^^^fffCCC;;;222222111111000000000000000000222333333222333555777ZZZSSSEEEWWWnnn\\\qqqgggbbbiiippprrruuu{{{yyymmmdddXXXSSS]]]gggjjjmmmsssxxxxxx}}}qqqooonnnqqqvvv|||}}}zzz~~~vvvmmmfffiiitttyyytttllliiiyyyrrriiiaaaUUUQQQHHHGGGMMMOOO\\\vvvyyy}}}qqqnnnqqqyyyfffLLL@@@===<<>>???CCCEEECCCBBBDDD:::FFFKKKcccwwwdddVVV___qqqttt^^^GGG>>>===UUUqqqnnn___YYYXXXOOOMMMJJJIIIJJJJJJJJJJJJOOOTTTZZZ___```^^^]]]\\\YYYZZZZZZZZZZZZZZZYYYYYYZZZYYYYYYXXXWWWWWWXXXXXXUUUTTTUUUXXX[[[[[[XXXTTTXXXWWWSSSKKKCCC<<<999999;;;>>>CCCEEEEEEDDDDDDEEEGGGEEEAAA>>>;;;888333000////////////111333555666;;;???DDDIIIOOOXXXcccjjjppp|||eeeGGG>>>>>>>>>GGGNNNVVVnnnzzzbbb>>>===JJJ[[[yyyfffCCC;;;222222111111000000000000000111222333222222333666888```}}}zzzvvv{{{QQQRRRjjjhhh[[[llljjjiiiiiimmmssszzz~~~|||}}}mmmaaaWWWTTT^^^gggkkkooouuuxxx|||vvvkkklllpppvvv}}}~~~zzzrrrkkkllluuu~~~yyyssshhh]]]PPPOOOGGGDDDHHHHHHRRRggg{{{vvvhhhlllyyytttmmmkkkzzzvvvaaaGGG===<<<>>>FFFQQQVVVRRRMMMJJJGGGHHH```bbbPPPJJJAAA>>>@@@===FFFYYYsssoooVVVEEEiiiVVVDDD888555111.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,------...///000+++:::HHHtttxxxTTTXXXrrrjjjnnnjjjhhhnnnqqqnnnooonnnjjjeeeeeeiiinnnnnnqqqpppttt{{{~~~tttccchhhrrrggg[[[fffWWWEEE???CCCEEEPPP]]]```rrrtttrrrnnniiidddaaa___^^^XXXXXXWWWWWWYYY[[[]]]___bbbgggmmmttt{{{lllZZZUUUXXXSSSOOOMMMFFFDDDDDDEEEFFFFFFDDDCCCDDDAAA===444@@@[[[rrr```ooolllKKKAAANNNnnntttaaa\\\YYYVVVRRRMMMJJJJJJLLLLLLMMMSSSWWW\\\______]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVWWWXXXVVVUUUUUUWWWYYYXXXTTTOOOPPPUUUVVVPPPDDD:::888:::999===BBBEEEEEEEEEFFFFFFHHHEEEBBB???<<<999444111////////////111333555666;;;???DDDIIIOOOXXXbbbjjjrrr{{{eeeGGG===>>>???GGGMMMTTTlll{{{bbb>>>???OOOffffffCCC;;;222222111111000000000000000111222222222222444777:::eee~~~mmmlllkkk|||TTT```zzzfff```ssscccjjjmmmkkkmmmvvv~~~tttkkkaaaZZZYYY___eeehhhkkkpppttt|||zzzrrrjjjooovvv~~~rrrlllgggeeejjjpppvvvxxxttt}}}wwwmmmbbbYYYVVVJJJDDDFFFDDDHHHXXXjjjmmm___MMMMMMTTT___nnn}}}nnnccc]]]ZZZbbbmmmnnnggg```NNN<<<888777===EEEKKKLLLIIIGGGGGGFFFJJJbbbgggSSSJJJ@@@===???===@@@TTTooosssYYYDDDeeeQQQ@@@888555111.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,------...///000...:::LLL~~~}}}rrrmmmOOOZZZooohhhmmmhhhffflllpppooorrrtttqqqllllllqqqvvvuuutttpppttt~~~yyydddpppzzzzzzhhhcccvvv}}}RRRCCC???EEEJJJYYYhhhjjjzzz}}}zzztttlllfffaaa]]]\\\XXXXXXXXXWWWXXXYYYZZZZZZ[[[^^^ccciiipppyyyttt```[[[```ZZZSSSOOOJJJEEEKKKQQQRRRNNNIIIEEECCC===;;;777===GGGwww~~~lll~~~pppKKKDDD___pppeeeaaaWWWWWWRRRLLLHHHIIIMMMPPPSSSVVVYYY]]]___^^^\\\[[[[[[ZZZYYYXXXWWWXXXZZZ\\\]]][[[ZZZXXXVVVVVVVVVWWWWWWVVVTTTSSSTTTUUURRRMMMHHHEEEPPPYYYTTTCCC777666;;;666:::@@@CCCEEEFFFGGGHHHGGGDDDAAA???<<<999555111////////////111333555666:::>>>DDDIIINNNWWWbbbjjjvvv}}}{{{bbbGGG???;;;:::@@@DDDHHH^^^vvv||||||]]]>>><<>>SSSmmmwww]]]EEE___MMM;;;888555111.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000222999NNNsssaaaccc^^^GGGWWWllldddiiifffdddkkknnnkkkqqqvvvvvvrrrnnnmmmnnnqqqrrrqqqyyy}}}xxx}}}vvv{{{|||kkkppprrrQQQEEEDDDJJJQQQ```nnnnnn~~~wwwnnnfff```\\\ZZZYYYYYYYYYYYYYYYYYYXXXXXXUUUWWWZZZ___eeennnxxx~~~uuubbb___ddd[[[PPPKKKGGGFFFPPP[[[^^^\\\UUUIII>>><<<999;;;>>><<>>BBBDDDEEEFFFGGGCCCAAA???===;;;888555222////////////111333555666:::>>>CCCHHHNNNWWWbbbiiiwww~~~~~~}}}www___GGGCCC<<<:::>>>@@@CCCXXXpppvvv|||zzziiiIII>>>@@@hhhlllGGG;;;000222111111000000000000000222222222222222444999<<<```rrraaadddrrr}}}___yyygggeeefffkkkppprrrsssyyy~~~iii___ZZZ\\\```dddhhhmmmrrrwwwwww~~~zzzxxxvvvyyy}}}}}}wwwrrrnnnllleeefffuuu}}}sssgggaaaQQQMMMWWWYYYSSSUUUYYYXXXHHH:::::::::===HHH___ggghhh\\\PPPLLLIIIFFFBBBCCC;;;666999444333===666>>>DDDCCCAAABBBDDDEEEFFFNNNfffmmmWWWNNNBBB===???<<>><<<;;;999777444222////////////111333555666:::>>>CCCHHHNNNWWWbbbiiisss|||~~~}}}vvv^^^HHHFFF@@@<<>>333222111111000000000000000222222222111222555999===eeewwwiiinnn~~~rrrppp]]]mmmkkkuuuqqqqqqtttuuuwww}}}iiiZZZRRRXXX___cccgggmmmtttyyyyyyvvvwwwzzzwwwuuuwwwuuujjjdddVVVWWWhhhkkk___XXXTTTPPPAAA777:::888777>>>LLLZZZ```XXXOOOMMMIIICCC???===333111777333111;;;666===AAA>>>===AAADDDCCCFFFOOOfffnnnYYYOOODDD>>>???;;;???TTTkkk}}}jjjOOOppp}}}xxxccc]]]LLL888555111.....................---------,,,,,,,,,******+++,,,,,,---......---------------...000000555777OOO~~~oooeeesssRRRPPPccchhh]]]cccbbbccciiikkkqqqpppooommmlllnnnqqqtttqqqsssqqqvvv|||{{{sssRRRJJJEEEJJJUUU___qqq~~~zzz|||tttkkkbbb\\\YYYWWWRRRRRRSSSSSSSSSRRRPPPOOOMMMMMMMMMNNNQQQXXXaaaggghhhmmmxxxqqqjjjhhh^^^YYYUUUYYYgggqqqhhhXXXFFF888999@@@<<>>:::888888888<<>>CCCHHHNNNWWWaaaiiinnnzzz~~~vvv^^^IIIIII===:::===>>>CCC[[[vvv~~~{{{~~~uuukkkIII@@@GGGjjjoooLLLAAA777222111111000000000000000222222222111222555:::>>>mmmrrrxxx{{{mmmooovvv\\\QQQ{{{sssssswwwrrruuuuuuvvv}}}jjjWWWNNNUUU\\\```ccciiipppuuuvvvssswww}}}~~~sssnnnbbbfffzzz}}}kkk^^^TTTNNN???777;;;888333777666IIIVVVTTTNNNMMMHHH@@@>>>:::111222888333---444444:::===:::999???AAA@@@FFFOOOfffnnnZZZQQQEEE??????;;;???SSSkkk}}}oooTTTeee^^^ZZZ999222...000111///------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///666666VVVzzzkkkpppgggIIIGGGpppuuu___aaafffiiihhhfffgggkkknnnnnnmmmmmmnnnoooppppppsssrrrxxxrrr~~~~~~sss]]]MMMJJJJJJQQQ```lllsss}}}}}}{{{|||~~~~~~yyypppeee^^^[[[YYYUUUQQQPPPOOONNNLLLJJJIIIGGGGGGLLLKKKJJJJJJLLLOOOSSSUUU]]]aaahhhooowww}}}iiiddd]]]XXXvvvgggQQQ888:::BBBEEEmmmqqqaaaaaafffkkkhhhddd___\\\[[[[[[[[[TTTZZZ```bbb___\\\]]]___]]]___bbbdddccc```\\\ZZZ\\\ZZZXXXWWWYYYZZZZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRQQQOOONNNNNNOOOOOOLLLKKKIIIEEE>>>999666555999:::;;;<<<============@@@???===<<<;;;888444111111000//////000222444666<<>>>>>@@@>>>===<<<;;;888444111111000//////000222444666<<<>>>CCCHHHNNNVVV___eeerrrvvvzzzzzzsssdddRRRFFFAAA<<<>>>EEEGGGKKK```zzzzzzmmmMMMBBBEEElll~~~___@@@666222222222222222111000000111111222555444333888@@@lllvvvwww{{{^^^BBBTTT~~~hhhnnnooonnnqqqtttqqqpppcccWWWPPPTTT[[[bbbiiioootttwww~~~{{{zzzttt{{{|||fffeeeoooooocccVVVFFFCCC???===<<<999555111222555888<<>>BBBPPPhhhyyy```vvv[[[BBB;;;333///000111...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000666===aaayyyaaaFFFIII}}}qqqYYY___eeehhhhhhhhhjjjllloooooooooooooooppppppqqqppppppwww|||zzztttkkkttt~~~nnn\\\LLLMMMQQQZZZgggqqqxxxxxxqqqoooqqqsssttttttsssqqqoookkkeee^^^XXXUUUVVVWWWVVVVVVVVVXXXZZZ[[[VVVRRRPPPQQQQQQOOOLLLHHHIIIIIIIIIJJJJJJJJJJJJGGGFFFDDDDDDDDDEEEFFFGGGJJJMMMRRRVVV[[[aaagggkkkwww{{{qqqaaannnyyyWWW@@@;;;<<>>??????@@@>>>===<<<;;;888555222111000//////000222444666<<<>>>BBBGGGMMMUUU^^^cccrrrtttwwwwwwrrrdddSSSGGGBBB>>>@@@GGGFFFEEEUUUjjjzzz~~~nnnNNNBBBEEEkkk]]]===222222222222222111111000000222111222444444333999@@@fffpppuuuVVV???TTT~~~www___rrrkkknnnnnnqqqtttttt|||mmmaaaUUUOOOTTTZZZbbbjjjrrrzzzwwwrrrtttmmmjjjvvvjjjgggmmmjjj\\\OOO@@@@@@@@@@@@???;;;666111333333333555666999;;;<<<444333333222111111111222555777888666444444888<<>>???@@@???>>><<<<<<;;;999555222111000//////000222444666<<<>>>BBBGGGMMMTTT]]]bbbnnnsssxxxxxxrrrdddVVVLLLDDD@@@CCCIIIFFFAAAJJJ\\\kkkssssssPPPBBBCCCggg{{{WWW<<<999222222222111111111111111222111222444444444:::BBB```iiisssuuuPPPAAA]]]ooo[[[iiiiiiooopppssswwwzzz~~~oooaaaSSSNNNSSS[[[bbbjjjttt~~~~~~zzzwwwtttcccYYYbbbggg}}}ooommmmmmdddUUUJJJ@@@AAAAAAAAA???:::555222333333333333444555666777111111111111111111111000666888999777555555888;;;???GGGXXXooofffOOO???888888;;;;;;GGGaaawwwjjjxxxiiiJJJ===555///000000...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111333NNN|||ZZZIIISSS^^^UUU___fffggghhhlllnnnlllppppppoooooooooooooooppprrruuuyyy}}}zzz{{{||||||zzz{{{xxxeeeNNNPPPSSSSSSSSSMMMYYYbbblllsssyyy{{{uuulllfffccc```\\\YYYSSSLLLDDDAAACCCEEEEEECCCEEEEEEEEECCCAAA>>>===<<<;;;;;;::::::;;;<<<<<<<<<>>>===<<<<<<======;;;:::???AAACCCFFFIIILLLOOOPPPKKKKKKJJJHHHFFFDDDBBBAAA???@@@BBBBBBCCCFFFIIILLLLLLXXX```cccqqqyyybbb___sssiiieeeuuu]]]NNNBBB???GGG\\\rrr{{{|||tttiiieeegggkkkllllllfff```\\\___fffjjjgggcccbbbcccdddccc```^^^\\\[[[___^^^]]]\\\\\\[[[[[[[[[YYYXXXWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQKKKLLLLLLIIICCC<<<777555444555888:::===>>>???@@@???===<<<<<<;;;999555333111000//////000222444666;;;>>>BBBGGGMMMUUU]]]cccnnnuuu|||{{{pppaaaSSSKKKFFFBBBDDDKKKGGG???DDDSSSbbbmmm~~~{{{UUUDDDAAA```[[[@@@AAA333222111000000000111111222111222444444444;;;CCCgggmmmsssiiigggLLLGGGiiifffYYY|||dddfffoooqqqsssxxx}}}sssbbbQQQNNNTTT[[[cccjjjttt~~~~~~yyyvvvppp[[[TTTbbb___nnn}}}sssmmmeeeYYYOOOJJJEEEEEECCC@@@<<<777444333333444666888888777666555111111111111111111111000777:::<<<;;;888777888:::888AAATTTlllkkkRRR???888777888888EEEbbb{{{nnnrrr|||ttt```FFF>>>666000000000...---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222555UUU|||PPPJJJZZZXXXUUU```hhhhhhiiioooppplllpppoooooonnnnnnnnnnnnnnnooorrrwww{{{yyyxxxxxxyyywwwvvvxxx~~~zzzmmm|||qqqOOOIIIHHHKKKSSSUUUcccllluuuyyy|||}}}sssllleee^^^TTTMMMJJJIIIGGGEEEAAA???<<<===???AAA@@@>>>???@@@@@@>>>===<<<>>>@@@<<<:::999999;;;<<<;;;:::888888888777666555555444:::<<>>;;;<<<<<<<<<<<<>>>AAACCCDDDLLLSSSVVV]]]ppp^^^MMM[[[zzzppplllxxxggg\\\NNNIIIQQQ]]]hhhnnnkkkeeeaaacccjjjnnnmmmiiiccc___]]]```eeeiiigggeeegggggggggeeeccc```^^^\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWXXXZZZZZZXXXWWWUUUUUUUUUUUUUUUTTTSSSRRROOOOOOPPPPPPPPPOOOOOONNNJJJLLLNNNLLLFFF>>>777444444555888:::<<<>>>??????>>>===<<<<<<;;;999666333111000//////000222444666:::===BBBGGGNNNVVV___eeeqqqxxx~~~}}}qqq```OOOEEEFFFAAACCCJJJFFF>>>BBBOOOdddqqq{{{]]]GGG???YYYgggBBB===444333111000000000111222333111222333333444<<>>??????>>>>>>===>>>@@@???======???BBB???<<<:::;;;===>>>===;;;777777666555333333333444555777:::>>>CCCGGGJJJLLLMMMMMMMMMKKKIIIEEEAAA>>>999:::;;;::::::;;;>>>@@@DDDDDDIIIQQQTTT\\\tttbbbGGGJJJeee|||sssooouuu}}}hhhbbbTTTOOOWWW]]]^^^ccc___\\\[[[```hhhllliiieeebbbaaa```aaadddeeedddcccgggffffffeeedddccc```___\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVXXXYYYYYYWWWUUUTTTTTTTTTTTTTTTTTTSSSRRRMMMNNNOOOPPPPPPOOONNNMMMKKKMMMNNNKKKEEE>>>888555555666888:::<<<===>>>>>>>>>===<<<;;;;;;999666333111000//////000222444666:::===BBBGGGOOOXXXaaagggwwwyyy}}}zzzkkkUUUEEEEEE???@@@FFFDDD===BBBOOOjjjxxx|||gggKKK>>>TTTtttEEE999444333111000///000111222333111222333333555<<>>:::777;;;GGGccc}}}tttiiijjjeee^^^QQQ@@@777000///000...---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111222333===ZZZvvv|||BBBOOOlllhhhVVVdddllljjjkkkqqqrrrlllooonnnmmmllllllllllllllllllrrrxxx}}}yyyyyyuuuqqqqqqvvvzzz|||zzzzzzyyyrrrssswwwXXXSSSOOOQQQ^^^iiiqqq{{{wwwiii___ZZZWWWSSSOOOGGGCCC@@@???@@@@@@===:::;;;===>>>>>><<<;;;<<<===999<<>>;;;<<<>>>???>>><<<888888777555333333555666111333666;;;@@@DDDHHHJJJOOOOOOOOONNNKKKGGGCCC@@@555666777666666777:::<<>>>>>===<<<;;;;;;:::666444111000//////000222444666999===BBBHHHOOOYYYbbbhhhzzzxxxzzzxxx___JJJDDD======DDDBBB<<>>444333111//////000111222333111222333333555===FFFmmm;;;CCCiiiZZZ^^^oooaaaWWWcccpppuuutttyyy{{{rrrcccRRRNNNVVV___dddgggmmmwwwxxxyyyyyyhhhcccttt{{{uuulllggg^^^RRRKKKEEEFFFFFFBBB;;;666444444333555888:::<<<=========;;;999666333222222444555444;;;BBBDDD@@@:::666444777;;;FFFTTTaaannncccKKKBBB===:::>>>HHHbbb{{{vvvnnnsssllllllWWW@@@999111...///000///,,,------------------------------------------------,,,---............111333<<>>======AAABBB@@@;;;;;;???BBBAAACCCAAABBBFFFEEEBBB@@@BBBDDDCCCBBB@@@????????????@@@>>>:::777555444444444222444666888:::???GGGMMMOOOPPPQQQPPPNNNJJJGGGDDD<<<999666555555666555555888888;;;???@@@BBBKKKUUUsss|||{{{eeeGGG<<>>>>>>>>===<<<;;;;;;:::888666222111///...///111444666>>>@@@DDDIIIPPPYYYcccjjjssssss```MMM@@@:::@@@BBB===>>>GGGXXXrrrzzzzzzRRR===OOOUUU666777444111//////000000000000444111000555555:::JJJzzzXXX===WWW}}}```ffflllSSSZZZjjjpppwwwyyyyyy{{{sss___OOOPPPUUU]]]cccggglllrrrwww~~~nnnqqqmmmkkk{{{{{{qqqlllcccXXXRRRJJJHHHEEEAAA===777222///222333555777:::;;;<<<===777888777444111//////000999???BBB@@@======:::666888:::@@@JJJTTT```ppp}}}bbbJJJ???<<<;;;999HHHbbbvvvsssqqqqqqiiipppaaa???888111...///000///---------------------------------------------------,,,---.........///111333CCCmmmeeeAAAHHHtttpppaaaeeeiiilllnnnoooqqqsssrrrnnnnnnpppooojjjjjjnnnpppwww~~~{{{xxxvvvssspppoooooopppqqqsssrrrrrrvvvhhhrrruuuZZZWWW^^^eeesssuuupppfffZZZPPPGGG@@@AAAFFFIIIGGGDDDBBBAAABBBCCCDDD>>>???@@@DDDLLLRRRNNNFFFAAA???AAADDDEEEBBBAAADDDBBBAAA???>>>???@@@CCCDDDCCCAAA???;;;999777666666444666777777888<<>>888777888666777888999;;;<<<===>>><<<:::::::::;;;;;;999777222111///...///111444666<<<>>>CCCHHHOOOYYYdddkkkvvv~~~oooUUUEEE===FFFKKKFFFCCCFFFQQQggg{{{~~~tttxxxVVVGGGWWWRRR:::777444111///000000000000000555111111555555:::JJJ~~~ttt~~~^^^BBB^^^dddrrriiiRRR\\\kkkpppvvvxxxzzzyyyrrr```RRRQQQWWW^^^cccfffkkkqqquuusssuuutttpppjjjmmmvvvmmmdddZZZTTTLLLIIIDDD???;;;888555333111222444666777999999:::::::::999777555333444666;;;@@@CCC@@@===<<<999666777777<<>>;;;:::===HHH___qqq|||uuu}}}kkknnn```===777111...///000///---------------------------------------------------,,,---.........///111333GGGsssgggAAALLLxxxrrreeegggjjjlllmmmnnnqqqsssqqqnnnnnnoooooollllllnnnmmmvvvwww}}}uuutttrrrpppooonnnmmmmmmrrrqqqrrruuu{{{tttoooqqq[[[\\\gggqqq~~~}}}nnnfff___XXXQQQJJJCCC???AAAFFFSSSOOOIIIEEECCCDDDGGGIIIFFFCCCBBBJJJYYYbbb\\\OOOEEECCCCCCFFFEEEBBB@@@CCCAAA@@@>>>======@@@CCCEEEFFFEEECCCAAA>>><<<::::::888999999888888:::===???IIIJJJMMMOOOPPPNNNMMMKKKFFFAAA<<<777666555555555555444444666444333999@@@ZZZ```___RRR@@@999AAALLLdddaaaYYYOOOIIIGGGEEEBBBEEEDDDHHHPPPTTTRRROOOOOORRRSSSVVVYYY\\\]]]^^^^^^aaaaaacccdddeeeeeefffffffffdddcccbbbcccbbbaaa______]]][[[YYYXXXXXXYYYZZZYYYYYYYYYXXXWWWUUUTTTSSSQQQRRRSSSTTTTTTSSSRRRRRRVVVVVVUUUSSSRRRRRRRRRRRRPPPPPPMMMGGG???999888999777777888999:::;;;<<<===999888888999:::;;;999888222111///...///111444666:::===AAAGGGOOOYYYdddkkkxxx}}}[[[III???HHHPPPJJJDDDDDDMMM^^^rrr~~~qqq~~~sssUUUHHHVVVuuuMMM:::777444111000000111000000000555222111555555:::IIIyyyrrryyybbbHHHfffiiikkkTTTaaalllqqqvvvxxx{{{yyyppp___SSSTTTYYY___cccfffiiiooossstttkkkiiitttuuullleeekkk~~~rrrggg^^^YYYOOOJJJCCC>>>;;;999888888111111222333444555666666888999999777666666888:::===BBBCCC@@@<<<;;;888555666666999@@@FFFMMMZZZeeeuuu~~~___FFF;;;999999===EEEZZZlllxxx{{{pppgggSSS;;;666111///...//////...------------------------------------------------,,,---...//////000222444GGGuuu}}}iiiAAAPPP}}}{{{iiijjjlllllllllnnnqqqssspppooonnnoooooonnnllllllllluuu}}}rrruuussssssrrrqqqooonnnlllkkklllmmmooossswww|||lll]]]aaaooo{{{vvvaaaYYYTTTOOOJJJFFFAAA???EEELLLbbb\\\RRRIIIDDDDDDFFFHHHOOOJJJFFFMMM^^^mmmlllcccMMMIIIGGGHHHEEE@@@>>>??????>>>=========>>>??????DDDDDDDDDDDDBBBAAA???>>>=========<<<;;;::::::;;;CCCEEEIIIMMMOOOPPPOOONNNJJJEEE>>>999666555444444555333333444333111555;;;NNNQQQPPPIII@@@<<<@@@EEEUUULLLEEEEEEFFFEEEDDDDDDCCCCCCHHHOOOSSSPPPOOOPPPTTTVVVXXX[[[]]]^^^^^^^^^aaaaaacccdddeeeeeeeeedddfffdddccccccccccccbbb``````^^^\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYWWWUUUSSSRRRPPPQQQSSSTTTUUUTTTRRRQQQUUUTTTSSSRRRRRRRRRSSSSSSQQQPPPMMMGGG@@@;;;999999777777888999:::;;;;;;;;;:::999999999::::::999777222111///...///111444666;;;===AAAGGGOOOYYYcccjjjyyy]]]JJJ???EEEJJJDDDAAACCCQQQ]]]ppptttlllLLL???JJJxxxrrrIII777888555111000000111111000000555222222666444999HHH}}}wwwzzz___IIIhhhpppaaalllUUUbbbpppssswwwxxx{{{~~~ppp\\\QQQVVV[[[aaadddeeehhhlllpppzzz}}}pppddd\\\gggnnnlllfffbbbfffoookkk}}}oooccc\\\PPPKKKDDD@@@>>>===<<<:::222111111222222222333333444444444333333444666999>>>BBBCCC???;;;:::777333666666888>>>BBBGGGRRR]]]jjjvvv}}}___EEE999777888:::@@@TTThhhxxx~~~}}}ooo___EEE888555111///.../////////------------------------------------------------,,,---...//////000333555HHHuuuyyykkkAAAVVVkkklllmmmmmmmmmnnnqqqsssppppppooooooooonnnjjjfffmmmvvv}}}ppppppsssssssssrrrqqqooommmlllfffhhhjjjnnnqqqtttwwwyyyvvvggg^^^gggxxxmmmZZZUUUSSSNNNJJJGGGCCCCCCKKKUUUppphhh\\\OOOGGGDDDDDDEEEJJJIIIIIIPPP^^^kkkmmmhhhLLLHHHFFFEEECCC===;;;===;;;<<<>>>?????????>>>===AAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAA@@@???<<<;;;???AAAFFFKKKNNNPPPPPPPPPKKKGGG@@@;;;888666444333444111111333222111333888===>>>>>>;;;888777888:::@@@:::999>>>AAA>>>>>>BBBCCCBBBEEEJJJMMMLLLNNNRRRVVVXXXZZZ]]]^^^_________```aaabbbdddeeedddccccccfffdddccccccddddddbbbaaaaaa```]]][[[ZZZ[[[[[[\\\\\\\\\[[[ZZZXXXUUUTTTRRRPPPQQQSSSUUUUUUTTTRRRQQQQQQQQQPPPPPPQQQSSSUUUVVVRRRPPPMMMGGGAAA===:::999888888888999999:::::::::<<<;;;:::::::::999777555222111///...///111444666===???CCCHHHOOOXXXccciii{{{{{{^^^LLL@@@AAA@@@;;;<<>>BBBBBB>>>:::888666222444333666:::===AAAKKKUUU___jjjzzz~~~aaaGGG:::777888:::===QQQiiixxxxxxfffSSS:::666444222000......///000------------------------------------------------+++---/////////111444666MMMvvv|||lll}}}RRRkkkkkkmmmnnnooooooppprrrssspppqqqqqqoooooonnnfff^^^dddrrr|||qqqooossssssssssssrrrpppooonnnjjjlllmmmnnnnnnooorrrttt|||zzzlllcccaaaooo{{{lll^^^YYYZZZWWWTTTPPPJJJGGGNNNWWWooohhh]]]QQQHHHDDDCCCDDDCCCGGGJJJNNNTTTWWWSSSLLLDDD@@@???@@@???<<<<<>>@@@AAACCCCCCCCCBBBBBB@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCEEEGGGEEEBBB???===@@@EEEJJJNNNPPPQQQQQQLLLHHHBBB>>>;;;999777555333///...111111///000444222333333333333333444444333333666:::;;;:::;;;???@@@???AAAEEEFFFGGGKKKRRRWWWYYY[[[^^^```aaaaaaaaa___aaacccdddeeedddcccbbbfffdddccccccddddddcccbbbcccaaa___]]]\\\\\\]]]]]]]]]\\\\\\ZZZXXXVVVTTTSSSRRRSSSTTTTTTTTTRRRQQQPPPOOOOOONNNOOOPPPSSSVVVXXXRRRPPPLLLGGGBBB>>>;;;:::888888888999999999999999<<<;;;999999999888555333222111///...///111444666===???CCCHHHPPPZZZdddkkk~~~yyybbbPPPAAA???<<<666;;;FFFJJJYYYkkk||||||\\\JJJ@@@OOOmmmJJJ<<<888555222000111222111111000555333333777444888FFFyyy}}}}}}RRRCCCfffTTTLLLuuupppZZZdddrrrtttvvvwww{{{{{{___SSSYYY]]]bbbdddeeefffjjjmmmsssxxx|||eeeOOOMMMZZZhhhlllooommm___bbbTTTVVViiiqqqaaaUUUPPPJJJHHHHHHGGGBBB===888777666555555666777888555555444222111333666999===@@@AAA<<<888777555222000000222666888;;;CCCLLL[[[dddttteeeJJJ<<<999999===>>>QQQiiiwwwqqq^^^LLL666444333222000......///000------------------------------------------------+++---//////000111444666SSSwwwoookkkuuu]]]{{{xxxjjjllloooqqqqqqqqqrrrsssooorrrrrrpppooommmbbbUUUSSSlll~~~rrrooorrrrrrrrrqqqqqqpppppppppoooppppppooommmmmmpppsssxxxzzzvvvxxx{{{vvvddd```eeewww|||mmmbbbdddcccaaa]]]SSSKKKLLLRRR\\\XXXPPPIIIDDDBBBBBBCCCAAAEEEHHHKKKPPPSSSMMMDDDBBB???===??????<<<===AAAOOOMMMKKKHHHFFFFFFFFFFFFBBBAAA@@@???@@@@@@BBBBBB???@@@CCCHHHKKKKKKGGGCCC???BBBGGGLLLOOOQQQRRRRRRLLLIIIFFFCCCAAA>>>;;;888444000///111111......000/////////000111222333444111555888777888:::<<<===>>>>>>@@@DDDEEEFFFKKKQQQVVVXXXZZZ]]]___aaaaaaaaa```bbbdddffffffeeecccbbbfffdddccccccdddeeedddbbbdddbbb```^^^]]]]]]^^^^^^\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNNNNOOORRRUUUWWWSSSPPPLLLGGGCCC@@@<<<:::999999999888888888888888888777666666777666444222222111///...///111444666:::===BBBIIIRRR]]]hhhppp~~~~~~|||eeePPP@@@???>>>888999AAADDDXXXkkkyyy~~~ZZZLLLAAAUUUmmmLLL>>>888666222111111222222111000555444333777444777FFFwwwSSSCCCkkkTTTPPP{{{ppp^^^jjjnnnqqqtttvvv{{{{{{___TTTZZZ^^^bbbdddeeefffjjjmmmssssssfffRRRRRRfffuuurrrtttwwwkkkmmmZZZQQQSSS```sss\\\TTTLLLHHHIIIIIIEEEAAA<<<;;;999888999:::;;;<<<::::::888555333444888;;;;;;>>>>>>:::666666444111111000111444444555===EEEXXX```oooiiiNNN???;;;:::===<<>>???@@@AAAAAAAAACCCKKKYYYfffhhhcccGGGCCCAAABBBAAA>>>>>>AAA```[[[TTTLLLGGGEEEFFFGGGEEECCCAAA???>>>???@@@AAA===???CCCIIINNNNNNJJJFFFAAADDDIIIMMMQQQSSSSSSSSSLLLJJJHHHFFFEEEBBB>>>;;;888444111333222///...///,,,,,,,,,---...000111222111666666222333:::<<<999>>>???CCCGGGHHHHHHLLLRRRUUUVVVYYY\\\___```aaaaaabbbcccfffggghhhfffdddcccfffdddcccccceeeeeedddbbbdddccc```^^^]]]]]]^^^___\\\\\\\\\[[[ZZZXXXVVVVVVWWWVVVTTTRRRQQQPPPPPPPPPRRRQQQOOONNNNNNQQQSSSUUUTTTPPPLLLGGGDDD@@@===:::999999999888888888888888444333333444555555444222222111///...///111444666888;;;AAAIIISSS___lllsss|||yyyzzzfffOOO===>>>@@@:::777:::CCC[[[nnnzzz|||ZZZJJJ<<>>===<<<;;;;;;===>>>@@@===<<<999666444444777:::999======888555555444111444222333555444444:::BBBQQQXXXhhh|||kkkQQQAAA<<<;;;:::777HHHccctttxxx{{{hhhQQQ>>>888222...//////,,,,,,...------............------,,,,,,,,,---------......000...///111111///111555WWWtttxxxcccOOOjjjooojjjkkkmmmppprrrtttttttttrrrnnnkkklllooommmeee^^^[[[mmmzzz|||uuunnnwwwuuussspppnnnmmmmmmmmmggghhhhhhiiijjjlllmmmnnnqqqppprrrwww}}}nnnbbb^^^___lllyyytttvvvpppqqqcccIIIGGGLLL@@@BBB@@@???@@@@@@???===>>>EEEDDDQQQXXXYYYnnnxxxRRRHHHBBBDDDCCC>>>>>>CCCYYYllliiiTTTKKKHHHCCCBBBDDDAAA>>>;;;;;;<<>>AAADDDFFFHHHJJJNNNPPPUUUWWWZZZ\\\]]]___aaadddcccfffjjjkkkjjjgggffffffddddddccccccddddddeeefffiiigggdddaaa___]]]]]]\\\```^^^\\\[[[[[[[[[YYYXXXYYYXXXVVVTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOORRRRRRPPPLLLEEE>>>999777888888888888888888888888555555555555555444444444333222111000111333666888:::@@@EEEKKKTTT```gggiiivvvzzz}}}}}}lllSSSAAA???===555555===DDDMMMiiiTTTHHHBBBPPPvvvHHH;;;@@@888222111111000111444333000000333444555;;;BBBzzzbbbMMMwwwWWWPPPhhh^^^mmmkkkmmmrrruuu}}}yyydddPPPXXX\\\```aaaaaacccgggjjjsssxxx~~~ttt```mmmyyy}}}zzzzzzmmmfffeee\\\\\\}}}llldddYYYPPPKKKHHHGGGFFF>>>AAAAAA>>><<<>>>???===AAA===::::::888555666999888777666555444333333333333000111333444444999???LLLUUUeee{{{oooRRRBBB???:::999???IIIZZZqqqxxxnnn^^^DDD777222...//////,,,,,,...------............------,,,,,,,,,---------......///---...111111///111666XXX~~~uuu^^^LLLiiihhhkkkmmmooooooooopppsssuuurrrooommmnnnooommmhhhcccaaannnxxx}}}yyywwwtttsssqqqooonnnmmmmmmmmmnnnllliiiggggggiiilllnnnnnnnnnppptttzzz~~~~~~xxxyyyzzz\\\___bbbtttzzzmmm|||zzzrrrmmmccc[[[NNN<<>>>>>>>>AAAEEEMMMRRRWWWRRRLLL[[[mmmqqqVVVLLLFFFHHHHHHBBBAAAEEEYYYpppppp[[[MMMGGGCCCEEECCCBBB???;;;999;;;@@@EEEEEEDDDCCCCCCDDDGGGIIIJJJKKKJJJIIIJJJKKKLLLMMMLLLMMMFFFCCCFFFHHHDDDAAA@@@<<<999555333222111///....../////////000000000000111111222444666888:::;;;???BBBEEEGGGIIILLLOOORRRVVVXXX[[[]]]^^^```ccceeeeeegggjjjkkkjjjhhhhhhhhhfffeeeeeedddddddddeeeeeegggfffcccaaa_______________]]][[[ZZZZZZZZZYYYXXXYYYXXXVVVUUUSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPRRRRRRPPPKKKDDD===888666555555555555555555555555444444444555555555555555333222111000111333666888;;;@@@FFFKKKTTTaaajjjlllvvv{{{rrrWWWAAA======777888>>>FFFQQQkkkXXXIII???GGG{{{NNNAAACCC;;;444222222000000333333111111333444555;;;AAA|||uuuYYYzzzxxx___~~~tttdddhhhlllooosssvvv}}}sssaaaRRRXXX\\\```bbbbbbcccgggjjjmmmssszzz}}}eeennnuuuxxx|||{{{xxxqqqooopppiiicccppp|||ooo^^^RRRMMMKKKHHHEEE===AAABBB>>><<<>>>AAABBBEEEAAA>>>===:::555444777777666555444333333333333333000111333444444999???KKKSSSdddyyyqqqTTTDDD@@@;;;888===GGGXXXoootttwwwpppJJJ777111...//////---,,,///------............------,,,,,,,,,---------.........,,,---000111000333888\\\nnn~~~___PPPpppeeekkkooorrrpppmmmlllppptttqqqqqqqqqpppooommmkkkjjjkkkpppvvv~~~||||||ssssssrrrpppooonnnnnnnnnsssoooiiidddcccfffjjjnnnkkkkkkmmmqqqvvvzzz||||||vvvxxxaaa^^^dddzzzhhh]]]ttt{{{xxxxxxZZZDDDEEE@@@===>>>>>>@@@HHHQQQiiiwwwsss^^^PPPLLLQQQZZZSSSIIIDDDGGGHHHCCCBBBEEEXXXrrruuu```OOOFFFCCCHHHBBBAAA===999777:::AAAGGGIIIGGGDDDBBBAAABBBDDDFFFJJJJJJJJJHHHGGGFFFGGGHHHJJJFFFDDDGGGIIIFFFCCCBBB===999555111000000000///....../////////000000000111111222444666888:::;;;???BBBFFFHHHKKKMMMQQQSSSXXXZZZ]]]^^^___aaadddfffgggiiikkkkkkjjjjjjjjjlllhhhhhhgggfffeeeeeeeeeeeeeeedddbbbaaa`````````aaa^^^\\\ZZZYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRRRROOOJJJBBB:::666444444444444444444444444444333333444444555555666666333222111000111444777999<<>>;;;:::>>>CCCRRRjjj]]]KKK>>>DDDzzz{{{OOODDDFFF===555333333111000111333111111444555555:::AAAwwwrrr\\\|||jjjqqqcccfffnnnqqqtttwww}}}qqq```VVVWWW\\\aaadddddddddfffiiikkkpppwwwssssssssstttyyy}}}wwwuuuuuuvvvrrrkkkhhhiiisss}}}lllaaa[[[TTTJJJBBB>>>DDDFFFBBB???BBBGGGIIIHHHDDDAAA@@@<<<555222333555444333222222222222222333000111333444444999???JJJRRRbbbwwwtttVVVFFFBBB;;;888;;;DDDUUUmmmxxx{{{zzzyyynnnvvvuuuGGG777111...//////------///------............------,,,,,,,,,---------......---+++,,,000000000444:::cccmmmaaaRRRuuuzzzbbbjjjpppvvvuuuooolllnnnrrrqqqssstttrrrooonnnoooqqqtttsssvvv|||yyyuuuuuuuuutttrrrpppnnnmmmqqqmmmhhhcccbbbdddhhhkkkhhhiiikkknnnrrrvvvxxxzzz{{{xxxkkk^^^ggg|||aaaXXXrrrtttcccNNNGGGBBBAAACCCCCCEEEOOO]]]xxxkkkYYYIIILLLMMMEEEAAAFFFGGGCCCDDDJJJZZZpppqqq___QQQGGGCCCHHHGGGCCC>>>;;;<<>>AAAEEEHHHKKKNNNQQQTTTYYY[[[]]]______aaaccceeeiiijjjkkklllkkkkkkmmmoookkkjjjiiigggffffffeeeeeefffeeecccaaa`````````aaa^^^\\\ZZZYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVTTTTTTRRRRRRQQQRRRRRRSSSRRRQQQNNNHHH@@@999444222555555555555555555555555222222333444444555666666333222111000222444888:::<<<@@@DDDIIITTTcccnnnrrrvvv|||zzz\\\@@@;;;@@@???<<<;;;===OOOhhh~~~]]]MMMAAAIIIwwwNNNDDDHHH>>>555333333111000111333111111444555555:::@@@pppccc^^^vvvdddaaa[[[hhhppprrruuuwww|||vvvcccXXXVVV[[[aaaeeeeeedddfffhhhnnnrrrvvv}}}uuurrrxxx~~~}}}wwwxxxvvvqqqpppppplllgggdddlll~~~|||ooo^^^LLL@@@AAAIIIMMMIIIEEEFFFJJJLLLGGGCCC@@@@@@<<<555111222333222111111111111111222222000111333444444999???IIIPPPaaawwwvvvXXXGGGBBB;;;777:::AAARRRlllwwwnnnlllooohhhpppoooBBB666111---//////------///------............------,,,,,,,,,---------......---+++,,,///000000555;;;cccyyyqqq[[[NNNuuummmZZZhhhpppxxxyyysssnnnnnnppprrrtttvvvuuuqqqppprrruuuvvvuuuyyyzzzwwwvvvvvvvvvuuusssooollljjjjjjiiifffddddddeeefffhhhggghhhjjjlllooorrruuuwwwzzz{{{|||}}}~~~zzzssskkk```jjjyyyaaaYYYrrr{{{{{{mmmkkkppp^^^LLLGGGCCCDDDHHHGGGGGGSSSdddoooYYYUUUNNNHHHGGGJJJJJJGGGKKKUUUbbbmmmgggWWWPPPJJJCCCEEEJJJDDD??????EEEIIIHHHEEEFFFFFFFFFFFFEEEDDDCCCBBBAAADDDFFFFFFDDDEEEHHHLLLMMMNNNNNNMMMLLLIIIEEE@@@<<<888333000///000000000............//////////////////111333555888:::<<<===???CCCGGGJJJMMMQQQTTTXXX[[[]]]^^^___```bbbdddiiijjjlllllllllmmmoooqqqmmmlllkkkiiihhhggggggggghhhgggdddbbb```_________^^^\\\ZZZYYYZZZ[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVWWWUUUTTTSSSQQQQQQRRRSSSSSSRRRQQQMMMGGG???888444222555555555555555555555555111222222333444555666666333222111111222555888:::;;;@@@DDDIIITTTdddooosssuuu{{{vvvZZZAAA<<>>888444333333333333333333333333333222222333333444444555555333222111111333666999;;;<<>>ggg|||zzzyyyxxxsssVVVbbbRRRJJJuuuppp___^^^oooqqqtttuuuzzz}}}gggVVVUUUZZZ___bbbbbbbbbeeegggkkkiiilllyyy|||uuutttsssrrrrrrpppuuuwwwtttpppnnnmmmkkkfffeeedddeeeppp|||hhh]]]ZZZTTTVVVSSSLLLEEECCCAAA===;;;888666888666222111333000000000000000111222333333000111333444444999???JJJSSSddd|||yyy[[[HHHAAA999888999@@@RRRmmm{{{qqq{{{wwwiii[[[EEE555000---//////......000------............------,,,,,,,,,---------......///,,,,,,...//////444;;;]]]}}}|||qqqjjjSSSWWWUUUYYYgggjjjoooqqqqqqppppppppptttuuuwwwxxxvvvtttssssssqqqxxx~~~{{{xxxrrrtttvvvwwwwwwtttpppnnnhhhhhhgggggggggffffffgggeeegggggggggfffhhhkkkoooqqquuuzzz~~~zzz{{{|||~~~^^^SSS^^^pppjjj]]][[[]]]~~~qqqjjj]]]QQQKKKJJJNNNJJJHHHZZZsss}}}tttxxxuuutttrrrpppiiiZZZQQQ\\\mmm~~~xxxaaaMMMJJJHHHDDDGGGIIIOOOVVV[[[ZZZUUUNNNIIIGGGEEEBBB@@@@@@BBBDDDFFFFFFDDDCCCCCCDDDEEEDDDDDDHHHNNNQQQNNNLLLKKKFFF???999666333111111111000...---------.........//////......000222555888:::<<<<<>>999666555333333333333333333333333333333333333333333333333333222111111333666:::<<<>>>DDDJJJPPPZZZhhhqqqsssvvv{{{~~~pppZZZCCC===CCCHHHFFFBBBFFFRRRfff|||\\\MMMCCCLLLhhh^^^dddRRR???666444333222333333111333666666555888===eee~~~wwwpppyyyaaaNNN```OOOGGGsssuuu```ZZZmmmooorrrtttyyy{{{jjj[[[UUUYYY]]]______```dddggghhhcccdddsss|||yyysssqqqrrrpppoooqqqsssrrrmmmiiiiiibbbdddbbbYYYRRR[[[ttttttnnnmmmgggbbbVVVIIIBBBAAA===999999555333444333000111444000000000000111222333444333000111333444444999???KKKUUUhhh|||]]]JJJBBB999888:::AAASSSnnnwwwvvv^^^III;;;555000---//////......000---..................---,,,,,,,,,---------......000---,,,...//////444:::mmmnnnmmmNNNZZZwwwLLLXXXhhhhhhjjjkkknnnpppqqqrrrtttuuuwwwxxxxxxvvvsssqqqppp{{{~~~}}}vvvsssuuuyyy{{{|||zzzvvvtttmmmkkkiiigggfffgggggghhhdddeeefffeeecccdddhhhlllkkkpppvvv{{{|||}}}}}}}}}|||iii[[[___jjjfff^^^^^^\\\```xxxxxxlllZZZRRROOOQQQLLLKKK```|||{{{lll___jjj~~~eeeMMMHHHEEEDDDJJJWWWdddrrrwwwqqqfff```]]]JJJFFF@@@;;;;;;>>>DDDGGGDDDAAA???@@@DDDFFFEEECCCCCCKKKPPPMMMKKKKKKFFF???888555333222222111///...---------.........//////---...000222555888:::<<<===@@@EEEIIIMMMQQQUUUXXX\\\^^^```aaabbbbbbeeefffdddggglllooopppoooooopppooonnnmmmllllllllllllllleeedddcccbbbbbbbbbcccddd___^^^\\\\\\]]]^^^]]]\\\ZZZZZZYYYWWWWWWVVVVVVWWWUUUSSSQQQOOOOOOPPPRRRSSSQQQPPPLLLFFF???999777666666666666666666666666666444333333333333333333333333222111111333666:::<<<@@@FFFMMMSSS]]]jjjrrrtttwww|||~~~~~~qqq[[[DDD<<>>999999555222333222///000444000000000000111222444444333000111333444444999???MMMWWWjjj~~~___LLLDDD;;;999:::AAATTTppp}}}wwwkkkQQQKKK<<<444222////////////...---.........////////////000---------...------,,,,,,/////////000...---444>>>pppuuuyyyNNNWWWkkkJJJSSSbbbkkkllllllrrrrrrqqqzzztttlllqqqvvvtttrrrtttmmmuuuzzz~~~|||vvvvvvxxx{{{|||{{{yyyvvvtttooolllhhhdddcccdddfffhhhfffeeeddddddeeehhhjjjlllkkkjjjkkknnnrrrvvvvvvvvv~~~}}}|||}}}wwwrrrttttttooogggccchhhqqqxxxcccUUULLLMMMLLLNNNeee|||lllqqqiiiPPPFFFGGGHHHEEE]]]kkkyyyttteeeRRREEE:::999===@@@CCCEEECCCCCCCCCCCCBBBAAA@@@@@@>>>EEENNNRRROOOIIIDDDAAA;;;888444222111111///...........................//////000111444777:::;;;<<<@@@FFFIIILLLQQQWWW\\\^^^```cccdddeeefffgggiiilllmmmnnnnnnoooooonnnnnnjjjiiihhhiiikkklllkkkjjjfffccc```___aaadddfffgggfffddd```]]][[[ZZZZZZZZZVVVVVVVVVVVVVVVWWWXXXYYYRRRUUUVVVUUUQQQOOOPPPQQQMMMNNNLLLEEE;;;555444666333444444555555444444333333333333444444444555555444333222222444777:::<<>>EEEMMMKKKEEENNN___{{{nnnTTTGGGTTT___VVVddd```@@@555777111333///444444444333333555999<<>>jjj___KKKhhhIIIOOOkkkjjjkkktttnnnkkkppp{{{uuurrr^^^ZZZ[[[]]]^^^^^^aaaeeeiiimmmnnnlllooowwwpppnnnoooooonnnnnnmmmkkkiiigggdddeeeaaaYYYTTTRRROOOJJJFFFJJJSSS\\\^^^[[[]]]aaaxxxhhhSSSFFFCCCBBB???>>>===;;;888444222222333333333222222222222222333333111222444444444;;;CCCSSS[[[ooo|||bbbLLL@@@===999<<>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>===CCCFFFJJJKKKIIIFFFDDDBBB;;;888555222222111000...........................//////000111444777:::;;;<<<@@@FFFIIILLLQQQWWW\\\]]]___bbbccccccdddeeegggjjjjjjkkkllllllllllllkkknnnmmmllllllmmmnnnmmmkkkiiifffdddccccccddddddccceeecccaaa______^^^[[[YYYWWWWWWWWWWWWWWWWWWXXXXXXSSSTTTUUUTTTRRRPPPOOOPPPOOOPPPOOOGGG===555444555222222222333333222222222333333333333444444444444333222111111333666999<<>>dddfffOOOiiiHHHQQQllltttxxxqqqooossszzzsssppp]]]XXXZZZ\\\]]]___bbbfffjjjmmmrrruuuyyy|||rrrmmmmmmooopppnnniiifffdddeeeaaacccaaa[[[VVVTTTOOOIII@@@>>>???CCCDDDDDDIIIOOOrrrqqqhhhWWWHHHBBBAAAAAADDDCCC@@@;;;666333222333555444333222222111111222222111222444444666===FFFVVVbbbxxx}}}dddMMM@@@<<<999<<>>AAAAAA>>><<<===????????????>>>===<<<<<>>===<<<<<>><<<555;;;@@@@@@BBBIIIOOOQQQUUUQQQOOOPPPOOOIIIDDDCCCFFFFFFHHHIIICCC;;;:::===@@@AAAAAA@@@@@@???>>>===>>>AAAFFFKKKMMMJJJDDD???<<<999666333333222111///........................//////000111444777:::;;;<<<@@@FFFIIILLLQQQWWW\\\aaaccceeefffffffffgggiiijjjjjjkkkllllllllllllkkkooonnnmmmnnnpppqqqpppoooeeecccbbbbbbdddfffggggggddd```]]]]]]aaabbb^^^ZZZYYYZZZZZZZZZYYYXXXVVVUUUVVVTTTSSSRRRRRRPPPNNNKKKMMMOOONNNHHH===555222222111111111222222111111111222222222222333333333333555555444555777;;;???AAADDDJJJQQQXXXbbbmmmtttuuuxxx~~~nnnTTTBBB===:::???EEEAAA???FFFRRRiii}}}zzzyyycccPPPBBBLLLUUUBBBFFFYYYKKK===666000555111333444555444333333555777NNNpppOOOccctttFFFIIIWWWvvvsssrrrsssvvviiiXXXXXXYYY]]]bbbfffhhhhhhjjjpppvvv|||xxxtttsssiii~~~uuunnneeebbbbbb```ZZZTTT\\\```cccbbbbbbbbb___ZZZQQQMMMMMMTTTZZZYYYUUUSSSbbbiiipppkkkXXXFFF@@@DDD??????===:::777666666888777666555333222222111111333111333777:::???IIITTTiii{{{zzzbbbKKK>>>999444:::III^^^sss~~~tttmmmwwwvvviiiqqqMMM<<<444222////////////...---,,,,,,,,,,,,------------***+++,,,---..................///111000000999CCCzzzwww```FFFrrrmmmXXXYYYfffoooooooootttsssrrrzzztttmmmpppsssqqqrrrwwwzzzuuuttt~~~uuutttuuuwww{{{~~~~~~zzzvvvssssssrrrooommmllllllllllllnnnnnnmmmllljjjiiigggfffiiiiiiiiihhhhhhhhhhhhhhhlllkkkkkklllnnnqqquuuwwwuuuttttttwwwzzz|||}}}}}}yyyyyy{{{~~~sssgggXXXVVVSSSQQQOOORRR^^^iiisss^^^OOOIIIIIIHHHGGGDDDBBB@@@???===888999:::===GGGUUU]]]^^^WWWOOOJJJMMMOOOJJJDDDBBBDDDDDDGGGFFF@@@999999>>>BBBBBBBBBBBBAAA@@@??????===>>>AAAFFFIIIIIIDDD@@@<<<999666444333222111000........................//////000111444777:::;;;<<<@@@FFFIIILLLQQQWWW\\\aaaccceeefffeeeeeefffhhhkkkllllllmmmnnnmmmmmmmmmnnnmmmmmmnnnppprrrrrrqqqjjjgggdddccceeeggghhhhhheee___ZZZ[[[___aaa___[[[ZZZZZZ[[[[[[ZZZXXXUUUTTTVVVTTTRRRQQQRRRPPPMMMJJJJJJMMMMMMGGG===444222222111222222222222222222111111222222222222333333333555444444444777;;;???AAAEEELLLSSSZZZeeepppwwwxxx|||tttYYYFFF???:::>>>BBB===???FFFRRRiii|||zzzyyybbbMMMAAAGGGwwwSSSAAAHHH^^^QQQ@@@777000777333111333444444444444666777BBBxxx}}}WWWfffxxxJJJIIITTTuuussssssuuuwwwiiiXXXXXXYYY]]]cccfffgggfffjjjooouuu~~~zzzxxx}}}vvvlllddd^^^ZZZVVVSSSTTT]]]fffkkkoooppplllfff[[[XXX\\\iiitttuuuppplllrrrwww}}}wwwcccMMMCCCDDD======<<<:::777666777888777666555444333222222222333222444999<<>>999999999>>>NNNbbbmmmpppaaaRRRGGGGGGKKKJJJHHHHHHAAABBBDDDCCC<<<666999???CCCCCCCCCCCCBBBAAA@@@@@@<<<<<<===AAAEEEGGGEEEBBB<<<999666444333222111000........................//////000111444777:::;;;<<>>@@@FFFMMMUUU\\\gggssszzz{{{~~~|||aaaMMMDDD===>>>AAA;;;???FFFSSSkkk}}}}}}^^^HHH>>>AAAkkkVVVEEEMMMdddUUUBBB777000888666///111333444444555777999@@@tttccclll|||NNNJJJSSSuuussstttvvvxxx~~~}}}eeeYYYXXXYYY^^^cccffffffeeejjjpppvvv~~~}}}sssggg\\\UUUSSSTTTWWWcccrrr|||~~~wwwjjjiiiooosssYYYLLLLLL>>>>>>===:::777666777888666666555444333333333333444333555:::>>>DDDOOO[[[tttvvv^^^HHH<<<999777>>>MMMaaauuuyyy~~~^^^TTTAAA::://////...------------...---------------------------,,,,,,,,,,,,---......,,,111......222111666FFFnnnJJJnnn|||ZZZWWWcccjjjooonnnmmmooopppoookkkppprrrpppppptttvvvtttvvvzzztttvvvyyyuuusssuuuxxx~~~zzzyyyvvvsssqqqrrrssssssrrrsssrrrpppnnnlllkkkjjjjjjnnnkkkhhhhhhkkkllljjjhhhfffhhhjjjjjjiiijjjooossstttppplllnnnyyyyyyzzzxxxwwwyyy}}}hhhWWWOOOMMMJJJHHHAAACCCKKKGGGEEEQQQsssccc\\\]]]XXXTTTRRRMMMFFFAAAAAA:::???<<<>>>___zzzooo]]]MMMIIIKKKLLLIIIGGGEEEAAA@@@BBB===777;;;DDDMMMIIIHHHGGGDDD???>>>AAA===;;;<<>>sss{{{YYYKKKWWW}}}rrrppppppsssvvvxxxxxxrrrdddZZZWWWYYY___ccccccccceeehhhooovvv}}}|||zzzzzz|||}}}~~~xxxmmm^^^TTTSSSXXXmmm|||tttrrraaaWWWBBB???:::777666666666555333555666555444222222333222777666888BBBIIIWWWmmmnnnYYYGGG<<<888666???OOOcccuuurrr|||UUUHHH999444//////...------------...---------------------------,,,,,,,,,,,,---......,,,111......222111666FFF{{{NNNnnnpppYYY\\\fffmmmrrrqqqoooqqqqqqpppmmmpppqqqooopppqqqooojjjlllxxxxxxyyy}}}|||vvvwwwzzz}}}~~~|||~~~{{{wwwuuuuuuvvvuuuuuusssrrrpppooommmlllkkkkkkkkkiiihhhiiikkkllllllkkkkkklllmmmmmmmmmnnnppprrrsssqqqooorrr|||vvvxxxwwwvvvwww{{{zzz{{{~~~mmm___UUUIIILLLGGGCCCGGGDDDDDDOOOqqqhhheee___[[[YYYTTTJJJCCC@@@???AAA???HHHmmm}}}kkkYYYPPPMMMLLLLLLLLLLLLFFFCCCCCC>>>888>>>IIIVVVOOOHHHFFFCCC???===???<<<;;;<<>>===BBBBBB???CCCQQQ^^^rrr]]]MMM@@@CCCnnn{{{RRR???QQQpppfffCCC999777111222444333333444444555666777BBBvvv[[[JJJRRRsssppppppsssvvvxxxvvvfffXXXUUUVVV]]]aaaaaabbbdddjjjttt|||{{{pppqqq{{{sssqqqppprrrtttxxxsssccc^^^bbbhhh~~~iiiXXXBBB>>>:::777666666666555333555666666444222333333111777888<<>>@@@@@@BBBRRR{{{uuubbbXXXRRRMMMKKKKKKOOOHHHCCCAAA===<<>>999555333222000/////////............//////---...000111222444888;;;>>>BBBGGGJJJKKKOOOUUUYYY```eeekkkmmmlllkkklllmmmlllmmmnnnmmmllllllmmmnnnkkkmmmkkkgggfffiiiiiifffiiiiiihhhgggfffffffffgggkkkddd]]][[[^^^aaaaaa___[[[[[[ZZZWWWTTTRRRRRRSSSVVVUUUUUUTTTSSSQQQOOONNNGGGIIIHHHBBB999333222555222222222222222222222222222222222222222222222222333444555666888<<>>MMMrrrnnnIII:::666000222333333333333444555666777@@@qqq~~~YYYFFFLLLyyypppooorrrvvvyyywwweeeWWWUUUVVV]]]aaabbbcccffflllwwwsssaaadddzzzqqqmmmkkkmmmpppttt}}}zzzkkkjjjrrruuujjjRRR@@@===999777666666555444333555666666444333333444222999:::@@@NNNXXXggg||||||iiiVVVFFF;;;555444<<>>;;;???PPPdddrrr^^^HHH??????>>><<<:::;;;;;;===AAAFFFIIIIIIHHHCCC???:::666444222000/////////............//////,,,...000000111444888;;;===AAAFFFIIIKKKOOOUUUYYY]]]bbbhhhkkkjjjiiijjjkkklllmmmnnnmmmlllllllllnnnlllooonnnkkkjjjkkkjjjfffiiihhhggggggfffeeeeeeeeehhhccc^^^]]]___aaa```^^^\\\\\\[[[XXXTTTRRRQQQRRRVVVUUUUUUTTTRRRPPPNNNMMMIIIHHHEEE>>>666222222555111111111111111111111111222222222222222222222222222333444555777;;;AAAEEEIIIQQQ\\\eeejjjpppuuuyyyyyy}}}lllRRRAAA<<<>>>@@@???FFFYYYkkkzzz|||\\\QQQAAAKKKzzzSSS@@@KKKwwwxxxQQQ===777111444333333333333444555666666;;;eee}}}SSSCCCFFF~~~pppnnnqqquuuyyyuuucccZZZWWWXXX^^^cccdddfffiiimmmvvv~~~uuu^^^aaa~~~zzztttnnnjjjjjjkkknnnuuu}}}ssssssxxxhhhMMM???<<<888666666666555444333555666666444333444555444:::<<>>???JJJXXXppp{{{jjjccc\\\TTTOOONNNEEE===:::999AAAXXXpppfffJJJ>>>>>>>>>;;;999;;;;;;===@@@DDDGGGHHHHHHDDD@@@;;;777555333111/////////............//////,,,...///000111444777:::===AAAFFFIIIKKKOOOUUUZZZ\\\aaafffiiihhhhhhiiikkklllmmmnnnmmmlllllllllnnnmmmppppppmmmlllmmmkkkgggjjjiiiiiigggfffeeecccccccccbbb```aaabbbaaa^^^[[[^^^^^^^^^[[[WWWTTTRRRSSSUUUUUUTTTSSSQQQOOOMMMLLLLLLJJJEEE===555111222444111111111111111111111111222222222222222222222222000111333444666:::@@@DDDHHHQQQ\\\ffflllrrrwww{{{yyy}}}|||jjjSSSBBB;;;<<<===>>>IIIYYYooo|||}}}ZZZLLL@@@TTTyyySSS@@@KKK|||WWW@@@999333555333222222333333444555666888ZZZ{{{|||OOOBBBCCCvvvzzzqqqnnnoootttxxxsssdddZZZWWWWWW]]]aaaccceeehhhlllrrr|||~~~dddfff}}}yyytttllleeecccbbbaaaeeekkk{{{~~~wwwvvvwwwzzztttlllffffffooo~~~dddMMM===;;;888666666555444333333555666666555444555666555;;;>>>FFFWWWaaammmpppYYYGGG<<<888777???OOObbbsss|||}}}zzzmmm{{{}}}nnnWWW;;;666555//////...------------...---------------------------,,,,,,,,,,,,---......,,,111......222111666FFF}}}dddQQQwwwZZZYYYYYYhhhppptttsssqqqrrrrrrqqqsssrrrooommmmmmfffUUUDDDMMMlll||||||}}}}}}|||{{{|||}}}zzzyyyyyyzzzzzzzzzvvvvvvwwwvvvuuusssqqqpppnnnnnnnnnmmmkkkkkklllmmmrrrqqqpppoooooonnnllljjjooorrrrrrpppqqqwwwyyyxxxxxxyyyzzzxxxtttssstttvvvzzzxxxwwwxxxzzz{{{{{{zzzuuuzzz}}}yyywwwyyy{{{zzzyyyyyywwwtttssstttqqqlllwwwsssssshhhRRRTTTxxxpppZZZJJJGGGGGGOOOaaavvvmmmhhhggggggdddYYYKKKCCCCCCAAASSSbbbqqqrrrdddZZZSSSPPPNNNEEE===::::::EEEaaa|||qqqQQQ@@@>>>===:::888;;;;;;===???AAADDDFFFFFFDDD@@@;;;777555444222111//////............//////,,,---///000111333777:::<<<@@@EEEHHHKKKOOOUUUZZZ]]]bbbfffhhhggghhhkkkmmmlllmmmnnnmmmllllllmmmnnnllloooooolllkkklllkkkhhhjjjjjjjjjiiigggeeedddbbbaaaaaabbbcccdddaaa]]]ZZZ___```___]]]YYYVVVTTTTTTUUUUUUTTTRRRPPPNNNLLLKKKMMMJJJDDD===666222222444111111111111111111111111222222222222222222222222///111222333666:::@@@DDDIIIQQQ]]]fffmmmsssyyy}}}}}}~~~{{{rrreeeQQQBBB;;;;;;<<<>>>EEEOOOfffssssss}}}VVVEEE???XXX|||TTT???LLL[[[BBB:::444555222222222222333444555666:::TTT```hhhPPPEEE@@@eeeuuuqqqmmmnnnsssvvv{{{vvvgggXXXUUUTTTYYY]]]___aaadddkkkppp}}}uuuvvv~~~{{{wwwnnneeeaaa^^^ZZZZZZ\\\kkkqqqvvvtttqqqrrrsssssskkkddd[[[TTTMMMKKKQQQZZZwwwuuuZZZIII<<<999777666666555444222333555666666555555555666666===AAALLL```kkkwwwxxx\\\GGG<<<:::888BBBSSSgggvvv{{{wwwqqqqqqnnn]]]???999555//////...------------...---------------------------,,,,,,,,,,,,---......,,,111......222111666FFFrrrccc^^^^^^ZZZgggnnnsssrrrppprrrrrrqqqqqqrrrpppnnnllleeeUUUFFFUUUjjjvvv~~~zzzzzzzzz}}}}}}zzzzzz|||}}}~~~~~~xxxxxxyyyxxxwwwtttrrrpppnnnmmmllllllmmmnnnnnnnnnrrrsssrrrpppnnnmmmnnnooorrrvvvwwwsssrrrttttttssstttwww{{{zzzvvvssstttvvvyyywwwuuuuuuvvvxxxyyyyyyvvvyyy{{{yyyxxxzzzyyyvvvvvvxxxvvvrrrsssxxxwwwsssvvveeeZZZyyy~~~sss___PPPJJJFFFYYY|||sssnnnjjjkkklllfffWWWIIIFFFKKKTTTgggkkkfffmmmYYYOOOLLLJJJBBB<<<;;;???NNNooo}}}ZZZFFF???<<<999777;;;<<<===>>>???AAACCCEEECCC@@@;;;888666555444333//////............//////,,,---///000111333777:::;;;???EEEHHHJJJOOOUUUZZZ^^^bbbeeeffffffgggkkkooolllmmmnnnmmmllllllmmmnnnlllooonnnkkkjjjmmmmmmjjjiiiiiiiiiiiiiiigggfffeeeccccccdddddddddbbb___]]]^^^___```^^^ZZZWWWUUUUUUVVVVVVUUUSSSQQQOOOMMMKKKJJJGGGBBB;;;666444333444111111111111111111111111111111111111111111111111000111333444777;;;AAAEEEMMMTTT^^^gggmmmrrrxxx}}}uuufff\\\MMMAAA;;;;;;>>>@@@EEEFFF[[[iiifffuuuVVVEEEAAAZZZXXX???LLL[[[BBB;;;444333222222222222333444555666999KKKVVV^^^UUUHHH>>>[[[zzzrrrmmmlllrrruuuxxxxxxgggYYYUUUTTTXXX[[[\\\^^^bbbjjjppp|||rrriiiddd```YYYVVVVVVWWW\\\]]]XXXXXX```iiimmmqqqmmmiiidddZZZPPPMMMQQQVVVqqqkkkNNNBBB:::999666666666555333222333555666777666555666777:::@@@DDDPPPeeeqqq|||~~~^^^EEE;;;;;;999DDDXXXmmm{{{}}}tttlllyyy|||vvvgggZZZ;;;666111//////...------------...---------------------------,,,,,,,,,,,,---......,,,111......222111666FFF{{{hhh^^^ZZZRRRfffmmmsssrrrqqqrrrsssrrrnnnpppqqqpppooojjj]]]PPP___mmmttt|||zzzxxxwwwyyy}}}~~~}}}{{{yyyyyy|||~~~yyyzzzzzzyyywwwtttqqqpppnnnkkkiiikkkoooqqqqqqooooooqqqrrrqqqpppppptttxxxtttyyy|||xxxtttrrrqqqnnnpppuuu{{{{{{xxxuuuuuuwww|||yyyvvvuuuvvvxxxzzzzzztttwwwwwwuuuvvvwwwtttnnnqqqsssqqqmmmpppxxxzzzwww{{{sss```ttttttbbbVVVKKKDDDaaarrrooommmpppppphhhWWWHHHIIIPPPnnnwww___pppbbbPPPKKKDDD>>>:::===DDDXXX}}}bbbKKK@@@;;;777666;;;<<<======>>>???AAACCCCCC???;;;888777666555444//////............//////+++---//////000333777:::;;;???DDDHHHJJJOOOUUUZZZ^^^```ccccccccceeejjjooolllmmmnnnmmmllllllmmmnnnnnnpppooolllllloooooommmggghhhiiijjjjjjiiihhhgggfffeeeddddddcccbbbaaa```]]]^^^___^^^ZZZWWWUUUUUUWWWWWWVVVTTTRRRPPPNNNLLLFFFDDD???:::777555444555000000000000000000000000000000000000000000000000111222444555888<<>>DDDGGGRRRfffpppzzz^^^CCC:::;;;888EEE[[[rrrtttkkkwww||||||fff[[[RRR<<<:::---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---222///...333222777GGGzzzyyytttUUUhhhtttZZZWWWgggqqqooolllrrrtttrrrvvvsssssstttsssqqqmmmiiifffmmmooosss}}}xxxzzzzzz}}}{{{uuuxxx{{{~~~}}}{{{yyyzzzxxxuuuuuutttsssqqqooorrrrrrrrrpppnnnnnnnnnpppsssqqqqqqrrrvvvyyy{{{{{{{{{|||{{{yyyvvvrrrnnnkkkssstttvvvwwwvvvtttqqqooowwwzzz}}}{{{vvvrrrsssvvvvvvttttttvvvxxxyyyvvvsssrrrnnnmmmooopppqqqvvv|||ddd]]]tttggggggUUUEEEcccsssmmmmmm```NNNTTTiiieeeWWWzzz```LLLBBBBBB<<<:::LLLqqqrrr]]]LLL;;;444666======>>>>>>>>>??????@@@???===;;;999666555444333111000///......------......////////////111555888??????BBBGGGNNNTTTYYY[[[\\\aaaccc``````eeejjjkkkgggiiilllmmmllllllnnnppppppooommmlllkkkkkklllmmmiiijjjkkkllllllkkkiiiiiidddiiijjjfffbbbbbbaaa^^^^^^^^^^^^]]]\\\YYYWWWUUUXXXWWWVVVUUUTTTRRROOOLLLJJJAAA999666333000111444444333333222222222222222000111111111111222222222333444555777:::>>>DDDHHHKKKWWWbbbfffjjjqqqvvvyyy{{{bbbSSSDDD>>><<<:::===BBBJJJIIIQQQeee}}}~~~___CCC@@@```sssDDDRRRZZZEEE===333111444444444333333222222222:::;;;```bbbXXXwwwJJJGGGLLLvvvooojjjmmmrrrxxx~~~sssjjjaaa[[[WWWYYY[[[]]]```eeelllrrrvvv~~~rrrddd^^^ZZZTTTOOOLLL@@@AAAAAA===;;;BBBPPP[[[gggeeebbb]]]WWWPPPJJJGGGEEELLLkkknnnNNNBBB999777555444555555555444444222111333333333777===AAABBBKKK]]]nnnyyyqqqRRRAAA:::888:::OOOfffuuuzzzmmm{{{cccSSSJJJ888777---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---222///...333222777FFFssswwwjjjLLL```oooWWWWWWjjjsssqqqmmmrrrtttqqquuuttttttsssrrrrrrrrrrrrrrrrrrrrrtttzzzxxxyyyzzz|||{{{wwwxxx{{{}}}~~~}}}{{{zzz|||{{{yyyxxxyyyxxxvvvuuutttttttttsssrrrqqqqqqqqqtttsssrrrsssvvvyyyzzzzzzyyyyyyyyywwwvvvsssqqqoooyyyxxxvvvtttsssqqqqqqpppuuuwwwyyyyyywwwttttttuuuvvvttttttuuuwwwwwwtttqqqqqqmmmlllnnnpppssszzzmmm]]]qqqeeefffXXXMMMmmmwwwpppbbbYYYeeezzzjjjPPP\\\rrr|||```OOOLLLHHHKKKZZZtttvvvcccOOO===999>>><<<<<<======<<<<<<;;;;;;???===;;;999666555333333111000///......------......////////////222555888??????BBBGGGMMMTTTYYY[[[\\\aaabbb______dddhhhiiijjjkkkmmmnnnnnnnnnmmmmmmnnnmmmlllllllllmmmooooookkkkkkkkkkkkkkkiiihhhhhhhhhjjjiiieeeccccccaaa]]]____________^^^\\\ZZZYYYYYYXXXWWWVVVUUUSSSPPPMMMGGG>>>777444222///000333111000000///////////////000000111111111222222222000222444777;;;AAAGGGLLLTTT]]]fffjjjnnnsssuuuuuu}}}zzz___OOOAAA<<<:::888:::@@@IIIKKKSSSaaavvvgggGGGIIIppppppJJJTTT~~~ZZZCCC;;;444444444444444333333222222222666666WWWdddQQQXXXDDDDDDrrrwwwpppkkkmmmqqquuu{{{zzzpppaaa[[[VVVXXX[[[]]]aaafffhhhpppuuuddd[[[UUUOOOJJJIIIDDDDDDBBB===:::;;;AAAGGGOOOOOOOOONNNLLLJJJHHHGGGFFFEEEWWW~~~oooKKK;;;:::888666555666777777777555333222444444444888>>>DDDEEENNN```ppp||||||cccLLL@@@;;;888>>>TTTkkkxxx~~~uuuzzzdddMMMDDD888777222............------------------------------------,,,,,,,,,---------......---111///...333222777FFFxxx___EEEYYYjjjUUUXXXlllvvvsssooottttttqqquuuwwwuuusssqqqrrrtttwwwzzzxxxvvvuuuyyy|||zzzzzz}}}|||yyyyyy{{{|||||||||||||||}}}{{{zzzzzz{{{|||{{{yyytttuuuuuuuuuuuusssrrrqqqvvvuuutttuuuwwwyyyzzzyyyyyyxxxxxxwwwwwwvvvvvvvvv~~~yyyuuurrrqqqssstttrrrrrrsssvvvwwwwwwuuussswwwvvvvvvvvvwwwvvvtttrrrppplllkkkmmmpppttt}}}~~~```xxxyyykkkjjjaaa^^^~~~wwwlllmmm|||kkkNNNJJJNNNLLLWWW]]]mmmooo\\\VVVUUU]]]hhhqqqxxx}}}yyylll^^^JJJ999777>>>;;;<<<======<<<;;;999888>>>===;;;999777444333222111000///......------........./////////222666999>>>@@@CCCGGGMMMSSSYYY\\\]]]aaabbb______dddggggggllllllmmmooopppooommmjjjkkkkkkkkklllmmmooopppqqqnnnmmmlllkkkiiihhhggggggmmmlllgggccccccfffccc^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZYYYXXXWWWVVVTTTQQQNNNCCC;;;444222111///000333333333222111111111111111000000000111111111222222111333555888<<>>AAACCCDDDEEEEEEDDDAAAGGG___tttNNN::::::888666666888999:::999666444444666666555999???GGGIIIRRRcccsss~~~lllVVVFFF>>>:::888EEE[[[qqqzzz~~~eeeGGG===666333333------------------------........................,,,,,,,,,---------......,,,111......222111666FFF}}}^^^EEEXXXgggQQQVVVkkkuuutttpppvvvvvvssswwwxxxvvvtttrrrrrrtttwwwyyyyyywwwvvv{{{}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}yyyxxxxxxyyy{{{|||{{{zzztttuuuuuuwwwwwwvvvsssqqqxxxwwwvvvwwwyyyzzzzzzyyy{{{{{{zzzyyyyyyyyyzzzzzz|||xxxuuuuuuvvvwwwooonnnnnnrrrwwwyyyvvvrrrvvvwwwwwwxxxyyyxxxvvvuuurrrnnnlllmmmoootttkkkrrruuurrrmmmppp{{{iiiUUUOOONNNLLLHHHJJJOOOcccqqqeee______iiipppmmmhhhfffbbb^^^YYYRRRDDD777555;;;:::;;;<<<======<<<:::999===<<<;;;999777555333222111000///......------...---...//////000222666999===@@@CCCHHHMMMSSSXXX\\\___bbbccc```aaaeeegggfffjjjjjjkkknnnppppppmmmjjjjjjjjjkkklllmmmnnnoooppppppooommmkkkiiihhhgggfffnnnkkkeeeaaadddiiigggaaa[[[\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWVVVVVVTTTPPPMMM@@@999333222111///000444444444333222222222222333000000000000111111111111555666888:::<<>>999555999:::;;;===???AAABBBCCC@@@AAAEEEQQQnnnxxxTTTAAA999777666666888:::::::::777555555777777666:::@@@HHHJJJTTTeeeuuujjjSSSBBB;;;::::::JJJaaavvv|||}}}dddAAA777444---111,,,,,,------------------........................,,,,,,,,,---------......,,,111...---222111666FFFjjjHHHYYYeeeLLLPPPiiittttttqqqxxxyyyvvvzzzvvvvvvvvvvvvwwwxxxzzz{{{vvvvvvxxx~~~||||||{{{{{{{{{|||}}}~~~xxxwwwwwwxxx{{{}}}}}}|||xxxwwwxxxyyy{{{zzzwwwtttyyyxxxxxxyyy{{{|||{{{yyy}}}|||{{{zzzyyyyyyyyyyyy}}}|||{{{yyywwwwwwvvvvvvooolllkkkooouuuyyyvvvrrrssstttvvvwwwwwwwwwvvvvvvtttqqqnnnnnnnnnrrr}}}uuuwwwhhh]]]VVVQQQOOONNNOOOLLLLLL^^^uuuwwwkkkiiifffggglllmmmeee\\\WWWOOOMMMJJJHHHCCC===:::;;;666777888:::;;;;;;:::::::::::::::999777555333222111000///......------...---...//////000222666:::===@@@DDDHHHLLLRRRXXX]]]aaaddddddbbbdddhhhiiigggfffgggiiilllnnnooonnnlllllllllmmmmmmmmmmmmllllllpppooonnnlllkkkiiihhhgggmmmiiiddd```dddjjjjjjeee\\\[[[[[[[[[[[[[[[[[[[[[YYYWWWVVVUUUUUURRROOOLLL???999333333333111222555111111000/////////////////////000000000111111111555777999;;;>>>CCCJJJNNNXXX___gggoooyyy~~~kkkSSS@@@======777888@@@KKKWWWbbbiiiuuuvvvZZZEEEJJJooo~~~OOOJJJjjjYYY>>>555...333333333333333333333333555777>>>gggrrrMMMpppSSSHHHVVVsssnnnlllmmmoooqqqvvv}}}}}}lllfff]]]VVVVVVXXXZZZ```gggssswww{{{~~~qqqdddWWWNNNKKKJJJFFFBBBAAABBBBBB>>>:::;;;;;;;;;<<<<<<===>>>>>>;;;@@@EEEIIIXXX}}}qqqRRRDDD888666444444666888999888888666555777777777;;;AAAFFFJJJVVVgggvvvkkkSSS@@@888:::@@@MMMdddyyy|||yyyzzzzzzxxxgggBBB:::;;;...444,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,000...---222111666EEEtttIIIWWWhhhLLLMMMgggrrrsssqqqxxxzzzwww{{{sssuuuwwwzzz}}}tttuuuxxx}}}||||||{{{{{{|||}}}}}}yyyyyyyyyzzz}}}~~~}}}{{{zzz|||~~~|||xxxzzzyyyyyy{{{}}}}}}|||{{{|||{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwwwwvvvuuutttssspppmmmjjjmmmrrrvvvuuusssppprrruuuuuutttssssssttttttrrrpppooommmppp{{{|||tttzzzzzz|||lllgggcccZZZPPPMMMIIIMMMJJJCCCDDDOOOZZZ\\\ffflllmmmhhh```YYYQQQKKKGGGCCC@@@??????===:::888111111222333555666777888777888999999888666555333111000///......------...,,,---...///000333777:::<<<@@@EEEIIILLLQQQXXX^^^bbbddddddcccfffkkkkkkgggcccfffiiikkkkkklllnnnpppoooppppppooonnnmmmlllkkknnnnnnoooooonnnlllkkkiiijjjiiieeeaaadddiiiiiifff^^^^^^]]]\\\\\\]]]]]]]]]XXXWWWUUUUUUTTTRRRNNNLLL???999444444444222222555222222111000000000000111/////////000000000111111111333777;;;@@@HHHPPPUUU\\\ccckkkpppvvv}}}}}}sssWWW@@@<<<;;;444555???AAAKKK[[[jjjxxxjjjTTTDDDKKKmmmMMMFFFOOOqqqZZZ???999222222222333333333333444444222999;;;]]]~~~|||___nnnnnnFFFKKKrrrooommmoooooopppvvv~~~qqqiii```WWWUUUVVVYYY___eeennnsss}}}zzz~~~lll[[[OOOKKKLLLHHHDDDBBBBBBAAA>>>;;;999888888888888888999999999:::===???EEEaaacccJJJ@@@777555333333555666777666888666666888888777;;;AAADDDKKKYYYkkkyyy{{{cccMMM<<<666<<>>>>>DDDcccXXX:::888111222222222333333444444444///<<<555GGGnnneee}}}OOODDDqqqvvvsssrrrrrrooonnnssszzzxxxuuummmcccYYYUUUTTTVVV]]]cccjjjrrrvvveeeVVVOOOOOOLLLMMMNNNMMMJJJFFFAAA??????>>>;;;999777666666666;;;111444@@@@@@AAAccc[[[HHHFFF999777555444555555555444888555555777777666;;;AAAGGGPPPbbbvvvjjjMMM>>>999888;;;@@@QQQggg|||xxxlll\\\MMMhhhhhhZZZBBB333222111,,,......---------,,,,,,,,,+++,,,------......------,,,---...---,,,,,,---...---,,,...000000111888@@@yyyyyy```GGG]]]sssWWWiiiooovvvyyyxxxwwwwwwxxxtttyyyyyyvvvyyyvvvssswww}}}~~~|||zzz{{{~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzvvvuuuwwwwwwuuuvvvzzz{{{||||||}}}~~~~~~~~~|||{{{{{{~~~vvvuuuxxxwwwrrrrrrsssooojjjkkkrrruuuqqqtttxxx|||~~~|||wwwpppkkkoooqqqnnnnnnrrrpppyyypppiiigggcccXXXLLLIIIFFFCCC???===CCCKKK|||ccc^^^TTTNNNFFF@@@>>>:::333000333444333222000......111333555444555666888888666444222111000///------------......///...///222666:::<<<@@@FFFKKKPPPUUUZZZ]]]^^^aaaeeefffeeefffhhhkkknnnnnnmmmlllllllllmmmmmmrrrqqqrrrtttvvvuuupppllliiilllqqqttttttqqqllliiinnnnnnmmmkkkgggddd```___```]]][[[\\\___```___^^^ZZZ[[[\\\ZZZVVVSSSQQQQQQDDD999111222555444222111000000000000000000000000111111111000111111222222666444777???GGGMMMUUU]]]dddfffkkkpppvvvzzz|||~~~jjjFFF:::999666999BBBDDDIII^^^yyy```MMMFFFQQQ[[[AAA===999nnnvvvXXXBBB666333111111222222222333333333222===999GGGuuu{{{qqq{{{}}}vvvVVVJJJYYYzzzrrrmmmlllkkkllluuu}}}ssshhhccc[[[UUUTTTXXX^^^ccceeeqqq}}}uuu~~~lll^^^YYYSSSMMMNNNNNNLLLHHHEEEDDDDDDDDD@@@<<<:::999:::999999555>>>555555@@@:::PPPfff\\\???999999999999888666444333777777999;;;999888;;;BBBGGGQQQdddwww]]]EEEBBB<<<888>>>CCCSSSjjjxxx}}}~~~nnnRRRDDDmmmkkk\\\DDD555333222.........---------,,,,,,,,,+++,,,------......------,,,...///...---,,,---......---...000000000777???|||ppp~~~zzzjjjEEE\\\|||hhhmmmpppuuuwwwwwwvvvuuuuuutttwwwxxxvvvyyywwwtttwww|||zzz{{{~~~~~~{{{{{{{{{|||}}}~~~|||yyywwwyyyyyywwwxxx{{{{{{|||~~~~~~}}}|||||||||{{{vvvvvvzzzyyyuuusssssspppkkklllqqqrrrnnnrrrtttxxxzzzyyytttoookkkmmmpppnnnoootttsss||||||sssaaaPPPJJJFFFDDDAAA@@@EEEKKKttthhhZZZQQQIIIBBBBBB@@@;;;777888666666666333111111222444666666666777888888666444222111000///...---------......///...///222666:::>>>BBBGGGMMMQQQUUUZZZ]]]]]]```dddeeeeeefffiiikkkmmmmmmlllllllllllllllllltttrrrqqqqqqrrrrrrooollljjjlllpppsssssspppllliiikkkkkkjjjhhhfffbbb```^^^aaa___\\\\\\]]]]]][[[YYYZZZ[[[[[[YYYUUURRRPPPOOOCCC999222333555444222111000000000000000000000000111111111000111111222333777666999@@@GGGLLLUUU]]]fffiiinnntttyyy}}}gggFFF<<<:::666666===DDDGGG[[[wwwZZZHHHCCCLLLXXX???===???rrrqqqQQQ<<<111///111111222222222333333333111999444@@@lllqqqvvvdddEEEOOOwwwyyyqqqnnnmmmmmmrrrzzzzzzxxxkkkeee]]]VVVTTTVVV\\\```jjjxxx}}}xxxyyyoooaaa]]]WWWUUUTTTRRROOOLLLJJJGGGFFFFFFDDD@@@???>>>===;;;:::777>>>666666@@@888GGGyyyooojjjPPP999999:::::::::888777666777666888:::888666:::@@@IIIRRRdddxxx\\\DDD@@@999666===CCCNNNcccqqqxxx|||mmmSSSDDDwwwrrrnnn]]]EEE666333333///......---------,,,,,,,,,+++,,,------......---------...//////------...///...---...000//////555===pppkkkpppuuusssDDDYYYxxxrrrssstttuuuwwwvvvtttrrrsssvvvvvvuuuxxxyyyuuuwww|||}}}}}}zzz{{{|||}}}{{{zzz|||{{{yyyyyy}}}{{{}}}~~~|||{{{|||}}}}}}~~~|||xxxxxxzzzyyyuuuttttttrrrnnnoooqqqppplllqqqrrruuuvvvvvvssspppmmmkkkooommmpppvvvvvvuuuuuupppVVVMMMDDDCCCDDDDDDGGGJJJzzzlllcccYYYOOOLLLIIICCC>>>;;;888999999888666555555777999888888999999999666444222111000///...------------.........///222777:::???CCCIIIOOOSSSWWW[[[^^^]]]```ccceeeeeegggiiijjjkkkkkkkkkkkkkkkllllllllluuussspppnnnnnnmmmllljjjiiillloooqqqqqqoookkkiiikkkjjjiiihhhfffcccaaa```dddbbb```^^^^^^\\\ZZZXXXZZZ[[[[[[XXXTTTPPPNNNMMMBBB999222333555444222222000000000000000000000000111111000000111222222333999888;;;AAAGGGKKKTTT\\\gggkkkqqqxxx}}}aaaEEE===<<<888777;;;DDDGGGYYYuuuWWWFFFBBBHHHUUU<<<@@@PPPvvvSSS>>>444333111111222222222333333333222666222:::aaammm~~~EEEFFFddd~~~zzzqqqnnnnnnooorrruuuvvvyyy|||pppjjjaaaYYYVVVWWW[[[^^^hhhvvv{{{oooooo}}}tttiiieee^^^^^^ZZZUUURRRRRRQQQNNNKKKGGGEEECCCBBBBBBBBBAAA???<<<@@@999999@@@777>>>aaabbbaaaLLL888999::::::;;;;;;::::::888777999;;;999777;;;AAAKKKSSSdddzzz|||WWW@@@===777777BBBKKKSSSeeepppxxx}}}mmmRRRDDDppp~~~tttmmm[[[DDD555222222000......---------,,,,,,,,,+++,,,------......------...///000///.........000///---...000///...444<<>>999777999;;;;;;:::999999:::;;;:::999::::::999777444333222111///......---------.........///222777;;;>>>CCCJJJQQQVVVZZZ___aaa```aaaccceeeffffffggghhhiiijjjjjjkkkllllllllllllsssqqqpppnnnllljjjhhhggghhhjjjmmmooopppooommmkkkllllllkkkiiihhhfffeeedddgggfffdddcccaaa___\\\[[[[[[\\\\\\YYYTTTPPPNNNMMM@@@888333444555444222222000000000000000000000000000000000000111222333333999999<<>><<<:::===DDDMMMSSSddd{{{rrrOOO;;;;;;888<<>>=========<<<;;;:::;;;;;;:::777555333222111000............------......///333777;;;===CCCKKKSSSYYY^^^ccceeeddddddeeeeeefffffffffeeehhhiiijjjkkklllmmmllllllnnnoooqqqpppnnnjjjgggeeegggiiikkknnnooopppooonnnmmmlllkkkiiihhhgggfffeeeeeeeeeeeedddbbb```^^^]]]]]]]]]]]]ZZZVVVQQQOOONNN>>>888444555666333222333000000000000000000000000000000000000111222333444888999===CCCFFFJJJTTT^^^eeeiiipppxxx{{{aaaGGG<<<;;;;;;===@@@CCCMMM___rrr|||XXXFFFFFFMMMwwwxxxMMM:::BBB\\\[[[BBB555333111111222222222333333333444444444999QQQwwweeeGGGOOOmmm~~~xxxpppmmmpppuuuvvvttttttyyy~~~uuuoooggg___[[[[[[^^^```fffqqq{{{pppfffgggpppvvvtttppptttzzzppplllaaa\\\VVVPPPPPPUUUZZZZZZYYYMMMIIICCC@@@@@@BBBEEEFFFGGGDDD===;;;===:::<<>><<<;;;???EEEMMMTTTeee|||kkkKKK;;;<<<:::AAAVVVfffvvvjjjNNNDDDhhh]]]LLL===333/////////......---------,,,,,,,,,+++,,,------......---------...//////------...//////...///111000000666>>>ooo}}}wwwRRRZZZrrrrrrtttwwwyyyzzzxxxvvvuuurrrqqqtttwwwzzz}}}yyywww~~~zzzyyyyyyyyy{{{~~~~~~zzzyyy{{{{{{yyyzzz~~~}}}}}}}}}}}}~~~|||~~~~~~uuurrrrrruuuwwwuuutttuuuoooooopppqqqqqqqqqqqqqqqpppqqqnnnooouuuvvvxxxnnnhhh___QQQEEEEEEVVViiikkkYYYIIIDDDHHHIIIHHHGGGQQQ}}}```GGG;;;777222666<<<@@@@@@???>>>===;;;::::::;;;;;;;;;888666333222111000///.........,,,---......///333888<<<>>>DDDMMMUUU[[[aaaeeegggffffffeeefffhhhhhhgggeeeggghhhjjjlllnnnnnnnnnmmmkkknnnqqqrrroookkkhhhgggjjjkkklllnnnoooooooooooolllkkkiiigggeeeddddddddd```bbbcccccc```^^^]]]]]]\\\]]]]]][[[VVVRRRPPPOOO===888555666666333222444000000000000000000000000//////000000111222444444777999???EEEHHHMMMXXXdddhhhkkkpppwww}}}gggLLL===999999;;;>>>CCCOOOaaapppwwwTTT@@@DDDRRR|||nnnIII999???\\\]]]CCC444111111111222222222333333333222111555777FFFwwwiiiyyywwwHHHJJJbbbyyysssrrrvvvuuurrrtttyyyuuupppggg___ZZZZZZ\\\^^^dddnnnxxxoookkklllrrrvvvvvvrrrwwwzzzqqqlll```YYYTTTNNNMMMPPPVVVYYY[[[TTTOOOHHHBBBAAAAAABBBBBBEEEAAA===;;;999:::===@@@XXXbbbBBB>>><<<555555555555555666777888666666888;;;:::999>>>EEENNNVVViiiiiiKKK===???<<>>::::::<<<>>>DDDNNN^^^llluuu~~~|||SSS;;;@@@WWWiiiIII<<>>lll]]]cccFFFGGGWWWwwwrrrttttttpppssswww{{{{{{uuulllbbb\\\ZZZ[[[\\\bbbjjjzzztttrrrtttvvvwwwyyyuuuzzz~~~}}}wwwrrreeeZZZVVVPPPKKKKKKNNNSSSVVVUUUQQQMMMIIIGGGFFFDDDCCCCCCAAABBB???:::<<>>EEE]]]qqq}}}{{{pppWWWCCCCCCwww[[[PPPBBB999444111000000......---------,,,,,,,,,+++,,,------......------,,,---...---,,,,,,---...///...///222222333:::BBBlllxxxMMMTTTrrrhhh]]]ccciiiqqqvvvwwwxxxyyy{{{xxxrrrppptttwwwwww|||~~~zzzxxx~~~yyywwwuuuttttttvvvyyyzzz}}}yyyyyy|||}}}|||~~~}}}|||}}}~~~{{{|||~~~~~~xxxrrrpppssssssooonnnqqqrrrrrrttttttuuutttsssrrrssssssnnnpppxxx}}}eeeSSSLLLFFFBBBAAA>>>NNNiiisss|||jjjXXXQQQPPPPPPOOOPPPBBBYYYuuu~~~UUUCCC>>>888===CCCFFFEEEAAA===:::888888888:::;;;;;;999777444333222000//////......,,,,,,---...///333888<<>><<<>>>@@@AAAEEEMMM[[[jjjuuu~~~wwwVVV:::???ZZZhhhLLL@@@AAAcccZZZ@@@333111111111222222222333333333222111:::999:::fff}}}lll\\\|||FFFHHHRRRwwwqqqrrrsssppprrrtttttt{{{qqqggg```]]]\\\]]]eeejjj~~~xxxxxxyyyxxxxxxzzzwww|||{{{www~~~zzzlll^^^ZZZRRRKKKGGGHHHMMMRRRPPPOOOOOOOOOOOOMMMJJJGGGDDDCCCGGGEEE===???BBB999111@@@222777CCC777777===:::888777555444333444444444555888<<<<<<<<>>BBBKKKPPPIII<<<777<<<<<<999777888;;;<<<999555333222000///...---......//////......000555===BBBHHHPPPUUUVVVYYY```cccaaaggghhhiiijjjiiiiiijjjllljjjkkkkkkjjjiiijjjlllnnntttnnnpppvvvtttkkkjjjrrrmmmmmmmmmlllkkkkkkjjjjjjkkknnnooonnnjjjhhhhhhiiijjjiiigggfffiiijjjeee]]]```\\\WWWVVVWWWUUUOOOJJJ>>>777333444666444222333222111111111000000//////111222333222111222555777<<<@@@GGGMMMUUU]]]ffflllwwwxxxzzz|||}}}}}}|||{{{pppTTT>>><<<>>>999;;;CCCGGGMMMVVV```kkkyyysss[[[===EEEqqqyyySSS;;;>>>ddd{{{XXXAAA444222222222222222222222222222888111333666999XXXrrraaadddMMMGGGGGGwwwqqquuussslllyyyyyytttttt}}}kkkkkkiiiZZZUUU]]]eeeaaaqqq}}}{{{ggg___UUULLLHHHFFFFFFFFFFFFEEEGGGMMMTTTWWWSSSNNNLLLNNNNNNLLLHHHCCC???===<<<<<<;;;999888:::===AAA???===;;;::::::999777555333666888777777===DDDHHHRRReee{{{vvvTTTEEE999:::DDDUUUlll~~~yyyZZZHHHEEEAAAiiiaaaQQQ@@@777222...,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///111111111777>>>pppgggqqqXXXGGGttt|||]]]JJJUUUdddooooooooouuuwwwsssxxxsssqqquuuwwwxxx~~~~~~xxxrrryyy~~~}}}|||}}}~~~|||vvv{{{|||xxxwwwzzz||||||~~~~~~}}}}}}}}}{{{wwwtttuuutttpppqqqsssssstttuuuuuuuuutttsssrrrwwwwwwsssuuuxxxzzznnnUUUJJJFFFBBBFFFFFFPPPvvv~~~vvvlllhhhbbb[[[YYYcccxxx}}}pppllllllqqqrrrooommmnnnvvvsssooonnnooommmfff^^^QQQJJJRRRooo```HHHBBB>>>DDDLLLNNNFFF<<<888999999666555777;;;;;;888444333222111///............---------...000555<<>>AAAHHHOOOXXXbbbiiinnnsssuuuxxx{{{}}}}}}}}}}}}nnnSSS<<<999:::777999AAAKKKRRR\\\gggqqq|||mmmPPP===LLLtttwwwTTT@@@FFFlllsssRRR>>>444444222222222222222222222222888333666888;;;WWWqqqhhhaaaXXXGGGJJJoootttsssrrrnnnxxxyyywwwyyyqqqooommmaaa\\\ccceeebbbmmmpppfffYYYNNNHHHFFFFFFEEEFFFEEEEEEHHHMMMOOONNNLLLKKKLLLMMMLLLIIIFFFDDDBBB===>>>===<<<::::::;;;===@@@>>><<<<<<<<<<<<:::999444666888777777<<>>lllhhhsss\\\GGGnnnhhhMMMTTTbbbmmmmmmooouuuxxxvvv{{{vvvsssuuuvvvxxx}}}zzztttzzz|||yyyyyyyyy{{{}}}~~~|||zzzyyy||||||xxxwwwzzz|||{{{~~~~~~}}}}}}||||||{{{{{{xxxwwwxxxwwwrrrqqqsssqqqrrrsssssssssrrrpppooouuuuuurrrsssxxx{{{tttXXXLLLEEE???EEEAAAJJJvvvzzzpppiii^^^VVVXXXgggmmmiiiffffffggggggjjjooottt|||}}}fffYYYVVVhhhxxxmmmkkkpppxxxuuudddPPPCCC@@@HHHLLLHHHAAA;;;888555444333444777::::::777333333222111000///.........,,,,,,---...000666===BBBHHHVVVbbbccc^^^]]]```bbbhhhjjjkkkkkkkkkkkklllnnnjjjkkkkkkkkkkkkmmmppprrruuurrrtttxxxtttjjjgggjjjlllmmmmmmmmmmmmnnnnnnnnniiijjjjjjiiihhhiiikkkmmmmmmmmmjjjgggggggggbbb[[[ZZZZZZZZZ\\\[[[VVVMMMFFF???888444555777555444444111111111111000000000000111222222222222333666999AAACCCIIIRRR^^^gggnnnpppuuuwwwzzz~~~lllRRR<<<888999666:::BBBNNNWWWdddqqqzzzgggHHHDDD[[[~~~kkkJJJ===IIIwwwlllNNN===555666222222222222222222222222555444666777:::RRRuuuuuuxxx___eeeCCCIII```xxxppppppnnnvvvwwwxxx|||uuummmkkkbbb\\\___cccbbbhhh{{{}}}qqq```SSSLLLJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJIIIGGGFFFEEE@@@BBBCCCBBB@@@=========AAA???>>>===>>>>>><<<:::666777777777777;;;CCCIIIUUUggg|||sssfffJJJ@@@888;;;GGGZZZpppvvvdddOOOAAA???@@@~~~sssuuu\\\@@@222............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///111111000666>>>hhhuuuuuu[[[HHHkkkuuuXXXUUUaaakkknnnpppuuuxxxxxx|||yyyuuuuuuvvvxxx}}}{{{vvv{{{zzztttvvvxxxzzz||||||{{{yyy}}}~~~zzzyyy|||~~~}}}~~~}}}}}}||||||{{{zzzzzzyyywwwwwwyyyxxxtttsssuuurrrrrrssstttsssrrrqqqppptttuuurrruuu{{{vvv[[[OOOHHHCCC@@@@@@EEEiiiwwwkkk]]]ZZZaaatttzzzrrrfff[[[VVVXXX```hhhhhhyyyrrrxxxxxxlll\\\WWWUUU[[[bbb```XXXPPPIIIMMMJJJ@@@:::999666111111222444888;;;:::777444333333222000//////......,,,------///111777===BBBFFFSSS```dddbbb___```aaakkklllnnnnnnmmmmmmoooppplllmmmmmmmmmlllmmmoooqqqrrrrrrtttxxxtttlllhhhiiillllllmmmmmmnnnooooooppplllkkkjjjiiiiiijjjlllnnnlllllliiieeecccccc^^^XXXXXXWWWXXXXXXWWWQQQJJJDDD@@@999444555777555444555111111111000000000000000000111222222222444777:::BBBEEEKKKVVVbbblllqqqrrr|||~~~yyyjjjSSS???999999999===DDDOOOZZZkkkyyycccIIIOOOkkkvvv^^^???999MMMnnnRRR@@@555555222222222222222222222222000333444444888IIIwwwwwwfffbbb|||tttCCCGGGRRR~~~ooommmnnnsssuuuuuuxxx||||||mmmiiiaaa[[[YYY^^^aaaeeeppp|||iii[[[TTTSSSRRRRRRQQQRRRSSSRRRPPPOOOOOOQQQLLLKKKIIIHHHGGGEEEBBB@@@BBBEEEHHHIIIGGGDDDBBBAAACCCAAA??????>>>>>><<<:::888777777777888;;;CCCLLLXXXiii}}}|||wwwjjj\\\DDD>>>888<<>>CCCmmmmmmmmmUUU;;;...---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///111000000666===fffzzzSSSFFFfffyyyaaaZZZdddnnnqqqqqqrrrtttuuuzzzyyywwwuuuuuuyyy|||~~~}}}yyyuuuzzz{{{|||~~~~~~xxxxxxzzz}}}~~~}}}yyyyyy}}}}}}}}}}}}||||||{{{zzzzzzyyywwwuuuuuuyyyxxxuuutttwwwuuuuuuvvvvvvvvvuuutttsssuuuvvvtttxxx~~~}}}cccWWWOOOHHH@@@FFFDDDWWW|||ooohhhjjjwwwwww{{{nnn\\\NNNJJJNNNSSSSSSgggvvvjjjWWWNNNGGGIIIOOOWWWaaajjj\\\TTTFFF:::666666444///111333666999<<<;;;999666333333222111000///......---...///000333777>>>BBBGGGOOOZZZcccfffeeecccdddjjjkkkmmmmmmllllllnnnoooppppppooonnnlllkkkmmmooonnnppptttvvvtttnnnkkklllkkkllllllmmmnnnooopppppppppnnnlllkkkkkklllmmmnnnmmmmmmkkkeeecccbbb___ZZZ[[[ZZZWWWTTTQQQNNNIIIGGG???888444555777555333444000000000000000000111111///111222222333555888;;;BBBGGGOOOZZZeeemmmrrrttt|||}}}pppeeeQQQ???999999:::>>>EEEMMMZZZmmm___HHHQQQppprrrXXX===???[[[vvv[[[EEE666222222222222222222222222222...555222222888CCCjjjyyyffffff{{{KKKEEEKKKyyytttoooqqqsssuuurrrtttyyyqqqlllggg```\\\ZZZ___eeemmmqqqddd``````___]]]\\\^^^aaaaaa^^^[[[YYYYYYSSSPPPMMMKKKIIIEEE???;;;???CCCGGGIIIHHHGGGFFFFFFIIIFFFDDDBBBAAA@@@===;;;;;;777666888999;;;EEEPPP]]]nnn~~~yyyrrrcccTTT>>><<<:::???NNNdddxxx}}}~~~lllWWWNNNBBB===GGG~~~\\\aaa\\\III666------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...000111000000555===eeeNNNFFFbbbwwweee]]]fffooosssqqqooonnnooowwwyyyxxxuuuuuuyyy{{{zzz~~~|||yyy~~~}}}~~~~~~zzz{{{}}}}}}}}}zzzvvvxxx}}}~~~|||}}}}}}|||{{{{{{zzzzzzyyyxxxvvvuuuxxxxxxuuuuuuxxxvvvwwwxxxxxxxxxwwwvvvuuuvvvxxxwww{{{mmm^^^QQQFFF???HHHEEEMMM}}}zzzuuu{{{{{{iiiyyy|||xxxhhhUUUJJJDDDAAAFFFTTTpppttt```RRRGGGDDDEEENNNiiiwww^^^CCC666555555333111222444777:::;;;;;;999888333333333222111000......---...///000222777<<<@@@IIILLLVVVaaaggggggggghhhgggiiijjjjjjjjjjjjkkkmmmqqqqqqpppnnnkkkjjjkkkmmmlllooossstttssspppooonnnkkkkkklllmmmnnnnnnooooooqqqooommmlllmmmnnnnnnmmmooopppnnniiiffffffddd```bbb___ZZZTTTPPPLLLKKKJJJ>>>777333444666444333333000000000000111111111111///000222333444666:::<<>>CCCJJJXXXmmm[[[CCCMMMnnnmmmSSS:::DDDggg{{{```GGG555222222222222222222222222222000888333222;;;???]]]~~~lll}}}XXXDDDJJJnnn{{{qqqrrrtttuuuqqqsssxxxuuunnnllleee^^^XXX]]]eeennnwwwnnnlllkkkiiifffdddfffhhhiiiiiifffbbb___ZZZWWWSSSQQQOOOIIIBBB;;;:::===AAACCCCCCDDDEEEGGGLLLJJJHHHFFFEEECCCAAA???===777666:::;;;===HHHUUUcccsss~~~xxxppp___NNN;;;;;;<<>>AAADDDGGGJJJHHHFFFEEEEEEEEECCCAAA>>>777666;;;===???KKKZZZiiixxx}}}xxxnnn[[[JJJ999<<>>NNNaaaPPPKKKUUUdddpppsssrrrsssvvvpppvvvxxxuuuvvvzzzzzzuuuzzzzzzzzz~~~~~~{{{}}}~~~~~~||||||~~~zzzwwwzzz~~~}}}}}}}}}|||{{{{{{zzzzzz~~~{{{zzzxxxtttuuuxxxtttuuuvvvvvvvvvuuussssssuuuyyyyyy~~~}}}cccOOOLLLDDD===DDDOOOYYY||||||sssjjj```ZZZYYYcccxxx{{{rrr```LLLZZZbbbZZZMMMEEE@@@<<<<<<999OOOoooZZZSSSEEE@@@dddooo@@@666:::666444:::555666888888888888888999333333333333222000...---+++,,,---...///222666999@@@FFFQQQYYYXXXVVV^^^jjjjjjlllmmmmmmlllmmmnnnpppnnnnnnnnnlllkkkjjjlllnnnnnnqqqsssqqqpppppppppoookkkkkkkkkllllllllllllmmmkkkjjjiiillloooqqqooommmlllooonnniiiggghhhiiigggbbb```\\\UUUNNNHHHFFFEEE===666111333444222111222//////000000111111111222...000222333444777;;;>>>FFFRRR```hhhkkknnnvvv~~~uuuSSSIII???:::;;;???BBBEEEJJJWWWjjj~~~xxxZZZFFFQQQwwwsssRRR888FFFoootttVVV===333777222222222222222222222222000888......<<<777HHH|||ttt^^^EEEUUUwww}}}kkkiiikkklllooouuutttyyyxxxqqqhhh^^^^^^\\\bbboooyyy}}}xxxxxxvvvpppjjjhhhccc```aaaeeegggeeeaaaTTTSSSSSSUUUVVVRRRHHHAAA<<<<<<<<<<<<<<>>@@@MMM]]]lll{{{}}}wwwmmmYYYGGG888===@@@GGGXXXooolllKKKFFF@@@FFFgggoooTTTGGG;;;777222...---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000///000222777:::XXXWWW???NNN\\\lllPPPHHHPPPdddpppppptttyyytttttttttuuuwwwzzz{{{zzzyyyooottt}}}{{{{{{~~~}}}}}}}}}~~~~~~}}}}}}~~~{{{yyyzzz|||}}}}}}|||zzzwwwuuuvvvwwwvvvuuutttsssssstttuuuvvv{{{}}}yyyaaaXXXEEECCCKKKIIIKKKVVV^^^mmmaaa\\\QQQJJJLLLGGGAAAGGG]]]zzz{{{jjjXXXMMMMMMLLLJJJFFFBBB???===@@@FFF\\\jjjSSS??????bbbnnnFFF888555999<<<555999777666555666666444222333444444555444333111000...............///000111:::>>>FFFMMMUUU\\\cccgggkkkmmmnnnooonnnmmmnnnoooppppppoooooonnnnnnmmmmmmooonnnllljjjjjjlllnnnooooookkkhhhiiijjjkkkpppvvvlllmmmmmmnnnnnnnnnnnnnnnqqqpppooommmjjjfffcccaaadddaaaZZZRRRNNNMMMGGG???:::777333111111111000000000////////////000000111333111111333444555:::BBBNNNUUU```iiinnnsssyyy}}}www]]]GGG666666>>>BBBEEEIIIPPPcccppp}}}jjjKKKDDDUUU___MMM??????vvvRRR===555222222222222222222222222222333000222555333444EEE[[[sss}}}xxxHHHIIIeee{{{iiigggmmmnnntttsssrrr}}}zzzssslll```\\\]]]]]]dddrrr{{{vvvsssqqqmmmjjjeeebbb^^^]]]^^^]]][[[YYYSSSPPPNNNOOOQQQPPPKKKEEE>>>===<<<;;;<<>>>>>>>>@@@AAACCC;;;777777;;;<<>>888<<>>:::888666555555666666555444444555555555444333111000...............///000000555:::BBBKKKTTT]]]fffkkknnnpppqqqqqqpppoooqqqrrrrrrqqqqqqppppppooonnnnnnrrrpppmmmkkkjjjkkkmmmnnnnnnjjjggghhhiiiiiinnnssspppqqqqqqqqqpppnnnlllkkkkkkkkklllllljjjhhhfffddddddbbb[[[SSSOOONNNHHH@@@888555222111111111000///000////////////000111111222111222555666888???FFFUUU[[[bbbhhhlllqqqwww|||sssYYYGGG:::===DDDDDDCCCEEENNNeeevvvzzzhhhOOOBBB\\\[[[KKK@@@PPPwwwTTT@@@777333222222222222222222222222333000111555444444CCCUUUOOOIIIaaa~~~jjjeeeiiilllsssssssss{{{yyyqqqggg^^^___]]]cccqqq}}}{{{{{{xxxtttrrrpppmmmhhheee```^^^[[[[[[[[[[[[YYYVVVTTTPPPMMMMMMOOOMMMIIIDDD???===;;;::::::<<<>>>@@@======<<<;;;<<<===>>>>>>===888888;;;<<<@@@SSSiiiuuu{{{vvvnnnaaaNNN@@@===:::BBBWWWkkkrrrssstttyyyzzz```IIIDDD===TTT]]]MMMDDD999555111...---......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000222666999LLLzzz}}}DDDDDDTTT[[[EEENNNdddrrrppprrrwwwuuuvvvtttssstttvvvxxxyyyxxx||||||{{{~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{xxxuuussssssttttttssssssrrrssstttuuuvvvrrryyyxxxzzzqqqhhhoooxxxiiiWWWQQQNNNNNNLLLOOOLLLDDDGGGLLLFFF@@@AAACCCJJJ]]]xxxsss^^^QQQJJJFFF@@@=========<<<;;;MMMQQQ___tttiiiNNNCCCIIIddddddEEE:::555:::AAAAAA777666444444666777666555666666666666444333111000.........---......//////000555===GGGRRR]]]hhhooorrrssstttsssrrrrrrtttvvvssssssrrrrrrqqqppppppooorrrpppmmmjjjiiiiiijjjkkkmmmiiifffggghhhgggjjjoooqqqrrrssstttssspppnnnlllhhhiiikkkkkkkkkhhhfffddddddbbb[[[TTTQQQOOOIIIAAA444222111111111111000...///////////////000111222222111333777888;;;CCCLLL\\\aaafffiiilllpppvvv{{{oooVVVFFF:::>>>DDDFFFGGGJJJSSShhhxxxyyyaaaMMMBBBfff}}}VVVEEE>>>```zzzSSS@@@888333222222222222222222222222333//////444555555???KKK|||]]]IIIXXX}}}rrrgggeeejjjrrrttttttyyyyyyqqqcccbbb]]]aaannn|||~~~xxxrrrpppnnnmmmllllllkkkhhhddd```[[[ZZZXXXXXXXXXWWWUUUSSSQQQNNNJJJIIIJJJIIIEEEBBB@@@???<<<:::999:::;;;<<<===<<<;;;;;;:::;;;;;;;;;???:::999;;;<<>>DDDMMMWWW```ssszzzzzz}}}YYYDDDFFFnnnoooQQQ@@@:::gggRRR===666222222222222222222222222222333//////333555666;;;AAA}}}~~~wwwrrrLLLKKKsssqqqfffiiiqqqttttttwww~~~yyyhhheee]]]___iiiuuuwwwpppmmmgggggggggffffffdddaaa___ZZZYYYXXXWWWUUUSSSPPPNNNNNNKKKHHHFFFGGGFFFEEECCCDDDBBB???===;;;:::::::::>>>>>>===<<<;;;;;;;;;:::>>>:::888:::===GGG[[[mmmyyy|||}}}{{{rrrcccRRRDDD===888DDDXXXmmm{{{zzzlll^^^___YYYMMMGGGBBB@@@dddxxxvvvddd@@@555222///---.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000111444666CCCiii~~~}}}WWWCCCQQQpppOOOQQQeeeuuuttttttxxxxxxxxxvvvsssrrrtttvvvwwwwww||||||zzz}}}~~~}}}yyyvvvuuuuuuyyywwwuuusssrrrqqqqqqrrruuuzzzyyyzzztttkkk{{{sssmmmnnnjjj]]]XXXYYYUUUSSSPPPPPPZZZqqqnnnNNNGGGGGGDDD>>>999<<>>======<<<;;;:::999999;;;999888:::@@@MMMaaaqqq~~~{{{|||xxxlll[[[JJJ@@@<<<999LLLcccvvv~~~lllXXXYYYQQQHHHDDD???BBBjjjxxxqqqiii@@@333111...---......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000000000111333555@@@bbb}}}uuuKKKMMMXXXTTTccctttvvvvvvyyywwwyyywwwuuutttuuuvvvvvvvvvvvv}}}|||xxxvvvvvvzzzyyyvvvtttsssrrrrrrrrryyy{{{zzz{{{~~~www{{{{{{kkkhhhddd___```eeettt}}}```JJJJJJGGGBBB???DDDPPP[[[fffeeeeeeggghhhjjjkkklllkkkdddbbbsssuuuggg```bbbVVV???666999999===FFFGGG;;;999555333444444444444999999888777666666666666333222111000//////...//////111555<<>>EEEtttQQQ;;;777555222222222222222222222222111111111222333444666888WWWttthhhCCCUUU{{{vvvllloooqqquuuwwwvvvwwwpppccc^^^bbbfff}}}~~~~~~xxxuuulllkkkhhhccc^^^[[[\\\]]]]]]\\\ZZZVVVQQQNNNNNNNNNPPPOOOOOONNNMMMMMMLLLLLLFFFEEECCC@@@>>>===<<<;;;;;;;;;;;;;;;:::888777666777888999===FFFVVVjjjxxxyyywwwqqqcccRRRDDD>>>===AAAWWWnnn|||lllTTTRRRJJJDDD@@@;;;IIItttbbblll^^^===111///------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000111000111222444AAA```RRRJJJ}}}___UUU___qqqvvvvvvxxxtttyyyxxxvvvvvvwwwwwwvvvuuuuuu}}}}}}yyyvvvvvvyyyxxxvvvuuuttttttuuuuuuyyy{{{zzz}}}~~~xxxpppnnnqqqvvvmmmUUUPPPKKKIIILLLUUU___eeepppnnnllllllnnnmmmhhhcccddd```\\\ddd|||{{{ggg```PPP;;;555;;;<<>>666444111111111222222111/////////000111222444555444666:::<<<;;;???LLLZZZ___fffpppvvvyyy{{{}}}jjjMMMBBB<<<>>>@@@BBBLLLXXXppp}}}}}}{{{vvvJJJHHHSSS~~~VVVAAA???PPPyyyLLL;;;777333222222222222222222222222000222333222111333666888CCC|||xxx~~~MMMJJJhhh|||ooooooooovvvyyyuuuwwwhhhaaabbbbbbttt~~~uuuuuurrrlllddd___]]]]]][[[[[[XXXTTTPPPNNNPPPRRRPPPQQQQQQPPPNNNKKKIIIHHHAAAAAA???>>>===;;;;;;:::::::::;;;;;;;;;999888777555888;;;AAAMMM```ssstttpppfffXXXJJJAAA>>>???KKKcccwww~~~kkkRRRKKKEEECCC>>>>>>XXX\\\mmm|||MMM444000///------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000111000111222444CCC```TTTJJJ}}}cccVVV\\\ooouuuvvvvvvrrryyyxxxwwwxxxyyyxxxvvvtttxxx|||}}}yyyvvvuuuwwwvvvuuuuuuuuuvvvxxxyyyxxxzzzzzz~~~rrrmmmxxx|||ppp```VVVNNNOOOYYYeeekkkmmmpppnnnlllnnnqqqqqqiii```]]]```bbbeeeppprrrfffPPP;;;666>>>???@@@AAA<<<666444111222444888:::;;;999888777777777888::::::666555444222111000000000...///222777BBBQQQaaalllooorrrwwwxxxwwwuuussssssvvvuuuuuutttssssssrrrrrrkkkjjjjjjkkkmmmqqquuuwwwkkkiiiiiimmmmmmkkkjjjmmmnnnnnnooopppppppppppppppjjjhhheeeccc```_________WWWWWWSSSOOOMMMKKKDDD<<<666444000//////111111000/////////000111333444555444666;;;======BBBPPP___ccciiipppuuuxxx{{{hhhMMMAAA888999===DDDUUUfff}}}gggBBBJJJXXXUUU@@@@@@WWWmmmFFF999666000222222222222222222222222///333555222000222666888===ooosssVVVDDDZZZqqqooonnnvvvzzzuuu|||llldddcccaaappp~~~zzzyyy{{{}}}~~~|||vvvmmmddd```^^^YYYXXXVVVRRRNNNNNNRRRVVVOOOPPPQQQOOOKKKFFFCCCBBB======<<<;;;::::::999888;;;<<<===>>>===<<<;;;:::444888===EEERRRfffyyy{{{pppjjj^^^PPPEEE???@@@BBBTTTkkk}}}jjjPPPHHHDDDCCC???CCCeeeppp```uuuggg@@@777//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...///000111333444@@@bbbrrrSSSLLLyyy```PPPaaammmpppwwwttt{{{uuuwwwyyyxxxuuuuuuxxx{{{www{{{~~~yyyvvvwwwyyyzzzyyyxxxvvvuuuttttttttt{{{~~~{{{{{{}}}rrrmmmlllkkklll___ZZZWWW^^^mmmwwwpppdddmmmkkkiiijjjlllkkkgggcccccc```^^^cccnnnxxx~~~fffPPPEEE===@@@BBB???:::888555333222333555777777666777777555222444:::;;;888777444444666555000///000...111555888@@@OOO___iiiooooooqqqsssuuutttrrrppprrrssssssrrrrrrpppooonnnooohhhbbbaaagggooossstttkkkiiihhhjjjnnnnnnjjjeeennnnnnmmmmmmnnnooopppqqqjjjiiigggdddaaa___^^^]]]\\\WWWRRROOOMMMHHH>>>777444333222111000000000000---///000111111222444666555999<<<======DDDQQQ\\\iiinnntttyyy|||}}}~~~~~~eeeLLL@@@999;;;<<>>SSSzzzyyyooolllrrrvvvxxxvvvhhh```eeerrr}}}zzz{{{~~~~~~xxxvvvvvvtttrrroookkkhhhfffbbb^^^YYYTTTQQQQQQRRRTTTPPPOOOMMMIIIEEEBBBBBBCCC???===;;;999888888888888999999:::;;;;;;;;;::::::;;;:::@@@NNN]]]jjjzzz}}}ppp```SSSMMMFFF<<<===FFFaaattt~~~|||iiiOOOEEEGGG???888NNN}}}nnn^^^lll\\\;;;555//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...///000111333444:::[[[iii}}}YYYLLLppp^^^LLL[[[hhhmmmuuusssyyyuuuvvvvvvuuutttvvv{{{wwwyyy}}}~~~{{{xxxwwwvvvzzzyyyxxxwwwuuuuuuuuuuuuyyy}}}{{{|||xxxmmmiiigggggg___fffooozzz{{{nnniiigggeeegggiiijjjhhheee___\\\YYY\\\eeemmmqqqssszzzvvvTTTJJJDDDEEEFFF@@@:::888555333222333555666666666444555444222666<<<>>><<<:::666444666555222000222///111222555<<>>@@@HHHUUU```jjjooouuuzzz}}}|||dddIII???:::===>>>BBBVVVnnn~~~UUUBBBGGGooosssMMM<<>><<<:::999888777777888999999::::::::::::::::::;;;DDDUUUdddqqq~~~uuueeeWWWLLLHHHBBB>>>DDDPPPlll{{{}}}hhhOOODDDEEE???>>>XXXiiiZZZaaaPPP666444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...///000111333444;;;WWWiiiyyyeeePPPkkk```IIITTTcccllluuusssyyyvvvuuutttrrrsssxxx~~~zzzzzz{{{}}}{{{{{{~~~{{{wwwtttzzzyyyxxxwwwvvvuuuuuuuuuwww|||{{{|||ooojjjjjjjjjjjjyyy|||kkkgggddddddfffgggeeeccc```\\\YYYZZZ___eeeggghhhiiiuuu]]]VVVOOOLLLIIIBBB;;;999666444333333444555555444111222222222777???CCCBBB>>>888555666666333333555222222111222999FFFWWWccchhhiiilllnnnqqqrrrssssssttttttrrrqqqqqqqqqqqqqqqooollljjjkkkmmmnnnkkkhhhkkkjjjiiikkknnnnnnkkkgggjjjkkknnnppppppnnnlllkkkllljjjgggccc___\\\ZZZYYY\\\ZZZXXXVVVRRRJJJ???777444333222111000000000000...000111111111222555777999;;;>>>???CCCMMM[[[fffmmmpppvvvzzz~~~vvv___FFF===:::>>>>>>AAATTTlllzzzzzzNNN???IIIxxxqqqJJJ===XXXVVV???666111222000000000000000000000000/////////000111222333444999:::ggg{{{UUUGGGnnn{{{vvvtttuuurrrooosss}}}qqqdddbbbhhhooo|||vvvssspppkkkfffccc```___aaaaaaaaaaaa^^^[[[XXXUUUNNNMMMJJJGGGEEEDDDDDDDDD>>>>>>===<<<:::888666555777777888888999999999999777>>>LLL___nnnzzzvvvkkkZZZOOOEEEAAA===???KKKZZZuuu~~~hhhPPPDDDBBB???FFFgggbbbSSSVVVHHH555444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////...///000111333444;;;QQQ}}}vvv}}}kkkPPPfffhhhJJJPPP___lllwwwuuu|||vvvuuutttsssuuuyyy~~~||||||}}}zzzwww~~~~~~xxxssszzzzzzyyyxxxwwwvvvvvvvvvuuu{{{{{{}}}|||~~~sssyyytttrrrvvvyyyrrrmmmfffcccbbbbbb```^^^^^^[[[XXXXXX[[[^^^``````aaakkkvvvmmmdddWWWLLLEEE???;;;:::777555333333444555444333///111000111777AAAFFFEEEAAA999444555555444444666666333111333888CCCTTTbbbfffiiillloooqqqrrrssstttuuutttsssrrrqqqqqqrrrsssqqqooommmmmmmmmkkkhhhfffjjjiiihhhjjjlllllljjjggghhhjjjnnnppppppmmmjjjgggjjjiiifffbbb___\\\[[[ZZZZZZYYYXXXVVVQQQHHH===444444333222111000000000000///000222222222333666888999;;;===@@@FFFQQQ```kkkpppssswww{{{}}}mmmWWWEEE===:::======@@@UUUnnn{{{vvvLLL@@@LLLtttNNNBBB[[[UUU===444000222000000000000000000000000////////////000111222333444888[[[www}}}nnnDDD___}}}uuuppppppqqqqqquuu{{{zzzmmmffffffiii~~~~~~~~~|||zzzuuurrrmmmgggbbb^^^[[[ZZZZZZ[[[\\\]]]\\\ZZZWWWVVVPPPMMMJJJGGGEEEDDDBBBAAA>>>>>>>>>===;;;888666444666666666777777888999999666AAAUUUiiixxx~~~rrrfffTTTKKKAAA<<<:::@@@QQQaaaxxx~~~{{{fffQQQEEE@@@>>>NNNsssuuuTTTIIIJJJ@@@333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............/////////...///000111333444777GGGvvvzzzoooMMM___uuuNNNMMM[[[jjjwwwvvv}}}wwwwwwvvvvvvxxxzzz{{{|||~~~~~~}}}vvv|||zzzuuu{{{zzzyyyxxxxxxwwwwwwxxxuuu{{{{{{}}}yyyxxxooobbbXXXXXX\\\___YYY[[[ooowwwyyywwwqqqiiidddbbb```^^^[[[WWWVVVTTTTTTUUUWWWXXXXXXZZZdddmmm}}}qqqYYYEEE:::888999888999777555444555555333222///000000111888BBBHHHHHHCCC:::444444666666555777777222000333777>>>MMM\\\eeeiiinnnqqqrrrrrrssstttttttttsssssssssssssssssssssqqqmmmkkkjjjiiihhhgggiiihhhhhhhhhiiiiiiiiiggghhhjjjlllnnnmmmkkkhhhfffhhhfffdddbbb___^^^]]]\\\XXXXXXYYYWWWQQQHHH<<<555444333222111000000000000///111222333333444666888999:::===AAAIIIVVVdddnnntttwwwzzz|||}}}~~~~~~|||cccNNNEEE===999;;;;;;AAAZZZvvvqqqJJJAAAPPP|||LLLIIIfffWWW>>>333///222000000000000000000000000////////////000111222222111333FFFlll}}}GGGQQQyyynnnlllppptttxxxzzz~~~tttlllgggdddzzz}}}zzzssspppjjjddd^^^YYYVVVUUUYYYXXXXXXXXXYYYYYYZZZZZZRRRNNNIIIFFFEEECCCAAA???>>>>>>>>>===<<<999777555666666666666777888999:::888HHH^^^qqq}}}qqqeeeNNNFFF>>>:::===III\\\kkkuuu```NNNDDD>>>@@@VVV|||```EEE???>>>777000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............/////////...///000111333444777@@@nnn~~~UUU]]]TTTJJJVVVggguuuttt|||yyyxxxwwwwwwyyyzzzyyyxxx{{{~~~xxx||||||yyy{{{zzzyyyyyyxxxxxxxxxyyyvvv{{{{{{|||kkkUUUPPPMMMLLLHHHCCCDDDIIIFFFDDDJJJ\\\llluuuuuu|||zzzxxxrrrjjjeeecccaaa^^^[[[UUUUUUTTTTTTTTTUUUUUUVVVPPPYYYbbbppp\\\>>>333555888777<<<999777666555555444222///111111333;;;FFFMMMNNNEEE<<<555666999999888888666111000333555777CCCPPP^^^dddlllqqqqqqqqqrrrssssssttttttuuuuuutttssssssrrrooollliiiggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkjjjhhhgggfffgggfffdddbbb```___^^^^^^VVVWWWXXXWWWPPPGGG===777444333222111000000000000000222333333333444777999999;;;???EEENNNZZZgggpppvvvyyy|||~~~~~~~~~~~~vvv[[[GGGCCC<<<999<<<===EEE```~~~zzzmmmGGGCCCWWWIIISSSzzzUUU===333000222000000000000000000000000///////////////000111222666333222PPPxxxRRRFFFssstttnnnoootttwwwwwwyyyxxxrrrkkkfffooosssqqqlllfff___ZZZVVVTTTVVVUUUSSSRRRSSSTTTWWWXXXRRRMMMHHHFFFEEEDDDAAA>>>>>>>>>>>>===;;;:::888777666666555555666888:::;;;@@@RRRhhhxxxyyymmmaaaEEE@@@;;;<<>>FFFaaafffKKK<<<===888000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------............/////////...///000111333444<<<<<>><<<<<>><<<999777777666444222///111222555???LLLUUUWWWHHH???888:::======::::::999333333777666222999DDDRRR[[[fffmmmoooooopppqqqrrrsssuuuwwwwwwuuusssrrrlllllljjjiiiggghhhiiikkkjjjkkkkkkjjjiiiiiijjjkkkmmmkkkiiigggfffffffffgggiiihhhfffcccaaa___^^^^^^PPPRRRSSSQQQKKKBBB:::555444333222111000000000000111222333444444555777::::::===AAAIIISSS___jjjrrrvvvzzz~~~~~~sssWWWDDD???::::::@@@BBBIIIeee}}}kkkDDDGGGdddPPPeee~~~MMM999555222222000000000000000000000000000////////////000111111555777...>>>XXXmmmHHHVVVvvvuuupppqqquuuxxxxxx{{{|||{{{vvvpppjjjzzzxxxtttoooiiiccc^^^[[[WWWVVVTTTRRRQQQRRRRRRSSSOOOJJJFFFDDDFFFFFFCCC@@@>>>===<<<;;;;;;:::::::::777666666666777999;;;<<>><<<@@@AAA===:::===CCCFFF???QQQ]]]\\\ccc{{{yyyppphhhbbb[[[TTTOOOOOOPPPPPPOOOMMMKKKJJJJJJLLLMMMTTTbbbpppoooIII===CCCEEE@@@???===:::888777666444333///111333777BBBQQQ[[[]]]JJJAAA;;;===AAA@@@===;;;>>>888888<<<888111444>>>IIISSSaaajjjmmmmmmnnnpppqqqsssvvvxxxxxxvvvsssqqqhhhiiijjjiiiiiiiiijjjkkklllmmmmmmlllkkkkkklllnnnooolllhhheeecccdddfffhhhkkkjjjgggdddaaa___]]]]]]JJJLLLNNNKKKEEE===666222444333222111000000000000111222444444444555888:::<<<>>>DDDLLLVVVbbblllsssvvvzzz}}}rrrWWWDDD;;;888<<>>===<<<::::::;;;<<<<<<777777666666777999<<<===PPPcccwwwxxxtttmmm___QQQBBB===;;;CCCWWWooozzz^^^HHHBBB999???VVVxxxRRRHHH???<<<666///---///......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,...//////...------...---------............///111000//////000222444666===<<<]]]UUUfffRRRUUU^^^uuu|||yyywwwtttssstttwww|||~~~uuu}}}~~~~~~{{{yyywwwvvvwwwyyyyyyxxxzzz~~~~~~|||uuummmqqqgggOOODDDBBBBBBBBB???======@@@BBBBBBAAA>>>IIIPPPTTTbbb~~~|||rrrmmmdddWWWNNNMMMIIIIIIJJJKKKJJJIIIHHHGGGKKKKKKMMMTTT^^^rrrmmmFFFGGGQQQXXXJJJBBB===888555555555444222222444444999FFFUUUYYYTTTFFF>>>:::BBBMMMOOOGGG>>>>>>:::777777666222222444AAASSSdddjjjjjjmmmrrrvvvzzzuuuqqqrrrwwwyyyuuupppooonnnlllkkkjjjiiiiiiiiikkklllnnnppppppooommmlllmmmlllkkkiiifffdddbbbaaagggeeedddeeefffeee```\\\SSSMMMIIIIIICCC999444555111111000000000000000111222444666777777777999;;;@@@???EEESSS```iiiqqqvvvzzz~~~~~~~~~rrrOOO@@@;;;;;;<<>>AAAOOOdddwwwzzz```III@@@???CCC[[[LLLCCC;;;999555///...000......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,...//////...------...---------............///000000//////000222444666555444SSSgggeeePPPSSS]]]tttzzz|||vvvuuutttsssuuuxxx{{{~~~xxx~~~}}}{{{xxxwwwxxxxxxxxxwwwyyy~~~iii]]]]]]ccciiigggZZZLLLEEEAAA???@@@>>>===>>>AAACCCBBBAAA<<>>888555666666555444000333555:::GGGVVV\\\[[[EEE===888???KKKQQQMMMGGGBBB;;;666555333111333666???OOO```iiinnnrrruuutttyyyvvvtttuuuxxxxxxuuuqqqppppppooonnnlllkkkjjjjjjkkklllmmmoooooonnnmmmmmmlllkkkjjjhhhfffdddbbbaaaeeecccaaaccceeeeeeaaa^^^UUUOOOJJJHHHBBB888444666111111000000000000111111222444666777777888:::<<>>CCCOOObbbyyy}}}]]]EEEWWWTTT^^^OOO888444000444222222222111111111000000////////////000000000000111111333555777MMM~~~VVVHHH\\\yyyxxxqqqwwwxxxuuuwwwxxxzzz~~~yyyuuuqqqnnnlllkkkjjjfffbbbbbbccc___XXXPPPOOOMMMLLLLLLKKKHHHFFFFFFDDDAAA>>>;;;999999888777555666888999;;;EEEQQQiiiyyy~~~rrrhhh```TTTIII@@@>>>CCCVVVooorrrVVVDDD@@@>>>KKKjjjDDD===777555222//////000......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---//////---------...---------............///000000//////000222444555999555LLL{{{dddMMMOOO[[[rrrxxxxxxrrrsssssstttvvvyyy{{{|||zzz~~~}}}zzzxxxxxxxxxxxxvvvyyy}}}^^^PPPIIIGGGLLLNNNKKKGGGEEEBBB>>>???>>>===???AAABBBBBB@@@;;;FFFTTTccc{{{uuuoooiii___UUUPPPFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFGGGHHHSSSlllxxx]]]kkk}}}wwwTTTCCC>>>888555555777666555222666999>>>HHHUUU^^^aaaJJJCCC===>>>HHHQQQUUUUUULLLCCC999555333111333777;;;GGGVVVcccnnnuuusssmmmpppqqqsssuuuvvvvvvuuutttpppppppppooonnnllljjjhhhkkklllmmmmmmnnnnnnmmmmmmlllkkkiiigggeeedddcccbbbcccaaa___aaacccdddbbb___WWWPPPJJJDDD===666333444111000000000000000111111222444666777777999<<<>>>CCCBBBHHHWWWgggpppuuuyyy~~~~~~jjjJJJ>>>777888<<>>kkk}}}SSSRRRtttpppzzzssswwwwwwuuuppp}}}xxxuuusssqqqooonnnmmmhhhddddddfffccc]]]SSSQQQPPPOOONNNMMMJJJHHHGGGFFFCCC@@@===;;;999999666666777888:::BBBRRRbbbyyy|||mmmaaaXXXNNNFFFBBBCCCMMMbbb}}}kkkNNNAAACCC???WWWzzz@@@;;;555222111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...---------............///000//////000111222444555<<<666DDDttt|||cccJJJLLLXXXpppvvvvvvoooqqqsssvvvxxxzzz{{{{{{zzz~~~~~~}}}zzzyyyzzzzzzzzzyyyyyyiiiYYYLLLLLLIIIEEECCCCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>===MMM___pppyyyqqqllldddXXXPPPFFFEEEEEEDDDCCCAAA@@@@@@>>>AAADDDCCCAAAGGG]]]sssuuutttyyyVVVEEE???777444444666666666111555999;;;@@@IIISSSYYYRRRSSSQQQNNNPPPUUUZZZ[[[VVVKKK???999666222222444666>>>KKK[[[lllvvvrrrjjjfffkkkpppttttttsssuuuvvvnnnnnnoooooommmjjjgggfffkkkkkkllllllmmmmmmmmmmmmlllkkkiiigggeeeeeeddddddcccaaa___```bbbccc```^^^WWWQQQHHH@@@888333111222000000000000000000111222333555666777888:::>>>@@@DDDDDDJJJZZZjjjssswwwzzz}}}~~~~~~}}}bbbDDD:::777888===GGGWWWkkk|||iiiHHHXXXmmmOOOUUU~~~LLL555222...222111111111111000000000000////////////000000000000333///444999333555XXX|||\\\ttt}}}qqqyyyssszzz{{{|||ssslll}}}xxxwwwvvvsssqqqnnnmmmhhhdddeeegggddd___UUUSSSQQQPPPPPPNNNKKKIIIIIIHHHFFFCCC@@@>>><<<;;;999999999999===LLLcccvvv|||kkk\\\PPPGGGAAAGGGNNN\\\qqqgggLLLBBBFFFPPPlll>>>;;;666222000000///---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---------............/////////000000111333444444666222:::gggxxxfffJJJIIISSSllltttwwwoooqqqtttwwwzzz{{{zzzzzz~~~yyy~~~~~~~~~~~~~~~|||zzzzzz|||}}}}}}}}}{{{mmmXXXSSSLLLFFFDDDFFFFFFEEECCCCCCBBBBBB@@@>>><<<<<<<<>>===@@@CCCCCC@@@DDDUUUhhhyyyzzzrrrvvv]]]IIIBBB999444333555555555000111333444444777???FFFPPP^^^kkknnnkkkggg```YYYUUUJJJ???;;;888444111222222999EEEVVVkkkzzz{{{tttffflllrrrtttsssrrrsssvvvppppppqqqpppnnnkkkhhhfffjjjjjjkkklllllllllllllllmmmkkkiiigggfffffffffgggdddbbb``````bbbaaa^^^[[[XXXSSSIII>>>777444333222000000//////000111222222444555666777999;;;@@@CCCEEEGGGOOO___lllsssxxx|||www\\\AAA;;;999;;;AAAMMM^^^ooozzzcccEEE```yyygggGGG___xxxBBB555444...///111111111000000000//////////////////000000000000444...000666333222IIIhhhuuuxxxssstttssswwwyyy{{{yyylll|||~~~zzzzzzyyyvvvssspppooojjjeeefffhhhfffaaaVVVTTTRRRQQQQQQOOOLLLIIIKKKJJJIIIGGGDDDBBB@@@???;;;;;;:::999AAAUUUppp{{{jjjYYYKKKCCC@@@KKKXXXlll~~~~~~fffKKKBBBGGGccc<<<;;;666111///000///+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,)))+++---------,,,---...---------............/////////000111222333333444666999888]]]mmmOOOIIINNNfffqqqwwwppprrruuuyyyzzz{{{{{{zzz|||www|||{{{~~~|||{{{{{{}}}}}}|||]]]SSSLLLHHHIIIKKKHHHDDDBBBDDDDDDBBB???<<<:::;;;===AAAYYYqqq}}}}}}uuuuuusssfffXXXHHHGGGEEEBBB@@@???>>>>>><<<>>>AAACCCAAACCCQQQ___jjjkkkppprrrcccPPPHHH===666444444555444444444444555333111555;;;CCCZZZuuusss^^^QQQFFF;;;888777444222222000777AAAQQQfffyyyooossswwwwwwuuussssssuuuuuuuuutttsssqqqooolllkkkhhhiiikkkmmmmmmlllkkkjjjllljjjhhhfffeeefffggghhhdddbbbaaabbbcccbbb]]]YYYYYYUUULLL???888666666444////////////000111222333444555777888999===BBBEEEGGGKKKWWWeeennnsssyyy}}}qqqWWW@@@===666888@@@OOO```mmmsssssszzzxxxZZZFFFaaaxxxeeeBBBeeeeee;;;888777...111111111000000000/////////////////////000000000000333...///333333444AAAPPP}}}qqqtttppptttxxxzzzkkkppp~~~~~~|||xxxttttttrrrmmmggghhhjjjhhhcccXXXVVVTTTSSSRRRPPPMMMJJJKKKKKKJJJIIIGGGEEECCCBBB;;;===<<<===HHH```xxxtttdddTTTHHHEEEGGGSSScccyyyzzz```GGGCCCLLLeee888999555///...111000+++---,,,++++++***+++++++++******+++++++++,,,,,,,,,)))+++------,,,,,,---...---------............///...///000111222333333333555AAA;;;RRR|||wwwVVVJJJIII^^^lllvvvssstttwwwyyy{{{{{{{{{zzz{{{www{{{|||yyy~~~}}}|||~~~yyy```UUUMMMLLLJJJFFFCCCDDDCCCBBBAAA===::::::===@@@FFF^^^vvvwwwxxxvvvhhhVVVJJJHHHFFFCCCAAA@@@??????<<<<<<>>>@@@@@@BBBKKKUUUYYYaaaiiikkkcccXXXOOOCCC999666666555555777555555888777333333888:::LLLgggzzzWWWJJJ<<<666555444333333///555<<>>666666555222////////////000111222333555666777888:::>>>CCCGGGIIIQQQ```lllqqqssszzzwwwjjjPPP======555888BBBSSSfffpppppplllqqqkkkNNNIIIaaattt[[[HHHrrrWWW666999444,,,444111000000000////////////////////////000000000000---000222111111666===BBBppp|||rrruuuvvvsssrrrwww}}}rrrlllyyysssuuusssmmmggggggiiigggbbb[[[YYYWWWUUUTTTRRROOOLLLHHHIIIIIIIIIHHHFFFDDDCCC<<<@@@BBBGGGVVVmmm~~~}}}~~~{{{jjj[[[NNNGGGKKKSSSdddrrrrrrVVVBBBIII\\\rrr444666333------111000+++---,,,++++++******++++++*********++++++,,,,,,,,,(((***,,,---,,,,,,---...---------.........//////...///000111333333333333***>>>999JJJ|||~~~ttt~~~[[[KKKFFFYYYiiitttuuuvvvxxxzzz{{{{{{{{{{{{{{{wwwzzz{{{xxx~~~}}}~~~~~~~~~uuueeeUUUKKKEEE@@@BBBHHHAAAAAA???<<<999:::???DDDKKKbbbyyyyyyxxxuuudddQQQKKKIIIGGGDDDAAA@@@??????;;;::::::>>>???@@@FFFMMMKKKZZZaaa|||rrrddd]]]^^^TTTGGG<<<888777666666222//////444555111000444999AAARRRtttcccRRR@@@888555333222333---222666888AAASSSeeeooonnnooopppsssvvvyyy{{{|||xxxwwwuuurrrpppnnnnnnmmmdddgggllloooooommmiiifffhhhfffcccaaaaaabbbdddfff______aaaeeehhhfff```[[[QQQPPPGGG:::333444333///////////////000111222333555666777888:::>>>DDDHHHKKKVVVfffqqqssssss|||qqqcccJJJ999;;;:::>>>JJJ]]]pppyyywwwqqqjjj|||~~~^^^DDDKKKbbboooPPPTTT|||PPP444777000(((666000000000000////////////////////////000000000000(((111555111000666;;;;;;PPPuuu\\\nnn|||xxxuuuooorrr||||||ssszzzssstttqqqkkkddddddfffddd___]]][[[YYYWWWVVVTTTQQQNNNFFFGGGHHHHHHGGGFFFDDDCCC>>>DDDIIIRRRcccwwwvvvvvv~~~uuubbbSSSHHHFFFPPP]]]uuu~~~lllNNN???QQQmmm444333000...------...///......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------///////////////........./////////000111111222222777111555KKK{{{}}}}}}vvveeedddJJJOOOLLL[[[ooopppvvv{{{zzzzzz{{{zzzwwwxxxxxx{{{}}}{{{{{{}}}}}}|||{{{|||~~~}}}{{{___MMMFFFAAAAAAGGGCCC>>>;;;;;;;;;;;;@@@EEEXXXooo}}}tttfffPPPEEEJJJKKKFFFCCCCCC@@@:::======<<<===???BBBFFFHHHVVVUUU___pppsssfff\\\\\\YYYRRREEE888666:::999333...000222222111000//////777>>>HHH```wwwMMMHHH555:::444444222222111222555:::DDDUUUdddlllmmmpppsssvvvxxxyyyzzzyyywwwuuuuuuuuutttooolllgggggggggiiijjjiiigggeeedddddddddcccaaa```aaabbbbbbaaaaaabbbcccbbb___\\\OOOGGG===777444444333111111000000000000222333555666555555888===BBBFFFHHHQQQ\\\iiipppvvv}}}sssYYYCCC::::::===CCCTTTpppvvv~~~pppkkknnnSSSBBBMMMyyyeeeUUUSSSxxxJJJ555333222000///000000000000////////////000000000000000000000000111000000000111333555666BBBwww{{{KKKVVVlllwwwvvvkkknnn~~~}}}pppyyy}}}wwwwwwpppmmmhhhgggggggggdddaaa^^^\\\YYYWWWUUUSSSPPPMMMIIIIIIHHHHHHGGGFFFFFFEEEGGGKKKUUUgggxxx}}}|||}}}vvvsssxxx{{{yyyrrrmmmcccVVVMMMRRRbbbpppzzzxxxnnnYYYEEEHHHggg444222000...------.........------------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------/////////////////////.../////////000111111222222666444888IIIxxxvvvuuusssbbboooMMMMMMKKK\\\mmmpppvvv{{{zzzzzz||||||yyyxxxxxx{{{|||zzzzzz}}}|||zzzyyyxxxyyy{{{|||pppXXXLLLDDDCCCGGGCCC>>>;;;;;;;;;<<>>BBBGGGJJJQQQTTT\\\eeeddd\\\WWWWWWTTTPPPEEE999555777666111111222333444333333333333666<<>>CCCFFFHHHRRR___mmmssswww}}}pppVVVBBB<<<===;;;DDDYYYzzztttssshhhLLL===LLLzzzaaaRRRQQQrrrGGG444222111000///000000000000////////////////////////////////////000000000000111333555666444dddwww```OOOUUUyyyvvvtttssstttsssvvvuuurrrzzzvvvrrrttt|||ssshhhdddfffiiihhhfff]]][[[XXXVVVTTTQQQOOONNNSSSQQQMMMIIIHHHIIIKKKLLLNNNUUUcccrrr}}}|||vvvuuuwwwwwwsssgggfff```WWWSSSZZZiiivvvssskkk]]]NNNEEEQQQsss333222000...------......------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------......///////////////////////////000111111222222555777:::EEEpppzzzlll~~~fffUUUJJJJJJ\\\jjjpppvvvyyyxxxyyy{{{|||zzzyyyyyyzzz{{{yyyyyy}}}{{{xxxwwwwwwwwwxxx{{{]]]LLLBBB@@@CCCAAA>>>;;;<<<<<<===CCCKKKZZZppp~~~mmmWWWTTTMMMFFFDDDHHHJJJHHH>>>===;;;:::===BBBGGGKKKMMMTTTZZZYYYWWWWWWVVVSSSOOOMMMFFF===777666555222333222222333333444555555666;;;>>>KKKqqqyyyTTTSSSBBBAAA444333444333111111444777???PPP___gggjjjnnntttxxx{{{}}}~~~zzzyyyxxxxxxwwwvvvrrrpppnnniiieeefffiiikkkiiifffdddaaa^^^___aaabbbaaa___]]]]]]]]]]]]]]]\\\XXXUUUIIIBBB999333222222111000000000000000111333555666999999:::<<>>AAA@@@===<<<<<<<<<>>>FFFOOO\\\ooo{{{jjjbbbWWWOOOLLLMMMLLLJJJCCC@@@<<<:::<<<@@@EEEIIIKKKTTTXXXUUUYYYbbb___SSSKKKJJJGGG@@@:::777666666222000///000222444555666666;;;<<>>AAADDDIIILLLUUUfffvvvzzzyyy|||yyydddLLL===:::===AAALLLeee}}}yyydddJJJFFF___tttOOOkkk~~~]]]===111111000///000000000000000////////////////////////////////////...//////000111222333444555???fffoooRRRiiixxxxxxwwwuuuwww{{{{{{xxxzzz|||tttqqq|||vvvmmmddd______aaadddgggfffccc```\\\ZZZ[[[\\\[[[ZZZYYYWWWUUUSSSRRRQQQUUUfff|||xxxtttrrrnnnggg___UUUYYY^^^cccjjjsss}}}bbbOOO>>>@@@TTTrrr000000///......---------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---------------------------.........//////000000/////////000111111222222222999::::::XXX~~~}}}xxxfffpppllltttSSSHHHWWWbbbsssxxx{{{yyyxxxyyyxxxuuuxxxyyyzzzzzz{{{}}}~~~}}}|||}}}~~~cccLLLBBBAAABBB>>><<<<<<======???IIITTT^^^pppvvvkkk^^^XXXVVVTTTOOOKKKHHHEEE@@@<<<<<<>>>BBBEEEIIIQQQTTTWWWffftttlllXXXJJJHHHEEE@@@;;;777777888222000///000444777888888777===???DDD]]]}}}|||^^^FFFZZZVVVQQQ888333777333111000222444;;;KKKZZZiiilllqqqvvvyyyyyyxxxwwwyyyzzzzzzzzzxxxvvvtttssstttnnnhhhfffiiikkkjjjhhhgggccc___```dddfffccc```\\\[[[ZZZZZZYYYWWWSSSPPPCCC===666333333333333111000000000111333666888999<<<>>>@@@AAACCCFFFLLLPPPWWWhhhxxx|||zzz|||~~~}}}tttbbbMMM>>>:::;;;@@@KKKaaatttXXXEEEMMMmmmbbbzzzmmmRRR888000111000///000000000000000////////////........................---...///000111222222222:::666PPPvvvyyy\\\wwwzzzqqquuu{{{zzz|||}}}tttrrruuuvvv|||~~~vvviiiaaadddiiillllllkkkgggcccaaabbbcccbbbaaa______aaaeeejjjmmm]]]ppp|||sssnnnkkkgggaaa]]]\\\___eeemmmuuu|||yyyVVVGGG>>>KKKggg/////////.........------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,------------------------------......///000000000/////////000111111222222222666999999RRR{{{wwwXXXfff___HHHRRR]]]tttzzz~~~}}}||||||zzzwwwwwwyyy{{{{{{~~~~~~}}}|||}}}~~~~~~~~~fffLLLAAA>>>???===<<<<<<======AAALLLXXXcccsss}}}ooobbb___^^^ZZZTTTOOOLLLIIIDDD???>>>???AAACCCGGGLLLRRR^^^tttxxxaaaOOOHHHBBB>>>:::555555777444111111333888<<<<<<:::888@@@CCCIII```zzz{{{kkkTTTEEEeeehhh```???444666333000000111333;;;KKKYYYeeeiiiooouuuyyyyyyxxxvvvwwwxxxzzzyyyvvvtttssssssssspppllliiiiiiiiijjjiiihhheeebbbbbbdddeeecccaaa]]]\\\[[[[[[ZZZWWWSSSPPP@@@;;;555222333444333222000000000222444777999;;;<<>>>>>AAANNN[[[hhhxxxyyyiiieeeeeeaaaYYYUUULLLJJJFFFBBB@@@@@@BBBCCCGGGKKKTTTfff~~~ooo\\\PPPDDD???;;;666444666333111111555;;;>>>===:::888AAAFFFOOOggg|||gggTTTLLLvvv~~~rrrHHH555555222000000111444;;;KKKZZZdddiiiooouuuxxxwwwuuurrrtttwwwxxxxxxtttrrrrrrrrrqqqqqqpppllliiigggiiikkkgggfffeeecccbbbaaaaaa```___^^^]]]]]][[[XXXTTTQQQ<<<888222000222333222111///000000222444888:::<<<<<<@@@DDDEEEFFFJJJRRRXXX```mmm{{{ooommmfffXXXGGG===;;;<<<@@@JJJYYYllllll~~~gggLLLFFFeeeWWWCCC333111222///...000000000000000////////////........................+++,,,...000111111111000000111===```tttddd}}}qqqnnnrrrxxx||||||{{{}}}yyywwwvvvxxxvvvlllpppyyyssswwwyyywwwrrrmmmmmmnnnmmmhhhcccbbbhhhtttvvv~~~xxxlll```[[[ZZZ\\\fffpppyyyyyyzzz{{{lll]]]DDDGGGUUUlllzzz.........///......------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,---------------------------------...///000000111/////////000111111222222444222777???SSS|||nnnxxx~~~sssIIIIIIXXXhhhqqqxxx{{{{{{|||zzzuuuvvvyyy{{{}}}~~~}}}jjjNNNDDDBBBAAA;;;;;;===>>>>>>BBBOOO]]]mmm{{{qqqkkkjjjddd]]]YYYKKKIIIFFFDDDBBBBBBDDDDDDJJJMMMXXXmmm{{{hhhXXXIIIBBB>>>888555777000...///444:::>>><<<888888AAAHHHSSSmmmjjjYYYTTT~~~NNN555333222000000111444<<>>???BBBKKKUUUkkk~~~tttpppjjjccc[[[PPPHHHHHHKKKIIIFFFEEEIIIPPP]]]fffrrr{{{ooobbbQQQEEE???===999666222333444666666666666555111FFF[[[mmmwwwZZZSSSdddRRR555444000111111333888CCCRRR]]]kkkooosssvvvvvvtttssssssssstttuuuvvvuuusssqqqppppppttttttooojjjiiihhhfffhhhddd___^^^___```___]]]YYYZZZWWWSSSQQQQQQKKKDDD555444333222111111111111111111222333555888;;;===AAA>>>CCCLLLNNNLLLTTTbbbnnnqqqzzzzzz___EEE>>>>>>;;;:::===EEETTTbbbbbbggg\\\LLLDDDqqqrrrXXX;;;888444111000///...---//////...------------...........................////////////000000000000333///777@@@UUUxxx|||iiibbb~~~vvvzzzuuuxxxvvvzzzxxxppppppttt|||~~~~~~|||xxxnnnvvv||||||yyy{{{~~~|||nnn[[[ZZZUUUQQQWWWgggvvv}}}vvvcccQQQHHHNNNdddvvv}}}------------,,,,,,,,,,,,++++++************+++++++++************+++,,,,,,,,,,,,,,,---------.....................//////000////////////000111222333222888777888DDD[[[|||ZZZLLLKKK\\\lllxxxwwwvvvzzzzzzvvvuuuwwwxxxwwwvvvwww|||}}}~~~xxx}}}{{{qqqXXXJJJ@@@:::===;;;;;;===>>>AAAIIISSSkkk}}}vvvnnn^^^SSSJJJIIIJJJIIIFFFEEEIIIRRR^^^dddoooqqqbbb\\\QQQGGG???999666555444444444666777777444222555DDDWWWhhhxxx}}}nnnYYY[[[nnnzzzNNN777777222222222444;;;HHHYYYfffnnnqqqvvvxxxxxxvvvuuuuuuuuuvvvwwwwwwwwwuuusssqqqlllqqqrrrnnnjjjjjjjjjhhhiiieee```___```aaa___^^^XXXYYYWWWSSSQQQOOOIIIAAA555444333222111111111111111222222444666999<<<===AAA???DDDLLLLLLLLLVVVfffrrruuu||||||```GGG???===999;;;BBBOOO___nnnnnnrrrrrrXXXLLLJJJzzzoooMMM999666222000000000000/////////...------------............................../////////000000000000111...666;;;EEEuuukkkmmm|||vvvtttwww}}}|||}}}{{{nnniiinnn~~~zzzxxx{{{mmmdddXXXYYYWWWWWW^^^nnn{{{nnnUUUIIIKKKaaaooo~~~,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++++++++,,,------,,,,,,,,,---------............------......///000////////////000111222333444666555999???JJJrrr~~~jjjKKKLLLVVVhhhvvvwwwuuuxxxyyyxxxzzzzzzyyyvvvssssssxxx|||yyyzzz~~~vvv}}}~~~ttt]]]JJJ???======;;;;;;<<<===???GGGQQQggg}}}tttcccWWWMMMJJJJJJHHHGGGGGGIIIUUU___aaallleeeTTTSSSOOOGGG>>>888666666666444333555999999444///333;;;IIIYYYccccccZZZRRR^^^uuuhhhDDD444555222333444777@@@OOObbboooooossswwwzzzyyyxxxwwwwwwvvvwwwxxxxxxxxxvvvtttrrrjjjnnnpppmmmkkklllllljjjgggddd```___```___]]]ZZZUUUWWWWWWSSSPPPMMMEEE<<<444333222111111111111111222222333555888:::===>>>AAAAAAFFFKKKKKKMMM[[[lllxxxyyy|||aaaGGG???;;;888@@@MMM]]]nnnzzzyyy}}}fffNNNHHHOOOzzzmmmxxxGGG777444111000000111111000//////...------------...------------------------....../////////000000000111...555777666WWWqqqggg|||vvvssstttyyyyyyvvvyyyrrreeeffftttzzz~~~|||oooeeecccaaacccaaa]]]```mmm|||eeeIIIJJJ^^^,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...//////////////////000111222333666555666>>>AAACCCeee|||}}}xxxLLLPPPSSSddduuuyyywwwyyy{{{{{{}}}}}}{{{xxxuuuvvv|||zzz{{{~~~}}}yyy~~~ttt___III>>>???===::::::;;;<<<===FFFOOOddd|||rrrtttzzz{{{qqqhhh\\\QQQMMMKKKIIIHHHIIIIIIVVV```___kkkcccRRRPPPKKKEEE???:::777666666222000444:::;;;666000222333===KKKPPPLLLKKKOOO___yyy|||YYY<<<222222///222666<<>>???AAACCCGGGKKKKKKPPPaaasss||||||yyy^^^EEE>>>:::888FFFZZZiiizzz}}}~~~```EEECCCQQQ~~~ooooootttEEE777444111///000000000000//////...------------...------------------------........./////////000000333000555777222DDD|||ccckkk~~~wwwtttxxx{{{yyywwwyyyzzzoookkkqqqzzzzzzuuu||||||{{{}}}uuueee]]]```rrrvvvsssggg```hhhzzz|||~~~yyy^^^HHHYYY}}}yyy------------,,,,,,,,,,,,++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------...//////////////////000111222333666555666>>>AAA>>>XXXllltttNNNPPPNNN^^^pppxxxxxxyyy{{{|||zzz{{{{{{yyyxxx{{{zzzsss^^^GGG>>>@@@<<<::::::;;;;;;===EEEOOOfffrrrfffccchhhxxx{{{ooojjj```UUUPPPLLLIIIHHHJJJIIISSS\\\]]]iiilllcccZZZNNNDDD???;;;777333444000...222999<<<999444666333999DDDGGGCCCHHHSSS```wwwtttSSS<<<444444+++111999AAAJJJUUUbbbkkkjjjmmmrrruuuvvvuuuuuuuuuttttttvvvvvvuuutttqqqpppmmmpppqqqnnnmmmnnnkkkfff[[[\\\^^^bbbccc^^^UUUNNNQQQVVVWWWSSSLLLFFF===444222222111111000000111111222444666999;;;>>>@@@AAACCCEEEIIIKKKNNNWWWhhhyyy~~~sssWWWAAA===;;;:::KKKcccuuu~~~xxxYYYBBBEEEXXX}}}gggssspppAAA888555111/////////......//////...------------...------------------------............////////////333000111777666<<>>AAA<<<::::::;;;<<<>>>FFFPPPkkkvvviiiXXXYYYfff~~~~~~rrriii___VVVQQQLLLHHHGGGIIIHHHMMMUUUXXXdddzzzxxxjjjVVVGGG???:::444000333///...111777;;;;;;999777444666<<<>>>>>>EEEPPPZZZiiipppcccJJJ888222333,,,222;;;CCCJJJQQQZZZ```ccchhhmmmqqqrrrrrrrrrsssrrrssstttttttttrrrpppnnnppprrrrrrpppooooookkkddd[[[\\\___ccceee```XXXQQQRRRWWWXXXRRRJJJCCC:::333222111111000000000111111333444777:::===@@@AAABBBEEEGGGIIILLLRRR___ppp}}}~~~|||yyy|||nnnQQQ<<<<<<<<<<<>><<>>333222999666999>>>@@@CCCGGGNNNTTT[[[```ggglllooopppqqqrrrrrrssstttttttttrrrpppnnnqqqssssssrrrssssssnnnggg^^^\\\YYYZZZ\\\]]][[[YYYTTTYYYYYYQQQGGG@@@888222111000000000000000111111333555999<<<@@@BBBCCCCCCIIIIIIJJJNNN[[[kkkyyyvvvlllqqqlllLLL777<<>><<<<<<>>>CCCFFFLLLHHHBBB;;;666444333333666666999@@@CCCEEEKKKQQQ\\\^^^ccciiinnnqqqqqqooosssqqqqqqsssuuuuuuqqqmmmoooqqqrrrrrrqqqooollljjjaaa___]]]]]]^^^\\\XXXTTTWWWWWWTTTLLLAAA888333111333222111000111222444666555777777999>>>EEEEEEAAAIIIGGGHHHPPP```qqq~~~gggIII999:::<<>>:::;;;======;;;:::>>>GGGNNN___vvv}}}}}}~~~~~~hhhYYYQQQWWW___cccjjjsss|||}}}nnnddd```YYYPPPLLLIIIDDDAAA???>>><<<:::;;;@@@===>>>JJJYYYpppwwwdddXXXTTTGGG999:::;;;888333000///111444666<<<>>>@@@AAABBBCCCEEEHHHEEEAAA<<<777222000000000444333666;;;>>>AAAGGGNNNWWWYYY^^^ccciiimmmnnnnnnooooooqqqtttvvvuuuppplllooopppqqqrrrpppnnnkkkiiibbb```^^^^^^^^^]]]YYYVVVTTTTTTQQQIII@@@888333222222111000000111333555666888:::::::::???FFFGGGDDDFFFGGGLLLVVVeeevvv```GGG;;;>>>AAALLL___hhhxxxtttPPPEEE```zzzuuu]]]vvvccc777222222111111000//////...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000///000111444666888:::YYYiiiWWWKKKnnnsssttttttuuusssppppppwwwrrrdddiiiuuuooojjjiiijjjmmmttt|||~~~wwwqqquuu{{{uuupppmmmjjjlllooorrrwww|||~~~sss\\\OOOOOOYYYooo............////////////+++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,------------------------..................//////000000111111///000111222333666;;;>>>ggg|||~~~___PPPDDDLLLaaallluuu}}}}}}}}}{{{|||~~~}}}~~~~~~{{{~~~dddJJJAAA>>><<<======;;;;;;>>>EEEKKKWWWeeeuuuvvvlllkkkpppuuuhhh\\\TTTWWW[[[[[[\\\aaa___dddaaaVVVOOOLLLHHH@@@???===;;;:::;;;;;;:::888777>>><<<<<>>BBBCCCCCCCCCDDD<<<:::666222000......///111///111555888:::AAAHHHPPPRRRWWW\\\aaagggjjjllllllmmmpppsssuuutttpppmmmpppqqqqqqqqqpppmmmjjjhhhaaa```^^^^^^^^^\\\YYYWWWRRRQQQMMMFFF>>>777444222111111000000111333666777===>>>===<<<@@@GGGIIIHHHGGGKKKSSS]]]kkkzzzwwwUUUAAA:::===>>>KKKaaakkk{{{bbbJJJIIIqqqfffTTT}}}iiiIII000222111111000000//////......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...///000222444666444@@@iiisssgggLLLKKKddd|||xxxwwwvvvtttqqqqqqtttwww~~~vvvttthhhccceeegggffflllqqqyyyuuupppllllllrrr}}}~~~wwwrrrnnnrrrzzzssskkkiiibbbXXXUUU[[[mmm}}}---------....../////////+++++++++***************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------...............//////000000111111///111222222333666:::===WWWmmmzzzuuuSSSEEEKKK```lllttt~~~~~~{{{|||{{{~~~~~~~~~~~~~~~yyy|||gggKKKBBBCCC===>>>===<<<<<<>>>CCCGGGLLLSSSZZZ___eeerrrttthhheeejjjoooeee\\\VVVXXXYYYVVVTTTUUUMMMQQQPPPJJJEEEDDDAAA===:::888777888999:::999888555=========BBBJJJcccxxxpppXXX???888::::::888666444222000//////333777:::;;;::::::;;;666555333111000/////////000---...111333555<<>>AAAGGGKKKJJJMMMPPPWWWcccqqq~~~lllMMM>>>:::<<<;;;HHH^^^iiiuuuSSSKKKWWW|||\\\VVVqqqRRR;;;111111111000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///111333444:::999QQQ___zzzqqq|||{{{RRRHHHbbb{{{xxxvvvuuuttttttvvv{{{{{{ooobbbdddjjjttt|||~~~xxxrrrooosssrrrqqq{{{~~~xxxwwwuuurrrrrrwww}}}{{{}}}zzziii___WWWTTTXXXgggrrrrrr+++++++++,,,,,,---------************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........//////000000111111000222333444444666999<<>>@@@??????>>>======???AAADDDDDDFFFHHHKKKNNNVVVcccmmm|||tttkkkhhhjjjmmmbbb\\\WWWVVVUUUQQQMMMLLLEEEIIIJJJGGGEEEDDDCCCAAA;;;999777777888999888777444;;;<<<>>>BBBGGG```eeeEEE::::::::::::999777444111///...000222222111111222333222222111000000/////////000...---///111222999@@@DDDHHHMMMQQQWWW]]]eeekkkmmmmmmmmmmmmnnnpppsssuuuuuuttttttrrrpppmmmkkkiii______]]]ZZZWWWUUUTTTTTTTTTOOOGGG???999555333222000000000111444777:::<<>>===>>>>>>LLLbbblll}}}lllMMMNNNccczzz[[[cccnnnIII555444000000000///////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......///000111222777777CCCgggsssoooMMMJJJppp~~~yyyuuuuuutttttt{{{uuu{{{pppiiidddgggqqqwwwuuupppbbbddd```^^^iii~~~~~~|||sssmmmqqqyyyfff^^^SSSTTTfff|||}}}uuusss***************+++++++++)))))))))***************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111000222444444444666888:::OOOuuujjjvvvvvvhhhJJJDDDVVVdddnnnyyy~~~}}}{{{|||~~~}}}}}}mmm]]]\\\___ccchhhooo|||uuunnnrrr{{{iiiKKKAAABBBAAAAAA@@@??????@@@AAAAAAAAA@@@AAACCCDDDFFFNNNWWWaaadddggggggeeedddeeeggg\\\XXXSSSPPPLLLIIIFFFDDDBBBDDDGGGGGGFFFFFFFFFGGG???<<<999777777888888777444999:::===AAADDD\\\nnnKKK>>>999:::;;;;;;:::777555333333333222000......000222000000000000000///...---111......000111111666===@@@DDDJJJOOOTTTZZZbbbiiinnnnnnnnnmmmmmmooosssvvvuuuuuusssqqqooollljjjhhh``````^^^YYYUUURRRQQQQQQSSSLLLCCC;;;666444333222111111111333666:::===@@@EEEHHHHHHDDDDDDHHHKKKKKKMMMRRR]]]mmm}}}|||^^^@@@888:::>>>AAASSSjjjqqqyyy{{{eeeDDDKKKhhhrrr[[[nnngggDDD333444////////////////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////000111111000666@@@WWWuuuWWWXXXxxx|||wwwwwwtttvvvzzzmmmjjjnnnrrrttt^^^[[[UUUPPPVVVgggwww~~~|||zzzllleeellluuudddaaaYYYaaa{{{{{{}}}******************))))))((()))))))))*********+++))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111///111333333333444666888FFFuuuhhh~~~~~~}}}UUUCCCPPP^^^jjjvvv|||||||||||||||}}}~~~~~~}}}lllYYYUUUKKKNNNQQQSSS[[[gggnnnpppvvvtttrrrmmmcccZZZ[[[```mmm{{{nnnRRRFFFGGGDDDCCCAAAAAAAAAAAA@@@@@@???<<<===??????===BBBIIIIIILLLOOOQQQSSSTTTVVVXXXOOOLLLHHHCCCAAAAAA@@@???@@@BBBEEEGGGGGGFFFGGGIIIEEEAAA<<<999888999:::;;;999::::::>>>BBBCCCYYY|||oooKKK===888999;;;<<<<<<:::999777666666555333111000222333222333444444333111///...111//////111111111444:::<<>>SSS}}}lll```xxxxxx[[[===000222////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...//////000000000000111444;;;KKKiiiqqqhhhooo~~~~~~tttnnnrrrxxx{{{~~~yyy~~~uuummmbbbYYYSSSTTT```lll|||{{{qqqlllsss~~~{{{~~~jjj[[[aaa___ppp,,,++++++******)))))))))(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000111111111...000222222222333444666;;;aaajjjsss```DDDMMM[[[hhhvvv}}}zzz{{{||||||{{{|||~~~}}}}}}qqq___ZZZWWWXXXVVVSSSTTTYYY[[[ZZZYYYXXXYYYXXXSSSNNNOOOUUUWWWfffuuu{{{lllRRRGGGHHHEEEDDDBBBBBBBBBBBB@@@???===999999<<<;;;888;;;BBBBBBAAA@@@AAACCCEEEHHHJJJAAA@@@===999999===??????@@@AAADDDGGGHHHFFFHHHJJJJJJFFF???;;;;;;===??????>>>>>><<<@@@DDDDDDXXXzzzkkkGGG888888999;;;=========;;;:::555666777666444333333444666777888888777444222000000...///222222000333888:::@@@HHHMMMPPPUUU]]]cccjjjnnnsssuuusssqqqppppppsssrrrpppmmmjjjgggeeedddddddddaaa[[[TTTOOOOOOPPPHHH@@@777111000222444444222333333666999===BBBDDDHHHMMMPPPLLLJJJLLLNNNMMMPPP```uuuuuu\\\DDD===???FFFNNNdddyyy|||{{{yyySSSAAAfffnnnjjjnnnQQQ888///000.........///////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///000111111111000444000111<<>>]]]qqqooonnnCCCMMM```llluuuzzz}}}~~~}}}yyyyyy~~~~~~~~~lll[[[XXXWWWWWWZZZ^^^```^^^\\\XXXYYYWWWSSSSSSUUUSSSOOOVVV[[[ccciiikkktttwwwaaaWWWOOOIIIFFFCCC@@@@@@AAA@@@<<<999======<<<;;;;;;<<<<<<<<<===>>>???@@@@@@@@@???>>>===>>>>>><<<999999<<<@@@GGGGGGGGGEEEDDDEEEHHHKKKHHHGGGEEEAAA???>>>@@@CCCDDDAAA<<<>>>DDDEEEYYY{{{hhhKKK666888777???JJJJJJ???;;;@@@888999::::::999666333222;;;:::999777666444333222000////////////111222333:::===BBBHHHOOOWWW___eeejjjkkknnnrrrvvvvvvtttrrrqqqvvvwwwrrrpppooojjjccc\\\bbbccc]]]WWWTTTRRRNNNEEE===555000111333222000222444666888:::>>>DDDGGGKKKKKKKKKKKKKKKMMMOOOPPPQQQeeevvv~~~zzzeeePPPHHH:::>>>GGGQQQoooyyy}}}gggMMMPPPxxxooo~~~qqqLLL666222000333000......///000000///++++++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......------...000111222222:::GGGVVV~~~zzz^^^___{{{~~~rrrjjjnnnuuuwwwwwwyyywwwyyy}}}qqqgggddd{{{xxxpppnnntttjjj^^^^^^^^^]]]zzzuuuwww,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++------------------------............////////////111111111111222333444444888UUU~~~sssyyyOOOJJJZZZkkkxxx~~~}}}}}}|||||||||}}}~~~~~~zzzsss```]]][[[[[[___ccceeeeeeiiikkkiiibbb\\\[[[ZZZYYYZZZ]]]dddgggcccdddvvvnnn\\\TTTQQQMMMHHHEEEAAA@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@??????<<<===>>><<<;;;<<<@@@CCCFFFGGGIIIHHHGGGEEEEEEEEEEEEEEECCCAAA??????AAACCCDDDCCC???@@@CCCDDDWWWyyyhhhLLL999888:::DDDQQQPPPDDD===???;;;<<<<<<<<<;;;:::888888999999888666555444333333000////////////111222333999===BBBHHHOOOWWW___dddpppqqqrrruuuwwwvvvrrroooooossstttqqqppppppmmmhhhaaaeeeeee```[[[XXXSSSNNNBBB;;;444111222333222000333444777999;;;???DDDHHHKKKLLLLLLLLLMMMNNNPPPRRRVVVjjj|||nnn[[[MMMAAA888@@@NNN\\\{{{\\\EEEXXXvvvkkkHHH666444111333111///.../////////...,,,,,,------...---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......------...000000222111666@@@KKKlll}}}jjj~~~pppUUUpppooojjjkkksssyyyzzzzzz|||xxxzzz}}}{{{xxxyyyqqqfffdddiiilll}}}wwwgggxxx~~~***************)))))))))))))))))))))))))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---............/////////111111000111111222333444555KKKlllxxxfffRRR[[[lllyyy~~~yyywwwyyy|||~~~xxxvvvsssooonnnqqqvvv{{{}}}yyynnniiigggeeebbbccciiijjjbbb\\\fffwww}}}jjjZZZTTTTTTUUUKKKFFFAAA======???AAAAAA<<<======>>>>>>======<<<===>>>???@@@AAABBBBBBBBB@@@AAAAAAAAAAAACCCFFFIIIFFFIIIKKKLLLIIIDDDAAA@@@BBBBBBBBBAAA@@@@@@CCCEEEDDDFFFCCCBBBCCCBBBVVVwwwfffMMM<<<:::>>>JJJWWWVVVIII???>>><<<<<<;;;;;;;;;<<<<<<<<<:::999777666555444333333000////////////111222333888<<>>RRR~~~kkkiiipppvvv|||{{{xxx{{{}}}~~~{{{sssmmmlllpppsssjjjaaajjj{{{ppp^^^WWWZZZ___VVVPPPHHHAAA>>>>>>AAACCC===>>>???@@@@@@@@@??????>>>???AAACCCEEEGGGHHHIIIJJJIIIIIIHHHHHHJJJLLLNNNIIIKKKLLLKKKGGGCCC???>>>???@@@BBBBBBBBBCCCEEEGGGDDDIIIGGGEEEDDDCCCTTTttt~~~aaaJJJ===<<>>999888777777888:::<<<======<<<999777555333333333000////////////111222333777;;;AAAHHHPPPXXX```eeejjjllloootttxxxyyywwwuuussssssrrrooollljjjgggeeeeeebbb^^^YYYYYYVVVLLL@@@777555222222333333222000555777:::<<>>???===???BBBDDDDDDEEEGGGIIIDDDJJJHHHFFFFFFEEEUUUqqqvvv[[[GGG<<>>666555444444666888<<<>>>BBB???<<<888555333222222000////////////111222333666:::BBBIIIQQQYYYaaafffjjjlllpppuuuzzz|||{{{yyysssqqqpppnnnkkkhhheeeeeeddd```YYYTTTTTTRRRGGG;;;444333222222333333333222666888<<<>>>AAADDDHHHKKKLLLNNNQQQRRRSSSXXX```fffuuu{{{vvvSSS>>>>>>===JJJ[[[nnn~~~YYYfffuuunnnCCC444333000222222111000///000000...,,,............---,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------,,,,,,---///...111///111555111444EEEXXX~~~ssscccxxx[[[XXXooo{{{uuuwww{{{~~~{{{zzz{{{{{{{{{||||||}}}||||||~~~~~~yyyoooooovvv*********+++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++------------------------,,,------------.........000000///000000111222333999<<<:::TTTwwwmmm{{{zzz~~~}}}~~~}}}|||zzz}}}ttthhhqqq}}}hhhaaaooo|||pppaaaTTTLLLJJJJJJFFFFFFFFFFFFFFFGGGIIIIIIJJJKKKMMMOOOSSSVVVZZZ[[[YYYUUUPPPMMMKKKIIIHHHFFFJJJIIIFFFAAA===<<<===>>>:::===AAADDDEEEFFFGGGHHHCCCIIIHHHEEEIIIJJJWWWnnnnnnVVVEEE;;;???AAACCCCCCAAA===<<<;;;555555444555666999<<<>>>BBB@@@<<<888444222222222000////////////111222333666;;;BBBKKKSSS[[[ccchhhoooqqqtttyyy|||}}}{{{yyypppnnnnnnpppnnnjjjhhhiiiddd```XXXQQQPPPNNNFFF;;;444333333222222333333444777:::>>>AAACCCFFFJJJLLLLLLOOOQQQRRRTTT[[[gggqqquuuUUUBBBAAA;;;PPPdddxxxeeeRRRlllfff}}}}}}aaa<<<888666///555111000///000111111///------------...------,,,,,,++++++++++++++++++++++++************++++++++++++***,,,------,,,,,,---......111///111777333111;;;???aaadddhhhlllUUUeee~~~||||||}}}~~~vvvwwwzzz|||~~~}}}yyytttqqquuu}}})))))))))*********++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------........./////////000000111222333777???;;;KKKiiivvvuuu{{{}}}yyy|||~~~}}}qqqvvvpppkkkxxxggg[[[VVVTTTKKKJJJIIIHHHIIIKKKNNNOOOUUUUUUVVVWWWYYY\\\___```\\\XXXQQQMMMKKKIIIFFFCCCCCCBBB@@@<<<999777999;;;777;;;@@@CCCDDDDDDEEEFFFBBBHHHEEEEEEKKKPPPZZZmmm|||~~~iiiVVVFFF======??????<<<999888888888444444444555777999;;;===???<<<999555333222222333000////////////111222333666;;;DDDLLLUUU]]]dddiiipppqqqtttxxx{{{{{{xxxuuurrroooppptttsssllliiikkkccc___VVVNNNKKKJJJDDD===555444444222222222444555888;;;???BBBEEEGGGKKKMMMLLLOOOQQQQQQTTT^^^nnnzzzlllPPPAAABBB<<>>AAABBBCCCCCCDDDAAAGGGDDDDDDMMMSSS\\\lllzzzzzzhhhWWWHHH???;;;======:::666666555444222222333444666777999:::;;;999555333111222333444000////////////111222333666<<>>@@@AAA___xxxttt}}}dddKKK```ppp```ddduuunnnFFF...:::444&&&222...---...000222222111///++++++,,,---............++++++++++++++++++++++++)))************+++++++++***,,,------,,,+++---......111---...666333...333333777CCCggg}}}___qqqeee```hhhzzzyyyyyyzzz|||}}}}}}}}}|||{{{~~~qqqlll}}}|||zzzzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222000777666;;;ddd~~~cccfffxxx|||}}}}}}{{{~~~}}}}}}~~~}}}~~~www~~~jjjccc^^^ZZZTTTOOOLLLLLLMMMNNNVVVVVVWWWYYY\\\aaafffiiimmmhhh^^^UUUQQQOOOHHH@@@:::>>>AAA???999555555777444666999;;;<<>>BBBFFFIIIPPP[[[fffkkkrrr{{{|||ooo___UUUNNNGGG===???===888444333333333666777888:::===<<<666///111000000000000000111222111111000...---...222555>>>???DDDMMMXXXaaafffgggnnnppprrrtttwwwxxxyyyzzz}}}zzzvvvuuuwwwvvvnnnfff```ZZZOOODDDCCCGGGFFF???555444333222222444666777999===CCCHHHKKKMMMPPPRRRNNNRRRUUUWWW[[[eeevvvrrrUUU>>>:::>>>JJJeeeqqqyyyUUUKKKqqqfff^^^zzzxxxnnnRRR999222222...,,,/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,------......------......//////000000111111...555;;;IIImmm}}}[[[yyynnnhhh~~~}}}zzz}}}yyyuuu|||~~~~~~~~~|||rrrtttvvvxxxttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222111888666:::___llldddtttzzz}}}~~~{{{}}}}}}~~~~~~rrreeebbb^^^WWWQQQNNNMMMNNNRRRSSSUUUYYY^^^dddiiimmmqqqnnnggg```]]][[[TTTLLL>>>AAADDDBBB<<<777555666222444666888:::<<<@@@BBB???BBBGGGKKKRRR]]]gggnnnpppsssqqqiii___WWWQQQMMM@@@???<<<888666555666666666888;;;>>>???>>>777222000000////////////000000111111000...---///222555AAACCCGGGPPP[[[dddiiikkknnnoooqqqsssuuuwwwxxxyyy~~~zzzxxxvvvrrrlllccc\\\OOOCCC@@@AAA>>>777333222111111333555888999;;;>>>DDDHHHKKKMMMOOOQQQOOOQQQTTTXXX^^^kkk{{{~~~ssscccPPPAAA===@@@QQQrrr}}}mmmNNNUUUwww]]]^^^wwwcccKKK555000111...---000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,---------------......//////000000111111222444444999RRRxxxwwwxxxnnnxxxvvv}}}zzz{{{}}}wwwsssaaahhhxxxpppbbb))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------.........//////000000111111222333777666888VVVvvvzzzoooccckkkttt|||~~~||||||}}}~~~}}}pppnnnjjjddd\\\UUUPPPNNNNNNOOOSSSXXX___fffkkknnnqqqqqqoookkkjjjiiibbbZZZDDDGGGIIIGGG@@@:::666555222444666888999;;;>>>AAA@@@DDDIIIOOOUUU^^^iiirrrpppjjjdddaaa]]]UUUOOOLLLBBB???;;;999888888888888999;;;@@@CCCCCC===777333000000///......//////000111111000///...///222555BBBDDDIIIRRR]]]fffkkkmmmoooooopppqqqsssvvvxxxyyy~~~xxxvvvrrrmmm```XXXKKK???;;;;;;888222000000000111333777:::<<<===AAAEEEIIIKKKMMMOOOQQQSSSSSSTTTYYYdddrrrttt___QQQHHHBBBAAADDD]]]yyysssXXXJJJbbbjjjTTT___wwwSSSAAA111...000...---000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,.........///000111111111666666444444>>>[[[xxxuuuzzz|||uuuyyy{{{~~~~~~~~~uuuggglllwwwuuuxxx}}}kkkTTT))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111333666555666KKKwwwzzzxxxiii{{{kkk```aaalllyyy~~~}}}}}}~~~|||}}}}}}yyysssooojjjbbbXXXQQQNNNPPPSSSXXX]]]ccchhhkkkllloooppppppqqqqqqllldddNNNPPPPPPMMMFFF>>>888666555777999:::;;;===@@@BBBBBBFFFLLLSSSXXX___jjjtttsssggg^^^^^^\\\RRRHHHCCCBBB===999999:::888888888???@@@DDDGGGDDD<<<777555222111111000000000000111111111000///...000333666???BBBHHHQQQ[[[cccjjjmmmqqqqqqqqqrrrtttvvvxxxzzz~~~zzzxxxpppeeeWWWNNNBBB:::888999666333000000000222444888;;;===AAADDDHHHJJJLLLNNNPPPRRRXXXVVVVVV]]]iiiwwwqqqUUUFFF@@@@@@FFFNNNnnnvvvssseeeMMMKKKnnn{{{dddWWWhhhnnnGGG:::///...000///---...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,)))***++++++,,,,,,++++++------...///000111111222333444888::::::EEEeeerrraaarrrvvvxxxzzz|||~~~~~~|||}}}wwwxxx}}}vvvaaaLLL))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------...............///000000111111222333444666@@@aaaZZZzzzoooYYYYYYeeeuuu~~~~~~|||}}}|||}}}xxxwwwwwwrrreeeXXXVVVVVVVVVXXXZZZ^^^aaabbbeeejjjnnnpppsssvvvsssmmmZZZZZZXXXSSSKKKCCC;;;888777999;;;;;;<<<>>>@@@CCCEEEHHHOOOVVVZZZ]]]hhhtttrrriiiaaa```]]]SSSGGG@@@AAA;;;888::::::888999===HHHDDDCCCFFFDDD===:::;;;555555444333333333333333111111000///...000444777>>>BBBIIIQQQZZZcccjjjnnnsssssstttuuuwwwyyyzzz{{{~~~~~~ooo\\\OOOEEE;;;666666666555444222222222333555999<<<>>>DDDGGGJJJLLLNNNPPPRRRTTTXXXWWWXXXaaaooo}}}mmmQQQAAA<<>>===AAA888888777666555555555555111111111//////111555888???DDDLLLTTT\\\eeelllqqquuuvvvwwwyyy{{{{{{||||||}}}rrr[[[MMMBBB777444444333111222444444444555777;;;>>>@@@GGGIIILLLOOOPPPRRRVVVXXXVVVXXX]]]hhhwww|||dddLLL???<<>>888888999>>>QQQfffoooZZZGGGCCCAAA<<<;;;???:::999888777666666666666111111111000///111555888@@@FFFNNNVVV^^^fffnnnttttttvvvyyy|||}}}}}}|||{{{}}}zzz~~~uuu```LLL???555333333111000222333333444666:::>>>BBBEEEIIIKKKNNNPPPRRRUUUYYY\\\[[[___gggqqq}}}qqq[[[EEE===>>>OOOvvvxxx```SSS___yyyxxxiiihhhwwwjjjIII555555444111/////////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------++++++,,,---------------,,,,,,---///000222333333777555444444555888===AAAMMMssseee^^^jjjvvviiiiiiuuusss```PPPKKKNNNSSS))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000333000888@@@888999eee[[[~~~___cccooo{{{}}}xxxwwwzzz~~~~~~~~~qqqccczzz~~~~~~{{{yyyyyyvvvqqqhhh^^^XXXUUUUUUVVVZZZ___ccceeekkkttt{{{}}}wwwrrriii___VVVMMMEEEAAA@@@AAABBBCCCBBBCCCEEEHHHMMMMMMSSSZZZWWWRRR[[[jjjvvviiimmmlllbbbJJJ@@@999777888AAA]]]yyyiiiNNNDDD???888555999:::999888777666666666666111111111000///222555999???EEENNNVVV]]]eeennntttsssvvvzzz}}}~~~}}}{{{zzzyyywwwwww}}}uuueeeIII<<<222222444222222555222222444777;;;AAAEEEHHHJJJMMMOOORRRTTTWWW[[[^^^ccchhhpppxxxmmmVVVAAA<<<@@@SSS}}}zzzuuuuuuUUUPPPqqq{{{fffdddooo```>>>222333333000//////000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------+++,,,------......------,,,,,,---///000222333333...000000000333999<<<<<>>888888999@@@VVV}}}TTT===888777555333666666666666666666666666444///---000333444777<<>>;;;FFF]]]}}}dddLLL^^^xxxttttttFFF999555444222000............//////...---,,,,,,++++++------------,,,,,,+++***++++++******))))))(((((()))***---......---,,,+++++++++,,,---..................///000111222333333111333444444333444555777BBB???FFF^^^{{{gggfff{{{~~~vvv|||}}}uuuzzzvvvhhhYYYRRROOOMMMNNNOOO************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,------------...,,,,,,------.../////////222222666666111444NNNkkk}}}```iiihhhbbbqqqwwwxxxzzzyyyyyy{{{rrrcccddd{{{|||vvvnnnhhhfffccc___\\\]]]bbb___```jjjoooqqqzzz}}}}}}zzzqqqeeeYYYQQQNNNIIIHHHHHHIIIIIIJJJJJJIIILLLGGGHHHPPPVVVWWWYYY]]]sss\\\CCC>>>:::<<>>:::555555BBBVVVhhhvvv|||vvvnnnmmm^^^___vvvlll```ZZZSSSHHH@@@333333333333333333333333000000222666888===IIITTTaaafffmmmppppppoooqqqrrrtttwwwzzzzzzyyyyyy{{{~~~~~~{{{tttfffRRR???444555333444666555444888>>>CCCFFFKKKPPPTTTVVVWWWWWWVVVXXXXXXVVVYYYdddsss~~~yyylllfffpppnnnYYYDDDJJJ___www{{{nnnhhhnnnxxxfffWWW^^^}}}iiiYYYggg]]]999888444111...//////000000///...---.........------,,,,,,+++***+++,,,,,,---------,,,++++++***************)))***+++,,,......------,,,,,,---...//////000000000///000111111333333444555555777888999888888999;;;<<<===???AAADDDIIIOOORRRGGG]]]lllzzzrrrjjjooovvvuuuaaaRRRJJJIIILLLOOOIIIEEEHHHRRRTTTLLLIIILLL************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000+++///222222333444555444777NNN}}}]]]ooovvvsssWWWwww{{{zzzzzz|||~~~}}}{{{{{{}}}~~~~~~~~~}}}|||}}}xxx}}}{{{uuuuuuvvvrrrkkkiiillleeeaaahhhiiijjjrrrnnnpppttt{{{|||sssiiieeefffgggddd```PPPNNNGGG@@@@@@CCC???666::::::<<<>>>>>>CCCQQQ```hhh______OOOJJJUUU^^^qqqfffZZZOOOMMMLLLEEE<<<666222222222222222222222222......222777;;;BBBOOO\\\ccciiiooorrrrrrrrrtttvvvwww{{{~~~|||xxxvvvyyy}}}~~~yyyooo^^^III888000333222333555555555;;;BBBIIIKKKOOOSSSVVVXXXXXXXXXWWWYYYYYYXXX[[[hhhyyy}}}ooo```\\\gggaaaHHHCCCNNNlllhhh___hhhkkkWWW\\\ssswww~~~[[[iiivvvzzzTTT222888888111...///000000000///---,,,//////...---,,,,,,++++++***+++,,,,,,---------------,,,,,,++++++*********)))***---......---,,,+++,,,---...///000000000000000000111222333444444555666888999999999999:::<<<444:::@@@@@@===>>>HHHPPPXXXYYYRRRWWWttthhh]]]```ooozzzaaaUUUIIIFFFJJJMMMLLLJJJDDD>>>DDDRRRQQQCCC@@@HHH))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,---------............///////////////000111222333:::???sssbbbXXXnnnmmmaaazzz~~~~~~~~~~~~~~~~~~~~~yyywwwyyywwwpppjjjooojjjggghhheee```bbbhhhlllnnntttzzz{{{wwwlllaaaaaahhhjjjhhh]]]SSSLLLKKKKKKDDD:::555444666>>>===777AAAQQQSSS\\\ZZZSSSIIICCCEEEKKKPPPFFFDDD@@@<<<999666555444333333222111000000000111111222333666<<>>@@@BBBDDDEEERRRVVVVVVRRRUUUkkkZZZUUUaaawwwzzz}}}ssskkkOOOFFFAAAFFFMMMMMMHHHEEE>>>DDDHHHIIILLLQQQNNNGGG))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............////////////000111222333444<<>>999FFFXXXZZZZZZVVVMMMFFFBBBCCCEEEEEEAAA@@@===:::777555333222222111111111111111222333///000333777???KKKWWW```ooonnnqqquuuvvvsssssswwwxxxyyy{{{{{{wwwqqqeeeRRR???666555444444555555777;;;AAAFFFMMMPPPTTTWWWXXXYYYZZZ\\\XXXXXXYYY```lllzzzvvvdddTTTNNNNNNIIIBBBQQQnnnfffeeeccc{{{vvv]]]WWWwwwyyymmmddd___^^^FFF555111333---////////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------............///000111222111222444666777777777666999:::<<<<<<;;;;;;<<<===;;;;;;;;;<<<===???@@@AAAJJJPPPTTTTTTUUUbbbzzzkkk\\\bbbrrr|||nnncccYYYKKKBBB<<<@@@FFFGGGEEEDDDEEEJJJLLLKKKMMMRRRSSSPPP))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------............////////////000111222222000:::NNNwwwsssMMMSSSggg|||YYYZZZ}}}{{{zzzzzzzzzzzzzzzzzz{{{~~~~~~|||yyyqqqyyy~~~|||}}}{{{uuuoooppplllhhhgggeeebbbcccfffllloootttzzzxxxpppnnnqqqrrroooiiicccYYYPPPKKKIIIGGGEEEHHHBBBAAA??????RRRgggjjjZZZQQQGGGCCCDDDDDDAAA>>>>>>===<<<:::777555333333111000000111111222333444///111444:::CCCQQQ___hhhtttuuuwwwzzzwwwssssssxxxxxxzzz~~~ttthhh[[[LLL===555444555666666777999>>>EEEIIIOOOSSSWWWZZZ[[[[[[\\\\\\YYYZZZ]]]gggvvvvvvcccNNNCCCBBBCCCCCCWWWppp|||uuu]]]^^^ZZZooofffOOO___wwwbbbbbbooonnnLLL>>>222,,,---,,,/////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------,,,,,,------...///000222333333333333444555666777777888:::;;;;;;:::999999<<<>>>::::::::::::;;;<<<===>>>CCCHHHMMMNNNOOOVVVcccnnnuuujjj```eee{{{|||uuuuuuyyytttkkkgggaaaRRRGGG@@@BBBGGGHHHGGGFFFIIIMMMNNNLLLKKKOOOTTTVVV))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---------.........///......//////000111222111;;;:::TTT\\\KKKyyyxxxiiidddLLLqqq}}}zzzyyy{{{|||{{{{{{|||~~~~~~~~~~~~~~~}}}{{{{{{~~~~~~}}}}}}~~~|||qqqxxx|||{{{zzzxxxrrrmmmllliiifffdddddddddeeegggpppssswww{{{~~~xxxuuujjjXXXMMMLLLNNNNNNTTTGGGAAA>>>DDD^^^xxx}}}[[[NNNCCCCCCIIIJJJFFFAAAAAA@@@???===:::888555444222222111111111222333333333444777===GGGUUUdddnnnvvvwww|||{{{vvvuuuyyy}}}qqq^^^QQQFFF;;;444222444555777:::===CCCJJJOOOPPPTTTYYY\\\]]]\\\\\\\\\```aaafffqqq~~~yyyhhhQQQ???===CCCHHHcccrrrtttwwwlll^^^fffeeesss~~~]]]KKKjjjvvv___lllXXX<<<888111+++...000//////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///............------------,,,---///000222333444444444444444444555777888999888:::;;;;;;:::999:::;;;888888999:::;;;<<<>>>>>>CCCCCCBBBBBBEEEMMMXXX```iiiyyyrrrPPPNNNYYYyyy}}}tttiiidddgggmmmqqqrrrmmm}}}{{{wwwxxxggglllpppkkkVVVMMMGGGHHHKKKJJJGGGFFFFFFJJJLLLJJJHHHIIIOOOTTT******************************))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------------...............///000111222111===777GGGjjjBBB```bbbzzzOOOZZZ{{{vvvuuu{{{~~~||||||~~~|||~~~}}}~~~yyy}}}{{{xxxvvvsss{{{}}}|||wwwzzz~~~|||~~~|||{{{xxxsssnnnhhhfffcccbbbeeeiiijjjiiiqqqtttwwwyyyyyy{{{~~~~~~aaaPPPSSS\\\^^^XXXHHH======IIIhhhZZZLLLBBBFFFNNNNNNJJJHHHBBBAAA???===:::777666444555444333222111111111111222444999@@@LLL\\\mmmxxxuuuxxx~~~|||zzz}}}~~~|||jjjUUUHHH@@@888333222111444999>>>CCCIIIPPPTTTSSSWWW\\\______^^^]]]]]]bbbeeemmmyyy~~~pppUUU@@@;;;DDDLLLoooxxxxxxrrr{{{{{{rrrRRROOOzzzppp^^^uuusssLLL666888444///222444............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///........................---...000222333444555555444444444444555777888999777;;;>>>@@@>>><<<:::999777888999;;;===???AAACCCEEECCCAAA@@@CCCIIIQQQVVVKKK[[[hhhppp~~~jjjRRRLLLVVVeeewww|||vvvqqqsss{{{}}}zzzmmm{{{}}}ppp\\\XXXccccccYYYLLLGGGDDDHHHKKKIIIEEECCCBBBFFFJJJJJJGGGFFFIIINNN******************************))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------............///000111111---;;;>>>IIIyyyJJJOOOlllrrrXXXJJJrrrxxxxxx}}}{{{~~~~~~~~~{{{}}}|||zzzvvvsssoooxxx}}}{{{}}}~~~}}}|||{{{yyyuuupppmmmfffeeecccbbbgggnnnooommmnnnqqqtttttttttuuuzzz~~~{{{zzzzzz}}}pppWWWVVV\\\\\\WWWFFF===AAAQQQoooVVVLLLHHHNNNQQQMMMHHHGGG@@@>>>;;;888666555444444777666444333111000000000000333999CCCSSSfffzzz{{{zzz}}}~~~ooo^^^JJJ???:::666333333222777>>>EEEJJJPPPUUUYYYYYY\\\```bbbbbbaaa```aaabbbiiitttqqqVVV???;;;GGGSSSmmmttt|||```GGG[[[ssskkk```CCC444555111...000///.........------------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///........./////////000000...///222444555555555444333444555666777888888999999>>>BBBEEECCC???<<<:::888999:::<<>>BBBCCCAAA>>><<<;;;:::;;;<<<===@@@BBBDDDFFFDDDFFFGGGHHHFFFDDDDDDDDDHHHIIIKKKMMMUUUcccuuuyyymmmdddgggrrrzzz||||||fffUUUOOOJJJHHHIIINNNSSSUUUTTTRRRFFFBBBCCCHHHLLLKKKIIIJJJFFFDDDFFFKKKKKKGGGFFFIII******************************))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------......///000111222222777555BBB|||[[[VVVkkkcccrrrSSSfff~~~xxx~~~|||~~~zzzxxxwwwwwwtttuuu}}}}}}yyytttrrrmmmmmmiiifffllluuuuuuppplllooosssttttttxxx{{{tttlll^^^PPPKKKNNNXXXhhhXXXLLLLLLYYYkkkpppXXXYYY```ggg]]]GGG::::::999777444222333666999<<<444444333222222333333333777:::AAAKKK\\\qqq}}}vvvoooPPPDDD777222222333555999;;;BBBKKKSSSWWWYYYZZZ[[[[[[]]]____________```aaawwwrrrqqqeeeNNNAAAJJJcccwww\\\YYYiii~~~ZZZGGGRRR{{{rrr___@@@666333222---111555.........---------,,,,,,,,,......------------......------------------------,,,,,,++++++,,,,,,------,,,---...///000111222333111222444666666555444333222333666888999999888777:::<<<>>>>>><<<:::::::::<<<<<<===>>>@@@AAACCCDDDDDDEEEDDDBBB@@@AAAEEEHHHGGGGGGJJJNNNNNNRRR___mmmwwwsssttt|||sssaaaJJJBBBGGGIIIFFFHHHLLLIIIFFFKKKVVVKKKFFFCCCFFFGGGEEEEEEGGGIIIDDDCCCHHHJJJGGGFFFIII******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------,,,...000000///...///000333///333666;;;]]]YYYddd^^^rrrvvvFFFddd{{{zzz{{{}}}~~~|||uuuppp|||wwwqqqsss{{{|||vvvtttqqqmmmlllqqqyyyyyyrrrooouuu|||wwwhhh[[[SSSPPPMMMgggyyykkk\\\\\\sssxxxvvvcccgggyyy{{{ZZZ;;;888???;;;777333111333444444333333333444444444555666666:::BBBLLLUUU^^^lll~~~~~~ooocccEEE:::444777666111555???GGGLLLSSSYYY\\\]]]^^^___^^^]]]___aaaaaa```eeelllzzz|||eeeeeeVVVCCCIIIcccmmmeeeOOOWWWmmmbbbRRRVVVllluuubbbQQQ444333222000///.................................------------------------++++++,,,,,,,,,---------------,,,,,,---...000111666222---,,,...222777999444555777888888777777666444444555555666777777777888;;;<<<:::777888<<>>AAADDDFFFEEECCCAAABBBDDDDDDBBB@@@FFFEEEFFFJJJNNNQQQRRRQQQ\\\aaalll}}}zzzfff\\\\\\ccciii~~~nnnkkkppp|||nnn[[[MMMGGGFFFFFFFFFEEEIIILLLLLLJJJIIIJJJMMMOOOKKKGGGCCCCCCFFFKKKNNNIIIJJJLLLMMMMMMKKKJJJHHH)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************+++***)))))))))***+++,,,+++++++++,,,,,,,,,------,,,...000000///...///000...111444444888NNNnnn```|||ZZZNNN[[[xxxzzz{{{||||||wwwsss}}}xxxvvv}}}{{{{{{uuussspppllllllssszzzuuuqqqrrryyy|||mmm___XXXUUU]]]}}}pppfffiii}}}rrrnnnbbbooo___???999<<<<<<888333000111333333333333333333333333444666888;;;GGGTTT[[[^^^iii|||}}}lll\\\BBB999333666666444:::DDDLLLQQQWWW\\\^^^______```^^^___cccfffdddbbbfffmmmyyy```YYYJJJCCCTTTnnnsssiiiVVVcccxxxyyy]]]WWW___vvvxxx}}}vvvdddQQQDDD444333222000///.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,---...000000>>>:::444000000222444666666666777888888777666555555555666666777777888888:::<<<>>><<<999:::>>>CCC@@@@@@???>>>>>>@@@BBBCCCEEECCCBBBCCCEEEFFFDDDBBBCCCCCCCCCFFFJJJLLLMMMMMMMMMOOOWWWfffyyywwwfff[[[UUUSSS[[[kkk}}}yyy|||~~~tttrrrvvvzzzggg\\\NNNEEECCCEEEGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLMMMLLLJJJIIIIIIJJJLLLMMMHHHIIIKKKLLLLLLJJJIIIHHH)))******++++++******)))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))******************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,---//////......///000+++777777555777>>>iii~~~WWWrrrooo@@@AAAccc{{{{{{{{{}}}~~~~~~~~~zzzvvvttt~~~zzz|||}}}{{{qqqooollljjjmmmwww{{{xxxkkkccc___PPPbbb~~~pppkkkrrr{{{ooollljjj|||[[[>>><<<>>>???;;;555111111222333333333333333222222555999===@@@OOO]]]```^^^dddwwwyyyeeeSSS???777333666999:::BBBLLLUUUXXX]]]```aaa``````aaa___bbbgggjjjhhhffflllttttttZZZLLLAAAKKKeeexxxuuugggZZZnnniii[[[aaammm~~~wwwqqqnnnTTTCCC<<<333222111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000???<<<777333111111222333666777888888888777666555666777777888888999::::::<<<>>>???>>><<<<<<@@@CCCAAAAAA@@@@@@????????????CCCBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBDDDGGGJJJJJJIIIJJJIIIKKKTTTcccvvvzzzoooggg[[[YYY^^^ggglllooozzz|||yyy~~~}}}}}}dddTTTMMMDDD@@@AAADDDFFFGGGHHHGGGEEEFFFGGGIIIJJJJJJKKKLLLNNNOOOOOONNNLLLKKKGGGGGGIIIJJJJJJIIIHHHGGG))))))************))))))''''''(((((())))))******((((((((((((((((((((((((************************((()))))))))***************************+++++++++***++++++++++++,,,,,,,,,+++---//////......///000---;;;777555<<<777WWWZZZ___OOO>>>TTTjjj|||{{{zzz{{{}}}~~~}}}|||{{{}}}|||xxxtttrrr{{{||||||zzzllliiifffiiiqqqzzz{{{~~~~~~}}}~~~}}}xxxuuueeeMMMMMMooozzzmmmlllssszzzvvvyyy{{{SSS:::>>>CCCFFFBBB;;;555222222333444333444333222333888???EEEIIIUUU```bbb___cccqqqppp\\\JJJ<<<666333777<<>>>>>======@@@BBBBBBBBBBBBAAA@@@>>><<<;;;???@@@AAACCCEEEEEEEEEDDDDDDDDDDDDEEEHHHJJJJJJIIIOOOMMMLLLOOOVVV___fffjjjtttwwwuuuqqqjjjfffhhheeegggppp{{{xxxqqqnnnmmm{{{~~~{{{~~~{{{yyyvvvqqqkkkssswwwrrrsssyyyuuu~~~|||eeeSSSNNNJJJEEEBBBCCCDDDDDDCCCIIIEEEBBBCCCFFFIIIIIIHHHHHHJJJLLLNNNOOOMMMKKKIIIEEEFFFGGGGGGHHHGGGGGGFFF)))))))))******)))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))******++++++++++++*********+++++++++,,,,,,***,,,...///......///000///888222444>>>666KKKyyyjjjrrrrrrEEEGGGTTT}}}{{{{{{|||||||||{{{{{{||||||yyyvvvtttwww~~~~~~|||~~~|||wwwhhhcccaaaiiiuuuzzztttkkkiiimmmoooxxx~~~~~~iiiUUUGGGSSSzzzuuullljjjnnntttuuutttzzzYYY======>>>KKKGGGAAA;;;666444444555333444444444666>>>IIIRRRVVVZZZ^^^```aaaeeelllrrr}}}tttcccQQQEEE:::666666:::BBBJJJVVV^^^aaacccddddddbbbaaabbbbbbccceeeiiinnnpppvvv|||aaaFFFFFFTTTkkkzzzuuufff[[[fffzzz___]]]qqqgggkkkpppWWW<<<222111111111000///............------------------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,---...///////////////111222111000000222444222333666888:::;;;;;;;;;999999::::::;;;<<<<<<<<<;;;<<<============>>>@@@AAABBBBBBBBB@@@>>>;;;999<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDCCCEEEGGGIIIIIIHHHIIIHHHIIILLLNNNOOONNNLLLZZZ```jjjuuuwwwtttnnnzzzttt```aaacccccccccdddiiiqqqvvvxxxtttrrrqqqoooggg\\\VVVUUUKKKRRRWWWXXXZZZ```ddddddgggwww|||rrrooo|||xxxlllaaaYYYYYYZZZUUUNNNIIIMMMKKKHHHGGGEEEDDDBBBAAAHHHEEEAAABBBEEEHHHIIIHHHFFFGGGHHHIIIJJJIIIIIIHHHDDDEEEEEEFFFFFFFFFFFFFFF((())))))******))))))((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************++++++++++++)))+++---.........///000///222---111:::555BBBfffiiixxxXXXGGGOOO~~~}}}{{{{{{|||||||||||||||~~~}}}~~~~~~~~~}}}|||zzzyyyxxx{{{}}}~~~}}}xxxrrrgggbbbaaajjjvvvxxxmmm```YYYXXXWWW___yyy~~~iii[[[KKKKKKnnnsssccc```]]]\\\ZZZ[[[fffrrrqqqKKK===777IIIGGGCCC===888555555666444555666777;;;FFFVVVbbbdddaaa^^^```dddhhhjjjjjjyyy}}}wwwdddTTTIIIAAA999999:::???HHHRRR]]]ddddddeeefffeeeccccccdddeeeffffffiiipppwwwuuuVVV???LLL```qqqtttllldddaaayyyyyy^^^SSSfffwwwiiiyyysssIII888333///111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------///000000111000000000333666555222000111333222333666888:::;;;;;;;;;999::::::;;;;;;<<<<<<===::::::;;;<<<<<<======>>>@@@@@@AAAAAA@@@>>><<<;;;:::===@@@BBBBBBAAAAAABBBAAA@@@@@@BBBDDDFFFFFFEEE@@@AAAEEEIIIMMMLLLIIIFFFMMMMMMQQQ[[[hhhttt}}}xxxsssrrrvvv~~~nnnaaa\\\```hhhooorrrvvv~~~~~~{{{vvvfff\\\UUUOOOLLLKKKIIIFFFFFFIIIFFFGGGGGGGGGFFFDDDBBBAAAFFFEEECCCDDDEEEGGGHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFGGGGGG(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++***************++++++++++++)))+++---.........///000///---...222444333===MMMkkkgggtttvvvmmmZZZNNNvvv||||||}}}}}}}}}}}}}}}zzzyyyzzz|||}}}}}}|||zzzyyyxxx~~~~~~{{{}}}~~~~~~}}}{{{vvvppphhheeeeeekkksssvvvooohhhaaa]]]XXXVVV___vvv~~~}}}uuummmcccVVVLLLSSSuuuqqqVVVRRRMMMGGGAAAAAAIIISSSsss^^^GGG<<<@@@@@@@@@<<<888555666777444666888:::@@@NNNaaappppppjjjddddddhhhllllllkkkuuu}}}vvvbbbRRRIIICCC>>>999;;;>>>DDDMMMXXXbbbhhhfffggggggfffeeeeeegggiiihhhgggkkkuuuoooMMMFFFXXXhhhkkkeeebbbfffkkk{{{cccOOOVVVuuupppnnneee>>>999999000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222222222111///333777777333111111333444555777999:::::::::999999999:::;;;;;;<<<<<<===::::::;;;<<<===>>>======???????????????>>>>>>===:::>>>BBBCCCBBBAAAAAAAAA>>>======???BBBDDDDDDDDDAAABBBCCCFFFIIIKKKJJJIIIFFFFFFGGGKKKRRR]]]gggnnn{{{wwwkkk\\\PPPJJJJJJIIIKKKMMMLLLGGGFFFIIIAAACCCEEEEEEDDDCCCBBBAAACCCEEEFFFFFFFFFFFFGGGIIIBBBCCCFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHH(((((())))))))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******)))************+++++++++(((***---...---...///000111---333666000222;;;???OOOcccbbbrrrmmmHHHjjj}}}}}}}}}~~~~~~}}}|||yyyyyyzzz|||}}}|||zzzwwwuuuvvv{{{}}}|||~~~~~~~~~|||}}}~~~~~~|||wwwrrrjjjiiiiiikkkppptttvvvvvviiihhhddd\\\UUU```vvvtttrrrllleee]]]LLLIII]]]oooPPPMMMHHHAAA:::777<<>>???>>>===>>>>>>>>>>>>>>>?????????;;;???CCCEEECCCAAAAAABBB>>>======@@@CCCEEEEEEEEEGGGDDDAAA???AAACCCEEEEEECCCDDDDDDCCCEEELLLWWW___lllnnnuuuwwwzzzuuuzzzpppddd\\\UUUPPPMMMLLLGGGFFFHHHLLLKKKFFFCCCDDDAAACCCEEEEEEDDDBBB@@@@@@BBBEEEHHHHHHFFFEEEGGGIIIAAADDDGGGJJJKKKJJJGGGEEEDDDDDDDDDDDDEEEFFFHHHHHH(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///------...///000222444555AAA\\\wwwYYYNNNvvvxxxoooUUUUUUttt||||||~~~{{{{{{|||~~~}}}yyyvvvwwwyyyxxxuuusssuuuvvvzzz}}}}}}yyyvvvvvvwwwyyyzzz}}}zzzqqq}}}ssskkkrrrwwwtttppppppqqqpppqqqrrrnnngggYYYMMMdddoooddd^^^TTTTTTDDDIIIiiijjjWWWNNNCCC===;;;999999999FFFSSS~~~eeeQQQAAA===888777999;;;999666666555<<>>@@@AAA@@@>>>===AAA@@@@@@BBBEEEEEEBBB?????????@@@@@@@@@AAAAAAAAADDDCCC???===AAAEEEBBB<<<@@@???>>>>>>AAAEEEIIILLLZZZ[[[aaafffiiilllvvv~~~|||tttxxxuuuiiidddVVVUUUSSSNNNIIIFFFEEEEEEEEEDDDCCCEEEGGGGGGCCC???DDDCCCDDDEEEBBB@@@BBBHHHFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFIIIKKKKKKHHHFFFEEEEEEEEEDDDEEEEEEFFFFFF(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------------............------...///000222444555999OOOwwwHHH^^^cccJJJWWW}}}|||}}}|||{{{{{{}}}}}}zzzyyy{{{yyyuuutttvvvzzzzzzzzz{{{{{{yyywwwvvvuuuvvvxxx|||tttyyy|||{{{pppjjjooorrrrrrssswwwwwwuuuuuuvvvrrriiiXXXGGGXXX~~~bbbSSSQQQNNNCCCPPPtttsssYYYMMM@@@:::999888888:::<<>>???@@@AAAAAAAAA@@@???BBBAAAAAABBBDDDCCC@@@===????????????@@@@@@@@@@@@DDDCCC@@@???CCCHHHGGGBBBAAA@@@>>>>>>???BBBEEEGGGLLLLLLPPPSSSTTTUUU]]]fffmmmnnn~~~yyyrrr{{{qqqeeeeeecccXXXOOOMMMNNNNNNMMMJJJFFFCCCCCCDDDGGGFFFEEEGGGIIIIIIGGGDDDFFFDDDEEEFFFCCC@@@CCCHHHGGGFFFFFFEEEEEEEEEFFFFFFLLLKKKJJJJJJLLLNNNMMMLLLHHHHHHGGGGGGFFFGGGGGGHHH))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,------------............------...///000222333444666BBBVVVSSSffftttSSSFFFccc|||zzz{{{|||zzz~~~}}}{{{{{{yyyvvvuuuxxx~~~{{{xxxyyy{{{|||yyyvvvttttttuuuwww{{{ttt~~~wwwoooqqquuuooojjjmmmyyyxxxllliiilllnnnqqqwww~~~~~~zzzxxxzzzvvvmmmZZZEEENNNooohhhSSS[[[MMMFFFZZZ{{{^^^NNN>>>999888888888::::::???ZZZzzzuuu___]]]WWWLLLAAA999777777777===KKK\\\iiipppuuuzzztttvvvuuupppmmmoootttuuurrr{{{ppp]]]GGG;;;888999>>>CCCVVV```eeebbbbbbhhhkkkiiieeejjjmmmjjjddddddkkksssssszzzqqqYYYOOOmmmxxxjjjUUUKKKYYYqqq~~~}}}QQQYYY```]]]zzz]]]BBB333///333444+++...............---------...------,,,,,,------......---------------......------------...000111222222222333333444444333333222333555888999888444111555666888:::;;;<<<<<<===999:::;;;;;;<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<@@@@@@??????????????????BBBAAAAAAAAABBB@@@===;;;======>>>>>>>>>?????????BBBAAA???>>>BBBIIIJJJFFFBBBAAA???======???AAABBBFFFEEEFFFGGGFFFDDDIIIPPPWWW[[[hhhooosssrrrgggppp{{{cccXXXQQQRRRPPPHHHDDDEEEGGGGGGHHHFFFDDDCCCCCCDDDIIIHHHGGGHHHJJJLLLKKKJJJIIIFFFFFFGGGEEEBBBDDDHHHHHHHHHGGGGGGGGGHHHIIIIIIRRROOOKKKJJJKKKNNNPPPQQQLLLKKKJJJIIIHHHHHHIIIIII))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++,,,,,,---------.........---.........000111222333:::999ggggggVVVUUUooofffGGGMMM}}}zzz{{{zzz~~~}}}zzzzzzxxxuuuuuuyyy~~~|||yyyyyyzzz{{{yyyxxxxxxwwwuuuuuuwww|||zzzuuupppiiieeeuuuyyyxxxjjjaaaiiitttssskkkiiilllnnnqqqwww}}}}}}zzzxxx{{{wwwnnn]]]GGGJJJeeeuuuZZZhhhWWWOOOccc|||aaaOOO>>>::::::777777999>>>DDDVVVdddiiipppnnn___aaacccaaaVVVGGG===;;;>>>???GGGVVVfffpppuuuuuuuuuvvvzzzzzztttoooooouuu{{{sss{{{yyydddTTTBBB999888===FFFNNNbbbiiimmmjjjhhhkkkmmmkkkgggjjjllliiieeeffflllrrrxxxyyybbbVVV^^^uuummm\\\OOOVVVppp|||RRRiiibbbjjjpppJJJ888666///111444(((...........................------,,,,,,------......------------......///............///000111222222333444444555555444444222444666888888777555333777888888999:::<<<======999999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<@@@@@@?????????>>><<<;;;<<<<<<<<<=========>>>>>>>>>>>><<<:::>>>DDDFFFCCCBBB@@@???======>>>@@@AAAGGGDDDDDDEEEBBB???BBBGGGMMMRRRXXXXXX[[[hhhpppllliiifffgggnnnrrrssswww|||{{{sssnnnlllaaaUUU[[[iiifffWWWTTTPPPMMMNNNKKKFFFEEEIIIEEEGGGHHHGGGEEEDDDEEEFFFIIIHHHHHHIIIJJJLLLMMMNNNKKKGGGFFFHHHFFFDDDEEEHHHIIIIIIIIIIIIIIIJJJKKKLLLQQQMMMJJJHHHJJJLLLNNNOOONNNLLLJJJIIIHHHHHHIIIIII))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,------------...............///000222222:::333MMMqqqaaaXXXttt[[[EEEWWW|||~~~|||~~~zzzxxxvvvsssuuuzzz{{{||||||zzzxxxwwwxxxzzzyyywwwuuutttvvvzzzzzz{{{aaaWWWbbb]]]}}}ddd^^^fffnnnooollloooooonnnrrrxxxzzzxxxyyy{{{tttiiiZZZFFFGGG\\\hhhnnnkkkaaalllttt]]]KKK<<<:::999555444888AAAKKKZZZYYYIIIEEEFFF@@@BBBIIINNNJJJBBB>>>CCCJJJTTT]]]iiittt|||}}}zzz|||~~~}}}xxxpppnnnttt|||xxxxxxmmmWWWJJJ===999<<>>===>>>???AAABBBCCC@@@@@@AAA@@@===>>>BBBLLLRRRMMMCCCCCCJJJNNNOOOMMMOOOSSSWWWWWWXXX___fffkkkuuuwwwoooppp{{{yyyyyyyyy}}}}}}xxxooommmssszzzzzzvvvjjj___WWWLLLQQQNNNFFFIIITTTSSSIIIGGGFFFGGGGGGCCC???@@@DDDFFFHHHIIIHHHFFFEEEDDDEEEGGGGGGHHHHHHIIIKKKMMMNNNLLLHHHFFFHHHHHHEEEFFFIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLJJJIIIIIIKKKLLLLLLKKKMMMKKKIIIGGGFFFFFFGGGHHH))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++,,,,,,,,,,,,------------............///000111222222///:::kkk~~~{{{yyydddIIIfff}}}yyyvvvsssuuuzzzxxx{{{}}}{{{wwwuuuwwwzzzvvvtttssssssvvv{{{xxxiiiooo}}}xxxUUUrrrhhhZZZqqqyyybbbdddrrr~~~{{{vvvnnnjjjpppzzz~~~qqqbbbTTTBBBBBBUUU{{{vvvyyy~~~}}}wwwhhhWWWEEE999888777222666@@@IIIRRRbbb]]]CCC555888999000777>>>===999===HHHTTTiiipppxxx|||yyypppkkkpppyyy}}}nnn```KKKBBB;;;<<>>;;;;;;??????===>>>=========>>>@@@AAABBB@@@======@@@@@@>>>???BBBVVV^^^RRR@@@>>>???>>>BBB???DDDHHHHHHFFFGGGMMMTTTUUU\\\^^^ZZZXXX]]]]]]XXXbbbiiikkkfffdddeeeccc\\\^^^___^^^\\\YYYXXXYYY[[[YYY]]]]]]WWWSSSQQQNNNJJJCCCGGGHHHDDDCCCEEEFFFCCCBBBDDDFFFEEEAAA???AAACCCEEEGGGHHHHHHFFFDDDCCCCCCDDDFFFHHHHHHHHHIIIKKKLLLKKKFFFDDDGGGHHHGGGGGGIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIIIIKKKMMMNNNLLLKKKKKKIIIFFFDDDCCCDDDFFFHHH(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------...............///000111---333222NNNppp~~~``````~~~~~~~~~xxxtttuuuzzzxxxyyyzzzzzzxxxwwwvvvuuutttsssssssssvvvzzzvvveeeqqqaaaooouuu]]]cccxxxqqqoooiiiwwwqqq^^^PPPCCCEEEXXX~~~oooooommm___UUUDDD888888777555AAASSSUUUVVVbbbcccLLL::::::===666999:::888888BBBUUUdddvvv{{{}}}|||zzzpppiiikkksss}}}sssaaaQQQCCC>>>===CCCKKKUUU```jjjmmmpppssstttrrrpppqqqsssqqqpppnnnlllnnnuuu}}}xxxgggjjjpppjjjNNN>>>BBBhhh}}}ddd\\\lllzzzyyyUUU<<<>>>888444444...+++000---------.........//////...------,,,,,,------...------------...///000111111111000000000111222222---///111333555777777888666888:::999666333444555555777999:::;;;:::999888777888:::;;;<<<=========:::;;;;;;;;;;;;999888777::::::<<<======<<<;;;;;;999;;;<<<:::888777999;;;<<<<<<<<<<<<============999===???======??????<<<<<<<<<<<<<<<===>>>???@@@???<<<===AAABBBAAABBBDDDSSS```TTTBBBBBB@@@;;;BBB>>>@@@AAA@@@???AAAEEEGGGHHHKKKMMMMMMKKKJJJKKKKKKMMMOOORRRRRRRRRQQQNNNJJJLLLLLLMMMMMMMMMLLLJJJIIILLLKKKHHHEEEFFFJJJIIIEEEHHHEEEEEEFFFCCC===<<<@@@CCCEEEGGGFFFEEEEEEFFFFFFCCCFFFHHHHHHGGGEEEDDDDDDCCCFFFIIIJJJHHHHHHIIIJJJJJJEEECCCFFFIIIHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGIIILLLMMMMMMLLLIIIGGGDDDBBBBBBDDDFFFHHH((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------...............///000111---:::222<<>>>>>555;;;>>>===<<<>>>>>>;;;<<<<<<;;;;;;;;;<<<<<<======::::::???AAA@@@@@@BBB???QQQHHH:::>>><<<666>>>@@@???===<<<>>>BBBBBB@@@BBB@@@BBBEEEEEEBBBCCCIIIIIIDDDBBBEEEJJJKKKMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIDDDDDDCCCCCCGGGJJJFFF???EEE======EEEEEE>>>>>>EEE>>>@@@BBBBBBBBBCCCDDDCCCCCCFFFIIIJJJIIIHHHHHHHHHBBBFFFJJJKKKIIIGGGHHHIIIIIIDDDBBBEEEIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDDDDEEEHHHKKKLLLLLLHHHFFFDDDBBBBBBDDDGGGIII))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++++++++,,,,,,,,,,,,------............///////////////555444444BBB\\\vvvZZZ}}}{{{}}}~~~~~~}}}}}}yyywwwxxx~~~zzzyyy|||}}}{{{{{{}}}yyyyyywwwtttrrrrrrtttvvvzzz|||uuuqqquuuooottteee\\\hhhhhhddd}}}qqq___RRRMMM[[[nnnfffcccssszzznnn^^^VVVYYYNNNGGG@@@<<<999BBB^^^{{{mmmXXXPPPQQQEEE<<<;;;:::000???;;;111@@@\\\rrr}}}zzz|||{{{qqqjjjkkk~~~vvveeeWWWLLLDDD===CCCLLLWWW```gggkkklllooorrrrrroooqqquuutttnnnppppppppprrrxxxxxxppphhhiiiwwwmmm]]]OOOWWWhhhgggYYYqqq{{{~~~\\\777222222222111000//////...000000//////.........---+++,,,------......------...---,,,+++,,,...000111333333333222222222111111//////000222333444555555444777::::::888666444444999888888999;;;;;;:::888777777777777777888888888888999:::;;;:::888666555666666555666777999;;;<<<:::;;;;;;888444333555888888:::;;;;;;:::999;;;<<<<<<;;;999::::::;;;999888888888999:::;;;;;;;;;::::::<<<>>>???@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBBBBAAAAAAAAABBBAAA@@@@@@AAACCCFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGFFFDDDBBBCCCDDDFFFFFFFFFBBBAAA@@@>>>>>>>>>>>>???CCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIIIIHHHGGGDDDAAA???@@@DDDHHHIIIIIIHHHKKKMMMKKKGGGDDDFFFJJJGGGFFFEEEDDDDDDFFFHHHJJJLLLJJJHHHEEECCCBBBBBBBBB))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((()))***)))))))))))))))))))))))))))((((((''''''(((((())))))************+++++++++++++++,,,,,,,,,,,,------............////////////---333222222999LLLyyyUUUddd|||~~~}}}www}}}|||}}}~~~zzzuuutttwwwzzz{{{{{{yyyuuutttvvvyyy{{{{{{mmmsss}}}|||ggg^^^lllkkkaaauuunnnbbbWWWVVVggg{{{ccc\\\iiirrr}}}pppcccXXXUUULLLDDD??????BBBPPPnnnpppYYYLLLHHH???===???<<<888@@@===>>>VVVnnnyyyzzzzzz{{{yyyqqqkkkllluuuzzzxxxkkkZZZNNNFFFAAAJJJPPPYYYaaagggkkknnnqqqsssvvvuuuqqqpppsssqqqlllooosssyyy}}}yyyqqqooouuuwwwlllYYYLLLUUUfffyyyttteeennn}}}gggJJJ999222222111111000//////...000/////////............------...////////////...///...---------///111222111111111111111111111111333333222111111111111111333666888999777666555666888888777888999999888666666666777777777777666666666777888999999777666444555555555555666888:::;;;777888888777444444666999777999::::::999888:::;;;<<<:::999999::::::999888777888999;;;<<<=========;;;<<<===>>>???>>>===============<<<<<<<<<;;;;;;:::999999::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDEEECCCAAABBBCCCEEEEEEEEEAAA@@@???>>>===>>>??????AAAAAAAAABBBBBBCCCDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHKKKLLLIIIGGGHHHEEEBBBBBBDDDFFFFFFFFFHHHKKKLLLJJJFFFDDDFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFEEEDDDCCCCCCCCCDDDEEE))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,,,,---------............/////////---222222333333:::ccc[[[LLLgggzzz}}}~~~vvvxxx|||{{{vvvvvvzzzzzz~~~}}}xxxvvvxxx{{{|||{{{{{{sssxxxggg___cccooo|||uuueeennnyyynnnfff___```ppp{{{___TTT[[[eeevvvnnndddXXXOOOIIIBBB===???FFFXXX{{{dddNNN@@@888<<>>OOOnnn|||{{{|||xxx{{{zzzxxxpppjjjjjjjjjooommm___NNNEEECCCBBBWWW^^^gggllllllmmmqqqttttttvvvuuurrrpppqqqpppmmmnnnxxxyyytttpppnnneeeVVVIIIBBBaaa|||dddgggqqqIII666:::222111111000000//////...////////////...............//////000000000000000000//////...///111222333111111222222333444444444777666444333222111222222444666777777666555666888777666666777777777444222222333555777777666555444333444666777777777666555444444444444555777888999444555666555555555777999666777888888777777888999;;;999888888999:::999777777888999;;;<<<>>>??????<<<<<<<<<<<<============<<<<<<;;;::::::::::::;;;777777777777888999:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@??????@@@BBBDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBDDDBBB@@@@@@BBBCCCDDDCCCAAA@@@?????????@@@AAABBBAAAAAAAAAAAABBBCCCEEEEEECCCCCCCCCCCCDDDFFFHHHJJJHHHFFFDDDGGGLLLMMMJJJFFFHHHFFFCCCBBBBBBBBBBBBAAAGGGIIIKKKIIIFFFDDDFFFHHHHHHGGGFFFDDDBBB@@@>>>===>>>>>>???@@@BBBDDDFFFGGG((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((*********)))'''&&&((((((((((((((((((((((((******))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,---------------.........//////000222333666555222NNN|||rrrMMMMMMuuu|||}}}zzzxxxzzz~~~~~~zzzxxxzzzyyy}}}~~~xxxuuuwwwzzz|||zzzxxxzzz}}}~~~zzzwwwvvvyyymmmdddfffeeefffvvvsssrrr{{{{{{vvvqqqlllffffffrrrvvv___PPPQQQUUUhhhiii^^^SSSHHHDDD@@@===<<<@@@TTT}}}oooSSSAAA:::AAADDD:::999@@@MMMfffzzz~~~||||||{{{xxxnnnfffccc```fffdddWWWIIIDDDGGGJJJ^^^fffoooqqqooommmqqquuuqqqssssssqqqpppqqqrrrrrrqqq~~~sssoookkkbbbUUUIIIFFFJJJnnnyyyeeevvv}}}~~~tttYYY777...:::111111000000///////////////////////////............///000000111000000000111111000000111222444444333444555666777888999999888777555444444555666777777888777555444333555777666555555555666555222///---///333666777666555444222333555666777777777666333333444444555666777777444444555555444555666666444666777777666555777888999888777777999999888777777777888999:::;;;======<<<<<<;;;:::;;;;;;<<<<<<===<<<;;;:::999::::::;;;666666666666777888999::::::;;;<<<===??????@@@@@@>>>>>>>>>>>>@@@AAACCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA??????AAACCCCCCCCCBBBAAAAAAAAAAAACCCDDDFFFBBBBBBAAAAAABBBBBBCCCCCC@@@@@@??????AAADDDGGGIIIGGGDDDBBBFFFKKKMMMIIIDDDFFFDDDBBBAAA@@@??????>>>FFFGGGHHHGGGEEEDDDEEEFFFGGGFFFFFFDDDBBB@@@>>><<<;;;<<<===???AAADDDFFFGGG((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((******))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------------------............111111000666888222>>>]]]eeeLLLSSSrrr}}}{{{}}}yyy{{{~~~{{{vvvssswwwzzz}}}{{{vvvtttuuuwwwzzzyyyxxxxxx{{{||||||{{{mmmsssssstttiii[[[TTT```yyyxxxvvvsssooonnnssszzzzzzuuudddUUUNNNJJJVVVpppeeeVVVLLLCCC>>>>>>===;;;:::MMMzzzuuu\\\OOOIIINNNNNNCCCBBBSSSiiiwww}}}{{{uuuiii]]]WWWUUU[[[\\\TTTKKKKKKPPPTTTbbbjjjrrrtttqqqooorrrvvvqqqqqqrrrrrrqqqppprrruuuxxxzzzssshhhYYYIIIBBBKKKXXX{{{}}}xxxqqqYYYDDD444111666000000000///////////////.........///////////////......///000000000000///111111222222333444444555444444555777888999:::;;;666555444333333333444555999999888555222222333555444444444555666444111...***---000444666777666555333444555666777777888888333333444444555555666666555555555555555555444333333444666555444444555777888666555666888888777666777777666666666777888888;;;;;;::::::999::::::;;;===<<<;;;;;;::::::;;;;;;666666666666777888999::::::;;;<<<>>>???@@@@@@@@@<<<<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGCCCAAA@@@@@@AAACCCCCCCCCAAA@@@@@@@@@AAACCCDDDFFFDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>======>>>@@@CCCEEEDDDAAA@@@CCCHHHIIIFFFBBBCCCCCCCCCBBBAAAAAABBBBBBEEEEEEFFFEEEDDDDDDDDDEEEDDDDDDEEEDDDDDDBBBAAA@@@======???@@@BBBCCCDDDDDD))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,,,,------,,,------------............///,,,000777222333BBB~~~jjjLLLXXX||||||{{{~~~xxxxxx~~~|||yyyxxxyyyyyyxxxuuuttttttuuuxxx{{{{{{yyyyyy|||}}}|||xxxtttbbbaaauuulllVVVMMMRRRmmm~~~|||xxxuuuttttttuuuwwwppprrrjjj```WWWJJJOOOeeemmmXXXJJJBBB:::<<>>;;;JJJttt}}}kkkhhhaaaZZZSSSHHHSSSkkktttlllxxx~~~|||xxxooobbbTTTKKKIIIPPPUUUTTTSSSWWW\\\^^^gggnnntttwwwuuusssuuuwwwuuuuuuuuuuuurrrooorrrxxxvvv~~~}}}hhhSSSFFFIII]]]rrr}}}vvv~~~dddEEE666555444111////////////////////////.........///////////////......///000000000000000111222222333444444555555333333444555666777888999555555444222111///...---999999888555222111333444444444555666777555222///+++---000333555666555555444444444555666777888888333444444555666666555555666555555555666666444222333444555555444444555777666555444555777888777666777666444333333333444555::::::::::::999999999999;;;;;;<<<<<<<<<;;;:::999666666666666777888999::::::;;;<<<===>>>?????????;;;;;;<<<===>>>??????@@@AAAAAABBBCCCEEEFFFGGGHHHEEECCCAAAAAACCCDDDEEEDDD??????>>>>>>???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@???>>>=========>>>???@@@??????@@@BBBDDDDDDCCCAAABBBCCCEEEFFFEEEEEEGGGIIIDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDCCCCCC))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,)))))))))))))))))))))))))))((((((''''''(((((())))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........+++000,,,***222333000666]]]jjjTTTggg~~~}}}~~~}}}}}}}}}zzzwwwvvvvvvwwwvvvuuuwww}}}yyyvvvwwwxxxvvvwww~~~ppplllXXXmmmiiiSSSQQQQQQ[[[uuuoooppprrrrrrppp___hhhkkkkkkfffYYY[[[nnn~~~cccMMMCCC<<<===AAACCCBBBKKKhhhsssppp~~~|||nnnccc\\\nnnmmm___ddd|||~~~yyyqqqfffYYYKKKBBB@@@IIIRRRXXX___fffiiihhhmmmqqquuuxxxwwwvvvuuuuuuwwwvvvwwwyyyvvvrrrvvv~~~ttt```jjjyyy```NNNMMMaaa~~~{{{uuuSSS999111333333000////////////////////////............/////////000///000111111222222111111111111222333444444444444333444444555666777777888333333444444333000...---555666666555444333444666333444555777999777444111000111222333333333333222444333333444444555666666333444555666777666555555555444444555888888666333333444555555444444555777555444333444666777666555555444222111111333444555888999:::::::::999777666888999;;;<<<<<<:::888666666555555666666777888999::::::;;;<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDGGGEEECCCCCCEEEFFFGGGFFFAAAAAA@@@@@@@@@AAACCCDDDAAAAAA@@@@@@AAAAAABBBCCCAAA@@@@@@???>>>===<<<<<<<<>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAAHHHFFFDDDDDDFFFHHHHHHHHHEEEEEEDDDCCCCCCDDDFFFGGG>>>>>>???@@@AAACCCEEEFFFCCCCCCBBBAAA???===;;;::::::???CCCCCC@@@>>>@@@CCC===@@@CCCDDDCCCCCCEEEGGGBBBAAAAAAAAACCCCCCBBBAAABBBBBBAAA@@@AAACCCFFFHHHHHHHHHIIIIIIIIIGGGFFFEEE******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***++++++,,,---...//////////////////000111222333999NNNttt{{{~~~nnnMMM\\\~~~}}}}}}{{{zzz~~~vvvsssuuuxxxxxxwwwxxxyyyzzzyyyvvvtttsssssstttvvvzzz}}}uuuwww~~~mmmdddcccjjjnnn[[[bbbjjjkkkyyytttssspppgggoooooolll\\\PPPQQQ```eee___iii}}}dddJJJIIILLLRRRVVVUUUUUU^^^jjjbbb\\\ccczzzvvviiiiiijjjqqqzzzuuu___UUUTTTNNNCCCDDDOOO\\\fffpppyyywwwpppnnnpppsssuuuvvvuuusssrrrtttsssvvv|||~~~~~~VVV^^^gggaaaRRRPPPeeeuuucccWWWggg}}}yyysssUUU999111111...---000..................------///////////////000111111555333333444777888666333222111111222333555888999:::888777888999999888777666555444555666777666555222333555777777666555444666555333222222333555666444444333333222111000000///000111222333222111111444444444444444444444444666444333333444444444333111222333444444444333333666555555555555444444444333444555555666666555555777777888888888888777666777777888888888888777666444444333333444555777888CCC>>>999999;;;<<<888555<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<===>>>??????@@@CCCDDDEEEDDDCCCDDDFFFGGGCCCDDDEEEDDDBBBBBBDDDEEE@@@???>>>======@@@FFFJJJPPPKKKGGGFFFFFFDDD>>>999888:::>>>AAADDDEEEFFFFFF???======@@@CCCEEEDDDBBBBBBCCCBBBAAA@@@@@@BBBDDDAAAAAABBBAAAAAABBBEEEGGGHHHGGGEEEDDDEEEGGGJJJLLL******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,,,,---------------////////////000111222333>>>MMMfff~~~xxxzzz\\\TTT}}}|||~~~}}}}}}}}}~~~~~~yyy}}}}}}vvvtttvvvzzz}}}~~~yyyyyywwwtttqqqooooooqqqqqqsssvvvyyy~~~qqqccc[[[^^^{{{ooosssvvvrrrwwwqqqsssuuuooovvvpppiiiWWWKKKHHHQQQVVVUUU\\\jjjkkkSSSUUUUUUXXX^^^___XXXRRRQQQQQQTTTbbbwww|||qqqqqqnnnrrryyyuuuaaaUUUTTTPPPIIIOOOZZZfffnnnuuu{{{zzzuuuvvvwwwxxxyyyxxxuuurrrqqquuusssuuu|||kkktttrrrZZZ[[[VVVYYYmmmvvvbbbZZZZZZvvvuuuyyyaaaJJJ666222222///---///..............................------......///000222111111222555777555333444444444444444555666777666555444555666666555333444333222333555666555444222333555666666666555444333222111000000111222333333333333222111000000000///000111222222222111111444444444444444444444444333222222222333444555555111222333444444444333222444444444444333333333333333444444555555555555555666666777777777777666666666666777777777777666666444333333333444555777888???<<<::::::;;;;;;888666999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCDDDCCCBBBBBBDDDFFFBBBCCCCCCBBB@@@@@@AAACCCBBBBBBAAA???>>>@@@CCCGGGTTTOOOJJJIIIIIIGGGBBB>>><<<>>>AAADDDFFFGGGFFFFFFAAA@@@@@@BBBEEEFFFEEECCCAAABBBBBB@@@??????AAACCCAAABBBCCCCCCCCCDDDFFFGGGFFFEEEDDDDDDEEEFFFHHHJJJ***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++...---------,,,,,,,,,+++////////////000111222222@@@IIIQQQmmmooovvvlllaaa|||{{{~~~~~~}}}}}}}}}}}}~~~~~~wwwzzz~~~|||xxxvvvwwwzzz~~~zzzyyywwwsssooonnnoooqqqnnnoooqqqtttyyyooohhhnnnwwwnnnjjjtttfffiiimmmmmmzzzyyyuuuWWWNNNHHHNNNZZZbbbiiilllfffuuu~~~iii\\\ggg^^^ZZZ^^^aaaXXXHHH<<>>??????@@@AAAAAAAAA@@@@@@BBBCCC@@@@@@@@@???======>>>@@@DDDDDDDDDAAA??????AAACCCQQQMMMIIIHHHIIIIIIFFFCCC???AAACCCEEEFFFEEEDDDCCCAAA@@@@@@BBBDDDEEEDDDCCCAAABBBBBB@@@>>>>>>???AAABBBCCCDDDEEEFFFGGGGGGHHHDDDDDDDDDEEEEEEFFFGGGGGG))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222;;;CCC@@@IIIuuu}}}bbbrrrnnn{{{{{{~~~}}}~~~~~~~~~zzz|||zzz{{{{{{yyyxxxxxxyyy{{{zzzzzzyyywwwtttssstttuuuooopppppprrruuu|||vvvvvvtttcccTTTNNN___llldddaaa]]]YYYkkkvvv|||iiiccc^^^cccsss}}}___aaalllxxxuuugggbbbhhhyyyjjj^^^]]]```[[[NNNDDDJJJ___zzz|||yyyssssssppprrrvvv{{{|||tttnnniiijjjeee\\\XXX\\\aaabbbgggooovvvxxxvvvuuuvvvxxxzzzzzzzzzzzzzzzyyyxxxxxx{{{{{{~~~sssdddhhhzzzdddSSS^^^rrr~~~|||dddDDD999333000222111......111///////////////000000000222222111111222222333444555444333333444444444444222333555555555555333222333444555777999888555222000//////000333555444444222333444444444444333333222222111111111111222222111111000000/////////...///000000111111111111111222222222222222222222222...///111111111111111222000111222333444333222222333333333333222222222222333333444555555555444444333333444555555555444444333333444555555555444444333333333444444555555555333666:::<<<<<<:::888888333555777:::;;;;;;:::999888999:::;;;<<<===>>>???>>>??????>>>======???@@@>>>??????>>><<<;;;===>>>CCCDDDEEECCCAAA@@@@@@AAAGGGEEECCCCCCDDDFFFEEEDDD@@@AAABBBCCCCCCBBB@@@????????????@@@AAABBBAAA@@@AAABBBBBBAAA???>>>???@@@BBBCCCDDDGGGIIIJJJIIIHHHCCCDDDEEEGGGGGGGGGGGGFFF))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++******++++++,,,------...............///000111222222===888555RRRttteee||||||ddd|||{{{yyy~~~}}}||||||}}}wwwyyy{{{{{{yyywwwvvvvvvuuuxxxzzz{{{zzzxxxwwwwwwssstttssssssuuuyyy~~~|||ppp^^^LLLEEEHHHNNNnnngggXXXEEEPPP___kkkyyyvvvtttzzzzzzbbb```gggnnneeeXXXaaauuuwwwkkkhhhhhhccc\\\XXXeee{{{xxxtttuuurrruuuxxxzzzwwwrrrlllgggbbb```[[[XXX]]]ffflllnnnooosssxxxyyyuuuqqqrrrvvvyyyxxxxxxxxxxxxyyyyyyzzz|||~~~|||fffaaammmwwwxxxfffdddxxxoooTTT666333111000111///---///222/////////000000000111111222222222222222333444444666555444222111000000111///000222333444444333222333444555888:::999666333000000///111444555555555222333333333333333222222111111111111111111111111000000000///////////////000000000000000111111111222222222222222222222222///111333222000......///000111222333333333222111444444444444333333333333222333333444555444444444222222333444444444444444222222333444444444444444333333333444444444444444000444999<<<;;;:::888888333555777:::;;;;;;:::999777777888:::;;;<<<===>>><<<======<<<;;;;;;<<<>>>===>>>>>>===<<<<<<===???AAABBBCCCCCCAAA@@@AAABBBCCCAAA@@@@@@@@@AAA@@@@@@@@@AAABBBCCCBBBAAA???===>>>???@@@AAA@@@@@@@@@@@@AAACCCDDDCCCAAA@@@@@@AAACCCBBBCCCFFFJJJKKKIIIGGGCCCEEEGGGHHHIIIIIIHHHGGG((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))***+++,,,---..................///000111111,,,777666333AAA^^^sssaaatttRRR^^^{{{~~~}}}~~~~~~~~~|||||||||{{{zzzwwwtttsssppptttyyy{{{{{{yyyxxxwwwwwwwwwwwwvvvvvvxxx|||{{{{{{qqqaaaQQQKKKEEEEEE|||sssppp^^^CCCEEENNNYYYnnnnnnuuunnn]]]```iiimmm___RRR___xxxzzzvvvvvvrrrkkkfffeeeyyyzzzuuuttttttxxxxxxxxxvvvrrrmmmiiiggg___[[[YYY]]]fffpppuuuvvvuuuvvvzzz|||yyyssssssvvv{{{zzzyyyxxxxxxyyyzzz{{{~~~uuu[[[```{{{yyyllljjjwww~~~xxx___HHH111333222111000......///222//////000000111111222222000000000///000000111222444444333000---,,,...///...///000111222222333222111111333555777777555222222111111222444666555444333333222222222222111111////////////////////////000000000000////////////000////////////000111222111111111111111111111111///222444333///------...///000222333333333222111444444444444333333333333222222333444444444444444111222333444444555444444111222333444444555444444222333444444444444333333000222666999;;;:::888777444555777999::::::999999555666777999:::<<<===>>>;;;<<<<<<;;;:::999:::<<<;;;<<<======<<<===>>>@@@???AAABBBBBB@@@@@@AAACCCDDDDDDCCCBBB@@@>>><<<;;;@@@AAACCCDDDCCCBBB@@@???@@@BBBCCCCCCAAA@@@AAAAAA@@@BBBDDDCCCBBBAAABBBBBBCCCAAAAAADDDHHHJJJIIIGGGDDDEEEGGGHHHIIIIIIHHHHHH((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******++++++,,,,,,,,,---...............///111111---111333777;;;AAAeeezzzxxx~~~\\\RRRvvv~~~~~~~~~|||yyyvvvrrrooorrruuuxxxzzzyyyxxxwwwxxxvvvwwwxxxxxxxxxyyy|||~~~{{{|||vvvfffUUULLLFFFIIIyyyxxxgggIIIGGGJJJQQQ```dddvvvfffYYY___ggggggXXXNNN]]]uuu{{{zzz{{{~~~}}}xxxuuuvvv|||wwwuuuvvvwww|||wwwqqqmmmllljjjgggeee\\\^^^bbbjjjpppuuuxxxzzzxxxvvvxxx}}}|||vvvtttuuu{{{zzzyyyyyy{{{}}}jjjcccwwwnnnhhhrrr~~~hhhLLL===000111222111000//////000/////////000111111222333333///////////////000111111333333333111......111444222111111111111111222222111000000222444555444333333222111222444555444333333333222111111111111111///000000000000000000///000000000000000000000000000//////...///000111222111111111111111111111111---111555444000---...000///000111333333222222111333333333333222222222222222222333444444444444333111222333444555555555555111222333444555555555555222333444444444444333222222222333777:::;;;888555555555666666666777777777444555666888:::;;;<<<===;;;<<<<<<;;;999888:::;;;888:::;;;;;;;;;===???AAA@@@@@@AAA@@@>>>>>>@@@BBBAAABBBDDDDDDBBB???===<<<===???@@@BBBBBBAAA@@@???@@@BBBDDDCCCAAA???@@@AAA===@@@BBBCCCBBBAAABBBCCCBBB@@@>>>@@@FFFIIIHHHFFFDDDEEEFFFGGGGGGHHHHHHHHH((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,,,,++++++++++++***...------......///000111000,,,...999888---EEEwww~~~\\\XXXooo~~~}}}|||~~~|||xxxyyy}}}wwwsssoookkkwwwxxxyyyyyyxxxwwwxxxyyytttvvvxxxzzzzzzzzz|||~~~zzzfffVVVHHHHHHQQQkkkLLLGGGFFFIIIfffkkkzzz___```cccgggaaaSSSNNN___vvv~~~zzz{{{~~~~~~ttthhhdddfffiiieeeaaa[[[aaallluuuwwwwwwxxx{{{xxxuuuvvv}}}~~~xxxttttttyyyyyyyyy{{{~~~{{{|||qqq___nnnwwwiiikkkzzz[[[???666111///111111000111111000---///000000111222222333333111111111000111222222333333555555444222333777;;;666444333111000000111222222111111222444555555444333222111111333444333222333333222111000000111111222222333333333333222222000000000000111111111111000///.........///111222000000000000000000000000+++000444444111...///222///000111222333222111111222222222111111111111000222222333444444444333333111222333444555555555555111222333444555555555555222333444444444333222111444222111555:::<<<888444555555444444444555555666444444666777999;;;<<<===;;;<<<<<<:::999888999;;;666888999:::;;;<<>>@@@:::===AAADDDCCCBBB@@@@@@999;;;===???@@@???>>>===>>>AAABBBAAA>>><<<===???;;;>>>@@@BBBAAAAAABBBBBBBBB???<<<>>>DDDHHHHHHFFFDDDDDDDDDEEEFFFFFFGGGGGG))))))))))))))))))))))))(((((((((((((((((((((((()))+++...000000...+++)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///000111222000000555>>>FFFzzzcccQQQuuuxxx|||yyyyyy|||~~~}}}{{{ppplllssszzzzzzyyyxxxwwwxxxyyy{{{{{{yyyxxxwwwyyy{{{~~~~~~~~~xxxkkksss{{{rrriii^^^QQQ]]]wwwfffUUUNNNOOOdddzzznnnaaabbbdddbbbXXXOOOUUUjjj|||{{{xxx}}}{{{~~~{{{iiiZZZ\\\gggmmmlllhhhpppvvvyyyyyyzzz}}}|||yyyvvvwwwxxxvvvssspppnnnnnnuuuyyyyyyvvv{{{}}}sssttt|||yyywwwgggvvvpppKKK333///333000////////////000000111///000222222111111111222444333333333333444555555777666555444444555666777777555222000000111333555000000111222333444444555555555333222111000000000333333333222222111111111000000////////////000000000000000000000000000000////////////////////////000000000000111111111111///000000000111111111111111111111111111111111111222222222111111111000000111111111111111111111111666444222222333333222111111111222333333333333222222222222222222222222222222222222555888999999888555555555555444333222111333444666666555555777888888888777777888:::<<<===>>>???>>>999999;;;<<<:::AAA???===;;;:::999::::::>>>>>>>>>@@@AAAAAA???>>><<<<<<<<<===>>>>>>??????===>>>???@@@@@@???===<<<@@@@@@AAABBBBBBBBBAAAAAADDDBBB???>>>@@@AAABBBBBB@@@AAAAAAAAAAAACCCGGGJJJ((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,(((((()))))))))*********------------............///000111000///333;;;BBBmmmrrr{{{PPPUUUxxx~~~zzzwwwxxxzzz|||}}}{{{nnnnnnyyyyyywwwuuutttuuuyyy|||{{{zzzxxxxxxxxx{{{}}}}}}{{{{{{sss{{{~~~wwwlllccccccjjjmmm{{{uuuqqqgggppphhhVVVSSSXXXaaawww{{{mmmfffjjjfff^^^SSSPPP[[[qqqyyyrrrssszzztttdddXXX[[[fffnnnrrrsss|||}}}|||zzz}}}yyyrrrtttvvvvvvtttrrrqqqqqquuuxxxwwwtttyyywwwpppsssyyysssooo}}}~~~\\\>>>444333///000////////////000111111000222333444222222333444333333222222333333444555666666555444444555666666666555333222222222333444111111111222222333333444555555444333333222222222222222222222222222111111000000////////////000000000000000000000000000000........................////////////000000000000//////000000000111111111111111111111111111111111222222222111111000000000111111111111111111111111555444222222222333222111000111222222333333222222111111111111111111111111222222222555777888888777666666666666555444333222333444666666555555777888:::999888777777888999:::===???===999999;;;<<<999<<<<<<;;;:::::::::;;;<<<<<<<<<===???AAABBBAAA???<<<<<<===>>>>>>??????@@@===>>>@@@AAAAAA@@@>>>===>>>>>>??????@@@@@@@@@???BBB@@@>>>===???@@@AAA@@@AAAAAABBBAAAAAABBBDDDGGG((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............---///111000000222777;;;NNNmmmIII___}}}yyy}}}wwwuuuvvv{{{uuuhhhuuuuuutttqqqpppssszzz|||{{{yyyyyyyyy{{{}}}~~~zzzxxx|||uuu}}}{{{fffYYYhhhfffuuuvvvdddbbbiiigggyyyzzzuuuvvvzzzrrrggg```aaakkkxxxtttnnnoootttwww}}}nnnddd]]]```iiiqqqyyy~~~}}}{{{xxxnnnqqquuuwwwwwwuuuuuuuuuvvvwwwvvvtttzzz{{{lllkkkqqqxxxrrrtttrrr~~~xxx}}}hhhCCC000444555,,,///////////////000111222222333444444333333444555333222222222222333444444555555444444444444555555555555555444444444444444222222222222222222222222333222222222222222222222111111111111111222222222000//////......//////000000000000000000000000000........................---.........////////////////////////000000000000////////////////////////111111111111000000000000111111111111111111111111333222111111222333222000000111222222333333222222000000000000000000000000333222222444666777666555666666666666555444333333222444555555555555666888:::999888777666555555666<<<>>>===999999;;;;;;999888888888888999;;;<<<===999999;;;>>>AAACCCBBB@@@======>>>???@@@@@@@@@@@@>>>???AAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@@@@???======>>>??????>>>@@@AAACCCBBBAAAAAABBBDDD(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************++++++++++++,,,,,,,,,------------...,,,,,,---------.........---///111111111111444666;;;aaatttPPPQQQyyyzzz{{{vvvuuuyyy~~~kkkppppppooonnnnnnrrrzzz}}}|||{{{{{{{{{|||~~~~~~zzz}}}ppp}}}ooo~~~{{{~~~yyyyyywwwyyyzzzvvvrrr}}}tttpppvvvzzzyyyvvvoooiiigggiiioootttwww|||||||||~~~{{{vvvooorrrwwwyyyyyyxxxxxxxxxxxxxxxyyyzzzrrraaaeeeqqq{{{|||{{{uuuuuu{{{ttthhhNNN444,,,222222,,,////////////000111222222222333444444333333444666444333333333333444555555444444444444444444444444555555666666666555444333333333333222222111111111......///000000000000000///000000000111111222222/////////....../////////000000000000000000000000........................,,,,,,---------................../////////000000........................000000000000000000000000111111111111111111111111111000000111222333222000000000111222222222222222000000000000000000000000333222222333555666555333444555555555444444333222111333444555444444555777888777777666555555444444:::===<<<999888;;;;;;888666666777888999:::;;;<<<999999:::===@@@AAA@@@???======???@@@AAAAAA@@@@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@???>>>???@@@@@@???>>>>>>@@@BBBCCCBBBBBBCCCDDD''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))*********+++++++++))))))))))))************,,,,,,,,,------------......000111222222111222222333BBBVVV}}}qqqEEE^^^{{{||||||{{{xxxyyy{{{}}}~~~|||qqqoookkkiiikkkooovvvzzz~~~~~~}}}}}}~~~}}}zzzyyy|||tttpppwww}}}ttthhhyyy~~~vvvwww||||||wwwfffuuurrrcccbbbgggrrr}}}||||||{{{~~~zzzzzzyyywwwssswwwzzz||||||{{{{{{{{{zzz|||ppp]]]```pppwwwrrr~~~~~~}}}iiiOOO888222222///---///////////////000111222333222222333222111111333555555555555555555666777777333444444444444444444333444555666777666555333222444333333222222111111111------///000000000000000/////////000000111111111//////............//////////////////////////////........................,,,,,,,,,,,,---------------............/////////------------------------////////////////////////000000000000000000000000000///000111333333222111000000111222222222222111111111111111111111111111222111111222444555333222222222333333333222111111111222444444333333555666444444555555666666666666999;;;;;;999888;;;:::777666777777888888999999999999999:::<<>><<<<<<===???AAAAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAA@@@@@@AAACCCCCCAAA???;;;>>>AAACCCCCCDDDEEEGGG''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++*********++++++++++++,,,,,,,,,,,,,,,------------//////000111111111111000222555888XXXsssbbbCCC```vvvwww}}}}}}~~~{{{zzzyyy{{{~~~{{{ooohhhiiimmmqqqsss}}}}}}}}}~~~}}}zzz}}}tttrrr||||||~~~vvv|||}}}yyywwwxxx{{{zzztttooo]]]lll~~~tttiiiccc]]]fffuuu~~~}}}yyy~~~xxxwwwyyyzzzyyy|||~~~ooo]]]^^^qqq}}}qqqgggqqqzzz~~~~~~ZZZ===---444888...+++222/////////000111222333444222333333222111111444666777666666666666777888888444444555555555555444444444444555666666444333222333333333222222111111111///000111333333333222111////////////000000000000///......------......///////////////////////////------------------------+++,,,,,,,,,------------------------.........///------------------------............////////////000000000000000000000000//////000222444555333111///000111111222222111111111111111111111111111111000//////111333444333222111111111222222111111000000222333333333333444666111222444555666777777777777:::;;;888888;;;:::777777777888888999888888777999888999;;;>>>>>>===;;;;;;<<>>@@@@@@@@@AAAAAABBBBBBCCC>>>>>>======>>>@@@BBBCCCAAAAAABBBDDDFFFEEEBBB???<<<>>>AAABBBCCCEEEHHHJJJ''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************,,,,,,---------.........++++++,,,,,,,,,---------...------...///000//////000777444BBBvvvsssRRROOOyyy}}}uuuttt{{{yyy{{{}}}~~~~~~~~~oookkkoooppppppzzzzzz{{{}}}~~~}}}~~~}}}~~~~~~||||||nnn___eeeyyyvvv|||}}}uuullljjj^^^fffvvvpppkkkpppgggmmmwww|||}}}yyytttvvvyyyzzz~~~~~~qqqhhh\\\\\\ttt~~~iii]]]ZZZpppsssaaaIII666,,,222777111---111/////////000111222444555333444333222111222555777666666666666666777777888444555666666666666555444444444444444444333333222333333222222222222222222000111222444444333222111//////////////////......///......------......///////////////////////////------------------------,,,,,,,,,------------...,,,,,,---------.................................---------....../////////000000000000000000000000//////000333666666444333///000000111111111111111000000000000000000000000.........000333444333222111111111222222222111111000111333333222222444555111333444666777888777777666999:::888888::::::666666777888999999999888888666666777:::===>>>>>><<<:::;;;>>>@@@AAA@@@>>>===?????????@@@@@@AAABBBCCC>>>>>>======>>>@@@BBBDDDAAABBBCCCEEEGGGFFFBBB??????AAABBBBBBCCCEEEHHHKKK''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,------------,,,+++,,,...///...---))):::777666[[[tttwww```jjjsss|||~~~yyy{{{}}}}}}}}}~~~~~~vvvppprrrsssrrrwwwxxxzzz{{{}}}||||||zzzvvvyyy|||sss|||jjjPPPCCCLLLjjj{{{sssiiijjjbbbbbbooosssrrr~~~vvvwww{{{~~~}}}zzz}}}zzzrrrppptttxxxwwwxxxmmm```___XXX[[[vvvtttZZZPPPRRRmmmjjjKKK>>>666......333444222////////////000111333444555555555555333222333666999555555555555555666777777444555666777777666555444444444333333333222222222222222222222222222222222///000111222222111///...000000//////.........---.........------.........////////////////////////------------------------,,,,,,---------.........,,,,,,,,,---------..............................---------.........//////000000000000000000000000//////111444666777555333//////000111111111111111////////////////////////---------000333444444333111222222333333333222222///111222333222222333555333444555777888777777666555999:::888888:::999666555666888999:::::::::999333444666999===??????>>>999;;;>>>@@@@@@@@@>>><<>>CCCCCCCCCCCCBBBDDDHHHKKK(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))''''''''''''((((((((()))************************++++++******************...---+++******+++---...............////////////222111222555BBB```ttt|||nnnuuu}}}vvvwww~~~}}}|||yyy{{{}}}~~~~~~sssrrruuuuuuuuu}}}|||}}}zzzwwwzzz~~~{{{xxxvvv{{{nnnOOO===BBB@@@EEErrr{{{uuummmqqqkkkrrrzzz}}}{{{zzz||||||rrrllluuu|||zzz}}}```WWWLLLZZZjjjfff``````dddxxxcccEEE;;;000111111111111222222222000111111222333333444444333444555444444555888::::::999777666666777999;;;555666888999888777555444222222222222222222222222000000000000000000000000111111000000000000111111---...///...,,,,,,...///......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------//////////////////////////////......------------000000111111111000000///...///111222222111000///////////////000000000000///000000222333444555555---///111222333222000///111111222222222333333333333444555666777888999999:::888777555555666888999;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;<<>><<<<<<>>>@@@AAA???===<<<<<<<<<===>>>@@@BBBDDDAAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDEEEFFFEEECCCBBBCCCEEEFFFEEECCCCCCDDDFFF(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))''''''((((((((()))))))))************************************************---,,,+++++++++,,,---...............///////////////000111111000888MMMaaaoooppp~~~}}}}}}wwwxxxzzz{{{||||||{{{zzzxxx|||~~~|||yyyzzz~~~vvvrrrzzz~~~{{{xxxwwwxxxzzz|||}}}~~~}}}||||||}}}vvvrrrrrrvvv~~~wwwsssWWW@@@555===CCCKKKjjj}}}ooohhhlllwww~~~wwwtttzzz~~~___EEECCCZZZrrrxxxyyyeeeBBB111222111111222222222333333333222222222333444444555555:::::::::999888888:::<<<;;;;;;:::888777666555444333444555555555444222222222222222222222222222222000000000000000000000000000000////////////000000---......---,,,,,,---///000//////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------........................000000000//////////////////000111222222222222222111000///......------...////////////000000000000///000000111222333444444111222222222333333333333222222333333333444444444555555666777777888999999:::999888777777888999:::;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<@@@>>><<<<<<>>>???@@@@@@;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBBAAACCCEEEFFFEEEDDDEEEFFF((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))'''(((((((((((()))))))))***************************************+++++++++,,,,,,+++++++++,,,---...............////////////---...111111///111===KKK___jjjrrrxxxzzz~~~~~~{{{|||}}}~~~~~~~~~~~~xxx}}}~~~zzzxxx|||}}}zzzzzz~~~}}}|||zzzwww{{{{{{||||||{{{|||}}}|||yyy{{{~~~xxxtttvvv|||{{{___NNNEEEOOOZZZcccrrrqqqeeehhhyyy}}}nnnjjjxxx~~~oooSSSEEEMMMeee{{{ooosss}}}lllSSS999000444222222222222333333333444222333333444555555666666666777888999999;;;>>>AAA::::::::::::999888666666444444444555444444222222111111111111111111111111000000000000000000000000000//////......//////000---......---,,,,,,---/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................////////////............//////111222333333333333333111000...------......////////////000000000000///000000111222333333333222111111111111222333444222333333333333444444444555555666777777888999999999888888777888999999:::::::::;;;;;;;;;::::::999<<<<<<<<<<<<============???>>>===<<<<<<=========:::;;;;;;<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFFFFEEEDDDCCC@@@BBBDDDEEEFFFFFFFFFGGG((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***************************))))))*********+++++++++++++++++++++,,,,,,------............////////////---...000222111111:::DDDrrr}}}hhhWWW```wwwyyytttvvv||||||}}}~~~xxx|||{{{zzz}}}}}}xxx{{{{{{||||||{{{}}}~~~~~~~~~~~~}}}zzzzzz{{{~~~wwwuuuwww{{{~~~}}}{{{zzz|||~~~}}}sssiiicccjjjwww~~~xxxmmmppprrrlllzzz~~~ppp___LLLJJJ\\\zzzrrreeewww~~~lllVVVCCC555222777222333333333444444444444444444444555666666777777555666777777777999<<>>>>>>>><<<:::999999:::;;;;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGEEEDDDAAAAAABBBDDDFFFGGGGGGGGG(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))+++---///000))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))((((((((()))))))))******************************)))))))))***++++++,,,,,,***++++++,,,,,,---------............///////////////...///111111111666>>>PPP}}}[[[OOO___sss|||}}}bbbdddnnn{{{}}}~~~~~~~~~~~~~~~~~~~~~xxxzzz{{{|||||||||}}}|||{{{vvv{{{~~~zzzwwwyyy{{{yyyxxxxxxyyyyyyxxxvvvttt{{{~~~~~~zzzyyy}}}~~~{{{|||~~~~~~yyyzzzhhh^^^TTT\\\sssllliiiwwwVVVAAA777333333666333333333444444444555555444555555666777777888888888888888666444444666888555666777999;;;<<<===>>>555555444444444333333333111111111111111111111111////////////////////////......------------......,,,------,,,++++++,,,...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---------...///000111111111111111333222111000000///000000////////////000000000000000000000111111111222222//////000000000111111111111111222222222333333333444444444555555666666666666666666777888888999999888999999:::::::::::::::888888888999999999::::::;;;===??????===;;;:::::::::;;;===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCDDDFFFHHHHHHGGGFFFEEECCCBBBAAABBBEEEGGGHHHGGG(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++---...///))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))(((((()))))))))*********************************((())))))***++++++,,,,,,******+++,,,------------............///////////////...///222222111333999888XXX~~~WWWKKK]]]tttXXXTTT[[[nnn{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxyyy|||~~~}}}||||||yyyyyy||||||}}}|||yyywwwvvvuuuttt|||~~~}}}yyyzzz}}}zzzxxxrrruuu}}}yyy~~~~~~rrrhhhhhhhhhsssxxxoooxxx}}}rrr\\\AAA333000111222333444444444444555555555555555555666777777888888999888888888555333222444555444444555666888:::===>>>444444333222222222222222111111111111111111111111////////////////////////...------------------...,,,------,,,++++++,,,...------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.........//////000000000/////////000000000000000//////////////////000000000000000000000000111111111111///000111222222222111111000000000111111111222222333333333444444444444444444444555666777888888888888888999:::::::::::::::999999999999:::::::::;;;:::<<<>>>>>><<<===@@@CCC;;;<<<>>>@@@BBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????CCCDDDFFFGGGHHHGGGEEEDDDFFFCCC@@@AAADDDGGGHHHHHH(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))************************************((())))))***++++++,,,,,,)))***+++,,,---...------............/////////000...,,,...333444222333777555EEE\\\~~~jjjDDDQQQpppXXXMMMOOOdddwww|||zzz{{{~~~{{{xxxyyy}}}~~~|||{{{zzz|||||||||~~~{{{}}}|||xxxuuuuuuvvvvvvyyy|||{{{xxxzzzyyyvvvuuuwwwyyyoooooouuuwww~~~qqqwww~~~~~~|||zzzsssfffeeeooottttttuuu}}}vvv{{{uuunnnWWWGGG666......111222222444444444555555555666666666666666777888888999999666666666555333444666888444444333333555888;;;===333222111111000111111111000000000000000000000000////////////////////////...------,,,,,,------...,,,------,,,++++++,,,.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------------.........//////...///////////////...------...///000000000......////////////000000000000000000000000111111111111///111333444444444222111///000000000000111111111222222333333333333333333333444555666777777777777777888999:::::::::::::::<<<<<<<<<=========>>>>>>:::<<<===<<<<<<@@@FFFKKK;;;===???BBBDDDEEEEEEEEEAAAAAAAAA@@@@@@?????????BBBCCCEEEFFFGGGFFFDDDCCCHHHDDD@@@???CCCFFFHHHHHH((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((('''''')))))))))))))))))))))))),,,,,,------------......///......---------......------...///000111222222777666GGGpppfffMMM___qqqZZZLLLYYYppp~~~|||~~~|||yyyyyy{{{}}}}}}{{{yyy{{{~~~}}}~~~~~~}}}~~~yyyqqqnnnqqqwwwvvvyyy~~~}}}yyy{{{yyyuuuwwwvvvrrrnnnsss}}}~~~zzz{{{vvv|||}}}kkkvvvhhhaaafffiiiooo}}}uuufffppp}}}gggWWW@@@<<<666222111222333444333333333444444444555555777666666555555555555666888777555444222111111111222222000000000222444666888555222222333444222000000000111111111111000000......//////...---,,,,,,------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,.../////////...---//////000000///...------////////////////////////......///000111222222333000000000000111111111111000000//////000000111222111111222222333222222222333111000111555666555333666555444666:::;;;999777;;;:::999888888999;;;===@@@>>><<<;;;>>>CCCHHHLLL???===<<<>>>AAACCCBBB@@@DDDBBBAAA@@@@@@@@@>>><<<<<<===@@@BBBCCCBBBAAA@@@@@@@@@@@@AAACCCEEEGGGHHH((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))*********+++++++++,,,,,,......------------......---......///000111111222444777BBB^^^|||vvvgggppp|||lll]]]\\\iiiyyy}}}}}}||||||}}}~~~}}}|||zzzxxxyyy|||~~~~~~}}}~~~~~~}}}xxxwwwzzzzzzwwwxxx|||~~~{{{{{{~~~{{{~~~}}}yyyyyy{{{wwwqqqpppuuu~~~sssbbbffffffllluuuzzz~~~|||pppiiibbbnnntttZZZHHH;;;777222000000111333333333333444444444555555555666666666666666666777777888777666555555555555555222111000//////111222333666444111111222333111//////000000111111000000///...............---,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,------...............///////////////...------......................../////////000111111111222//////000000000111111111000000000111111111111222000111222333444444333222333111000222444666555333666555555666999:::999777:::999888777777999:::;;;===;;;999999:::>>>BBBEEE===<<<;;;===@@@BBBAAA@@@BBBAAA??????@@@@@@???>>>===>>>>>>>>>>>>======<<>>>>>@@@AAAAAAAAA???===;;;::::::<<<>>>@@@???@@@AAACCCDDDEEEEEEDDD((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++,,,,,,,,,,,,---------------,,,,,,------........./////////000000000000///444666999LLLsssnnniiiwwwgggLLLWWWeeekkkgggbbbgggqqqzzzyyywwwvvvvvvwwwyyy{{{zzzxxxvvvuuuvvvxxxzzz{{{yyy{{{~~~}}}zzz{{{{{{zzz~~~|||{{{zzzzzz{{{wwwuuutttwww~~~{{{tttooonnnrrr}}}ppp{{{mmmfffqqqxxxppp}}}}}}wwwTTT>>>444666444222111333555555555444555555555555666666666666666777888999::::::::::::999888888888888888888333222111//////...//////111000///......///.........//////000000//////...---------......------,,,,,,++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++++++++++++++,,,,,,---------............---,,,+++,,,---...///.........//////...------........................000000000000000/////////////////////000000000111///000222333444333111000...000333555666666555444222222222333333444444444555555666777888888777777888888777777888999:::;;;<<<<<<<<<<<<;;;;;;::::::888999:::;;;>>>@@@AAAAAA>>>===<<<===@@@BBBCCCCCC???===;;;:::<<<@@@FFFIII@@@@@@@@@@@@AAABBBCCCDDD((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............//////000000111111666888>>>BBBCCCMMMkkkvvvVVVnnnmmmTTTJJJPPPfffrrrjjjaaabbboootttzzz}}}|||{{{|||~~~yyyxxxwwwvvvvvvwwwyyy{{{zzz{{{{{{}}}~~~{{{{{{|||~~~zzzvvvxxx}}}{{{wwwrrrnnnkkkrrr}}}qqqfffqqqyyyssszzz```BBB666555666444333333444555444333555555555666666666777777555666888999:::::::::::::::999888777666555555555444333222111000//////////////////...------............////////////......,,,,,,---------------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......------,,,++++++---...///------............------........................000000000///////////////...////////////000000000...000222333333333111000...000222444555555555444222333333333333333333444555666777777777666666777888888888999:::;;;<<<<<<======>>>>>>===;;;:::888777888:::<<<===???@@@BBB>>><<<;;;<<>>EEE>>>666GGGcccqqqYYYYYY|||bbbLLL[[[rrrtttdddVVVWWW```mmmwww||||||{{{zzzxxxyyyzzzyyywwwwwwyyyzzz|||{{{zzzzzz{{{}}}zzz~~~xxxuuuuuuwww|||~~~xxxuuuyyy|||yyytttrrrpppmmmiiihhhqqqwwwiiitttvvvpppooo}}}|||qqqsss~~~yyydddIII666333666333222111222333444333111666666666666777777777777555666888999::::::999888999888777555444333222222333333222111111000//////---...///...,,,,,,---///------............------+++,,,,,,------------,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,---............---------------------------////////////////////////......////////////000000...///000111222111000000///000111222333444444444222333444444222222333444444666777777666555666777888888999:::;;;<<<<<<<<<;;;<<<=========;;;999888888999<<<======>>>@@@BBB???===;;;;;;>>>AAABBBBBBCCCAAA>>><<<<<<>>>BBBDDDFFFDDDAAA>>>>>>???BBBDDD((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///+++,,,---///000222333444333222666999666111888EEE[[[]]]eeettt}}}iiimmmwwwrrreeeMMMNNNTTT___llluuuwwwuuuwwwzzz||||||zzzxxxyyyzzz}}}|||{{{{{{|||~~~}}}}}}}}}yyyvvvvvvzzzzzzzzzxxxuuupppttttttnnnmmmvvvoooaaakkkyyyyyysss~~~zzzyyy}}}rrreeeSSSDDD:::555444444111000111333555666555444666666777777777888888888666777888999:::999777666777666555444333222222222111111111111000///......---...///...,,,,,,...000---------......---------***+++,,,---------------)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++*********+++++++++,,,,,,++++++,,,------------,,,+++,,,------.........------------------------------.........///000000000........./////////000000....../////////000000000111000000000000111222333222333555444222111333444444666888777555444555777666777888999:::;;;;;;<<<;;;<<<<<<======<<<;;;;;;999;;;===>>>======???BBBAAA???<<<;;;===???@@@AAABBB@@@???======>>>???@@@GGGFFFEEEDDDCCCCCCBBBBBB((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,---...///***+++---...111222444555555555222///111777999777<<>>?????????>>>:::<<>>======???BBBCCC@@@<<<;;;<<<>>>??????>>>??????@@@@@@AAABBBCCCFFFHHHIIIJJJIIIFFFCCCAAA(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))((((((((((((,,,,,,++++++***)))))))))(((((()))***+++---...///------------------------///......111555666333///111111222222222333333333;;;;;;jjjjjj{{{mmmTTTIIIQQQLLL[[[uuuvvv}}}xxxzzzyyyxxx~~~~~~}}}|||{{{zzzzzz|||}}}}}}~~~}}}ooodddmmmvvv}}}oooOOOBBB777444333222444:::222444666999;;;;;;<<<;;;555555666777888999999999:::888666555555555444222666555444333222222111000000000000000////////////------......------,,,+++......---------,,,,,,,,,***++++++,,,,,,++++++******)))))))))((((((''''''))))))))))))))))))))))))***************)))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++......//////...---,,,,,,//////.........---------........................///////////////.........////////////000000000000---------............///111000000111333333222000444333333222222333333444666666666666555555555555777888888777666777:::<<<<<<:::999;;;>>>???===;;;:::::::::;;;<<<===>>>???<<<;;;;;;::::::<<<===>>>>>>@@@BBBCCCBBBBBBBBBDDDDDDEEEGGGJJJMMMJJJCCC===(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))((((((((((((*********))))))))))))(((((((((((()))***+++,,,---------------------------......///111333333111///111111111222222222333333666777XXXpppjjjwww~~~kkkRRRKKKHHHWWWmmmooozzzzzz}}}|||xxxxxx|||~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~tttiiiwww~~~wwwZZZFFF<<<444333444333555999444555777888::::::;;;;;;444555666777888888888888999777444333444444222111333333333222111111000000000000000/////////......---------...------,,,+++---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++*********)))))))))))))))))))))))))))***************)))((((((***)))((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++************++++++---------------,,,++++++///.........------------........................////////////........................////////////------------......//////111111000222333444222111333333333222222333333333555555555555666666666666:::::::::999888999;;;======;;;:::;;;======;;;888::::::::::::;;;<<<===>>>===<<<<<<<<<===>>>???@@@BBBDDDEEEEEEEEEEEEFFFHHHHHHFFFFFFHHHJJJIIIEEEAAA(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((()))******+++,,,,,,,,,,,,---------------///111222111000///000000111111111222222222222222333BBB]]]yyyjjjuuuqqqYYYiiiUUULLLQQQ^^^eeevvv}}}}}}yyyxxxyyyyyy}}}|||zzzzzzzzz|||~~~~~~~~~~~~~~~~~~~~~vvvqqqdddFFF:::555222444555555666888777777777777888999:::;;;444555666777777777777777777555333222333333111000000000000000000000000000000////////////.........---------------,,,++++++,,,,,,,,,+++++++++************++++++++++++******++++++++++++************)))))))))))))))))))))))))))************))))))((())))))((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++************+++++++++,,,,,,,,,,,,++++++***............------------------------------------........................---------....../////////---------------...//////222111111222444555333222333333333222222333333333444444444555666666777777:::;;;;;;:::888888999;;;<<<;;;::::::;;;;;;999777:::999999::::::;;;<<<===<<<<<<===>>>???AAABBBCCCEEEEEEFFFEEEEEEEEEHHHJJJKKKGGGEEEEEEGGGIIIHHHFFF(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))******++++++******)))))))))******,,,,,,,,,,,,,,,---------...111333333000...///111000000000111111111111222111222555>>>YYY}}}zzzuuuJJJlll}}}~~~nnnaaaYYYZZZdddkkkwww~~~yyyvvvzzz}}}zzz~~~|||{{{yyyzzz|||~~~}}}}}}}}}}}}~~~~~~~~~zzzyyy|||xxx|||xxxgggOOO888444444555777888888888888:::999888777777888999:::555666777777888888888888666444222222222333222000/////////000000111111111/////////.........------,,,------------,,,+++++++++++++++************)))******++++++++++++******)))))))))((((((((((((((())))))))))))))))))))))))))))))************)))((((((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++************++++++++++++,,,,,,,,,,,,++++++------------------------------------------------------...............///------......///000000000...------------...///000222111111333555555444333222222222333333222222222222222333444555777777888888999999888666555666777999999999:::::::::999888999999999999999:::;;;<<<;;;;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCBBBAAACCCFFFIIIJJJGGGDDDEEEHHHJJJIIIGGG(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((('''((((((((()))))))))***'''((())))))***+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,------///111444333000...000222//////000000000111111111111333222333===RRRtttxxxiiiKKKaaaoooqqqsssnnnhhhjjjXXXeeemmmllloooyyy~~~~~~|||{{{{{{{{{}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~ooo}}}www~~~~~~aaaLLL<<<000444777999:::;;;:::999777;;;:::888777777777888999777777888888999999888888666555333222333333222111//////000000111222222222............------------,,,,,,------,,,,,,+++***++++++*********))))))))))))******++++++******)))(((((((((((((((((())))))((((((((((((((((((((((((((())))))*********))))))''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++************++++++,,,,,,------------,,,,,,,,,,,,------------------------------------------,,,---------......//////...//////000111111222222......---,,,,,,...///000111111111333555666555333111222222333333222222111111222333444555666777888777888999888666555666666666777888999:::::::::;;;::::::999999999:::;;;;;;999999;;;===???AAABBBCCCAAAAAAAAA@@@???AAADDDGGGFFFEEEEEEGGGJJJKKKHHHEEE(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((()))))))))))))))))))))((((((((((((''''''(((((())))))******((())))))***+++,,,,,,---,,,,,,+++++++++++++++,,,******++++++,,,,,,------///000111000//////000111////////////000000000000000333333444555999[[[tttRRRJJJIIIUUUgggsssssslllNNNRRRVVVYYYaaaooozzz~~~~~~}}}}}}}}}}}}{{{{{{{{{|||}}}}}}~~~~~~}}}zzzjjjzzz{{{|||ttttttRRR???666222444999<<<;;;999:::999777:::999999888777777888888777777888888888888777777666444222222333333333222//////000000111111222222......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++*********))))))))))))************))))))************++++++++++++((((((((((((((((((((((((((())))))************)))&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++************+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000111222222333333///...,,,,,,,,,---///111111000000222444555555333000111222333333222111000111222333444555666777777888999;;;:::999888888888444666999:::::::::<<<===;;;;;;::::::::::::;;;;;;777999;;;===???@@@AAAAAAAAAAAABBBAAAAAAAAADDDFFFBBBBBBDDDHHHLLLKKKGGGCCC(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''((((((((())))))))))))***)))))))))(((((((((''''''''''''((()))*********(((((())))))******+++++++++***************+++,,,)))******+++,,,,,,------...---,,,,,,.../////////........./////////000000000444000333999555DDDkkk[[[CCCEEEMMMbbbuuusssZZZPPPHHHIIIRRR^^^mmmyyy}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~||||||~~~~~~}}}~~~{{{}}}~~~nnniii~~~___FFF:::777666222888;;;777555888999777888999999999999888777777555555666666666666555555444222111111222222222111/////////////////////000---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,+++++++++*********))))))************)))))))))*********++++++++++++(((((((((((((((((((((((((((((()))***************&&&'''((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++************++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......///000111222333333///...,,,++++++---000111/////////111444555444333000111222333333222111000222222333444444555666666666888::::::999888888999555888:::;;;:::999;;;===<<<<<<;;;;;;;;;;;;;;;<<<888999;;;===???@@@@@@@@@???@@@BBBBBBAAAAAACCCDDDAAAAAABBBFFFJJJJJJGGGCCC((((((((((((((((((((((((((((((((((((((((((((((((''')))******((((((((()))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))******))))))((((((((('''&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))***++++++))))))***+++,,,,,,---------***((()))---//////---............/////////000111444---000===777444GGGbbb}}}^^^OOO>>>QQQwwwoooYYYFFFCCCHHHQQQaaaqqq{{{}}}~~~}}}{{{zzzzzzzzz|||}}}~~~}}}|||{{{}}}~~~~~~}}}{{{uuueeelll{{{qqqgggrrryyy]]]DDD666444555555///666888333222666888666777888999::::::999888777333444444555444444333333333111//////000111000000........................---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***))))))************))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((()))***************%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++************++++++((()))***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------...///000111222222000...,,,++++++---000111///...///111333444444222///000222333333222000///222333333444444555555555333555777888777777777777777:::<<<<<<:::888:::<<<===<<<<<<;;;;;;;;;<<<<<<999:::<<<>>>???@@@@@@???<<<>>>AAAAAA@@@@@@AAABBBBBBAAAAAADDDHHHIIIGGGDDD(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))'''''')))+++------------------------,,,---......//////......////////////000000000000///111333111///111777===PPPooowwwttt}}}gggTTTHHHMMMgggdddBBBCCCJJJOOO\\\oooyyy~~~}}}~~~~~~{{{~~~~~~~~~yyyuuuyyy{{{}}}~~~}}}~~~~~~~~~}}}}}}~~~yyyuuulllqqqsssrrr|||vvvsss}}}ooohhhyyycccUUUDDD;;;:::;;;999666333333333333333444555666555666666666666666555555444444333333333222222222000000000000////////////------------------------,,,,,,,,,+++++++++************++++++++++++******************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++******+++,,,,,,---......//////.........------------------...///000000111111000///......///000111//////.........000222333444333222111000000000000222111000111444666666666666666666666777777777777::::::999999::::::;;;<<<888;;;??????===<<<===>>>???<<<999:::>>>AAACCCCCC;;;:::;;;===@@@BBBAAA@@@@@@BBBAAA@@@FFFMMMKKKCCC(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000000000...000333222111333999???HHHWWWvvvvvv{{{cccLLLNNNggg{{{~~~lllXXXLLLKKKTTTWWWcccooovvv|||}}}{{{|||}}}}}}{{{{{{|||}}}}}}~~~}}}{{{vvvYYYhhhvvv}}}uuu|||}}}qqqeeeOOOEEE;;;666777777444000555555444444444555666666777777777666666444333222444333333333333222222222000000000/////////......------------------------,,,,,,+++++++++*********)))******++++++******)))************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++******++++++,,,------...///.........---------------------...///000000000111000///......///000111///.........///000111222222222111111000000111111222111000111333555666555555555555666666666666666999999888888999999:::;;;:::===@@@@@@???>>>@@@AAACCC@@@<<<<<>>?????????@@@AAAFFFCCC@@@???@@@AAAAAAAAA@@@??????AAACCCDDDCCCAAAAAABBBAAAAAAEEEIIIHHHCCC((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&'''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******)))(((***+++***************+++++++++,,,,,,---.........------........./////////000000...000111111222444888;;;===777:::WWW|||hhhRRRRRR^^^bbbiiidddMMMJJJMMMRRR[[[ggguuu~~~}}}}}}~~~|||}}}uuulllttt}}}~~~vvvsssWWWBBB666555555888;;;;;;999666777666555555555555555555666666666555444333222111222222222222111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******++++++,,,,,,,,,,,,---------------------------------....../////////////////////////////////------......///000000111////////////000111222333222111000111333444444444222222222333444444555555777666666666666777888888555777888:::;;;<<<===>>>DDDBBB@@@??????@@@AAAAAAEEEDDDCCCCCCDDDCCCAAA@@@??????@@@BBBEEEHHHGGGEEE(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++)))))))))******++++++++++++,,,,,,---...---------............////////////000000000000000111333555555555777CCC^^^vvvnnnlll|||wwwaaa[[[UUU]]]fff]]]JJJFFFDDDGGGRRRaaasss}}}}}}~~~~~~~~~yyyrrr\\\FFF888777777777777999:::;;;;;;555555444444333444444555222333444444444444444333222222111111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++******+++++++++++++++,,,,,,,,,------------------------------..................////////////......,,,---......///000000000......//////000111333333222111000000222444444333111111111222333444444555666666555555666666777888444444555666999:::;;;<<<>>>???>>>>>>???@@@AAACCCCCCBBBBBBCCCEEEEEEDDDBBBBBBAAAAAACCCDDDCCCCCCBBB'''(((((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++***)))***+++)))))))))***++++++,,,,,,++++++,,,---------------------........./////////000000000000000000000111,,,111666888===SSS|||hhhtttyyyYYYrrrbbbKKKVVVhhhWWWRRRLLLIIIIIIOOO\\\iiiwww{{{~~~~~~~~~}}}~~~}}}uuu~~~rrrZZZEEE888333777777666444333444888;;;333333333333333444555555000111222333444444444444111111111000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,---------------------------------------......//////......---,,,,,,---///////////////.........///000111222333222111000000222333333222000000111222333444555555666666555555666666777888888666666777:::<<<<<<<<<:::;;;===>>>>>>???AAACCC======>>>AAAEEEGGGGGGFFFGGGDDDDDDEEECCC>>><<<==='''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''&&&%%%&&&'''((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%(((***+++*********+++))))))******+++,,,,,,---++++++,,,------------,,,---------.........//////000//////000111222222111///...222666333999YYY}}}~~~www}}}hhhrrrYYYIII\\\YYYZZZ[[[ZZZQQQHHHKKKSSSeeemmmwwwxxxmmm~~~{{{}}}|||wwwcccLLL<<<666777777888777444111222777;;;333333333333444666777888111222222333333333333222111111000000000/////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))************+++++++++++++++******************++++++,,,,,,,,,---------------------------------------...//////...------+++,,,---////////////...///////////////000111222222111000000222333333222000000111222333444555666666666666555666777777888;;;888666777:::<<<<<<<<<999;;;>>>>>>===>>>AAACCC<<<<<<===@@@CCCEEEEEEEEEFFFCCCCCCEEEBBB===;;;???'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((''''''&&&$$$%%%'''))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''***+++*********+++))))))***+++,,,,,,------++++++,,,---------,,,,,,---------.........///////////////000222444444333777...///999777222CCC___vvv|||zzzIIIGGGDDDMMM[[[bbbYYYLLLHHHMMMUUU```ooo{{{}}}vvvhhh}}}~~~zzzuuuiiiWWWEEE:::999;;;999:::;;;888555555999>>>333333333444666777999:::333333333333333222111000000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++++++++******************+++++++++,,,,,,---------------------------------,,,---...//////...---,,,+++,,,---////////////...///////////////000000111222111000000111333222111000111111333444555666666666666666666666777888888;;;888666666999;;;;;;::::::<<>>>>>@@@CCC@@@??????@@@AAABBB@@@???AAA>>>@@@DDDCCC??????DDD(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))************************+++******+++------,,,***++++++,,,,,,,,,,,,---------------............///////////////000000000000222111000111444888===@@@aaasssOOODDD>>>NNNoooyyycccKKKDDDGGGLLLYYYkkkxxx}}}rrrqqqsssooo{{{wwwjjjgggYYYIII>>>;;;;;;:::777;;;888555555777777555333555555555555555555444444111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))*********))))))(((******++++++++++++******++++++************++++++************************+++,,,,,,---.........---............////////////000///...---,,,,,,---...000000000000000111111111000000111111111222222222111111111222333444666777555555555555666666666666;;;::::::999999::::::;;;>>>>>>======>>>>>>???@@@???AAACCCEEEEEECCCAAA??????CCCFFFHHHFFFCCCBBBAAA(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''(((((((((((((((((((((((())))))(((((((((((())))))************************************************+++******+++------,,,***++++++,,,,,,,,,,,,---------------............///////////////000000000000333333222222333666999;;;IIIRRRppppppQQQ???DDDfff}}}ttt```UUUNNNKKKOOO]]]llltttyyy|||~~~~~~lllkkkuuu}}}{{{}}}}}}bbbRRRQQQHHH???:::;;;;;;888444:::777555444555666444222444555666666555444333222111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))*********))))))((()))******++++++******)))++++++************+++++++++++++++++++++++++++++++++,,,------.........---............////////////111111///.........//////000000000000000111111111111111111222222222222333111111111222333444666666555555555555666666666666999999999999999:::;;;;;;>>>============>>>??????@@@AAABBBDDDDDDBBBAAA@@@@@@CCCFFFGGGFFFDDDBBBAAA(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''''''''''''''''''''''''''))))))(((((((((((())))))++++++++++++++++++++++++************************+++******+++------,,,***++++++,,,,,,,,,,,,---------------............///////////////000000000000444333333333333444555555:::777GGGnnnwwwzzzhhhMMM>>>NNNccckkkmmmsssXXXLLLCCCHHHVVVdddooovvvuuuxxx|||~~~pppkkkttt}}}qqqOOO;;;999777666888<<<===888333999777555444444444333111444555666666666444111000111111000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((())))))******))))))))))))******++++++******)))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------............/////////222111111000000000000111/////////000000111111111222222222222333333333333111111111222333444555666555555555555666666666666777777888888999:::<<<<<<>>>>>>======>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???BBBFFFGGGEEECCCBBBBBB(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***(((''''''''''''''''''''''''''')))(((((((((((())))))***++++++++++++++++++++++++************************+++******+++------,,,***+++++++++,,,,,,,,,---------------............///////////////000000000000111222222333333333222222555<<<>>>HHHpppoooRRRDDD???FFF\\\tttkkkZZZHHHBBBHHHTTTcccooohhhlllsss|||zzztttuuuttthhhqqqxxx{{{}}}~~~~~~xxx|||dddEEE333222222555:::@@@@@@<<<777999888666555444333333222444555666666555333000...111000000000////////////.........---------,,,,,,+++++++++++++++++++++++++++,,,,,,---............))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''((())))))))))))))))))))))))************))))))++++++************+++++++++,,,,,,,,,,,,,,,---------------,,,---------------------.........//////111111000000000000000000......//////000111111111222222333333333444444444222222222222333444555666555555555555666666666666666666666777999:::<<<===??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA???AAADDDEEEDDDCCCBBBBBB(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''''''''''''''''''''''''''((((((((((((((()))******++++++++++++++++++++++++************************+++******+++------,,,***+++++++++,,,,,,,,,---------------............///////////////000000000000...///111222333333333333111;;;999666PPPxxxwwwbbbPPPFFFIIIRRRkkk```TTTLLLJJJMMMYYYeeeeeeccceeeooo}}}ddd^^^gggpppfffuuu}}}ooojjjttt{{{eeeOOO<<<555777777888;;;???@@@===:::::::::888777555333333444444444555555444222///...000000000////////////......------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((())))))))))))))))))))))))******)))))))))++++++************+++++++++++++++,,,,,,---------...------,,,,,,,,,---...------------.............../////////////////////---......///000000111111222222333333333444444444222222222222333444555555555555555555666666666666444555555666888:::<<<===???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===@@@CCCCCCBBBAAAAAABBB(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''''''''''''''''''''''''''(((''''''(((((()))***+++++++++++++++++++++++++++************************+++******+++------,,,***++++++,,,,,,,,,,,,---------------............///////////////000000000000...///000222333444444444666222222777AAAYYY}}}}}}hhhkkk|||^^^EEEKKKJJJJJJLLLKKKLLLTTT]]]ggg___YYY]]]jjjwww}}}~~~~~~}}}~~~~~~~~~hhhgggwwwyyyrrrYYYIII===888>>><<<:::999999;;;<<<<<<;;;:::;;;:::888555333333444444444444333222111000///000000////////////......------------,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))((())))))******))))))(((++++++************++++++******++++++,,,,,,------///...---,,,+++,,,---...,,,------------.........,,,------............---------...///000000111111222222222222333333333333333222222222333333444555555555555555666666666666444444555666777999;;;<<<>>>>>>>>>>>>>>>??????@@@>>>??????@@@@@@??????>>><<<>>>@@@AAA@@@@@@@@@AAA(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''((()))***+++************************************************+++******+++------,,,***++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000111222333444555999222222999:::===WWWvvvxxxzzz|||xxxzzzhhh^^^hhh}}}fffEEEAAA>>>???@@@CCCLLLTTTaaa]]]XXXVVVZZZaaaiiinnnwww|||~~~}}}}}}}}}|||~~~|||~~~}}}~~~yyywww|||mmmQQQ???===888666@@@===;;;888777777999;;;<<<999::::::777333111222444444333222111000000111111000000/////////.........---------,,,,,,,,,++++++************************+++***)))((((((((()))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((++++++************++++++))))))******+++,,,,,,---000...---++++++,,,---...,,,,,,---------.........+++,,,---...///......---,,,,,,---...///000111222111111111222222222222333333333222222222333444444555555555555666666666666444444555666777888::::::;;;;;;;;;;;;;;;<<<<<<======>>>???AAAAAA???>>>===:::<<<>>>???>>>>>>???@@@(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))************************+++******+++------,,,***++++++,,,,,,,,,------------------.........//////////////////000000000000222222111111222333444444000444777555666<<>>???(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111111222333444555222222333555666888999999\\\~~~|||xxx|||gggggg}}}}}}VVV???888888999:::EEEJJJTTT^^^ccc```WWWPPPYYYfffvvv{{{vvv{{{~~~~~~~~~}}}{{{}}}~~~xxx|||vvvbbbdddjjjhhhggglllooottt|||kkkSSSDDD777555777666777999???<<<:::999999888777555666555555444222111000000555333111///......000000111000...---,,,,,,------......---,,,,,,+++******************************,,,+++)))(((((()))+++,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////---------............///...............///000000111000000000111222333333000111111111111222222222222333333444555666777777444555666777888888888777999999999999:::;;;<<<===>>>>>>>>>@@@AAA@@@===;;;999:::;;;<<<============(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111111222333444444222222333555666777888999KKKddd~~~kkkfffwwwyyyHHH222;;;@@@999===BBBMMM[[[eeeggg```YYYUUU]]]kkkxxx{{{yyy{{{~~~~~~~~~~~~}}}~~~~~~|||cccNNNLLLSSSUUU```kkkwwwqqqZZZFFF<<<444444555333333666:::888666555666666666444555555444333222111000000333222000.........///000111000...---,,,,,,,,,---...------,,,++++++******************************,,,+++)))(((((()))+++,,,(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++++++++,,,---------------------...//////---------............///...............///000000111111111000111111222222000000111111111222222222222333333444555666777777444444555666777888999999888888777777888888999:::<<<<<<===>>>@@@???===;;;999:::;;;<<<<<<=========((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111000111111222333444222222333444666777888888;;;BBBLLLiiitttdddiiihhhIIIDDDBBB888666888AAAOOO^^^dddaaa[[[YYYXXX^^^jjjsssvvvxxxzzz|||~~~~~~~~~~~~~~~zzzfffTTTJJJPPP^^^kkkvvv{{{wwwYYY@@@:::666555666555333222555666555333333555666666555555444444333222111000000222111///...------...///000///...---,,,,,,,,,---------,,,,,,++++++******************************+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,+++++++++++++++,,,---------------------......///---------............///...............///000000222111111111111111000000000000000111111111222222222222333444555666777777555555444555666888999;;;888888888777888888999999::::::;;;===>>>???===;;;::::::;;;;;;<<<<<<======((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000111222333444111222333444555666777777666;;;;;;EEEccckkk]]]vvv|||```JJJ@@@;;;888:::CCCOOOXXXWWWTTT```ZZZXXX^^^ffflllrrrwwwvvv|||~~~{{{|||yyyzzzgggZZZPPPRRR\\\kkkvvvwww}}}[[[EEE333777999::::::777444555888777555444444555666666555444333333222111000000000000///...------------............------,,,,,,,,,,,,,,,,,,,,,++++++************************************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++***+++,,,,,,---------,,,,,,------...///---------............///...............///000000222222111111111000//////000000000000111111111111111111222333555666777777888777555444555666888999999999999999:::;;;<<<===:::::::::<<<>>>???>>><<<::::::::::::;;;<<<<<<===(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000111222333333111222222333444555666666666>>>:::555@@@YYYkkkaaacccNNNGGG@@@999999@@@GGGJJJIIIWWWTTTUUU[[[___bbbhhhooommmuuu|||~~~~~~|||~~~||||||xxx~~~}}}ooo\\\SSSSSSaaaqqqnnnnnnaaaGGG???999:::===>>>:::555555777:::888666444333444444333222222222222111111000000///.........------------------------------,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,---......---------............///...............///000000111111111111111000///...//////000000000111111111000111222333444666777777:::999777555444555666777777777777999:::<<<>>>???;;;;;;;;;<<>>;;;;;;:::::::::;;;<<<<<<((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000///000000111222333111111222333333444555555555:::666222999GGGaaavvviii}}}^^^TTTKKK@@@888777999;;;<<>>??????>>><<<;;;:::999999:::;;;<<<((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000/////////000000111222333111111222222333333444444444777333444<<<>>>DDDTTTqqqxxxxxxgggsssyyymmmeeeYYYKKK@@@:::888888888:::AAAJJJLLLKKKKKKNNNPPPZZZdddhhhkkkrrrwwwyyy~~~~~~}}}zzzxxx}}}}}}{{{}}}zzz}}}}}}}}}~~~~~~~~~~~~~~~wwweee\\\SSSRRRQQQRRRXXX```ggglll~~~pppfffnnnddd]]]YYYOOO===777;;;999666:::999444222555555333444222111111222333222111000000000000000/////////........./////////......+++,,,------------,,,+++******************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))***************************++++++,,,,,,,,,++++++,,,,,,---...---------............///...............///000000---...000111222111///...////////////000000000111//////111222444666777888666666666666666666777777777777777777888999::::::===<<<:::;;;<<<======<<<<<<;;;999888888999;;;<<<((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000////////////000111222333111111111222222333333444666999666888;;;555333???<<>>;;;777555999<<<===@@@CCCFFFPPPZZZ^^^bbbjjjqqqtttzzzzzzzzz|||}}}zzzxxxwww}}}|||}}}{{{zzz~~~~~~~~~fffOOODDDBBBFFFMMMVVVcccsss~~~}}}yyygggWWWWWWKKKAAA??????:::<<<>>>666333777888444444777666111444333222222555666666666000000000000////////////......//////000//////...***+++,,,---------,,,+++******************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))*********************)))***++++++,,,,,,,,,++++++,,,,,,---...---------.........//////...............///000000,,,...000111222111000///////////////000000000000...///000222444666777888333444555777888888888888<<<;;;;;;:::999999999:::===;;;::::::;;;<<<;;;:::<<<;;;999888888999;;;<<<(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................////////////000000000000111111111111000111111222222333444444555444444444444555666666555IIIaaazzz}}}uuuVVVccc|||sssxxxsssQQQBBB:::;;;===777888;;;666:::BBBJJJNNNRRR[[[ccchhhmmmvvv|||}}}|||{{{}}}}}}|||{{{zzz~~~{{{{{{{{{|||{{{{{{~~~}}}~~~oooYYYFFFAAAEEEDDD\\\~~~yyykkk```PPP@@@===;;;:::::::::888666444333111000111444777888888222222222111111111000000////////////............///,,,+++,,,...///---+++.........------,,,,,,,,,+++++++++************)))******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,---------......///////////////.........////////////////////////000000000000000000000000000000000000111111111111222222333333333333444444444555666666666666666666<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((())))))******))))))((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................//////////////////000000000111111111000111111222222333444444444444444444444555666666777;;;CCCZZZbbbSSSaaa]]]jjjYYYHHH@@@>>>555444999888;;;;;;===AAAFFFOOO\\\gggyyy~~~|||~~~~~~||||||~~~zzzxxx|||~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{sssgggZZZKKK@@@AAAGGG^^^}}}yyyuuugggXXXFFF888<<<;;;:::::::::999777555333111000111333555666666222222111111111000000000000000000000////////////...,,,+++,,,...///---+++---------,,,,,,,,,+++++++++++++++*********))))))******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((((((((()))))))))*********)))))))))***++++++,,,,,,,,,,,,,,,---------......////////////............////////////////////////000000000000000000000000000000000000111111111111222222222333333333444444444555555666666666666666::::::;;;;;;;;;:::::::::888999;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---............///////////////000000000000111111000111111222222333444444444444444444444555555666888444333BBB___xxx```dddXXX\\\~~~mmmYYYPPPBBB999;;;;;;>>>777444777999<<>>===<<<===??????>>><<<111000//////000111000///111111000000000/////////000/////////............---,,,,,,,,,,,,---,,,,,,++++++******************************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,,,,---------......------...............//////////////////////////////////////////////////////000000000111111111111111222222222222333333333333444555666777777777666888888888888999999::::::666777:::<<<======<<<<<<999999999999999999999999(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...............////////////000000000000111111222222333444444333333333333333444555555000222777888222888WWWzzzoooiiitttpppvvveeeUUUEEEEEE;;;666999:::666666:::666777:::>>>CCCIIIPPPWWWcccjjjqqqpppkkkllluuu~~~}}}}}}~~~}}}||||||}}}}}}~~~tttiiiggghhhWWWYYYXXXRRRMMMOOOYYYccczzzttt~~~||||||cccGGG<<<:::888999===;;;::::::;;;<<<===;;;:::000///...///000000...---000000000/////////............---------,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,*********************************)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,---------....../////////////////////////////////////////////////////////000000000111111111111111111111222222222333333333444555666777777777777888888888888999:::<<<<<<:::999999999:::===???@@@888888888888888888888777(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000111111222222333444444333333333333333444444555777222222666666666???JJJ\\\~~~zzzwwwccccccpppuuuddd\\\QQQCCC:::888888777555777555555777777888===CCCRRR[[[dddccc]]]]]]eeeooo|||}}}{{{xxxyyy||||||xxx{{{~~~~~~~~~}}}~~~|||{{{{{{~~~|||~~~|||~~~~~~}}}}}}~~~~~~qqqVVVGGGDDDFFF@@@CCCFFFGGGOOOggg~~~|||{{{~~~YYYJJJ;;;888;;;<<<888666555555444555777777666444///......///000000...,,,////////////............---,,,,,,,,,,,,+++++++++***,,,---,,,+++***+++---***************+++++++++******)))))))))(((((((((((((((((((((((())))))***))))))))))))))))))))))))******((((((((((((******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222333333555666777777777777888777777777888:::<<<>>>;;;:::888777999;;;???AAA777777777777777666666666((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))******))))))((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000111111222222333444444333333222222333333444555999666444666:::;;;:::888===___|||iii___ooovvvooo___OOOKKKOOOJJJ???999666666888777555999???CCCLLLUUUZZZYYYXXXYYY\\\ppprrrooolllooottttttooosssxxx{{{zzz|||yyy{{{~~~~~~|||||||||~~~~~~~~~{{{yyy{{{~~~~~~~~~|||}}}~~~|||{{{|||~~~yyyoooiiimmmnnneeeRRRAAA:::<<<>>>IIIMMMSSSZZZjjjxxxyyy~~~nnn\\\BBB???;;;;;;AAADDD???555444333222333444444222111.........///111000///---/////////.........---------------,,,,,,,,,++++++***,,,---,,,***)))+++---*********+++++++++,,,,,,***)))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++'''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,---------......++++++,,,------...//////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222222333444666777777888888666555555555777999<<<===888888777777888:::<<<===777777777666666555555555((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111111222333333444444333333222222333333444555111666888666444666999:::888CCC^^^hhh```lll{{{zzzmmmnnnvvvnnn\\\???:::999:::888333555;;;<<>>??????>>>???HHHWWWcccfffoooqqqpppzzzvvvrrrZZZPPPHHH>>>999;;;:::<<>>===999EEEIIIQQQZZZbbbgggeeebbbSSSPPPMMMPPP[[[mmm~~~vvvppprrrvvvvvvvvvxxx|||~~~||||||~~~}}}|||zzzyyy|||yyyvvvxxx~~~xxxyyyvvvyyy}}}xxxeeeaaaXXXLLLAAA>>>AAAFFFMMMNNNRRRWWW```lllzzzzzzsssxxx```JJJAAA===666555888:::<<<>>>>>><<<;;;:::;;;666555333111000000000111000...,,,---...///......---......---++++++,,,...,,,+++***)))))))))***++++++******))))))))))))***************************((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))*********+++++++++,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,---............------...///000000111111000/////////000000000111111111222333444555555555555444444444333444555555666888888777777666555555444333444555666666555555444((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''''''''((())))))((('''''')))+++------,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------............/////////000000000000000000111111111222222111111000000000111222222222333444444555555444444555666888555222===aaauuurrrgggRRRYYYzzz|||kkkXXXHHH???======999222111444555444:::===CCCIIIPPPZZZhhhrrr[[[VVVOOOIIILLLZZZmmm{{{qqqkkkgggjjjllllllkkklllrrrwww}}}}}}{{{{{{|||~~~{{{xxxxxxyyy|||}}}zzz}}}}}}|||zzzyyyxxxwwwvvv~~~}}}zzzzzz{{{~~~jjj___^^^[[[^^^aaa]]]UUUHHH===999888999CCCPPP___fffrrrzzz}}}hhhTTT@@@999777444555999:::;;;<<<;;;888666555555555444222000//////000000000...------...//////......//////---+++***+++,,,,,,+++******))))))******+++***************+++,,,************************((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))*********++++++++++++,,,------------,,,,,,,,,,,,+++,,,------......------++++++,,,---------------------...///000000000000....../////////000000000111111222333444444444444333333333333333444444555777777777666555555444444222333444555555555555555((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))((('''''')))+++------,,,((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000000000000111111111111222222111111222333444444222222333444444444444444444333888>>>999777LLLhhhxxxlllxxxggg[[[mmm|||}}}mmm]]]VVVUUUMMMAAA999777555222:::999888:::===GGGVVVdddZZZYYYUUUNNNIIIKKKSSS[[[bbb______eeegggeeebbbcccdddhhhpppyyy|||wwwyyyyyyyyyzzz|||}}}~~~~~~uuuwwwyyy{{{|||{{{yyywwwxxxxxxwwwwwwwwwwwwxxxxxx~~~~~~~~~zzzuuuqqqooommmlllpppqqquuuyyyxxxrrrppprrr^^^MMMFFFGGGCCCCCCDDD>>>FFF;;;888???BBBEEESSSgggvvvxxxfff[[[LLL>>>999888555555666777999:::999666444333333444333111000/////////000000...------...//////...---......,,,+++***+++---+++++++++***************))))))))))))******+++,,,************************((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,,,,------,,,,,,,,,---...///000000000000............////////////000111222333333444444444333222222222222333444444666666666555555444444444222333333444555555555555((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((((((((((((''''''''''''''''''((())))))'''&&&&&&(((***,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000111111111111111111111222333333444111222222333333333333333333---111===???999>>>KKKbbbxxx}}}mmmqqq{{{vvvuuu~~~tttdddUUUKKKAAA888777444555;;;===;;;;;;??????BBBEEECCC???===@@@DDDPPPQQQVVV^^^```\\\XXXXXXTTTUUU]]]kkkyyy~~~yyyqqqqqqooolllkkknnnttt|||vvvxxxzzz{{{zzzxxxvvvuuuvvvuuuttttttttttttuuuvvvyyy|||~~~zzzwwwyyy{{{tttnnneeeZZZQQQLLLIIIIIINNNNNNRRRUUUSSSNNNLLLMMMCCC888888:::444777>>>>>>CCCBBBKKKZZZ^^^___mmmzzzjjjhhh]]]LLLGGG???888777777555222000444666777777555444333333222111111000///////////////...,,,,,,.........---***+++,,,,,,++++++---///++++++++++++******))))))((((((((((((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,,,,------,,,,,,,,,---...//////000000000............///////////////000111222333333333333333222222222222333444444555555555555444444444444333333333333444444555555((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''(((((())))))((((((''''''''''''''''''((())))))'''&&&&&&''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........//////////////////000000000111111000000/////////000111111000111222222333333222222999///---555;;;999777999>>>IIIaaa~~~ppppppzzzyyynnnuuu}}}uuujjj___MMMAAA888999999444333666333555666555444444777:::<<<===CCCKKKMMMIIIEEEFFF@@@AAAFFFRRR```gggddd^^^YYYVVVRRRPPPRRRYYYdddkkkiiikkkmmmllljjjhhhgggggggggfffdddbbb````````````bbbeeegggfffaaa\\\ZZZ[[[TTTOOOGGG???999777888888666555777;;;:::666777::::::555;;;===555;;;OOOZZZeeekkkxxx{{{||||||{{{|||kkkTTTNNNIII???888666555666999888444111111333555666444333333444000000000000//////.........,,,++++++,,,------,,,)))***++++++++++++---///***++++++++++++***))))))(((((((((((((((((()))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))***((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,------......------++++++,,,---------------,,,,,,---...////////////....../////////000000000//////000111222222222222333333333333333444444555444444444444444444444444444444333333333333444444((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''((()))))))))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////////////////000000000111111000000////////////000000111111222222222222222777444111111444555555444111333>>>WWWuuuzzz{{{~~~}}}kkkZZZiiinnnYYYNNNGGGAAACCCKKKAAA???<<<999777666666666333333666;;;;;;888777:::555666:::???DDDGGGHHHHHH@@@@@@>>><<<;;;>>>DDDJJJMMMPPPRRRRRRPPPNNNNNNOOOMMMLLLIIIGGGFFFEEEFFFFFFFFFGGGGGGFFFDDDBBBAAAAAA999888666444444666888999555333555888::::::>>>DDDGGGLLL[[[]]]OOORRRkkk~~~ttt|||~~~{{{{{{vvvYYYEEE>>><<<;;;555555555666888888555111000222444444333111111222//////000000//////......---+++******+++,,,,,,+++***+++,,,+++******,,,---***++++++,,,+++***)))(((******))))))((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***''''''((((((((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''******)))'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------,,,,,,---............---,,,,,,---.../////////////////////000000000111111...///000111222222222222444444444333444555555666333333333333333333333333666555444222222222222333((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''((())))))***)))(((((())))))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////////////////000000000000333333222111000000111111000000111222222222222222,,,222444111...111222111222333666>>>OOOiiirrriiiddd___hhhyyy}}}mmm\\\WWW[[[JJJHHHEEECCCAAA>>>:::777:::777777888777555777<<<777:::===;;;666666:::???777:::;;;:::777444555777999===@@@@@@???===???@@@;;;:::888777777888:::;;;777777666777888:::<<<===888888888888888777666666;;;999:::???BBBEEELLLTTT]]]kkkrrrnnnxxxoootttooofffWWWHHH:::333222444666666555333333333000,,,///111333333111/////////...///////////////...---,,,***))))))***++++++***,,,------,,,***)))***+++******+++,,,+++***)))(((,,,,,,+++***)))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***''''''''''''(((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''******)))'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%'''((()))++++++)))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))*********************++++++,,,,,,,,,+++,,,------......------,,,---......//////......+++,,,---...////////////000000000000111111111111...///000111111222222222555444444444444555666666333333333333333333333333777666444222111111111222))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,+++,,,------......------------------------------////////////000000000000//////000000000000/////////000000000111111111111000111111111111222222222333666888888===MMMfffxxxxxxrrrddd\\\\\\zzzzzztttvvvkkkdddccc[[[OOOLLLRRRKKKEEE:::999@@@;;;555<<<999>>>???;;;:::>>>???<<<<<<===999333555;;;;;;666::::::???<<<333777<<<666555444666;;;;;;777555777444888999666666>>>GGGKKKNNNPPPBBB666:::===:::;;;AAAEEEMMMXXXbbbiiillllll}}}uuullleeebbbbbbLLLIIICCC===888444333222555666777777666444222111000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******)))(((((((((((((((&&&((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,------------------------------------................................................000000000000111111111111///////////////000000111222222111111222222333444555444333222111222333333222222222111111111000000))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************************+++++++++,,,,,,+++,,,------...---------------------------------.../////////000000000000//////000000000000////////////000000000111111111//////000000000111111111---///000///111:::IIIUUUxxxyyykkkdddaaa___jjjsssppp||||||___OOOOOOKKKIIIRRR[[[dddggg```VVVQQQNNNJJJFFF???===AAAAAA;;;999;;;DDD:::777888777AAAKKKIII???<<<;;;:::777222333888444999@@@JJJXXXdddfffbbbfffooofffUUUPPPOOOTTT___lllqqqzzz|||rrrdddXXXQQQMMMLLLAAA???;;;888555222111111444555666666666444222000000000000/////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))(((((('''''''''(((''''''((()))))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,------------------------------------................................................//////000000000111111111000////////////000111111222111111111111222333333555444333222111222222333222222111111111000000000))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************************++++++++++++,,,++++++,,,---------------------------------------....../////////000000000...//////000000//////...////////////000000000000........./////////000000...//////...///111666:::QQQooo}}}}}}vvvbbb___ddd\\\[[[oootttcccaaasss~~~xxxtttvvvxxxnnnfffgggooogggRRRIIIOOO___RRRPPPQQQIIIMMM^^^hhhbbbaaa```]]]VVVOOOPPPVVVYYYXXX\\\lllwwwuuuxxx~~~rrr___NNNCCC===:::888555555555555444333222222333444555555444333111000000////////////.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))(((((('''&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((''''''&&&''''''''''''&&&$$$%%%&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,---------------------------------................................................//////000000000000111111000000000000000111111222111111111111111222222333444333222222111111222222111111111000000000//////))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************************++++++++++++++++++,,,------------,,,------------------------........./////////000000...//////////////////............/////////000000....../////////000000000222111111222333555444444:::GGGWWWjjj~~~zzzjjj______```aaarrr{{{ooouuu}}}tttwwwyyy}}}{{{dddZZZooo{{{|||{{{kkk]]]LLL???999777555222111222444666777666555444222222333333333222111000/////////.........---------------,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((&&&'''((('''&&&&&&&&&(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***'''%%%$$$%%%&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,------------------------------................................................////////////000000000111000000000000000111222222000000000000000111222222333222222111111111111111000000000/////////......))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++***+++,,,,,,------,,,,,,------------------------............////////////......////////////......---............//////////////////000000000111111111///...///222444333222444666999DDDZZZzzzyyyTTTVVVbbbxxx{{{}}}rrrlll|||{{{sssyyyyyyrrrfffRRRIII>>>888777777555333111333555777888777555444111111111111111000000000............------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((&&&'''((('''&&&&&&&&&(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((,,,***)))(((((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************,,,---...------------------------...................................................////////////000000000000000000///000111111222000000//////000000111222111222111111111111000000/////////.........------))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))************+++******+++,,,,,,,,,,,,,,,------------------------------........./////////---......//////......---------------........./////////000000000111111111222000......///111111111000555:::999===NNNiii~~~uuucccUUUXXXcccooo{{{~~~|||zzzwwwttt{{{{{{ssszzzuuujjj^^^OOOAAA<<<777555555555333111111222444555555444222111000/////////////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))))))))))))))&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))''')))++++++)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))***+++---...------------------------......................................................////////////000000///////////////000000111///////////////000000111000111111111111000//////.........---------,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************+++,,,,,,,,,,,,+++---------------------------------.........//////---......//////......---,,,,,,---------................../////////000000111111111111000000111111---333777666222555CCCPPPkkkyyyxxxwwwnnnfff```YYYVVVZZZxxx}}}|||{{{|||xxxqqqaaaSSSJJJ>>>777666555333222111111000000111222222222111000//////...............//////---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''(((((()))***---222555333,,,'''&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))((()))+++---...------------------------........................................................./////////000000...............//////000///............///000000///000111111111000///...------------,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************+++,,,,,,,,,,,,+++---------------------------------.........//////---..................---,,,,,,,,,---------......---------.........//////+++...000111000///000111222///...000333444444555===cccvvv___nnnmmm{{{ggg___OOOYYYdddpppxxxwwwyyyuuu~~~}}}mmmccc\\\JJJ>>>:::333333444444333111000222333000111111111111111000000......---------......///---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******<<>>RRReeepppkkk^^^XXX[[[[[[WWW^^^lll}}}~~~uuujjjfff___WWW<<<999555222//////000111111111111111000000000000000////////////.........------------------------------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))***((('''&&&'''((('''&&&((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''((('''&&&&&&'''((('''(((((())))))(((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&(((***...111333888777666444222///---,,,333@@@MMMRRRVVVWWWOOOCCC111///,,,++++++***(((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))++++++*********++++++,,,,,,,,,,,,,,,------------------------------------........................---...//////////////////------------..................------------......******+++,,,,,,---......++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++******))))))))))))*********+++------------------------........................,,,,,,---.........------------------------------------------------------------------------------........................////////////000000000111111......000000111;;;FFFPPPgggwww}}}vvvlll___YYYYYY```fffnnntttuuuuuuxxx|||qqqzzz~~~||||||vvv||||||xxxfffWWWPPPJJJDDD555444222000///000111222111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))***)))''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&'''((('''&&&&&&&&&((('''(((((((((((((((((('''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&''''''((())),,,111444===>>>===;;;777222000...///:::FFFNNNXXX```\\\RRR>>>:::333///,,,***)))(((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))***************++++++,,,,,,,,,,,,,,,,,,---------------------------------..............................//////000//////...---............/////////------------------------+++++++++,,,,,,,,,------++++++++++++++++++******)))***++++++,,,,,,,,,+++((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((((((((((((((('''''''''*********+++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------------------------------------------------------------------------------...////////////000000000//////111333111...000444444AAAWWWnnn|||~~~vvvkkkwwwdddeeeppprrrhhhbbbfffiiifff^^^XXXVVVVVVTTT[[[zzz~~~}}}uuummmdddhhh{{{oooiiimmm|||pppiii[[[LLLBBB>>>999555444333222111111111222222000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''&&&''''''''''''(((((((((((())))))(((''''''&&&'''(((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''((((((((((((''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''(((((('''''')))...222>>>@@@AAA???:::444111000000<<>>MMMbbbttt~~~mmmnnn|||iiifffoooqqq___```|||{{{hhh]]][[[[[[WWWRRRHHHVVVdddmmmyyy~~~rrrjjjhhhjjjbbbUUUUUUaaa\\\[[[[[[\\\]]]iii}}}vvvnnnkkk}}}tttrrr}}}dddQQQHHHBBB:::777666555444333000000000111000///...---/////////.........---------------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***(((&&&%%%''')))((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&((()))(((&&&)))111777AAADDDGGGDDD===555000000000888===???GGGSSSWWWRRRPPPLLLFFF???999444...+++((((((((((((''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((()))***+++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,++++++,,,,,,,,,---------......+++,,,------------,,,+++++++++++++++++++++******)))(((((('''((()))***+++&&&&&&((())))))*********'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***++++++,,,,,,))))))))))))************++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000+++...000000///000...,,,***...444555000111AAATTThhhzzzrrr~~~zzzzzzqqqsssxxxpppcccfffwwwxxxhhh[[[aaauuummmkkk~~~xxx}}}bbbFFF>>>888555444333222//////000...///000111111000...---//////.........------------------,,,,,,,,,++++++************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''')))***(((&&&%%%''')))((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%((()))((((((,,,444;;;CCCGGGJJJFFF===444///...777;;;<<<>>>HHHUUUWWWPPPPPPOOOLLLIIIDDD===444///))))))((((((''''''&&&&&&)))(((((((((((('''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((()))***+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++------------++++++(((((())))))******++++++)))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))+++*********))))))((((((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------,,,,,,------------------------------------------------///000000000111111111111===PPPhhhsssrrrsssyyyuuuwwwzzzzzznnnhhhnnnjjjdddZZZOOOCCC:::555222222222222222222222222............////////////.........///......---,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&***)))((('''&&&&&&'''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((******)))''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((('''(((((((((,,,:::HHHIIIIIIHHHDDD???888111---444777>>>KKKWWWZZZUUUNNNQQQOOONNNQQQRRRMMMAAA666///---***((((((((('''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((***+++,,,******+++,,,------------++++++,,,,,,,,,,,,------......---------......///.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************)))))))))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------------------------------------------------------------------........./////////000000000:::KKKYYYaaammm~~~}}}vvvqqqmmmmmmYYYMMMHHHGGGEEEAAA===999666444222222222222222222222222////////////////////////...............---,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''))))))---:::GGGMMMNNNOOOKKKCCC;;;555222222888DDDQQQ[[[]]]YYYTTTPPPNNNMMMPPPRRROOOEEE<<<333000,,,)))(((((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((((())))))***)))***+++,,,------------+++++++++,,,,,,,,,------......------------......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............444???NNN```vvv|||uuu|||{{{|||ssspppmmmhhh}}}uuuaaaJJJ<<<999888666444222111000000111111111111111111111111////////////////////////------......------,,,+++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%(((++++++...888CCCNNNSSSVVVSSSJJJ@@@;;;:::777???LLLXXX___```\\\XXXQQQNNNMMMOOORRRPPPJJJDDD:::555///+++)))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&******)))((((((((((((((()))***+++,,,------------++++++++++++,,,,,,,,,,,,......------------------,,,,,,++++++++++++******,,,,,,++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))************)))))))))((())))))))))))))))))))))))*********)))))))))))))))+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++*********************+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......444///...333<<>>GGGOOOQQQKKKFFFEEEFFFMMMLLLNNNTTT[[[^^^\\\XXXXXXUUUQQQOOOPPPPPPMMMKKKFFF@@@888111---***)))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((()))***+++))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,------......---,,,++++++,,,,,,,,,---------------,,,,,,,,,++++++*********+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************)))))))))*********************++++++,,,,,,------************************************************,,,,,,,,,,,,------------+++,,,000222///+++---333000777AAALLLXXXeeesss}}}~~~|||jjjggg}}}|||{{{nnnkkkxxxmmmppptttTTTIII>>>:::888333000///000000////////////000000///////////////////////////......------,,,,,,,,,++++++,,,,,,++++++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***---,,,---///---)))))),,,222:::CCCGGGFFFDDDDDDFFFKKKJJJJJJNNNSSSXXXZZZZZZZZZWWWSSSPPPOOOOOOMMMLLLIIIDDD<<<555000---***)))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((***+++,,,((()))***+++,,,,,,,,,,,,************++++++++++++------......---,,,***))),,,,,,------------......,,,,,,+++++++++++++++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,++++++++++++,,,,,,************************************************,,,++++++******++++++,,,************************((()))))))))*********+++++++++++++++++++++,,,,,,*********************************************************+++++++++,,,,,,,,,,,,///222111...///333---000444999BBBRRRdddqqqxxx}}}mmmcccnnnpppeeetttkkkdddwww~~~tttsss___NNN>>>999555555444000///222222222222111000...---,,,////////////////////////...------,,,++++++******+++++++++++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))%%%&&&((()))))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,...,,,,,,...,,,((((((+++***000777===???@@@AAABBBCCCHHHMMMMMMKKKLLLRRRWWWYYYVVVSSSQQQOOOOOONNNMMMKKKFFF???888333///,,,)))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))***++++++,,,,,,+++************++++++++++++,,,---.........,,,***(((++++++,,,,,,,,,---------++++++++++++++++++,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...***))),,,...,,,,,,...,,,//////...111<<>>>>>>>>>>>IIIRRROOOEEEAAAIIIRRRWWWUUUSSSQQQPPPOOOOOOOOOKKKGGG@@@:::555111,,,)))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))(((((((((((((((((()))***++++++,,,++++++)))************+++++++++,,,---.........,,,)))(((*********++++++,,,,,,,,,*********++++++,,,,,,---************))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((***************************)))((((((((()))+++,,,************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000111AAAKKKYYYdddlllssszzzooobbbppp|||kkkwww~~~|||qqqqqqwwwkkkaaa[[[LLLJJJGGGCCC???;;;888666//////000000000000//////////////////////////////------------------------//////...------,,,++++++************))))))))))))******)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***,,,,,,++++++,,,,,,---...,,,,,,,,,...222777===@@@EEESSSYYYNNNDDDDDDEEECCCIIILLLOOOPPPOOOOOOQQQSSSHHHDDD@@@===<<<888333...+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))***************************************+++,,,,,,------,,,,,,+++***))))))***,,,...000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************)))))))))(((************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---///000111,,,111888???HHHTTTbbbmmmqqqwwwttteeemmm{{{zzz{{{vvvvvvyyyvvvsssuuu|||qqqbbbTTTIIICCC:::999777555222000...---//////000000000000//////........................------------------------......------,,,++++++************)))))))))((((((******)))((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((('''&&&'''''')))))))))((('''&&&&&&'''((()))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))***************++++++,,,***))))))***...555;;;>>>JJJRRRTTTLLLGGGIIIGGGAAAEEEHHHLLLPPPRRRSSSSSSSSSJJJFFFBBB???===999444000---,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))************************************+++,,,,,,------,,,,,,+++***)))))))))+++---...++++++++++++++++++++++++))))))))))))))))))))))))***))))))((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))*********+++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))((())))))************)))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,---...///000***+++++++++...666BBBJJJOOOYYYiiiwwwoookkkwww|||{{{|||ttthhhdddhhhvvv||||||zzzwwwhhhXXXKKKBBB<<<999000000//////......------...//////000000//////...........................------------------------------,,,,,,+++***************))))))))))))((((((***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************((((((((()))))))))******((((((((((((((((((((((((((())))))************)))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((())))))(((((((((((()))******+++)))((()))---444;;;@@@RRRTTTQQQJJJIIILLLHHH@@@AAADDDIIIOOOTTTVVVTTTSSSJJJHHHDDDAAA>>>:::555222111///,,,)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************************************************************************************)))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((************************(((((((((((((((((((((((())))))))))))************************************************++++++++++++++++++++++++,,,---...//////000111///------///111777>>>JJJVVVeeexxx|||pppssszzz}}}uuunnnuuuzzzvvvrrrqqqttt||||||```YYYNNNDDD>>>:::888666//////000000111111111222...//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***)))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))************(((((()))))))))*********((((((((((((((((((((((((((()))************))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((((((((()))******...,,,***+++///666>>>CCCYYYYYYRRRJJJGGGIIIHHHCCCBBBCCCFFFKKKQQQTTTTTTRRRJJJIIIFFFCCC???;;;777444444222...***((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))*********************************+++,,,,,,,,,,,,+++,,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&'''((()))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))++++++***)))))))))))))))************************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))******'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))******((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))*********++++++++++++++++++++++++,,,---...(((+++...000000/////////000333666999@@@OOObbbpppvvvtttwwwzzzqqq}}}{{{~~~tttooocccdddggglllmmmhhh^^^UUUJJJFFF???:::666333000------............/////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))************))))))))))))************))))))))))))))))))))))))))))))*********))))))((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***))))))))))))***++++++000...,,,,,,///777>>>CCC\\\]]]YYYOOOFFFDDDFFFHHHFFFEEEDDDFFFIIIMMMPPPQQQMMMMMMKKKHHHDDD@@@===;;;777555111---***(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&'''(((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))++++++***))))))))))))***************************))))))))))))))))))))))))************)))))))))((())))))))))))************'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))************++++++*********++++++,,,---++++++++++++,,,...000111---...///...///444;;;BBBKKKXXXfffmmmmmmkkkkkklllvvvzzz}}}|||yyy|||tttlllddd^^^NNNMMMLLLKKKIIIFFFAAA===666555333222222000---+++---------------------------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((((((''''''((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))(((((('''&&&%%%&&&'''((()))))))))((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++************+++,,,,,,///---+++***...444:::>>>WWW]]]___WWWJJJCCCEEEJJJFFFFFFEEECCCCCCEEEKKKOOOQQQRRRQQQNNNJJJGGGEEEEEE;;;:::666333///,,,)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))))))))))),,,+++******))))))******************************))))))))))))))))))))))))'''(((((()))***+++++++++((()))))))))************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))************************************************************))))))*********+++++++++((()))))))))************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))***************************++++++,,,111///---,,,,,,,,,,,,,,,++++++,,,---...000111111,,,555BBBKKKNNNOOOSSSWWWnnnuuuzzz~~~~~~wwwvvv|||ggg\\\UUUKKKCCC;;;999666444222111222222,,,++++++---000111111000---............/////////---......//////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((('''''''''((((((((((((((()))******(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((())))))(((((('''%%%&&&'''((()))))))))((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))*********+++++++++++++++++++++++++++++++++***************)))(((((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''+++************+++,,,,,,---,,,******---111666999MMMWWWaaa```TTTIIIEEEGGGBBBEEEFFFCCC???@@@FFFLLLQQQSSSSSSQQQMMMJJJIIIJJJ@@@???===999555000,,,***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))((('''%%%$$$'''''''''''''''&&&&&&&&&)))))))))))))))))))))))),,,+++******)))*********************************))))))))))))))))))))))))$$$%%%'''(((***,,,......(((((())))))*********+++***++++++++++++,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++)))***,,,...000///+++)))---+++******,,,......------...//////000444>>>GGGLLL```pppxxx~~~vvvooopppyyy{{{rrrtttxxxlllfffnnngggUUUNNNJJJ@@@555333333333222111000000111111///------...//////...+++,,,,,,---.../////////---..................---------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,)))(((((((((''''''''''''((((((((((((((()))******(((((((((((())))))))))))'''((((((((())))))******************************%%%&&&''')))))))))(((((($$$%%%'''))))))))))))((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++++++++++++++++++++++++++***************)))(((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''***************++++++,,,...---,,,+++---111555888EEERRRaaafff]]]OOOFFFDDD===CCCGGGEEE???===CCCJJJNNNPPPRRRPPPLLLIIIIIIKKKCCCBBBAAA>>>999444...+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***++++++++++++***''''''((((((((((((((('''************************((((((((((((((((((((((((%%%&&&(((***)))'''%%%###(((((((((''''''&&&&&&%%%)))))))))))))))))))))))),,,,,,,,,++++++************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************+++*********))))))(((((((((''''''(((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------///...------...000222444<<<>>>CCCLLLZZZkkkzzz}}}wwwiiiaaannn{{{{{{xxx{{{vvvwww{{{}}}~~~uuujjj]]]WWWYYYaaagggjjjfff[[[KKK???999666333000........................---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))'''&&&'''(((***+++))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++******)))******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))***---000222@@@KKKYYYbbb```XXXOOOIIIDDDDDD@@@BBBHHHBBB===FFFLLLOOOQQQNNNIIIEEEGGGKKKFFFCCC@@@>>><<<777111+++)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,++++++************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************************)))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------------------------......,,,,,,,,,...000111+++++++++...444<<>>???GGGBBB999===<<>>999666666444111...000...+++,,,...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++************))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***((('''((()))+++---///888GGGSSS[[[___``````ZZZQQQ@@@===HHHEEE;;;;;;777:::???DDDHHHIIIIIIHHHGGGEEECCCBBB@@@===999666...---+++)))(((((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++++++++******************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************************))))))))))))))))))***+++)))''''''***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,......---,,,,,,,,,---...111---,,,/////////333999>>>EEEMMMQQQQQQRRRVVVZZZjjjzzzllleeebbbjjjwww|||yyy|||{{{sssooorrryyyzzzxxxrrrqqqtttvvvuuuzzzsssssswwwrrriiinnn|||}}}~~~}}}wwwmmmddd]]]ZZZdddeee___TTTLLLOOOWWW[[[PPPKKKFFFBBB@@@@@@???>>>222111///000111000---***222000//////000///,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''((()))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))***+++++++++************))))))))))))******))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((())),,,333>>>JJJUUU]]]bbbeeeeee\\\IIIBBBIIIIIIBBBDDD===>>>???CCCGGGIIIIIIHHHEEEDDDCCCAAA???===:::888222000,,,)))(((((()))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***************************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))******((()))))))))((((((***+++(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************))))))))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,111...,,,...///......000...000222444555777:::===HHHTTT```fffhhhjjjiiifffbbb___```hhhpppwwwyyypppmmmrrrppphhhgggmmmwwwzzzwwwmmmdddcccfffhhhccc]]]```gggeee]]]bbbqqqqqqmmmhhhbbbZZZPPPEEE>>>DDDIIIJJJCCC;;;999999999555555666666555333///---///.........000111000000,,,+++++++++---...///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&'''''')))---555@@@MMMXXX```dddiiifffWWWJJJJJJHHHEEEJJJCCCAAA??????BBBEEEGGGHHHFFFFFFEEECCC@@@===;;;;;;555222...+++))))))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))******************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((''''''))),,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************)))))))))************+++************************+++++++++,,,,,,,,,,,,,,,////////////.........------,,,,,,...000000000///222111000000111333444444111888===???BBBGGGIIIHHHGGGGGGJJJOOOQQQRRRYYYaaabbb\\\ZZZ^^^^^^ZZZ\\\bbbfffkkkiii]]]RRRPPPTTTWWWQQQNNNPPPUUUSSSNNNRRRZZZUUUNNNEEE???>>><<<999666222777888444111222333333111111000000000000000111000///...---------...///,,,,,,+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&''',,,666BBBOOOYYY]]]bbbiiiaaaSSSNNNHHHDDDHHHHHHFFFDDDBBBCCCGGGLLLOOOJJJJJJIIIFFFAAA>>>======666444111---+++***)))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((()))))))))*********+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************)))&&&&&&+++222333///***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))************************************((())))))***++++++++++++******))))))))))))))))))***++++++++++++,,,+++)))(((((((((((()))***+++,,,---000111///111555666444000///111444444222555:::777666777888888999:::===<<<@@@???777111222444555555555444444333222222222444222///---///111444555...000///++++++...///---......---,,,,,,---///111.........---,,,,,,---...///000///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,+++******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&---777BBBJJJNNNRRRbbbddd]]]YYYQQQGGGGGGKKKKKKKKKHHHFFFHHHMMMQQQLLLMMMKKKFFF@@@<<<;;;<<<777555333000---***)))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((())))))*********+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++***'''&&&---666888222+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))&&&&&&((()))************(((((()))***+++---///000'''***+++++++++,,,,,,+++,,,...000///,,,+++,,,///,,,...,,,******------)))111......111111...---000,,,000222111000222222000...111111...///222222///+++...---+++...222222---&&&+++000111...++++++,,,,,,------,,,...111000,,,)))+++---...---,,,+++++++++---...///.........///'''))),,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((+++'''%%%(((///777===???DDDYYYcccdddeee]]]NNNIIIHHHKKKLLLHHHCCCAAAEEEIIILLLLLLJJJDDD===999888999777666444111...+++)))'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))),,,)))'''((()))***(((%%%******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------..............................------------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******))))))))))))******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))*********************)))((((((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))(((,,,666>>>LLLPPPUUU[[[eeegggZZZIIIGGGIIIJJJIIIJJJKKKFFF???EEEJJJMMMKKKCCC;;;888888999777444111...,,,,,,+++))))))(((((((((((())))))***)))'''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++)))'''((()))***(((&&&))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************)))))))))((())))))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++******))))))))))))******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))***((('''+++222999DDDIIIPPPXXXaaafff]]]QQQOOOMMMIIIGGGJJJNNNIIIAAADDDGGGKKKKKKHHHBBB<<<888777555222///---,,,++++++***)))((((((((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))(((((())))))((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))''''''&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((()))******+++******))))))))))))******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((()))************))))))((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''(((---222999@@@IIIPPPYYY^^^]]]XXX[[[UUUKKKEEEIIINNNLLLEEEDDDDDDFFFJJJMMMJJJAAA:::555333000...,,,++++++,,,******)))(((''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++*********************************)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''))))))************)))((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%'''))))))'''(((***,,,111888AAAHHHNNNTTTYYY\\\ddd^^^RRRHHHFFFJJJKKKHHHFFFBBBAAAGGGNNNOOOGGG???555333000---++++++,,,---,,,+++***)))(((''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))(((((())))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************))))))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))))))))******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''((()))***)))(((((()))***000:::BBBHHHOOOYYYaaaeeeddd\\\NNNEEEEEEHHHJJJIIICCC>>>BBBJJJNNNJJJDDD777444111...,,,---...///...---+++***)))((('''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((())))))(((((()))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))((())))))))))))*********************************++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++***))))))(((************************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))******))))))))))))******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((&&&+++333===DDDKKKWWWccc```dddaaaUUUHHHDDDGGGIIIIIIDDD@@@@@@EEEIIIIIIGGG;;;999555111//////111222000///---+++***)))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&(((***)))(((''')))+++************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++++++++((()))***++++++***)))((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))((((((((()))))))))******************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++******************************************((()))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))******))))))))))))******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''((())))))((('''&&&(((...777<<>>EEELLLVVV]]]]]]UUUJJJBBB??????AAADDDFFFDDD???;;;DDDHHHKKKHHHAAA;;;999:::888666444333333111,,,((('''&&&%%%%%%''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''((()))))))))(((((())))))))))))******************))))))((((((((((((************))))))))))))+++++++++*********))))))+++++++++*********))))))+++++++++++++++*********)))************))))))(((************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++))))))*********+++++++++*********+++++++++******))))))*********+++++++++))))))))))))))))))))))))***************)))(((((()))))))))*********+++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************)))))))))(((*********************************+++++++++,,,,,,,,,++++++***************************++++++++++++************************************************(((((((((((()))))))))******)))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))(((((()))***************))))))))))))))))))))))))******++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((((((******(((&&&)))000666;;;CCCOOOWWWZZZXXXTTTRRRIIIGGGEEEDDDEEECCC@@@===CCCGGGJJJHHHDDD@@@???@@@===:::777555444222///+++)))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&'''(((((())))))(((((())))))))))))***************))))))))))))(((((((((++++++++++++************+++++++++***************+++++++++***************------,,,,,,+++++++++***))))))******+++*********************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++)))))))))*********++++++************************)))))))))*********++++++))))))))))))))))))))))))***************)))((((((((((((((()))))))))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******,,,++++++***)))(((''''''************************************))))))))))))*********************************+++++++++++++++,,,,,,+++***************************+++++++++,,,))))))))))))))))))))))))************************((((((((()))))))))************)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++************)))))))))(((((()))***************))))))))))))))))))))))))*********++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((''''''(((((((((%%%'''(((&&&%%%&&&***...222;;;FFFNNNSSSWWW]]]bbbVVVQQQJJJEEEBBBAAAAAA@@@@@@CCCFFFFFFCCCAAAAAACCCAAA>>>:::888777555333111,,,***((('''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))***)))((()))))))))************))))))))))))))))))))))))++++++*********)))))))))************************************************------,,,,,,++++++******((()))******++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))))))))************++++++******************))))))))))))************))))))))))))))))))))))))***************)))((((((((((((((()))))))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))))))))******+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************,,,,,,+++************+++*********+++++++++,,,,,,))))))))))))))))))))))))************************(((((()))))))))******************)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))((())))))******+++++++++*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&''')))((('''&&&(((***...666???EEEIIIQQQ]]]ggg___YYYOOOFFF@@@???AAABBB>>>@@@CCCBBB???<<<;;;;;;======<<<;;;;;;:::888777000...+++))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++((()))))))))************))))))))))))******************)))))))))(((((((((************************************************,,,,,,++++++************((()))***+++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********(((((()))))))))*********,,,,,,******))))))******(((((()))))))))*********))))))))))))))))))))))))***************)))(((((()))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********+++++++++,,,,,,---------........................------------------------************************************************---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''((())))))(((''''''&&&'''))))))((('''''''''+++111888<<<@@@IIIXXXcccaaa\\\RRRIIIBBB@@@AAACCCAAABBBCCCAAA===888333111444666:::<<<======<<<<<<555222...+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********)))))))))***+++,,,))))))))))))************)))))))))************+++))))))))))))((((((((('''***************+++++++++***************+++++++++******++++++++++++++++++******++++++,,,+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))******((((((((()))))))))******---,,,+++)))))))))******((((((((()))))))))******))))))))))))))))))))))))***************)))(((((()))))))))*********++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++*********+++,,,,,,------,,,---......000111111222111111111111111111111111000000000000111111111111........................,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&%%%%%%%%%***///444999BBBOOOYYY\\\ZZZUUUNNNGGGCCCBBBCCCDDDEEEFFFDDD???888000,,,+++///444888:::<<<>>>???999555000---+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((('''''''''(((******))))))))))))************))))))*********+++++++++*********)))))))))(((((())))))*********+++++++++))))))*********+++++++++******++++++,,,---------++++++,,,,,,,,,+++******************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***(((((((((((()))))))))***...---+++)))(((((()))***(((((((((((()))))))))***))))))))))))))))))))))))***************)))((((((((((((((()))))))))******(((((((((((())))))******************************))))))))))))))))))))))))******+++,,,,,,---......------......///000000111111111111222222333333333333333333333333333333333333333333444444444555555222222222222222222222222000000/////////.........------,,,++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******(((((()))***************)))))))))))))))))))))))),,,,,,++++++******))))))((()))))))))************))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%###&&&***...444;;;DDDIIIUUUWWWXXXUUUOOOIIIEEECCCCCCDDDFFFFFFBBB;;;111+++'''***---000333777===BBB<<<888333...,,,***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''&&&&&&%%%%%%'''((()))))))))))))))************))))))******+++++++++++++++++++++************)))))))))******++++++++++++))))))******++++++++++++***++++++,,,---...//////,,,,,,,,,,,,,,,+++***)))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))...---+++)))(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''((((((((()))'''((((((((())))))******************************)))))))))))))))))))))))),,,,,,------...///000000///000000111222333333444555444444444444444444444555555555555555555555555555555555666666666777777666666666666666666666666333333222222111111000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))///......---,,,+++******(((((())))))*********+++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&'''(((******((('''&&&'''&&&&&&&&&((((((((('''%%%&&&(((,,,111666:::<<>>@@@DDDFFFDDD<<<222+++'''((()))***,,,333<<>>:::444///,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************((())))))))))))*********,,,,,,+++++++++++++++++++++*********))))))((((((************************)))))))))))))))))))))))),,,,,,+++***))))))******+++++++++++++++++++++++++++*********))))))(((((())))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))*********)))'''&&&((((((((()))******++++++,,,---...///000111222333111222222333333444555555444555555555666666777777888666444222222444666888777777777888888888888888777777888999999999999999777777555444333333333333000000///------,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++******))))))))))))******''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$'''+++000555888MMMTTTYYYYYYWWWUUUNNNFFF???BBBGGGHHHDDD<<<333---******)))(((***...444888<<<;;;888333---)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************)))))))))*********+++++++++++++++++++++++++++++++++*********))))))))))))************************************************,,,,,,+++***************+++++++++++++++++++++++++++*********))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))((((((*********+++,,,,,,---------...///000111222333333222222333333444444555555777777777777777777666666555444333222222333444555222222333333444444444555555666777888999999999999;;;;;;:::::::::999999999444333222111000000000000...---+++,,,,,,---+++***,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++************++++++++++++************++++++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&))),,,///111888@@@GGGLLLQQQUUUUUUQQQCCCCCCEEEEEEBBB;;;111*********)))''''''***...222888999888444///+++)))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,*********++++++,,,,,,---***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++***************************************)))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))***,,,,,,------.../////////000000111111222333444444555555555555555666666666777777777666555555444444333333333333333333333333000000111111222333444444555555666777888999999999888999:::;;;;;;;;;:::999888888777666555555555555000///------------+++***,,,,,,,,,------.........------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,+++******+++,,,))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((())))))))))))((('''''''''&&&%%%%%%&&&''')))***111666<<<@@@GGGOOOSSSRRRGGGEEEBBBBBBAAA;;;222******)))(((&&&$$$%%%(((+++222444666555111---)))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++************************************************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,---......//////000111111222222333333444444555555777777777777777777777777444444333333333333333333444555666777777666555444222333444555666777888999777777888888888888777777444555888:::;;;;;;:::999:::999999888777777777888444333111000000000...,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++******+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***+++))))))))))))))))))))))))&&&''')))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&000444777:::@@@KKKQQQSSSHHHBBB======>>><<<444,,,(((((('''%%%$$$$$$&&&(((,,,000444555222...***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***************************************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))***+++---///......///000000111111222444444444444555555555555444444444555555555555555222222333333444555666666888999:::;;;;;;:::999888666777888999:::;;;<<<<<<;;;;;;;;;:::999777666555444666999;;;======<<<;;;:::999999888888888888999888666555444444444222000------------------------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++))))))***+++))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''+++///333<<>>>>>===<<<;;;:::888777444555777999:::;;;;;;;;;::::::999999999999:::::::::999777777777777555444/////////...------,,,,,,......------------......,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***))))))))))))))))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++***))))))***+++))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$(((***,,,333???GGGIII222...***+++...000---)))&&&'''))))))''''''((()))&&&)))---...---+++))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))***+++---...000111111222222222333333444555555555666666555555555444444444111111222333555666777777888888888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;>>>>>>>>>???>>>>>>===<<<555666666888999:::;;;;;;======<<<<<<<<<<<<======:::999888888999999777666444333222111///...------......------------......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++******))))))******+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((***+++***)))((()))+++))))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((***)))''')))///222111)))(((''''''))))))((('''&&&(((******(((''''''(((%%%'''))))))((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************((())))))))))))*********,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------*********++++++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***+++...000222333222222444444555555666777777777666666666555444444333333444555666888999;;;<<<===999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@AAAAAAAAA<<<<<<<<<<<<===???@@@AAA?????????>>>??????@@@@@@:::888777888999999888777777666555333111000............------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''((('''&&&&&&%%%###$$$%%%%%%%%%%%%$$$$$$&&&((('''$$$%%%((()))'''((((((((((((((('''''''''''')))+++***(((&&&&&&&&&&&&&&&'''&&&%%%&&&(((***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,,,,+++++++++++++++,,,,,,++++++***+++++++++---------------,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,...//////---+++...------,,,+++******)))///...---+++************+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&''''''''''''((())))))((('''''''''''''''))))))(((((((((((())))))******))))))((((((''''''))))))(((((('''''''''&&&************************))))))))))))))))))))))))''''''(((((()))******************+++,,,---//////...///111222333333222222555444444666:::<<<:::888666555333333444666888:::888888999<<<======???AAA<<<;;;999777999;;;<<<:::888888<<>>===>>>???===;;;:::888999;;;<<<:::666111...000///...------...///000000///---,,,,,,---///000...------,,,,,,------...++++++++++++++++++++++++))))))************))))))************************************))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,***((('''&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------......///000111111111000000//////......++++++***,,,---...---+++,,,,,,++++++++++++++++++,,,++++++*********++++++*********)))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''''')))((((((''''''(((((()))))))))))))))(((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++,,,---...///000000111222444555555555444999777555555777888666444666666666777888;;;===???<<<<<<<<<<<<;;;::::::<<<999:::888444111333888;;;@@@@@@EEEJJJLLLKKKPPPXXXfffiiinnnqqqmmmgggggglllooollljjjooouuuwwwqqqkkkbbbgggnnnrrrrrrpppnnnmmmooojjjbbb[[[VVVQQQGGG??????>>>============???AAA???>>><<<999777666555555333222000///...---............---,,,,,,---//////...------,,,,,,------...++++++++++++++++++++++++))))))************))))))************************************))))))))))))************)))))))))(((************************))))))))))))))))))))))))***++++++++++++++++++*********)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------...///000000111111111111000000000000//////000111222222333444444444444444333333333333222000.........///...---++++++++++++,,,,,,,,,---***)))))))))******+++,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''''''''((((((''''''''''''''''''((()))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))******************+++,,,,,,---...///000111222333444555666666666666888666444444555666777666<<<<<<;;;;;;;;;;;;;;;;;;:::::::::888666666777888555999>>>>>>???EEESSS___mmmmmmooorrrsssuuu|||uuuooohhhXXXFFFCCCBBB@@@<<<999999;;;<<>>======<<<<<<555888:::999;;;BBBJJJNNNJJJPPPXXX___eeennn}}}zzzfffaaa]]]VVVMMMHHHDDD===666888:::<<<>>>??????>>>===???===;;;777444111///...+++,,,---............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************************)))))))))(((*********)))))))))))))))************************(((((((((((((((((((((((()))******************)))++++++++++++*********)))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++,,,---...///+++++++++,,,,,,,,,------++++++,,,...///111333444777666555555666888:::;;;===<<<<<<<<<<<<;;;;;;;;;888888888888888777555555444555666888999;;;<<<<<>>>>>===<<<<<<<<<======666???FFFIIISSSdddsss{{{xxxyyy~~~wwwooogggVVVFFFAAA@@@???>>>???AAACCCDDDCCCBBB@@@===999666333222---......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************)))))))))((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******++++++++++++*********)))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++++++++************)))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---...///,,,------......////////////000111222555777999::::::999888777888999;;;===<<<<<<<<<;;;;;;;;;;;;:::999:::;;;;;;:::999777666;;;;;;::::::::::::::::::;;;:::999:::<<<>>>>>>===888777666444333111000///111111///...---,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((''''''''''''''''''(((&&&''''''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,///000222444555555444444444333222222111222222333888999::::::;;;<<>>>>>BBBFFFCCCCCCAAA@@@===;;;888777111111000000///............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***++++++*********)))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++,,,,,,---...//////000000111222222333333333333333444666777999::::::888777555555777999;;;;;;;;;;;;:::::::::999999777999:::<<<<<<<<<:::999>>>>>>======<<<<<<;;;;;;;;;:::;;;<<<>>>???>>>===::::::999888666555444444333222111000000000000000---------,,,++++++******************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))((((((''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////000111333555666666666555333333333333555777999:::;;;===>>>>>><<<;;;<<<>>>>>>======>>>BBBHHHNNNQQQfffvvvsssyyy|||ttteeeUUUHHH???;;;:::@@@@@@AAA@@@???===<<<;;;555444222000///............------,,,,,,------...------------------------***++++++,,,,,,++++++***************************************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...//////222222333444555555666666333333333333333444555666999777555333333444666888;;;;;;;;;;;;::::::::::::555777999<<<>>>>>>============>>>>>>>>>?????????AAA@@@???@@@@@@???<<<999;;;:::::::::999999888888222222222222222222333444......---,,,,,,+++******************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---///000222222000222444666777777666555222333444666888<<>>777:::AAALLL\\\mmm|||{{{qqqpppqqqooobbbbbbhhhssszzzyyyvvvuuulllppprrrpppjjjfffeeegggjjjlllooorrrvvvzzzttt```PPPGGG===>>>???@@@@@@???======888666333000.........///...------,,,,,,------...------------------------***++++++,,,,,,++++++***************************************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******************************************,,,,,,+++***))))))******,,,+++******************++++++++++++,,,---......,,,,,,...///111333444444444555555666666777888888999777666666444111333888777888999:::<<<===<<<999999999:::;;;;;;:::999888888======999888::::::777>>><<<999888999;;;<<<;;;<<>>===;;;888<<<777666888777222333888:::777333000------------,,,,,,,,,,,,+++***)))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))***)))))))))))))))******//////000000000///......222555999;;;:::888777666<<<@@@>>>888;;;CCCBBB;;;AAA===:::<<<===>>>DDDJJJQQQNNNWWWrrrttthhhlllqqqlllmmmlllgggcccfffrrr|||zzz||||||uuuuuurrrxxxzzzyyy{{{|||nnnhhhXXXGGG@@@CCCFFFAAA;;;888;;;999333000111111...---,,,,,,...000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))'''&&&&&&'''(((((())))))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((,,,,,,,,,,,,+++++++++***))))))*********+++++++++************************************************,,,++++++***))))))******++++++******)))******+++*********+++,,,---......///000111222333444555666;;;;;;;;;::::::999888777888666777999888555666:::======;;;999888999999999666555666:::@@@DDDDDDBBBAAACCCFFFGGGEEEDDDFFFHHHKKKLLLHHH@@@===AAABBB???@@@???????????????===<<>>===>>>???@@@BBB>>>===???>>>888666999666666777666555111...,,,------,,,,,,+++************************)))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))***,,,,,,,,,+++,,,,,,------------///000222444555555888:::<<<===<<<;;;<<<===>>>@@@AAA@@@AAACCC@@@:::@@@>>>===>>>>>>CCCPPP]]]oooiiimmm~~~pppooooooeeeaaahhhkkkppprrrssstttyyywwwpppqqqzzzsss^^^III===<<>>DDDIIIMMMPPPRRRTTTNNNIIIIIIQQQYYY^^^```VVVSSSSSSWWWUUUPPPSSS[[[bbbggg```OOOFFFIIIKKKFFFKKKHHHFFFGGGIIIIIIEEEAAACCCBBBAAA???===<<<>>>@@@CCC@@@@@@DDDEEECCCAAAAAA;;;<<<<<<<<<999555222//////...---+++******++++++*********************+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))*********)))))))))***++++++,,,...///000222444777999:::<<<===>>>>>>===>>>@@@BBB@@@???@@@CCCBBB<<<999999999BBBNNNUUUVVV[[[jjjzzz}}}yyy}}}xxxqqqxxxeeedddppp{{{~~~{{{{{{iiiSSSJJJKKKEEE;;;777;;;<<<666111111333111///......///...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((************************'''((())))))'''&&&''''''(((((((((((((((''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))************))))))******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))*********+++***************+++++++++************************++++++***************+++***************+++,,,,,,***+++,,,...///000111111666666666666666777777777555666777888777666555333999666555666555444888======@@@JJJXXXccchhhkkkmmmpppiiiaaa___gggtttssseee]]]bbbaaaZZZ\\\eeevvv}}}uuu^^^QQQTTTUUUOOOSSSSSSTTTVVVYYYZZZWWWTTTUUUSSSQQQNNNGGG???===??????>>>???BBBFFFGGGHHHIIIFFFEEEBBB???;;;999888777222111...,,,++++++,,,---*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********((((((((())))))+++,,,,,,222222222333555777999;;;;;;===??????>>>>>>@@@AAADDD>>>>>>AAA???888;;;CCCFFFZZZttt{{{~~~~~~zzz|||qqqiiiqqqhhhqqqvvvjjjWWWCCC666:::<<<666555:::888555111/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&((())))))(((''''''((('''(((((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************))))))*********))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))*********+++++++++************************+++***************++++++************+++---......---...000111222333333333555555555555555555666666555666777888888777666555999666666;;;AAAIIIVVVaaa^^^WWWVVV]]]eeehhhiiikkkfffhhhkkkpppzzzqqqbbbeeeiiieeefffnnn{{{|||hhh\\\^^^```[[[UUUZZZaaaddddddcccbbbbbbiiiggggggdddXXXJJJCCCDDDCCCDDDCCCAAA@@@AAACCCDDDFFFFFFFFFEEEDDDBBB???>>>888666333000...---......++++++++++++,,,,,,,,,,,,************************************************(((((((((((())))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))************))))))&&&'''''''''''''''''''''&&&&&&'''((()))((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************,,,,,,,,,---...000111222333333444666888:::<<<===;;;>>>BBBCCCBBB@@@??????CCC<<<:::>>>>>>@@@MMM^^^iii}}}yyyyyy^^^GGGCCCBBB<<<<<>>AAAMMM\\\nnnooo[[[WWW[[[]]]^^^aaaXXXbbbpppvvvgggiiiooorrruuuyyyxxx{{{yyypppjjjiiijjjhhhaaaiiirrrvvvsssooollllllnnnmmmnnnnnnaaaPPPHHHJJJRRRUUUTTTKKKBBB???@@@AAA===AAAFFFKKKLLLJJJFFFCCC???===:::777444222111111---------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))+++++++++++++++******)))&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,,,,---///111222333333444888;;;???BBBCCCDDD@@@CCCGGGHHHGGGDDDBBBAAA<<<;;;===@@@FFFRRRhhh{{{~~~{{{zzz||||||zzzssscccWWWHHH???===>>>;;;888555444333222000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////000///...,,,***(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))&&&'''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))************))))))******++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++************++++++++++++((())))))***++++++,,,,,,******************************))))))***++++++,,,+++,,,,,,---///000222333111222444555555444333222222222333333444444555555555555666999===AAAFFFHHHNNNNNNTTTcccuuugggaaadddcccaaaaaa[[[bbbrrr{{{tttrrrvvv}}}~~~zzzzzz|||yyyrrroooqqqttt{{{}}}xxxnnnllloooooocccRRRLLLQQQ^^^hhhlllcccVVVQQQQQQRRR@@@AAACCCEEEGGGHHHHHHIIIHHHFFFDDD@@@<<<888666444//////...---,,,++++++***++++++++++++++++++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))+++++++++++++++***)))(((&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***++++++---///111333444999;;;@@@DDDHHHIIIJJJIIIGGGHHHJJJJJJGGGEEEDDDCCCDDDMMMTTTWWW^^^qqq{{{xxxuuuqqqnnnrrrxxxqqqvvvyyydddNNN???@@@===;;;999888666444222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))************))))))))))))************((()))***++++++++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))************((())))))***++++++,,,,,,******************************))))))***+++,,,,,,,,,,,,---...000222333444222333444555555333111000222222333333444555555666999:::===CCCKKKTTT[[[```]]]]]]dddqqq|||wwwyyysssgggaaa\\\^^^iii}}}|||{{{xxxqqqtttuuurrrssssssgggVVVRRRZZZbbbsss~~~xxxlllhhhjjjlllMMMHHH@@@;;;;;;@@@HHHMMMNNNLLLJJJFFFBBB===999777000000///...,,,+++***)))++++++++++++++++++++++++************************'''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))*********************)))((((((&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))*********+++)))************+++++++++......///111333555777888AAADDDHHHLLLNNNMMMKKKJJJJJJKKKJJJHHHEEECCCDDDEEEXXXhhhtttvvv|||tttwww}}}~~~~~~tttrrrtttyyyzzzuuuwwwrrriiijjjjjjhhheeebbbbbbeeeiiilllnnn{{{yyyuuu~~~|||~~~iiiSSS@@@>>><<<;;;:::888555222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((***,,,---,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))%%%'''((()))((('''((()))&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))((('''''''''''''''))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************))))))))))))************((()))***+++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++************************&&&'''''''''(((((())))))'''''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((+++*********))))))((((((******))))))))))))*********************************************+++++++++,,,,,,,,,++++++,,,---------...000222333444444333555444333222///...000444:::555444666555333999CCCDDDZZZXXX```jjjhhhooonnnooogggmmmyyyzzzzzzqqqhhhddd]]]\\\hhhwww{{{vvvyyyzzz|||yyyqqqrrrwwwlll___aaaeeexxxuuuhhheeeQQQTTTPPPHHHBBBBBB???999@@@JJJTTTSSSHHH>>>===???999666333222111///,,,)))------,,,,,,,,,,,,------******))))))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++)))''''''(((*********)))))))))))))))---)))'''***+++***+++...222000111666777888???IIIXXXSSSKKKQQQ\\\UUUKKKMMMJJJLLLEEEBBBCCC???EEEVVVsss}}}www{{{xxxnnnllljjjhhhhhhiiijjjkkkkkkhhhgggjjjhhhcccdddiiiiiidddjjjooolllmmmmmmdddbbbnnnvvvppphhhffffffeeeaaa```aaahhhtttqqq]]]III@@@===:::777666555111---,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************((()))***++++++***(((''')))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,''')))***)))(((((()))***,,,+++***+++,,,------,,,***)))(((''''''((()))***+++,,,---,,,***)))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&************)))))))))(((******))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000111333444555555444444111111222333333222333444555666:::@@@FFFLLLQQQTTT^^^qqqnnntttzzzrrrqqqlllddd]]]hhh~~~{{{|||tttnnnoootttyyyxxxyyy|||pppnnnuuuqqqkkkppprrruuuaaa]]]VVVPPPNNNNNNJJJAAA???CCCBBB@@@???BBBFFFHHHGGGDDD@@@===888444111///......++++++*********+++++++++++++++******+++,,,...///************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))++++++)))))))))***************)))))))))))),,,((((((+++---,,,---000444111000444999???LLLYYY______YYYYYY```ZZZOOOPPPJJJJJJBBBAAAHHHIIIOOO___~~~yyysssxxxyyysssoooqqqssstttuuuvvvxxx}}}~~~{{{rrrfffYYYUUUZZZ___^^^ZZZcccfffmmmvvvjjjRRRBBB<<<<<<>>>999666111///...///......---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************)))*********************+++++++++,,,,,,------,,,,,,++++++******************,,,---...---+++)))***++++++***))))))***+++)))(((+++***))))))))))))***++++++,,,---,,,***)))***+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''************))))))))))))******))))))))))))******************************,,,,,,,,,,,,---------...,,,,,,,,,,,,---///000000444444555555555555444444000111222444666888777555444;;;BBBGGGVVViiipppnnnrrrzzz}}}xxxtttkkk\\\UUUbbbyyyvvvqqqooosss{{{{{{{{{~~~wwwrrrtttyyy||||||~~~yyy|||uuuyyy{{{cccbbb^^^SSSPPPWWWQQQAAA@@@JJJIIIBBB;;;;;;AAAGGGIIIHHHGGGEEE@@@999333000000111,,,++++++******++++++++++++++++++++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((************+++,,,************************+++((()))---///---...111555333666<<>>:::666333111///---,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++++++++******************++++++))))))***+++---...,,,,,,------............//////......---------,,,---...///...,,,++++++,,,,,,+++))))))******(((''',,,,,,+++******+++,,,,,,+++,,,,,,,,,***)))***+++***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''*********)))))))))))))))******))))))))))))******************************++++++,,,,,,------......,,,,,,---...///000222333555555555444444333333222222333333444999???AAA???BBBMMMPPPPPPaaa}}}~~~uuussskkk]]]YYYeee~~~~~~{{{sssqqqtttmmmmmmrrr{{{~~~yyytttrrrsssrrrrrrtttwwwvvvmmmdddhhhgggeeebbbdddqqqyyycccgggggg```]]]___WWWIIIFFFMMMTTTTTTQQQHHH@@@===AAAFFFGGGGGGFFFAAA:::555222222///...------,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&(((*********)))***+++)))***************+++++++++)))+++///000---///222444999AAAJJJRRRXXX\\\___[[[fffcccXXXVVVRRRLLLMMMNNNRRROOOQQQ^^^gggrrrxxxqqqooohhh^^^[[[bbbooowwwmmmmmmqqq|||xxxjjjRRR:::???<<<777444222111///.../////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++******+++,,,,,,------...,,,------...///000000111000000000000000111222222111111111111000//////...***,,,------++++++,,,...---,,,++++++,,,,,,+++))),,,++++++++++++++++++,,,***+++,,,+++***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))************))))))))))))***************************************+++,,,------............///000222333444333333222222222222222222222555555666===JJJRRRSSSYYYbbb```YYYjjj{{{rrruuuqqqkkkmmmyyyzzzvvvxxx~~~pppgggccceeejjjxxx|||bbb___```\\\UUUOOOSSS```llltttwwwuuu}}}xxxaaabbbkkkoooooohhh```[[[XXXUUU^^^aaaaaaXXXKKKBBB???AAA>>>AAAEEEFFFCCC???;;;888222111000...---,,,,,,,,,)))))))))***************************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++)))((()))***))))))******+++++++++,,,,,,+++---111000...000555;;;AAAJJJTTT\\\bbbcccbbbbbbkkkfffYYYTTTOOOMMMSSSaaalllmmmiiinnnqqqyyy}}}}}}yyyuuuvvv~~~qqqggghhhiiigggVVVUUUXXXdddxxx{{{wwwSSSDDD???999444111111111111............------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((()))***++++++,,,,,,++++++---...000222333333111333666888999888666555777777666666777777888999222222333333333222111000///000111000...,,,---...---,,,+++,,,---...---+++++++++++++++++++++++++++***+++,,,+++)))((()))***))))))))))))************************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))******************))))))))))))******************************))))))***+++,,,---......000000000000111333444444222222111111222333444444333999<<<<<>>>>>AAADDDGGGGGGEEEBBB666555333000...,,,++++++))))))***************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++)))((())))))))))))******+++,,,,,,,,,------///222222222777>>>IIINNNSSSZZZbbbkkknnnlllfffhhh___VVVRRRKKKNNN]]]~~~||||||~~~~~~yyyyyyvvvzzzyyyssszzzvvvlllkkksss|||lllfff```___fffsss~~~YYYQQQDDD:::444222222333//////......---,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***+++---...//////...///000222444666777888666999===@@@AAA???;;;999===<<<;;;;;;;;;<<<>>>???888999:::;;;;;;:::999888999::::::777444111111111///...------......---,,,***++++++,,,,,,++++++******+++++++++)))((()))***)))))))))************+++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((((()))))))))******************))))))))))))************************************+++,,,---...//////222222111222222333444444333333333333555777999:::999DDDIIIFFFKKK[[[iiinnnjjjeee[[[YYYlll{{{jjjbbbsss~~~xxxqqqllliiihhhggg]]]dddfffrrr~~~{{{kkkrrrzzz|||uuummmjjjkkkgggiiillllllhhhbbb]]]ZZZNNNGGG@@@>>>CCCHHHIIIGGG===<<<999666222000...---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))&&&(((*********)))***+++))))))***++++++,,,------------111555666888@@@JJJXXX]]]bbbfffmmmtttsssnnn___YYYOOOOOOQQQKKKUUUnnn{{{wwwwwwooonnntttzzz~~~{{{pppbbbTTTPPPRRRTTT___gggbbb___UUULLLJJJMMMUUUcccqqq~~~zzzkkkkkk}}}|||rrrllliiihhheeejjjvvv~~~zzzrrr]]]JJJ===888777777000000//////...------,,,------------.........///------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---///000222333333444555555666777888999999888:::<<<>>>>>>===:::999;;;:::999888999:::<<<===;;;===>>>@@@AAA@@@???>>>===>>>>>>===:::999999:::777555333222222111///---+++,,,---......---,,,+++)))***+++***)))((()))***))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++******))))))))))))******************************++++++,,,---...///000111333333333222222333444444444444555666888;;;>>>???BBBOOOUUUPPPOOO[[[gggkkkpppfff[[[^^^qqqxxx|||uuuxxx~~~{{{tttdddggg}}}xxxrrrmmmhhhdddcccooowww~~~tttaaa```zzzmmmllluuuxxxfffbbbkkkiiiuuu~~~xxxhhh```fffpppcccTTTBBB999<<>><<<;;;222111111000///......------------.........//////------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------...///000222333555666666999999999999999999999999777777888888888777666666666555444333333555777888666888:::<<<======<<<;;;999;;;===>>>>>>???AAACCC@@@>>>;;;999777555222000,,,---...//////...---,,,)))***+++***)))((((((***))))))******++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))************************))))))))))))************++++++++++++++++++++++++------...---,,,---000222111111222222222333444555666888777555<<>>@@@EEETTTeee}}}{{{zzz}}}yyyhhhXXXLLLJJJPPP\\\aaabbbooo|||wwwssszzzttt}}}yyyfff___aaa]]]]]]ZZZUUUOOOLLLMMMOOONNNJJJSSSZZZSSSNNNMMMHHHEEELLLLLLQQQ^^^\\\NNNIIIGGGNNNKKKBBBAAAKKKNNNHHHHHHLLLRRRLLLDDDPPP\\\WWW\\\ddd}}}uuuaaaYYYeeelllnnneeeUUUGGG444555999666...---333333---------..................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))))))))))))))***++++++,,,,,,......------...000222444222333333444555666777777666777888777666666777999333444444333333444444333222555777777444444666999???;;;;;;???>>>999;;;@@@===>>>@@@???>>>===>>>>>>>>>;;;;;;???@@@<<<888888666333000...///000111000,,,,,,,,,++++++***)))(((((()))************))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))(((((('''''''''&&&***)))(((''''''((()))***************************************++++++++++++,,,,,,++++++++++++++++++,,,---.........///222444111111222444777999888777<<<===;;;;;;BBBNNNTTTTTT[[[^^^```aaaiiisssvvvtttppppppkkkjjjtttzzzyyy~~~}}}vvvtttzzz~~~|||{{{~~~{{{vvv~~~sssnnnnnniiiyyy~~~yyynnnfffiiiqqqsssooo[[[]]]fffuuuuuuwwwyyyyyyuuukkk]]]RRRZZZVVVUUUMMM??????BBB;;;CCCHHHJJJFFFCCCBBB<<<555//////...---,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))*********))))))+++---(((***+++++++++---000111444444999BBBLLLYYYoooxxxkkk___SSSKKKTTTTTT[[[fffqqq{{{yyy~~~uuudddWWWOOOOOOTTTYYYWWWUUUTTTUUUUUUVVVUUU\\\VVVYYY[[[SSSUUU```eeemmmqqqkkkkkkwwwxxxmmmiiidddddd___YYYYYY```eeefff[[[LLLJJJRRROOOLLLKKKFFFHHHLLLYYYjjjqqqpppttt~~~ssshhh```\\\jjjvvv___GGG;;;:::555///---//////---........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************++++++++++++......///000111333555666888888888888888888999999666666666444222111333555444555666666777888888777===;;;999999:::<<<>>>???>>>===AAAGGGFFF@@@>>>???AAABBBCCCCCCBBBAAAAAAAAA<<<:::<<<@@@@@@===<<>>===<<<999:::===DDDSSSeeeqqqtttqqqmmmnnnuuu{{{{{{zzzzzz|||uuutttvvvwww{{{~~~~~~~~~yyyvvvvvvwwwtttxxx~~~zzzwwwzzz~~~ttt{{{wwwoooiiiiiinnnqqqpppeeeiiilllpppwww~~~zzzwwwqqqjjjeeeSSSVVV]]]WWWGGGBBBBBB:::<<<@@@DDDDDDDDDEEEBBB>>>555333000---,,,,,,---///,,,+++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++++++++******,,,...*********+++---///222555999<<>>:::666777<<<@@@@@@???<<<<<<>>>CCCCCC???<<<===AAAAAAAAAAAAAAA@@@???>>>>>>===>>>BBBCCCAAACCCGGGAAA???===;;;:::777444111...---,,,++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************))))))((((((((((((''''''(((((())))))))))))((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...000111111222333555444999>>>@@@??????@@@BBBDDDEEEKKKZZZqqq}}}zzzwww{{{xxxtttyyy~~~nnnmmmlllllllllmmmnnnooorrrpppmmmhhheeeiiiqqqxxx|||~~~xxxooohhhgggiiijjjjjj{{{wwwtttxxxqqqeeetttyyy}}}yyyyyyYYY```jjjeeePPPGGGEEE===:::<<<======@@@CCCEEEEEE===999444///,,,,,,---///,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,++++++---......,,,---///111111333777:::EEEYYYpppsssbbbSSSTTTfffyyy|||mmmggg]]]VVVXXXYYYVVVYYYbbblllnnnjjjhhhjjjeee___^^^lllgggccceeecccYYYbbb}}}jjj___\\\[[[aaauuuvvveeeaaaxxx|||{{{llllllbbbRRRJJJLLLNNNJJJIIIPPP]]]lllwww~~~ssshhhfffsssgggSSSCCC@@@===666000111000000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******++++++******+++,,,---...//////111222444555666666555444555555555555555555555555111333555777777888:::<<<;;;999:::<<<;;;999888999999:::===BBBFFFGGGEEECCCFFFCCCAAAAAABBBCCCDDDEEEBBBAAAAAAAAAAAA@@@>>>===@@@;;;:::>>>AAAAAAAAACCC<<<<<<<<<=========:::888555444333222000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************))))))(((((((((((((((((('''((()))******)))((('''*********************************++++++++++++,,,,,,,,,---------............000111222111111333555888AAAIIIHHHBBB@@@FFFNNN]]]]]]eeewwwwwwuuu|||{{{zzzwww|||zzz{{{|||{{{zzzpppkkkggghhhnnnvvv|||}}}tttjjjdddfffnnnvvvzzzzzzzzzuuummmeee^^^ZZZwww}}}zzz|||qqq___PPP\\\sssxxxiiippp{{{ttt]]]QQQNNNFFFIIIFFFAAA???>>>@@@CCCGGGBBB???999333///---------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++,,,---,,,++++++---//////---///333333000333:::AAARRRmmmuuubbbTTTMMMUUUlll}}}~~~zzzaaaZZZdddffffffkkklll___qqqjjj___bbb[[[[[[kkkyyypppnnnhhh^^^iiixxxccc]]]cccpppggg\\\dddpppgggooo~~~{{{ppptttyyyrrraaaWWWWWWUUUNNNJJJFFFGGGMMMTTTZZZbbbjjj~~~lll]]]mmmzzz{{{rrrUUUGGG???666222444111111000000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((()))***++++++)))***,,,...000222333444333444555555555444222111000111111222333333444444000222666777666666666666888555555:::;;;888999===AAAJJJVVV^^^```]]]YYYWWW[[[ZZZYYYZZZ]]]```___]]]SSSRRRPPPPPPQQQPPPMMMJJJCCC:::666;;;CCCDDDAAA???<<<;;;:::;;;<<<<<<:::999555666777777555222...,,,---,,,+++************+++++++++++++++++++++++++++************************************************(((((())))))))))))))))))'''((()))******)))((('''************************************++++++++++++,,,------....../////////000111222222222333666999>>>FFFMMMLLLGGGIIITTT```ggggggppp~~~}}}xxx}}}~~~{{{zzz}}}wwwppptttrrrllllllyyyxxxzzzqqqccc]]]ooozzz{{{|||wwwjjjVVVOOOWWWqqqxxxlll```\\\SSSYYYSSSMMMIIIDDD>>><<<>>>CCCAAA===888444000...---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++---///------111555333111;;;IIIXXXhhh~~~sssbbbRRRNNNQQQ]]]rrryyyeee[[[bbbooonnnlllkkkfffccc{{{sss```jjjcccaaappptttiii```mmm{{{aaaYYY___lllooo^^^aaa[[[gggkkkggglllmmmiiiiiimmmjjjccc[[[SSSLLLIIIHHHGGGIIINNNbbbjjjpppwwwpppiiiiiilllwwwtttsss}}}zzz~~~pppUUUBBB666555888222222111111000000//////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''((()))***+++,,,,,,+++,,,...000222444666777444444444444444333222111111111222333444555666666222444666777777777999;;;BBB<<<===CCCFFFEEEIIIQQQTTT```nnnwwwwwwsssooommmkkkrrrzzzyyyrrrooommmmmmnnnmmmiiifffTTTLLLJJJRRR[[[]]]ZZZXXXIIIEEE@@@;;;999777555333444555777888777555111//////...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((())))))))))))******(((((())))))))))))((((((************************++++++++++++,,,,,,,,,---,,,------...//////000000111222222222444777===AAABBBFFFJJJMMMQQQZZZhhhsssooonnnxxxzzz|||~~~{{{vvv|||{{{eeecccdddmmmyyyyyyxxxzzzsssqqqsssqqqlllfffUUULLLWWWhhhsss}}}~~~|||rrrmmmbbb___\\\]]]^^^VVVHHH<<<999@@@???>>><<<999555111///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++******,,,.........333777666999MMMeeeyyyxxxaaaUUUQQQZZZfffrrruuuqqqvvvmmmgggnnnsssvvvoooeeeccc]]]eeevvvssstttmmmjjjssspppeee\\\fffzzzsss___ZZZ^^^fffyyymmmkkkXXXeeerrraaa___aaalll|||}}}vvvqqqkkkcccUUUHHHCCCDDDHHHMMMRRR[[[qqq{{{oooooouuuzzz{{{{{{~~~wwwwwwWWWBBB;;;999333333222111111000//////000000000///...---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((()))***,,,---...///000111111333444555666777444333333333333444555555555555555666666777777777666777:::???FFFPPP\\\cccddd\\\[[[aaadddccchhhrrrlllqqqyyy|||zzzwww|||kkkkkkpppzzzllldddYYYNNNGGGCCC@@@???<<<;;;:::999888777666666222111///---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((()))))))))*********))))))(((((((((((())))))************************,,,,,,,,,---------......---------...///000000111222222222333555;;;BBBGGGEEEEEEFFFLLLXXXiiiwww{{{www~~~qqqrrr{{{www{{{ooosss{{{ppphhheeeeeegggkkkyyykkkdddeeehhhjjjYYYUUUVVVXXXUUUSSSbbbvvv~~~xxxlllaaadddlllssslllYYYGGG???<<<===??????===888444111---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++++++++******,,,...111111666::::::BBB^^^}}}sssddd___XXX]]]mmm|||rrryyyzzzhhhpppyyynnnrrrrrrlllsss}}}rrrkkkfffjjjzzzyyyhhh___WWW[[[eeeeeelll|||sss[[[SSSXXX\\\bbb~~~~~~|||xxxppphhhccc]]]]]]pppkkkfff[[[ZZZllllllTTTHHHGGGMMMGGG@@@BBBUUUpppzzzooozzzyyyrrrRRRAAA:::333333222222111000000///111000000///...---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))+++,,,...///111111444444444555555555666666333222222222444666888:::777777777777666666666666888:::@@@JJJZZZppp{{{}}}}}}|||xxx~~~xxxjjj```[[[YYYXXXHHHEEE@@@<<<999888999:::555333111///......000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++***)))(((''''''((()))******************************+++,,,---...---,,,+++...///000111111111111111777333111777BBBJJJJJJFFFAAAQQQ[[[eeettt~~~zzz|||{{{}}}yyy{{{|||yyy}}}|||qqqtttxxxnnnrrrvvvpppfffuuu||||||iiieeeiiifff]]]ZZZTTTSSSWWWVVVSSSZZZggg~~~vvvoookkkkkkrrrwwwpppbbbVVV===@@@CCCBBB@@@===:::888333000------...---***'''++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************************************++++++******++++++,,,---,,,+++,,,......,,,000555111555888888AAAXXXwwwxxxiiigggwwwtttvvv~~~tttjjjxxx{{{xxx{{{llliiiwww|||vvvmmmlllwwwvvvmmmbbbZZZXXXVVVSSSPPP[[[]]]]]]VVVOOOPPPYYYcccmmmeee[[[VVVXXX[[[]]]\\\UUUYYYdddqqq|||}}}vvvnnnjjj```aaattt___RRR\\\```RRRGGGGGGMMMWWWllloooooouuuhhhIIIBBB:::888333///111555222+++000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))***************)))))))))))))))+++++++++++++++***)))(((++++++---000444555555444222222222444444444222000666555555888;;;<<<:::777666777777666555666:::>>>AAABBBNNNcccrrr}}}~~~|||}}}sssqqqooolll^^^TTTHHHCCCAAA???>>>===:::555111222222...,,,---+++,,,---,,,++++++,,,,,,///---***(((***+++,,,++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))************************++++++,,,------------,,,222///,,,+++---000111111000666>>>CCCEEEHHHKKKOOOXXXgggsss~~~vvvrrruuutttzzz~~~|||}}}xxxppppppyyyrrr|||ttt~~~vvvuuurrrlllcccYYYTTTUUUSSSOOOTTT___kkk{{{~~~xxxzzz}}}{{{qqqooorrrzzz}}}rrrhhhXXXHHH;;;;;;BBBBBB===999555222...---------+++)))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************************************++++++******++++++,,,---+++((()))---...---000444666888:::@@@PPPiiizzzkkkkkkuuu~~~rrrhhhuuu}}}|||kkkuuuxxxvvvfffdddqqqzzzvvv~~~xxxooohhhccc]]]VVVQQQVVVWWWUUUOOOJJJJJJQQQXXXVVVPPPIIIFFFIIIMMMOOONNNKKKNNNUUU```jjjooonnnlllnnnfffdddppp|||xxxfffeeerrruuukkk^^^UUUOOONNNUUU^^^___wwwmmmqqqrrrlllkkkwwwgggMMMCCC<<<333//////000///...000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))),,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******************))))))))))))************************,,,---...111333444333222444222000000333555555555;;;<<<===>>>>>><<<888444666888:::;;;;;;???FFFLLLPPPOOOZZZmmm}}}mmmddd\\\XXXVVVPPPGGG@@@;;;666444666666333222333000000000///...---......///,,,******+++,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......222///,,,---000222222111222AAAPPPSSSNNNMMMVVV```qqq{{{{{{vvvwww~~~|||xxx}}}}}}{{{rrrvvvlllggglllyyy{{{~~~uuubbbdddooo}}}pppggg]]]SSSRRRXXX\\\aaagggiiijjjqqq}}}{{{}}}}}}qqqYYYGGGFFFGGGAAA???CCC999666111...---------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))************************************++++++******++++++,,,---,,,((((((---000000111444333888AAARRRmmmppp^^^XXXjjj}}}uuuhhhaaa^^^wwwtttvvvmmmaaafff|||oooiiigggdddkkk~~~~~~zzzuuunnneee^^^XXXVVVRRRNNNJJJIIILLLNNNHHHDDD@@@???AAACCCBBBAAAAAABBBEEEJJJQQQXXX]]]aaagggdddeeekkkrrrxxxxxxpppooommmnnnxxxvvvjjj___RRRHHHJJJYYYiiiwwwqqqdddcccpppvvvyyywwwhhhRRRCCC777555444000///333000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))),,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))************************************))))))***+++---...,,,...000333555555555555555222///111555999;;;;;;;;;<<<>>>??????<<<999777666===FFFMMMSSS[[[gggoooooolllrrr~~~zzzvvvwwwxxxsssfffZZZAAA<<<888999888555333555222111000...------,,,,,,...,,,++++++,,,---+++***+++++++++++++++++++++++++++++++++***************))))))************))))))++++++++++++++++++++++++------,,,,,,,,,...///000---000333555666666666666BBBNNNZZZ\\\YYY[[[eeeppp~~~zzz{{{|||}}}}}}yyy|||{{{}}}uuuiiiRRR```iiijjjuuu~~~tttdddWWWVVV```kkkjjjeeemmmyyyqqqoooaaadddiiisssppp___ZZZ^^^\\\WWWVVV\\\aaahhhzzzwwwlllhhheeeTTT======NNN???;;;666111---,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************************++++++******++++++,,,---000++++++000333333333555666CCCWWWoooppp\\\PPPVVVqqqoookkkppp{{{pppfffeeerrrzzztttrrrrrrllllllwww}}}xxxkkkhhhccc^^^[[[XXXVVVTTTPPPMMMJJJHHHGGGEEEAAA>>>BBBBBBAAA@@@BBBGGGOOOTTTYYY]]]eeennnrrrpppkkkhhhwwwuuupppkkkkkkttt}}}fffMMMNNNQQQRRRVVViii{{{mmmjjjuuuuuuvvvwwwkkkRRR>>>======666222666000000000////////////...........................------------------------++++++++++++++++++++++++******+++++++++******)))++++++***)))(((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******)))***************++++++***)))((((((***,,,///111...000333444555666777888444333555999???BBBAAA???BBBCCCCCCAAA???>>>@@@BBBHHHSSSaaammmuuu|||~~~zzzXXXOOOGGGCCC>>>888555777444222000///......------...---,,,---......,,,***++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++...---,,,,,,---///000222,,,111666666555777???EEESSSUUUWWWZZZ___gggpppvvvuuummmvvvwwwvvvyyyzzz~~~jjj___ZZZ]]]]]][[[YYYXXXSSSLLL===GGGJJJGGGQQQgggsssrrrhhhccc[[[RRRLLLLLLRRRXXXSSSTTTZZZmmmmmmeeevvvpppfffaaaiiixxxkkkeeehhh]]]VVVVVV^^^aaaaaajjjwwwsssttt|||~~~gggFFF<<>>@@@BBB@@@:::444000///++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************************************++++++******++++++,,,---//////111333333666AAAMMM[[[~~~zzzmmmfffiii|||qqqqqqyyyfff___sss{{{mmmiii``````ooo~~~yyyvvvqqqsssuuuuuurrrmmmhhhfffZZZUUUPPPLLLKKKIIIEEEBBBEEEFFFJJJVVVkkk}}}|||kkkfffggglllmmmkkkmmmsss~~~qqqdddaaaaaaaaabbbccckkkooorrrlll___[[[mmmfff^^^WWWOOO^^^hhhSSSDDD:::666111111111000000000//////................................................++++++++++++++++++++++++))))))***+++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))***++++++,,,------,,,---...///111333444444555666666444333777@@@GGGQQQVVVXXXRRRGGGAAACCCGGGDDDSSSfffrrruuuwww|||uuu{{{rrrdddXXXXXX___^^^ZZZXXXbbbwwwnnnnnnmmmkkkfffcccccceeeeee^^^[[[]]]]]]]]]hhhvvv|||vvvssssssuuuwwwxxx}}}zzzyyyzzztttiii___[[[PPPJJJBBB===;;;999555111222///------...///......++++++++++++++++++++++++))))))*********+++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222222111111444222555AAARRR___cccbbb\\\jjjzzzuuurrrvvvqqqWWWQQQHHHLLL^^^ggg^^^UUUTTTVVVWWWUUUVVV\\\dddfffdddmmmqqqxxx{{{tttjjjhhhnnnaaaccciiirrryyyxxxqqqiiiYYYZZZ]]]___ZZZRRRPPPTTT[[[]]]hhhvvv{{{}}}pppppp___nnn{{{zzzuuuoookkkggg```YYYJJJaaatttwwwvvvyyyyyytttkkkhhhffffffgggcccZZZPPP999>>>CCCCCC>>>888333111++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************************************++++++******++++++,,,---///111555777777;;;JJJYYYuuuvvv```|||{{{rrrlllhhhkkkvvvyyyooowwwuuuooommmdddkkkuuu|||zzzwwwooofff```]]]YYYSSSMMMLLLNNNOOOUUUddduuu{{{wwwlllgggmmm{{{oookkkjjjeeeeeehhhdddZZZYYY```fffuuutttZZZUUU___}}}XXXOOOQQQgggkkkSSSAAA666111111111111000000000000////////////////////////........................++++++++++++++++++++++++((()))***+++++++++++++++***)))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))***+++,,,,,,---------...000111333444444444222444666666999BBBOOOYYY___aaa^^^PPP@@@999@@@III]]]ooo~~~|||sssjjjiiikkknnniiiiiihhhhhhjjjmmmmmmllloooqqquuuzzzxxx{{{{{{zzzxxxhhh______cccdddcccdddgggmmmzzz{{{}}}vvvqqqccc[[[QQQJJJGGGDDD>>>:::333000---,,,---...//////++++++++++++++++++++++++))))))******++++++++++++))))))************))))))//////.........------------...111444111...000666777666BBB[[[lllkkkddd```zzz}}}uuuwwwyyy}}}lllaaaZZZUUUQQQLLLNNNXXXnnnzzzjjjsssssstttuuuxxx}}}yyynnniiiggg[[[```[[[QQQXXXmmmxxxuuuuuukkkuuu{{{yyynnn]]]UUUUUU```rrr{{{xxxtttuuutttooofff]]]WWWWWWZZZ^^^XXXGGG<<>>:::666333222000---***///---+++***+++++++++***+++++++++************)))++++++,,,,,,,,,,,,++++++//////.........------------+++---222444222111444@@@BBBVVVppptttjjjppp}}}yyyxxxuuubbbVVVTTTWWWYYYYYYTTTXXXdddzzz{{{jjjgggrrrtttmmmiiikkk|||zzznnntttuuu```ZZZYYY___cccgggtttzzzlll]]]UUUXXXbbblllrrrmmm___LLLAAA???>>>;;;555222...,,,---...---+++++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,------...000444999<<>><<<777222...,,,,,,---,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,---...000111;;;<<>>===;;;666111---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,---000222444777BBBVVVrrrmmm[[[___ppp|||sssqqqzzz}}}|||wwwccc[[[hhhpppgggjjj~~~}}}~~~{{{zzz{{{wwwxxxzzzyyyvvvtttssssssooojjjfffggggggddddddgggkkkpppuuuwwwvvvsssssstttuuuzzz|||||||||eeeVVV___vvv{{{iii]]]hhhzzzrrrbbbXXXWWW___hhhrrrZZZQQQllluuutttOOO???;;;777333111000000000000000///..............................,,,,,,,,,+++++++++***************+++++++++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---///000222333444444333444111///666III___mmmzzzpppfff```[[[XXXVVVsss~~~tttooo||||||uuu}}}~~~uuugggaaaooo~~~zzzmmmkkkzzzyyymmm]]]MMMBBB666333///---...000111111,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++.../////////000000000000111000222666===KKKcccwwwyyynnnpppxxxqqqqqqwwwsss{{{|||www|||rrrfffYYYNNNIIIXXX^^^\\\[[[bbbcccdddlllwww{{{{{{|||}}}~~~{{{vvvzzz~~~}}}xxx{{{|||zzzxxxyyy}}}xxxttt|||sssooo|||vvvcccbbbqqqxxxmmmnnnmmmcccXXXSSSKKKVVVccckkkkkkgggeeedddiiivvv~~~{{{vvvooo\\\HHH===>>>===999333///------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,...111555777999RRRssszzzppplllwww{{{rrrxxxyyyrrrccc^^^jjjkkkmmmvvv}}}uuupppnnnkkkhhheeeaaaaaabbbbbbaaaaaabbbbbbZZZVVVTTTTTTSSSOOOPPPTTTVVV[[[___```___]]]^^^```iiirrrxxxxxx~~~vvv|||sss```VVVXXXbbbkkkpppxxxrrr```bbbooouuubbbUUURRRkkknnnSSSaaauuu{{{|||iiiMMM@@@;;;666222000000000000000///..............................,,,,,,,,,+++++++++***************++++++,,,,,,,,,((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---///111222333222222333333333888KKKggg|||uuukkklllmmmjjjnnnwww|||xxx}}}vvviiifffggglllooonnnmmmooo```YYYQQQPPPWWW```fffiiiooosss|||~~~wwwsss}}}zzz}}}}}}|||ttt___PPPAAA<<<555000///000111222------,,,,,,,,,+++++++++,,,,,,------------,,,,,,.../////////000000111111555222222888AAAPPPddduuujjjtttoooxxxzzzqqqooo|||tttxxxsssaaaUUUSSSVVVYYY\\\]]]XXXXXX___```fffvvv~~~}}}zzz{{{|||{{{{{{|||}}}~~~}}}zzzwwwxxxzzz~~~wwwnnnmmmwwwjjj___lllvvvtttpppdddZZZVVVJJJOOOYYYfffooonnndddZZZTTTfffkkkbbbggguuulllSSS<<<>>>>>>;;;555000......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,...222666999EEEgggzzzvvvwww{{{lllrrr|||vvvnnnmmmzzzzzz~~~yyyuuuuuulllccc^^^______[[[VVVPPPPPPPPPQQQRRRTTTUUUWWWSSSQQQQQQSSSQQQNNNPPPUUUQQQSSSUUUTTTQQQOOOQQQSSSQQQZZZ```___cccooovvvvvvppp{{{{{{dddSSSQQQXXX\\\lll~~~vvvfff```cccgggrrrvvv```UUUXXXsss\\\ZZZ___nnn~~~~~~}}}XXXDDD===999333000000000000000//////...////////////////////////,,,,,,,,,+++++++++***************++++++,,,,,,,,,(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---...000111222222111111111333888HHHdddttthhhkkk||||||rrr|||www|||ssstttccc___UUUIIIMMMJJJLLLQQQSSSRRRSSSUUUUUURRRQQQRRRRRRPPPUUU\\\TTT[[[fffeee^^^fffooohhhbbbYYYZZZgggpppssszzz~~~~~~kkkYYYMMMFFF<<<444///.........---------,,,,,,,,,++++++,,,------......------,,,---000222111111222222111111444555@@@VVVaaadddkkksssuuutttnnnmmmgggVVVKKKRRR^^^bbbaaabbbuuunnnddd]]]]]]ggguuu{{{ppp|||}}}|||wwwooogggdddjjjwwwsssddduuu|||tttrrrjjj^^^___cccZZZNNN\\\www{{{kkk]]]dddiiiiiifffeeejjjnnnSSSCCC;;;@@@AAA555...///...,,,******+++,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******************+++++++++,,,,,,---------111...---000222444777<<>>///111///---,,,---......---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************))))))))))))(((+++---,,,++++++...000******************************++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,111666666<<>>DDD666333///---,,,------,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))******,,,)))(((,,,222444000+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,------------------------222111222777@@@XXXuuucccgggxxxwwwpppwwwuuuhhh\\\VVVPPPMMMYYYkkksssyyy~~~vvvxxx|||~~~yyyrrriiigggjjjlllkkkiiiddd|||vvvzzznnnhhh```WWWRRROOONNNMMMQQQ[[[iiivvv{{{ooo^^^ZZZkkk}}}wwwqqqfff___^^^```iiiwwwrrriii___WWWUUUccc{{{}}}XXXPPPeeekkksssUUUBBB<<<777666333......222111000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++************))))))************))))))))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))************+++***+++,,,...///111222333222222555999777<<>>AAA;;;777222...------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************+++)))***///555555///(((((((((((((((((((((((((((******++++++,,,---------,,,---------............111111222;;;TTTxxx|||nnnllltttooolllfffcccWWWMMMKKKMMMTTThhh}}}|||uuuuuuvvv{{{~~~wwwrrrrrrttthhhggghhhnnnuuuyyyxxxuuusssyyypppeeeYYYQQQJJJJJJMMMVVVeeeuuuzzz}}}mmmdddcccYYYXXXgggxxxyyyuuufffPPPJJJcccwwwzzzqqqXXXZZZmmmsssMMMAAA777555333//////444111111000000000/////////......------------------------------,,,+++***))),,,++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))*********++++++++++++,,,---...000111222333000333888<<<@@@MMMfff}}}xxxxxxvvvpppmmmmmmnnnooouuu{{{~~~}}}yyy}}}|||vvvjjjaaaXXXTTTUUUOOOVVVeeexxxwwwdddJJJBBB888111/////////...------,,,,,,,,,,,,------111///111444222222CCCXXX~~~{{{sss~~~|||yyyuuusssttttttlllnnnvvvoooeeevvvyyyuuu~~~~~~~~~~~~|||zzzjjjsssuuu|||nnnYYYXXXiii~~~xxxxxxsssggg]]]```nnnrrrfffXXXjjj{{{xxxjjjUUUBBB@@@<<<666111///...---,,,...------------,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************''',,,222666666333...***))))))))))))))))))))))))******++++++,,,------...+++,,,,,,---...///000000222666888FFFlllxxx|||{{{hhhfffeee___WWWRRRRRRWWW]]]bbbppp~~~yyypppuuurrrttt|||~~~~~~}}}~~~}}}uuukkkeeehhhmmmggghhhlllttt}}}~~~ttteee]]]SSSOOOTTT^^^hhhmmmzzz||||||cccOOOYYYppptttzzzvvvcccPPPQQQ^^^yyy~~~yyyddd^^^|||mmmTTT===777777333111333111111111000000000//////------..................------------,,,+++***))),,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++,,,,,,,,,---------......///000111222333444333777;;;BBBSSSmmmqqqccc```gggsss~~~|||}}}{{{hhh```cccsss~~~wwwqqquuuyyyyyy~~~yyyyyy{{{{{{zzz||||||nnnmmmqqqkkkiiiggghhhkkk^^^\\\ZZZ]]]hhhwww}}}~~~gggZZZIII;;;444111///---,,,,,,---------------,,,555333444666333777OOOkkk{{{}}}}}}xxx|||vvvpppooommmnnnpppqqqpppzzzhhhQQQaaa~~~~~~~~~~~~}}}{{{yyyxxxzzz|||~~~~~~~~~~~~}}}{{{xxxooopppyyykkkXXX___rrruuuzzzxxxkkksss___YYYkkk|||xxxhhh^^^WWWoootttNNNEEE@@@999444111000............---------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++$$$///:::<<<777000---...******************************+++,,,,,,---......***+++,,,---...000111111666<<>>888888666222222000///000111222000///...///000000///---+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,+++,,,------......------111333555666555444555777<<<;;;BBB[[[nnnfffuuu~~~zzzuuutttoookkknnnwww}}}~~~iiiccckkkyyyjjjhhhnnn}}}xxxxxxtttvvvwwwxxxxxxssslllgggeeeeeemmmpppwww{{{zzzvvvyyyrrrllltttpppfffkkkuuuvvvmmmeeerrrrrriiieeelllqqq{{{~~~{{{xxxeeeWWW^^^XXXlll{{{{{{{{{}}}|||}}}kkkVVVCCC666111///333---***...111...++++++222777---999AAALLLvvv}}}~~~jjj{{{{{{sssiii___eeesssrrrfffjjjttt~~~~~~zzzvvvrrrqqqsssvvvvvvvvvxxx{{{~~~~~~|||{{{}}}}}}ooommmyyyuuuiii___yyycccRRRPPP```wwwwwwjjjcccbbbhhhxxx{{{jjjEEECCC???999444000...---///............---------++++++++++++++++++++++++************************,,,+++***))))))***++++++///333666777444000,,,***************)))))))))))))))***+++,,,,,,---,,,,,,,,,.........///111444444888@@@[[[}}}hhhtttgggQQQRRR[[[tttzzzzzzuuuvvvzzzzzzyyy}}}||||||{{{rrrrrr~~~{{{mmmfffiiihhhgggfffhhhnnnwww}}}{{{{{{{{{}}}zzzgggZZZNNNSSS]]]hhhsss||||||dddmmmdddYYY[[[hhhrrriiiZZZUUUqqqlllaaadddiiiuuuMMM:::999777///333111000000000000///...////////////...---,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************))))))************+++++++++************************(((((()))+++,,,,,,,,,,,,)))***,,,---...////////////222444555444444666888:::@@@TTTxxx}}}ooosssxxxlllkkkfffdddkkkzzz}}}pppooo|||lll^^^\\\bbbwwwxxxqqqooowwwwwwzzz~~~zzzsssllliiikkknnnfffeeeeeehhhnnnuuuzzz|||qqqmmmnnnwwwyyynnnhhhiiiddd[[[YYYaaajjjnnnyyynnngggmmmuuutttllleeejjjjjjbbb___iiisssqqq[[[XXXSSScccuuu~~~zzzuuubbbMMM===666444...++++++---...,,,,,,000111999333;;;JJJaaa~~~xxxkkkvvvkkkhhhvvvyyyssswww~~~~~~zzz~~~}}}|||sssnnnkkknnntttyyywwwtttvvvyyy}}}}}}zzzyyyzzz|||{{{{{{wwwwwwyyywwwyyyzzzzzz{{{|||yyywwwvvvvvvzzz}}}eeecccxxxxxx```^^^rrrZZZJJJQQQpppnnn```\\\gggkkk^^^HHHDDD>>>999555222000...///............---------++++++++++++++++++++++++************************+++******)))******++++++333555666555111---+++***************************)))***+++,,,------------...///000000000111555:::===PPPyyylll```rrr{{{xxx|||eeeMMMRRRmmmxxxnnnpppxxxsssvvv~~~zzzxxxxxxgggccceeegggjjjnnnsssyyy~~~xxxyyy{{{~~~uuugggZZZRRRVVV^^^eeeppp{{{vvvtttlll```XXX\\\dddhhhfffUUUaaa{{{}}}```WWWXXXmmmzzzdddAAA;;;:::222444222000///000///...---000///...---------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++***************************++++++,,,------,,,,,,((()))+++---///000111111///222555555555666:::===MMM\\\zzzzzzoootttqqqcccbbb___\\\dddtttqqqgggqqq|||yyylll^^^SSSVVV```qqqmmm```]]]dddcccdddnnndddbbb^^^ZZZ[[[cccpppzzzxxxqqqhhhbbbdddppp~~~xxxyyylllbbb```ZZZQQQOOOSSSVVVWWWYYYSSSSSS]]]gggjjjhhhffffffjjjggghhhrrr~~~oooggg]]]dddpppxxx|||qqq^^^MMMDDD@@@///------...,,,))),,,222888::::::EEEVVVjjj{{{ooosss{{{zzzzzz}}}}}}~~~}}}xxxtttuuunnnlllkkknnntttxxxxxxvvvwww{{{~~~}}}yyywwwwwwxxxqqqsssvvvwwwwwwvvvvvvvvvvvvwwwxxxyyy{{{~~~}}}||||||}}}vvv\\\aaa|||lllYYYwwwmmmSSSJJJ[[[rrr{{{ooonnnhhhWWWMMMGGG@@@:::777444111...///............---------++++++++++++++++++++++++******************************************++++++000111111///,,,))))))))))))***************++++++)))***+++,,,------------111000111333444444666;;;KKKgggtttmmmkkk}}}|||yyyxxxssskkkTTTKKK]]]wwwhhhfffmmmnnnvvv|||~~~mmmbbbeeekkkooossswww{{{}}}vvvyyy}}}uuubbbZZZTTTRRR```uuu{{{pppnnnhhh^^^WWWYYYbbbiiilllcccbbbxxxooo\\\UUUaaauuuppp~~~QQQ>>>;;;:::333111///...///000000///000///...,,,,,,------...,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++)))***,,,---///000000111222444777666555888???EEEeee~~~zzzkkklll|||~~~rrrgggjjjiiigggkkkttt|||~~~}}}jjj[[[\\\cccjjjwwwrrreeeYYYSSSZZZggggggbbbUUUNNNQQQPPPQQQ]]]^^^\\\YYYYYYaaasssxxxuuuxxxqqqfff\\\YYY[[[]]]^^^YYYRRRLLLLLLLLLJJJIIIJJJQQQ\\\```eeennnttt|||tttsssuuu~~~xxxuuu}}}{{{ooobbbXXXQQQ:::444///...,,,***,,,000===444>>>QQQ```iiiyyyjjjrrr}}}aaa^^^xxxmmmjjjmmmnnnoooqqqrrrtttvvvxxxzzz{{{~~~{{{xxxwwwwwwtttssssssxxx~~~|||}}}ooo]]]iiittttttyyy}}}fffQQQMMMTTTggguuuwwwbbbUUUOOOGGG???999555111//////............---------++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,+++)))((()))+++))))))******+++++++++,,,******+++,,,------------222......333666666777;;;```|||pppuuuwwwwwwvvv}}}ZZZDDDPPPoooppphhhiiifffppp{{{{{{wwwllleeeiiiooosssvvvxxxzzz{{{uuuyyy~~~xxxaaaNNNUUUhhhuuuxxxnnnqqqoooeeeVVVRRR\\\hhhvvveeeccceeeSSSTTTrrryyydddppphhhDDD999<<<333111......000111222222000///---,,,,,,---...///,,,------......------,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++***))),,,,,,---...////////////222444666555555;;;FFFPPPpppsssooouuummmkkkqqqzzz~~~xxxiiiYYYRRRPPPVVVgggyyy{{{ooohhh```ZZZ]]]fffXXXZZZSSSQQQWWW[[[dddvvvtttqqqlllkkkrrrzzzrrrppptttzzzhhh^^^SSSKKKDDD@@@AAAEEEBBBOOOUUU[[[dddhhhuuu||||||nnnppp{{{rrrfff]]]FFF999...,,,......------:::333HHH\\\fffiiirrryyyrrrvvv~~~nnnPPPNNNuuu|||pppfffgggnnnqqqsssuuuuuuuuuwwwzzz~~~}}}|||{{{{{{~~~yyyxxx}}}tttjjjnnn{{{zzzxxxyyycccRRRKKKSSShhhrrr```\\\TTTHHH===555222222///............---------++++++++++++++++++++++++************************((()))***+++++++++++++++***++++++*********,,,...))))))******+++,,,,,,,,,***+++,,,------.........000++++++222555555;;;EEEyyy{{{yyyrrrTTTGGGbbb{{{rrrllleeeooozzzzzztttyyywwwjjjhhhkkkppptttuuuvvvwwwxxxvvvzzz~~~\\\NNNPPPdddxxx{{{www|||}}}rrr___TTTZZZggg}}}~~~iiilllqqqXXXOOO```ssskkk|||ZZZCCC===555222000///000222333333///......---------......------............------+++++++++++++++++++++++++++++++++************))))))************+++++++++++++++++++++++++++++++++***+++++++++++++++******------...////////////...000222444333666AAARRR```~~~zzzzzznnn]]]aaaqqq~~~sssjjj___TTTLLLLLLZZZiiirrrjjjhhhnnnnnnfff``````[[[```^^^```iiippp}}}~~~|||}}}ooocccWWWMMMJJJLLLBBBJJJKKKMMMUUUZZZfff|||yyyyyyttt~~~mmmjjjtttwwwjjjaaaRRRBBB222...000111///---;;;???^^^iiikkkqqqtttxxxqqqjjjYYYSSSaaa~~~wwwqqqyyywwwnnnfffdddlllxxxvvvuuuttttttwww{{{~~~~~~www{{{yyypppyyy___NNNOOO___}}}~~~mmmjjjaaaRRRAAA666444666///............---------++++++++++++++++++++++++************************'''(((***+++,,,,,,++++++)))***++++++******,,,---))))))***++++++,,,------***+++,,,---............///---///333333555GGG\\\jjjvvvnnnbbbWWW^^^zzz}}}{{{}}}}}}rrrmmmttt{{{|||uuuqqqqqqqqqmmmhhhhhhkkknnnqqqrrrsssuuuwwwwww|||bbbRRR[[[eeeuuuzzzddd___dddlllwwwccckkkttt```ZZZggguuusssbbbJJJ:::666333111111222222222------...............---------............------+++++++++++++++++++++++++++++++++************))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---///000000000000000333555666<<>>:::555222111111000000,,,---.../////////------------............------+++++++++++++++++++++++++++++++++************))))))************++++++++++++++++++++++++++++++++++++,,,------......------***+++---...000111222222333555888;;;CCCXXXuuuzzz}}}|||nnngggssswww{{{ooogggdddffflllrrrtttttttttuuuiii___aaarrryyyzzzuuunnnqqqjjjbbb\\\LLLBBBHHHLLLkkk}}}fffbbbnnn}}}|||tttlllkkkwwwgggSSSDDD999111///000KKKpppzzzllluuuppp|||IIICCCOOOsssiiiqqquuu______jjjrrrxxx}}}uuurrrpppqqqvvv}}}}}}{{{uuukkkaaa___aaaiiizzzeee]]]rrr}}}|||{{{pppyyyRRRIIIKKKUUUppp{{{pppaaaSSSFFF<<<777777555000...///000......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---------------...///000444...222<<<999???iiixxx~~~eeePPP???HHH]]]xxxxxxxxxxxxyyy|||wwwmmmggglllkkkiiihhhgggeeebbb___bbbgggjjjjjjkkkoooqqqpppxxx}}}kkkYYYWWW\\\vvvmmmqqqeeeeeesss}}}ddd[[[dddoooUUUdddqqqddd~~~xxxLLLDDD888000111555333...//////...------------...///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---***,,,///111111111222333111555777>>>RRRrrrrrr||||||xxxnnngggiii]]]SSS]]]lllxxx~~~wwwooouuu{{{mmm___UUUKKKJJJPPP```qqqzzzpppnnnwwwooojjjqqqwwwooofff\\\MMM;;;111000aaazzzwwwtttLLLUUUhhhyyyvvvpppcccdddnnnuuuvvvvvvxxxuuurrrrrrwww}}}vvvmmmddd___\\\]]]eeeooosssaaaeeerrrwwwyyy{{{}}}zzz~~~~~~ZZZKKKJJJNNNeee|||ooo___TTTMMMFFF>>>999555000---///000......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,------------...//////000333333777:::;;;MMM|||vvvxxx___HHHCCCTTTkkk}}}~~~xxxxxxwwwwwwyyy}}}|||sssjjjeeejjjhhhfffddddddcccaaa___bbbhhhkkkjjjkkkoooqqqppp{{{mmm[[[RRR___{{{yyygggjjjbbbfffrrrssseee[[[\\\aaabbb^^^wwwdddeeeOOODDD999444444444222000//////...------------...///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,...111222222222333444555777:::FFFbbb~~~vvv{{{{{{yyy{{{iiiaaaTTTSSSaaatttyyypppttt{{{YYYMMMDDDGGGTTTfffxxx|||xxxzzzuuurrrttt}}}wwwqqq___DDD222...rrrzzz|||jjj[[[pppttttttnnnllljjjjjjqqqwwwwwwqqqxxxuuuqqqqqqvvv}}}~~~sssiii^^^VVVVVVZZZgggxxxnnnaaafffpppvvvwwwxxxmmmWWWSSSOOOZZZ~~~yyyiiiXXXPPPRRRQQQGGG<<<666111---///000......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,------------...///000111///444777666CCCeeeqqqooowwwpppNNN???MMMfff||||||{{{|||zzzxxxwwwuuuuuuwww{{{~~~wwwmmmfffbbbfffcccaaa````````````___ccciiillljjjkkkooopppooo~~~uuu___SSSccckkknnnccc^^^fffpppnnnaaaWWWlllkkkttt^^^gggoooRRRlll___LLL<<<777666222111333000///......------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------///111333444333333444555777666;;;PPPuuummmpppvvvuuuggg___\\\ooo{{{zzzoooqqq}}}vvvcccMMMCCCGGGWWWnnnyyyoooxxxrrrqqqwwwrrr|||UUU999222|||nnnyyynnnwwwuuunnnyyyyyy|||~~~wwweeemmmppplllooowwwyyyssstttqqqnnnooouuu}}}~~~}}}yyyjjj^^^WWWUUURRR\\\ppptttjjjgggppp|||nnnlllaaaZZZkkk{{{hhhSSSNNNXXX___UUUGGG888222//////000......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,------------...000111111111555555:::YYYyyydddkkkxxxlllTTTBBBGGG]]]ttt|||tttwww{{{yyyvvvvvvuuuvvvxxx{{{rrrhhhccc```bbb___]]]\\\^^^`````````dddiiilllkkkkkkooopppooo~~~~~~eeeXXXooooooggg```eeerrryyyooo___```~~~dddXXX}}}aaa^^^{{{~~~```BBB888666222111555000//////...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------000222333444333333444666:::888BBBaaarrrggguuuvvvkkkllleeeqqqzzzvvvwwwpppqqqzzzxxxuuuuuuuuuuuuvvvwwwzzz}}}}}}~~~ooo^^^SSSRRR[[[fff|||uuuiiirrrtttfffmmmssspppnnniiiFFF<<<}}}zzzhhhqqqzzzrrrjjjuuu~~~yyyuuutttkkkiiiqqqrrrkkkjjjssszzzyyyooommmkkknnnuuu~~~xxxiiihhhfffcccaaaaaabbbdddeeellluuu|||}}}}}}nnn___VVVJJJKKKTTTcccsss{{{aaafff~~~}}}fff^^^ooooooWWWQQQ___llleeeVVV<<<555111111000......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,---------...///000111222888666666KKK{{{|||llldddsssvvv}}}ZZZDDDDDD]]]nnn|||uuuooowww|||yyyuuuvvvwwwzzz|||~~~}}}mmmddd___\\\^^^\\\ZZZ[[[]]]```bbbbbbdddiiilllkkkllloooqqqpppyyyzzz}}}______nnn}}}pppkkkdddbbbmmm{{{~~~xxxeeejjjmmmSSSZZZ```bbb~~~yyyOOO;;;666333333444000000///............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++,,,,,,---......000111333333222333555777;;;>>>SSS~~~~~~mmmoooooodddcccuuurrryyyppplllmmm{{{xxxuuuwww|||~~~{{{~~~ssszzz~~~wwwooojjjiiikkkkkklllmmmppptttwwwyyyvvvvvvttttttsssrrrqqqpppjjjhhheeebbb```___^^^^^^bbbgggmmmrrrwww}}}{{{cccOOOGGGHHHXXXiiitttoookkkuuuwwweeedddbbbrrryyysssqqqkkkwwwTTTFFF|||rrruuuvvvjjjmmmtttlllccciiippppppuuupppqqqsssppphhheeejjjsssyyynnnllljjjlllssszzz}}}~~~{{{vvvvvvuuujjj[[[NNNMMMKKKJJJJJJKKKLLLMMMMMMZZZccc```___gggpppsssvvvnnn```QQQIIIFFFNNN[[[kkkhhhbbbvvvxxx______{{{uuu^^^UUUaaaoooiiiZZZAAA:::444222111......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,------...///111222333777111:::```pppgggkkkzzzuuuvvvQQQCCCLLLgggzzz|||xxxpppoooxxx|||zzztttwww||||||zzz{{{ssseee___[[[WWWZZZYYYXXXZZZ^^^aaaccccccccchhhlllkkklllppprrrrrrsssvvv{{{xxxdddYYYjjj}}}wwwlllaaabbbpppyyyWWWqqq~~~\\\HHHrrrooo]]]yyyzzz|||cccCCC777666555333111000//////....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......000111222333333444777999;;;IIIjjj|||www|||rrrccc]]]zzzvvvqqqjjjlllpppzzz{{{}}}yyyrrrvvvtttrrrwww}}}{{{tttlllhhhhhhkkkkkklllnnnpppsssvvvxxxwwwtttpppmmmjjjgggcccaaaWWWVVVSSSOOOLLLJJJJJJIIIDDDHHHLLLQQQVVV\\\cccgggqqqtttwww{{{lllRRRFFFEEE>>>PPPaaajjjsss{{{xxxwwwkkkhhhbbbnnn~~~qqqkkk}}}rrr~~~^^^OOOrrrxxx|||uuu}}}{{{sssqqqzzzfffiiittt{{{llloooyyyxxxtttppplllhhhcccaaagggpppllljjjhhhhhhjjjnnnpppqqqnnnoooiii___^^^```ZZZNNNBBBAAAAAA@@@@@@AAABBBBBB???IIIMMMFFFDDDKKKRRRRRRVVVfffvvvyyypppbbbSSSHHHHHHMMMWWWkkkppppppyyy}}}kkk]]]qqqlll```fffpppiiiYYYEEE>>>777444222......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,------...///111333444555222HHHyyyyyyttt|||sssiiiqqqbbbLLLPPP^^^tttyyysssppprrrvvvyyyzzzuuuzzz~~~vvvpppkkksssrrreee[[[YYYVVVPPPUUUUUUVVVZZZ^^^aaaccccccbbbgggkkkkkkmmmqqqtttsssmmmrrrzzz|||eeeiiiuuuqqqdddeeeuuubbbeeeuuuUUU\\\mmmxxxzzz{{{wwwQQQ<<<999777222111000000//////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///000111333444444666:::<<>>>>>;;;BBB@@@666333:::>>>:::???KKKXXX```jjjuuu{{{{{{ooo^^^NNNIIIGGGIIIVVVhhh}}}wwwooovvv}}}zzztttvvv|||{{{xxxaaakkk~~~oooqqqvvvmmm\\\HHH@@@999666222...---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,------...000111333444::::::ZZZcccRRRTTTHHHHHHcccxxxwwwqqqsssuuutttvvvyyyvvv||||||pppiii___fffeeeZZZSSSTTTRRRKKKRRRRRRUUUYYY^^^aaabbbbbbaaagggkkkkkkmmmrrruuutttiiiqqqzzz~~~wwwsssrrrhhhaaaZZZXXXZZZ]]]\\\[[[XXXYYYYYYXXXWWWTTTRRRPPPVVV\\\dddjjjqqq{{{~~~ssslllqqq|||pppaaaggguuuttt^^^[[[xxxlllUUU\\\xxxyyy]]]@@@:::888111111111000/////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---...//////111222444555666888<<>>===;;;999888777777888999777555777:::<<<:::888<<>>999888:::>>>AAAAAAAAAAAA@@@>>>===;;;;;;777777777777777666555444666:::AAAIIISSS]]]hhhnnnuuu}}}tttYYYFFFGGGKKKIIIXXXkkk}}}zzzpppzzz~~~sssggglll~~~vvvnnn{{{nnnfffeee|||~~~nnnTTTMMM@@@<<<:::111...111.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******,,,......---,,,***000......444222000999777DDDwww{{{SSSDDD>>>OOOmmmxxxvvvttttttuuuvvvvvvuuu|||}}}}}}kkk]]]aaa^^^XXXSSSOOONNNNNNNNNNNNOOOQQQUUUZZZ___dddfffeeeeeefffiiinnnrrrssstttqqqtttyyyzzzssshhh]]]UUUOOOKKKHHHBBBAAA@@@@@@BBBDDDEEEEEECCCCCCAAA@@@>>><<<;;;:::>>>@@@BBBCCCGGGNNNXXX___lllppp}}}yyy]]]hhhxxxkkkaaa___iiiQQQZZZXXX[[[}}}vvvuuuNNN@@@===333111222222...---...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++******+++,,,,,,------------++++++,,,,,,+++---///222...555666555777444===RRRqqqtttvvvzzzrrrqqqsssfffSSSRRRppp}}}vvvooonnnsssxxxyyyyyy}}}||||||{{{zzz|||~~~vvvllljjjiiifffnnnhhheeegggfff```ZZZXXXNNNLLLGGGCCC>>>;;;888777777666555444444444555666555555444444444333333333777777777777999;;;===>>>NNNXXXcccgggeeebbbbbbdddtttoooeeeSSSCCCFFFaaa}}}ttthhhfffiiioooeeelll}}}}}}lll||||||rrrqqquuuxxxssslllvvvvvvqqqlllooovvvuuuoooaaaZZZWWW\\\bbbdddgggkkkbbbZZZRRRNNNHHHBBB@@@BBBAAA???===<<<<<<===>>>?????????>>>>>>===;;;:::999999999999999888777666666333444777;;;BBBKKKVVV]]]llltttwwwooo___PPPHHHDDDGGGRRRkkktttrrrvvvxxxrrrnnntttttt{{{mmmttt}}}mmmbbb[[[rrr}}}xxxyyylllUUURRREEE@@@>>>333000222000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++---///000///------000------444333222<<>>===<<<;;;;;;===>>>@@@@@@AAAAAA???>>><<<:::999888888888888888888<<>>;;;<<<===>>>??????>>>===<<<<<<<<<;;;;;;999888888;;;;;;;;;:::999999888888777666444333666===GGGNNN^^^fffxxxdddLLLAAAAAACCCSSSqqqyyysssooo|||zzzmmmddd}}}lllkkkvvvuuukkkaaaVVV\\\rrr}}}|||ppp___XXXJJJFFFAAA555111444111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000///...///000,,,...555444444>>>DDDmmmnnn}}}pppRRR@@@===KKKmmm~~~vvvrrrrrrrrrtttvvvxxxwwwvvvzzzyyyzzzyyyooobbbZZZYYYWWWTTTPPPLLLIIIHHHIIIIIIKKKMMMPPPTTTYYY\\\___```eeeeeeeeegggkkkoooppppppvvvyyy~~~wwwiiiRRRNNNHHHCCC@@@>>>===;;;:::999888888999:::<<<===??????===<<<:::999888777777777666444333444666999:::<<>>===<<<;;;999777666666777777666555444333333333333333333333333333222222222222111000000000000111222222000444:::>>>CCCMMM[[[eeelllwwwvvvaaaJJJBBBEEEHHHWWWmmm}}}mmmggghhh~~~vvvqqq~~~~~~rrr{{{yyyxxx}}}uuu|||ttt~~~QQQ\\\ZZZ~~~}}}yyyvvvhhhiiissswwwpppggg[[[ZZZ\\\ccchhhhhhccc______TTTIIIDDDAAA===<<<>>>:::;;;===>>>>>>>>><<<;;;:::;;;;;;;;;:::999888888;;;;;;::::::999999999999<<<:::777444444888???DDDOOO[[[rrr~~~___HHHGGGAAAIIIddd{{{iiiqqqvvvgggllltttlllooojjjgggddd\\\PPPfff|||xxxkkk\\\OOOJJJDDD666111333111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000///...///000---000777333333@@@III~~~rrr]]]sss~~~~~~ooobbbIII<<>>:::::::::999999:::<<<>>>???>>>===<<<;;;999888888888888888777777777888999;;;;;;???CCCHHHQQQddduuunnneeeppp{{{gggbbbeeehhhjjjbbbeeevvvaaa___nnneeeggguuuqqqcccKKK@@@777333111222222000///000////////////////////////........................------,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,---------------,,,,,,...///000///000222444000111222:::??????XXX}}}}}}www|||uuu\\\GGGJJJaaauuu~~~lllkkkjjjkkkmmmnnnmmmlllqqqxxxzzznnntttrrrqqqrrrvvv{{{~~~wwwxxxwwwsssnnnlllmmmmmmeeeYYYNNNIIIEEE@@@===<<<:::999888777777777888999666555555444333333333333333333333222222222111111111111111111000111111111111333444555999BBBNNNXXX[[[kkkqqqeeeYYYUUUMMMBBBJJJ]]]uuuvvviiiaaammmooogggrrrvvvuuu}}}zzz|||sss~~~tttWWWYYYkkk{{{{{{}}}uuuffflllxxxvvvjjj___^^^gggpppqqqllleee^^^ZZZWWWMMMCCCAAA???<<<:::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999888888888888999:::999888777666444555888:::CCCSSSfffyyyxxx[[[III>>>>>>QQQjjjhhh^^^ooo~~~kkkooovvveee```dddaaaFFFWWWooozzzaaaUUUQQQJJJ999111333000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******,,,...///...,,,---000000444888111444EEE^^^eeeYYYtttuuuqqqgggSSSMMM???DDDTTTppp|||vvvxxxxxxuuurrrsssyyyqqqfffddd___TTTMMMOOOLLLJJJHHHFFFEEEFFFFFFGGGHHHJJJMMMQQQTTTVVVWWWXXX\\\\\\^^^ccciiinnnqqqrrrrrrvvv||||||pppkkkpppsssjjjbbb[[[NNNEEECCC@@@??????>>>===<<<<<<======<<<:::;;;===@@@AAA@@@???>>>===<<<;;;:::777666666666777777777777:::;;;<<<>>>===???LLLYYYoooppp]]]uuunnnbbbYYY___lllttt{{{vvv\\\WWW___iiiVVVhhhsssfffEEE999333///222333000///222////////////////////////------------------------...------,,,,,,------...++++++,,,------------------------......------,,,+++---///000///000111333000333444:::@@@HHHkkk|||zzzvvvpppqqqfffPPPDDDSSSwwwyyyuuuoookkkjjjiiiiiijjjkkkjjjhhheeeooouuuxxxqqqooonnnnnnqqqvvv{{{~~~wwwwwwwwwuuurrrnnnlllmmmeeeUUUEEE@@@BBBAAA???===<<<;;;:::888888888999:::777777666666555444333333333333333222222222111111222222222222111111111000111111111000000555<<>><<<<<<===<<<:::999999999:::;;;999:::;;;;;;;;;;;;;;;:::777666666666777888:::;;;888999::::::888777777888===KKKWWWaaawwwrrrTTTDDD:::BBBSSSiiiyyy```fff{{{zzzccc~~~nnnccceeebbbJJJNNN```~~~nnnccc___VVVAAA555333000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++......---,,,,,,000222666888111:::SSSvvveeefffvvvnnn[[[AAAAAA===WWWmmm|||uuuuuuwwwwwwtttrrrtttzzzzzziii^^^___\\\PPPIIIKKKGGGFFFEEEDDDDDDEEEFFFGGGHHHIIILLLNNNQQQSSSTTTUUUXXXYYY[[[aaahhhnnnrrrsssooottt|||vvvppphhh```PPPKKKSSS\\\WWWRRRMMMCCCDDDBBBAAA@@@@@@???===;;;===???@@@>>>;;;;;;>>>AAACCCBBBBBBAAA@@@???>>>===:::999777666777777666555777888:::;;;999888===FFFPPPdddwwwhhhcccssscccQQQXXXgggcccSSSMMMsssTTTTTThhh~~~MMMAAA666000222333//////333////////////////////////------------------------......------------............///000111111111111---............------,,,+++---///000000000111222555888555666DDD[[[yyysss}}}pppdddggg^^^OOODDDIIIeeeqqqiiiiiihhheeeeeejjjkkklllmmmmmmlllkkkjjjqqqvvv|||~~~zzzwwwuuunnnnnnooorrrwww{{{}}}~~~{{{vvvsssrrrpppnnnooorrrcccSSSDDDAAACCCBBB>>><<<>>>===;;;999888888999999999999999999888777555444333333333333222222222222000111111222222111000000111111111111000222555777@@@IIITTT^^^llluuummm^^^NNNJJJOOOccc~~~zzz}}}zzzlll^^^ZZZ]]]xxx|||qqqxxxsssmmmuuuzzzvvvyyyhhhgggpppzzz|||xxxzzz|||xxxkkkaaaaaakkklllbbb```iiirrrtttiiieeeddd[[[NNNBBB>>>???>>>>>>???999999999999999::::::;;;888999::::::;;;;;;;;;;;;555555444555777999<<<>>>;;;<<<======;;;999999999:::CCCKKKRRR```tttpppYYYCCC===FFFZZZvvvxxxiiisss```hhhvvvssskkk\\\PPPUUUtttuuuqqqeeeLLL;;;666000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///...---+++111333666666333EEEhhhooouuu}}}wwwmmmVVV===DDDIIInnnssssssuuuqqqpppooopppttt|||mmm___XXX\\\WWWIIICCCHHHBBBBBBBBBBBBCCCDDDEEEEEEHHHIIIJJJLLLNNNPPPRRRTTTXXXXXXZZZ```gggmmmpppqqqnnnuuu}}}mmm___WWWOOOHHHAAA???JJJUUUNNNHHHGGGBBBFFFEEEDDDDDDEEEDDDAAA???@@@BBBCCCAAA>>>===@@@DDDDDDDDDCCCBBBAAA@@@@@@??????<<<999999:::;;;;;;::::::999:::===;;;888999======JJJSSSgggdddbbbwwwttt\\\YYYYYYwwwrrrXXXQQQiiioooUUU```{{{dddKKK===333444333...---222////////////////////////..............................------------......//////111222222333333333...............---,,,,,,,,,...111222222111222333444999666;;;VVV{{{zzzkkklllxxxbbbTTTVVVKKKBBBKKKcccuuu___^^^ccceeehhhmmmpppsssvvvuuurrrqqqqqqssswww{{{~~~~~~zzzwwwwwwxxxpppqqqrrruuuyyy{{{zzzyyyxxxssspppqqqoooiiifffhhh[[[SSSMMMKKKIIIDDD@@@@@@@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;999777666444444444444333333333333000111222333333333222111222333444444444444555666777<<>>@@@;;;;;;;;;:::777666777888999===DDDLLLSSS___zzzlllKKK===@@@QQQllllllaaa|||___WWWmmmwwwjjjSSSMMMiii~~~qqqUUU@@@888111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,111333555444444OOOxxxqqqsssfffOOO:::IIIVVV}}}|||nnntttuuujjjjjjkkkooouuu}}}bbbXXXVVV[[[SSSCCC???HHH??????@@@@@@AAABBBDDDDDDIIIIIIIIIJJJLLLOOOQQQSSSYYYYYY[[[___fffkkknnnoooooovvvzzz```OOOGGGAAA;;;BBBBBBQQQZZZPPPGGGIIIIIIFFFEEEEEEFFFFFFFFFCCCAAACCCFFFGGGEEEAAA@@@DDDHHHDDDDDDCCCCCCBBBAAA@@@@@@>>>:::777888;;;>>>???>>>>>>;;;;;;===<<<888777999888>>>>>>NNNwwwppp\\\lllnnn^^^KKKggg\\\\\\iiikkkfffrrrTTTCCC777666444---,,,111////////////////////////000000000000000000000000......------------............///111111222222222.../////////...---,,,,,,---000222444333333444444///777888DDDkkkmmmcccttt]]]NNNHHH???BBB\\\mmm[[[]]]bbbccchhhqqquuuyyy{{{yyyssspppqqqttt|||zzzwwwwwwyyyssstttuuuxxxzzzzzzxxxuuuqqqnnnooosssooobbbXXXUUURRRRRRUUUVVVPPPGGGEEEHHHBBBAAA@@@???>>>???@@@@@@>>>>>>>>>>>>===;;;999888555555444444444444333333222333444555666555555444222222222222222222222333000333???QQQ___hhhpppyyymmmcccUUUMMMRRRcccyyy~~~vvvuuupppdddKKKcccxxxjjjHHHRRRqqqZZZaaajjj\\\YYYiiizzzyyyssszzzvvvddd___bbbooommm]]][[[nnnyyyxxxwwwjjjNNN>>>???>>>??????999;;;888999>>>???;;;;;;???===<<<:::999777666555555333333333333444555666777888:::======<<<:::999999888===BBBDDDHHHUUUhhhxxx~~~rrr\\\GGG>>>JJJeeezzziiipppzzzNNNRRRiiitttjjjUUUZZZyyyeeeFFF222666222000------///111///***//////...------------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000,,,...;;;<<<777ZZZ}}}hhhJJJIII<<>>>>>>>>???AAACCCDDDDDDEEEGGGIIIIIIKKKOOOQQQ[[[ZZZYYY[[[aaaggglllooorrr}}}yyyiiiVVVDDD<<>>@@@===<<<<<<<<<===>>>@@@AAA===<<<:::999888888999:::;;;<<<888AAA^^^~~~ooobbbyyy}}}___XXX```fff[[[bbbuuudddEEE333444222222444333000000000000////////////////////////////////////.........------,,,,,,,,,***+++,,,---............,,,,,,,,,---------.........000222222222111222444888::::::KKKyyyzzzpppppp^^^OOOCCC>>>JJJllloooaaa[[[```ddddddmmm|||}}}xxxuuuvvvxxx{{{|||}}}wwwrrrpppqqqrrrrrruuu{{{~~~yyyvvvmmmddddddrrr}}}uuucccWWWLLLMMMZZZiiigggTTTHHHHHHFFFFFFDDDAAA>>>===>>>???:::;;;===>>>>>>===;;;:::999999888777666555444444333333444888:::999333///111111222222222333333333666444777BBBPPP___qqqzzzooogggaaaSSSJJJ___~~~vvvsssZZZUUU___~~~tttvvviiiRRR```kkk^^^ttt___[[[```ppp{{{|||~~~|||jjj^^^]]]ggglllfff\\\eee~~~{{{jjjNNN???@@@???@@@???999:::777888>>>@@@>>>>>>@@@<<<;;;999888666555555444222222222222333333444555777999;;;;;;999888888888777;;;>>>???@@@GGGRRR\\\jjjggg]]]LLL@@@DDDWWWhhhvvvzzzqqqxxxdddPPPVVVwww|||qqq\\\[[[zzzZZZ===888555333///---...//////---//////...------------...------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////333...222777777EEEqqq~~~YYY======???YYY{{{tttooommmooorrrtttwww|||}}}vvvlllggghhhXXXPPPIIIFFFCCC>>><<<>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGIIIJJJLLLOOOQQQYYYYYYZZZ]]]ccciiinnnqqqpppwwwsss```MMMEEEGGGEEEUUUrrr~~~mmm\\\WWWSSSXXXYYYUUULLLFFFEEECCC@@@AAACCCEEEDDDBBBBBBCCCDDDEEEBBB>>>;;;999:::<<<>>>===<<<<<<;;;<<<===?????????>>><<<:::999999999999777;;;888;;;LLLccckkkooogggPPPMMMnnnyyyooo___\\\qqq}}}TTT:::777333000000...000000000000////////////////////////////////////......---------,,,,,,,,,***+++,,,---............,,,,,,---------.........///111333333333333444555888777BBBcccuuufffTTTHHHPPPgggsssccc^^^YYY\\\gggvvv{{{yyyzzz~~~zzzuuurrrpppuuussstttxxxzzzwwwqqqmmmaaa``````kkkyyy___IIIFFFRRRgggoooaaaMMMCCCEEEEEEDDDAAA>>><<<===>>>>>>???@@@AAAAAA@@@???>>>;;;::::::999888777666555555555666888:::999444111111111222222222333333333222111333<<>>===:::999888666555444444444333222222222222333333444555666888777666555666888666777888999999;;;>>>AAALLLSSSVVVOOOCCC???HHHSSS```nnnpppgggooowwwtttbbb{{{UUUIII]]]~~~tttddd]]]jjj|||pppIII;;;888555111...---...///111//////...------------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000333000888777555XXX}}}tttjjjKKK666555IIIqqq{{{tttrrrppplllooowwwxxx}}}ppp```[[[___RRRJJJCCC@@@===999999;;;=========>>>???@@@AAABBBCCCEEEGGGIIIJJJLLLOOORRRWWWXXX[[[___dddiiinnnqqqtttsss}}}www^^^NNNJJJGGG\\\xxxmmmfffcccfffcccVVVKKKEEECCCBBB>>>AAADDDDDDBBBAAABBBDDDDDDAAA>>>:::888888999:::<<<<<<;;;;;;;;;<<<<<<===@@@???>>><<<:::999888888333;;;:::777===IIIcccjjjuuuyyy^^^QQQ```xxxsss]]]zzzlllWWWggglllttteee@@@:::555000///---000000000000////////////////////////////////////...------------,,,,,,,,,++++++,,,---............,,,------------.........000222444444444444666888===888LLL~~~vvvqqqddd\\\nnnjjj]]]XXX[[[ZZZ\\\ppp}}}yyysssooorrrqqqpppqqqrrroooiiicccQQQUUUQQQTTTrrrqqqVVVGGGAAAMMM[[[ZZZMMMCCCCCCCCCCCC@@@===;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;:::999999888888777777777888999888555333111111222222222333333333000000222888???LLLcccvvvfffRRRHHHjjjwwwkkknnn}}}vvvRRRooo{{{fffXXXbbbsss~~~{{{uuuwww~~~~~~cccXXX```jjjtttfffXXX```gggNNNBBBDDDBBBAAAAAA;;;??????BBBHHHJJJFFF>>>888888777666555444333333333555444444333333444444555555666666555444444666777555444444555777999999999666@@@IIIIIICCC???BBBFFFPPP\\\oooyyygggZZZ[[[lll~~~sss{{{}}}]]]ooodddMMMSSSxxxvvvpppjjjddd```jjjvvvyyy|||RRR===777333111000///---///222//////...------------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------...///000...///<<<999888iiinnn]]]qqq|||uuuXXXDDD999888WWWxxxqqqrrrpppkkkoooyyy|||}}}}}}xxxjjj[[[WWWZZZNNNFFF???===;;;888999;;;<<<<<<<<<===>>>???@@@AAABBBDDDGGGHHHIIILLLOOORRRWWWYYY\\\___bbbeeeiiikkksssnnnyyy{{{___NNNMMM[[[pppmmmqqqmmm^^^NNNFFFEEEEEE???@@@CCCDDDBBB@@@AAAEEECCCBBB>>>;;;999888888888<<<;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999999222;;;;;;888;;;AAATTTpppsssjjjsssaaa___hhhmmmuuufffooo\\\RRRffffffgggpppDDD;;;777222111111000000000000////////////////////////////////////------------------------+++,,,------.........---------------............000111333444444555777999BBB???\\\ssskkkqqqttt}}}sssaaa[[[VVVZZZ^^^hhh|||ssslllmmmnnnnnnnnnnnnmmmfff^^^LLLMMMDDD@@@XXXtttbbbPPPKKKOOOOOOJJJCCCBBBCCCBBB@@@===;;;;;;<<<>>>>>>============>>>>>>===<<<<<<;;;::::::999999999888777666666555444444111111222222222333333333111222555777:::EEE]]]rrrdddKKKTTTtttxxxlllmmm}}}bbbWWWvvvjjjeeemmmwww|||yyyuuuxxx~~~nnn[[[YYYdddnnnpppddd___rrrcccLLLBBBEEECCCBBBBBB===>>>CCCJJJOOOQQQLLL@@@777666666555444333333333444777777666666666777888888777888888777555555666888777444333333777:::;;;;;;444777<<<@@@@@@?????????EEEMMM\\\nnnvvviii^^^XXX\\\cccxxxpppiiizzzVVVHHHbbbsssnnnsssqqqaaabbbrrrwww|||]]]AAA777222000222222......111//////...------------...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------...///000000//////::::::DDDzzz~~~iiiUUUggg}}}llleeeHHH<<<:::>>>dddvvvpppppppppnnnttt}}}~~~xxxqqqlllcccYYYTTTSSSHHHAAA;;;:::999777888;;;:::;;;<<<===>>>?????????AAACCCEEEGGGIIIKKKOOOQQQWWWYYY\\\]]]^^^```cccfffmmmiiittt~~~aaa[[[WWWooo}}}lllVVVJJJFFFEEEDDD@@@@@@CCCBBB>>>???CCCDDDBBB@@@===;;;:::999888;;;;;;;;;;;;;;;:::::::::888999999999::::::::::::444:::888888===@@@JJJ^^^lllzzzttteeeaaafffooopppxxxtttmmmNNNUUUlllYYYUUU{{{QQQBBB777222333111000000000000////////////////////////////////////------------------------,,,,,,------...------------------........./////////000222222333555888:::???JJJuuuiii\\\iii|||{{{fff\\\[[[WWWZZZggg|||zzzoooggggggkkkmmmlllllljjj```UUULLLHHHBBB???III```~~~mmm^^^RRRHHHAAABBBCCCCCCAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888777555444333333333111111222222222333333333222444777777777@@@VVVkkk|||^^^MMMbbb|||zzzvvviiipppyyyiiiMMMiii}}}wwwlllqqqvvvzzzyyyuuuuuu|||nnn___XXX[[[ccciiieeedddppp___IIIBBBFFFCCCBBBCCC>>>===FFFOOOSSSRRRMMMCCC:::555555444444444444444555888888888999999:::;;;<<<<<<======<<<999888888999:::777555444666888:::;;;;;;999888999<<<===<<<:::???BBBLLL]]]rrrrrrhhh___XXXWWWYYY```xxx}}}kkk{{{bbbDDDPPPxxxyyyppp|||}}}ddd___ppptttoootttPPP>>>555///333444///---000//////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------...///000111444222666>>>ZZZ{{{aaaXXXmmmzzzhhhXXXRRR;;;333888IIIrrryyyuuupppmmmnnnttt|||{{{oooddd```]]]UUUMMMIIIAAA;;;777777777555555777999:::;;;<<<===>>>>>>>>>???AAADDDEEEGGGJJJMMMPPPVVVYYY\\\]]]]]]```eeejjjpppppp{{{wwwgggWWWcccnnn[[[PPPJJJNNNDDD???BBBDDD???>>>AAACCCBBBAAA???===;;;:::999::::::;;;<<<<<<;;;;;;:::555666777999::::::::::::777999555666======@@@MMMyyyssstttooofff^^^aaammm[[[SSS^^^}}}___RRRrrrjjjQQQ:::222333...000000000000////////////////////////////////////,,,,,,,,,------------...,,,,,,------...------,,,------.........////////////000111222333555999<<<<<<\\\|||ppp^^^YYYmmmyyyjjj[[[TTTSSSYYYbbbvvvttthhhaaa___fffkkkiiigggcccUUUEEEEEE@@@BBBFFFBBBDDD```sssYYYMMMHHHEEEDDDEEEEEEDDD@@@>>>====================================<<<<<<<<<;;;;;;;;;888888888666333111111222111111222222222333333333111333666777666<<>>???AAABBBCCCAAA>>>;;;::::::999999888777777888999:::;;;:::999::::::;;;;;;;;;<<<===DDDVVVnnn~~~sssjjjbbbZZZXXXZZZSSS^^^kkkqqqqqq}}}|||zzzooo}}}]]]SSSkkk}}}nnn{{{~~~aaaZZZlllpppooooooMMM<<<000222444///---000//////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,------------...------------...///000111555444777NNNzzzmmm[[[dddyyyvvvYYYHHH@@@666555BBB^^^uuuwwwrrrhhhjjjwww~~~mmmbbbYYYXXXWWWPPPFFF@@@;;;777444777777555444666888999:::<<<===============???BBBDDDFFFHHHLLLOOOSSSWWW[[[^^^```fffooovvvwww~~~sss^^^bbb~~~~~~lllaaa^^^NNNCCCGGGJJJFFFCCCDDDAAAAAAAAA@@@>>><<<:::999999:::;;;<<<======<<<<<<666777999:::;;;::::::999888;;;777777===:::;;;FFFrrrxxxxxx]]]TTTfffrrr\\\XXXvvvttt[[[hhhdddAAA666666...000000000000////////////////////////////////////,,,,,,,,,---------......,,,------...------,,,,,,............////////////000111222333444777;;;>>>KKKwwwxxxkkkxxx~~~ooo^^^SSSUUUeee}}}oooddd[[[SSSQQQSSS^^^ttt|||mmm```YYY^^^iiiqqqrrrpppkkkZZZFFFBBB===AAAGGG@@@999KKKgggeeePPPLLLLLLIIIEEEGGGGGGFFFCCC@@@?????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>============888999:::888444111111222111111222222222333333333000222666888888;;;HHHVVViiirrriiiddduuuyyyooodddmmmkkkiii~~~zzzYYYfffuuuxxxwww~~~qqqzzz~~~vvvmmmqqqyyy]]]JJJPPP\\\]]]\\\___WWWkkk|||WWWDDD???EEECCCCCCDDDAAAMMMVVVZZZQQQEEE>>>999555555555444444444555666666777888888999;;;===???@@@DDDEEEGGGEEEBBB>>><<<;;;777999;;;;;;:::999;;;<<<666999;;;<<<;;;;;;===???<<<<<>>QQQtttuuuvvv|||uuuffffffvvv}}}xxx^^^WWWSSSTTTTTTMMMCCC>>>:::666555888999666555666777888:::<<<=========<<<<<<>>>AAACCCEEEHHHKKKNNNPPPUUU[[[___dddmmmxxxyyyiiifffsssyyy{{{kkkWWWIIIMMMRRRNNNIIIIII???@@@@@@@@@>>>===;;;999888999;;;===>>>>>>======999:::;;;;;;;;;;;;999999888===;;;;;;@@@<<<===JJJhhhmmmaaaWWWmmmdddUUUppp~~~^^^cccqqqGGG;;;;;;111000000000000////////////////////////////////////,,,,,,,,,------.........---------...------,,,,,,............/////////000111222333444555888===@@@___nnn```qqqtttgggQQQDDDQQQrrrppp___UUUQQQPPPUUU[[[ccczzzhhh[[[TTTggguuummmXXXIIICCCCCCEEEAAA===HHHZZZlll```^^^TTTFFFGGGHHHIIIHHHEEEBBB@@@@@@???@@@BBBCCCCCCBBB@@@???@@@@@@@@@???????????????888;;;<<<:::666222111222111111222222222333333333222444888;;;;;;===GGGRRRZZZyyyooolll~~~mmmYYYaaa___oooZZZbbb\\\aaatttzzzxxxyyyhhhvvviii[[[MMMNNN\\\fff^^^PPPWWWhhh~~~YYY@@@;;;EEEAAA;;;CCCLLL\\\```]]]RRRFFF???;;;777888888777666666666666666777888777666666777:::===FFFFFFFFFEEEIIIKKKEEE===AAA===:::999;;;;;;:::888<<<===>>>===;;;:::;;;<<<;;;===FFFYYYppp~~~vvvlllbbb[[[XXXUUURRRQQQPPPNNNWWWrrruuukkksssuuuZZZvvvnnnzzzkkkbbbeee[[[jjjlllAAA///444///000555---//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......---------......000111222777;;;666rrrwww^^^```xxxjjjNNN;;;===555???cccvvv~~~tttqqqwwwssshhhPPPUUUXXXUUULLLCCC===;;;555555555555666666666666666777888999;;;<<<===>>><<<>>>BBBEEEGGGIIILLLOOOSSSVVVXXXYYY\\\gggxxxnnnbbbjjjtttuuuvvv|||www___TTTXXXZZZ[[[WWWLLLGGGDDD>>>;;;<<>>AAA@@@>>>===<<<;;;999:::<<<;;;888999:::;;;;;;;;;===@@@BBBbbbxxxggg\\\cccdddSSSkkkbbbeee|||RRR<<<444000111000//////000000///...////////////////////////------............---------------------------------------...............000444111111888:::???MMMyyysss~~~uuu```lllnnnmmmLLL;;;dddpppfffUUUPPPUUUQQQPPP\\\{{{hhhWWWeeexxxYYYJJJDDDDDDHHHEEEAAAKKK\\\xxxmmmqqqwwwhhhOOOGGGBBBGGGKKKBBB???CCCBBB???>>>>>>???AAACCCCCCCCC;;;<<<===???AAABBBBBBCCC???>>><<<999777444222111111111111000111111222333444444666:::;;;===EEENNNXXXjjjkkkcccrrriiicccdddwww___sssxxxbbb[[[SSSYYYvvv}}}wwwlll}}}```TTTKKKPPP```ggg]]]NNNWWWooo}}}ZZZCCC>>>FFFAAA===IIIUUUgggfff^^^NNNBBB<<<:::888999888777555444444555555666666666666555777:::===CCCDDDDDDEEEIIIMMMIIIAAAAAA???=========>>>>>>===<<<===>>>>>><<<;;;<<<===>>>BBBLLL```uuu~~~tttiiiaaa]]]WWWUUUTTTRRRMMMQQQfffuuukkkwwweeerrrllluuuggg___ccc^^^mmmoooFFF333555111111333,,,//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......---------...///000111222111===JJJ}}}eeeooo~~~```CCC666777>>>UUUyyyoooyyy}}}wwwtttmmmcccUUUXXXYYYTTTJJJ@@@:::888555555555555666666666666666777888999:::<<<======<<<>>>AAACCCEEEHHHLLLOOOQQQSSSUUUZZZaaammm{{{xxx}}}zzzfffYYY\\\aaa^^^]]]aaaiii]]]______bbbddd]]]QQQKKKCCC>>>===???===:::888???EEEGGGEEECCC>>>999===;;;999888:::<<<;;;999999:::;;;;;;;;;===@@@BBBcccvvvzzzqqq```aaammmUUUcccjjjggg~~~[[[===555777222000//////000111///...////////////////////////------............---------------------------------------............///444777333444777777BBBYYY{{{mmmuuuttteeeLLLQQQ|||ggg```RRRNNNRRROOOSSSbbbiiiZZZooowww\\\QQQIIIGGGDDDDDDTTTgggjjj[[[```ppptttmmmPPPDDDDDDGGGCCCDDDHHHEEE@@@>>><<<<<<===>>>>>>======>>>???@@@AAA@@@@@@?????????===;;;999666444222222222111111111111222222333333555999;;;===EEENNNQQQ^^^|||xxx]]]]]]qqquuuqqqyyy|||zzzzzzddd[[[[[[rrr|||||||||sssqqqwwwVVVNNNLLLYYYhhhiiiZZZKKK^^^{{{ZZZFFFBBBGGGAAAAAASSScccuuuooo___JJJ===999::::::;;;999666333222222444555555555666555555777:::===@@@BBBDDDFFFKKKPPPMMMGGG@@@AAAAAA@@@??????@@@BBB???AAABBBAAA@@@@@@AAABBBBBBGGGUUUhhh{{{yyynnnddd___VVVTTTTTTSSSMMMMMM]]]qqq|||rrrvvvuuurrrlllzzzvvvpppssseee^^^bbb```kkkrrrNNN888666333111111,,,/////////.........------...------------,,,,,,,,,,,,,,,,,,---------......---------...///000222222000BBBeeevvvtttPPP===;;;:::NNNoooxxxooosss{{{}}}pppddd\\\VVVVVVTTTNNNDDD<<<888777444555555555555666666666666666777999:::;;;<<<===<<<===???@@@BBBFFFKKKOOOQQQRRRVVV```lllvvv|||~~~yyylllcccdddxxxkkk[[[LLLJJJJJJGGGFFFHHHVVVfff~~~sssiiihhhgggmmmuuurrr```VVVIIIAAA??????===<<<888DDDPPPSSSQQQMMMEEE===AAA<<<888888:::<<<;;;:::999:::;;;;;;;;;===@@@BBBccc~~~iiiyyymmmdddqqqlllzzz```ZZZ{{{yyyiiiqqqqqqKKK;;;999333111//////000111000///////////////////////////------............------------------------------------........./////////444555444777777555LLLtttyyyYYYMMMhhhmmmYYYVVVMMMKKKOOOOOOYYYoootttjjj}}}lllXXXLLLIIIQQQhhh~~~vvv[[[NNNUUUdddpppuuu[[[IIIBBBDDDCCCGGGJJJEEEAAA???<<<:::;;;<<<<<<;;;???@@@AAABBBAAA@@@===<<<@@@@@@???>>><<<999666555333333222111111222222222111111444999;;;>>>FFFOOORRRYYYlll]]]GGGWWWrrr{{{kkkeeemmmdddooo{{{uuu~~~~~~wwwpppvvvyyyaaaRRRNNNSSSeeeqqqiiiUUUGGGkkkwwwXXXGGGCCCGGG@@@EEE]]]qqq~~~sss___HHH;;;:::;;;;;;<<<999555222000111222444444555555555555777;;;>>>???CCCFFFIIINNNSSSRRRMMMGGGIIIKKKIIIEEECCCEEEHHHEEEFFFGGGGGGFFFFFFGGGHHHFFFNNN\\\ppptttjjjeeeYYYVVVVVVWWWUUUVVVeeewwwwwwwwwssstttrrrmmm~~~qqqjjjjjjffffffuuuVVV<<<666555222///---////////////............------------------------,,,,,,,,,---------......---------...///111222333555KKK{{{cccDDD===GGGLLLdddwwwsssvvvpppssszzz|||kkk\\\UUUQQQPPPLLLEEE===999777888444444444555555555666666666666777888999:::;;;;;;;;;<<<===>>>@@@EEEJJJOOOTTTVVV^^^lllzzzzzzssscccRRRIIIPPPmmmggg[[[NNNGGGEEEFFFHHHKKKDDDFFFNNNhhhtttpppqqqrrr}}}mmm^^^MMMDDDAAA???======<<>>?????????@@@BBBCCCBBB@@@>>><<<@@@@@@@@@@@@>>><<<999777555444333222222222222222111111444999<<>>>>>LLLbbbxxxtttiiiooozzzrrrooopppuuurrreeeXXXQQQQQQMMMGGG@@@:::777777888444444444444555555555555666666777777888999::::::;;;;;;===>>>@@@DDDJJJNNNVVV\\\iiizzzxxxlll\\\JJJ@@@BBBWWWsssmmmbbbWWWTTTXXX]]]```NNNGGGAAARRRyyyoooooowwwqqq___LLLEEEBBB???===>>>???EEEIIIKKKWWWggglllgggUUUHHH>>><<<<<<:::888999999:::;;;;;;;;;===@@@BBB```}}}mmmsssxxxqqqfffhhhssstttxxx___VVVaaaoooiiixxxdddCCC:::666444111000000111111000////////////////////////------............------------------------------------......///000000111,,,///222777777===kkkqqqzzz\\\NNNiiiyyybbbLLLIIIJJJGGGIIIPPPRRR^^^uuuzzz___^^^vvvkkkXXXRRRKKKOOOQQQGGGCCCEEECCCFFFBBB===;;;;;;===??????>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@???===;;;:::666555444333222222222222222222555:::===@@@HHHQQQWWWZZZ^^^iiioooSSSLLLooouuuwwwsss~~~zzzwwwTTTXXXcccmmmvvvsss|||uuuzzzwwwyyyqqqVVVIIIMMMOOOaaawwwvvv^^^LLLIII|||sssSSSDDDAAADDDBBBQQQqqqsss\\\GGG??????>>>:::888666333000///000111222222333444555555888<<<@@@DDDJJJOOORRRWWW\\\]]][[[[[[[[[[[[XXXUUUQQQOOOOOOKKKMMMMMMLLLKKKJJJJJJLLLTTT[[[gggwwwyyysssjjjbbb^^^```aaaeeessskkkeeerrrfff^^^rrrxxxmmmWWWmmmnnnJJJ777888333---222000000000/////////......,,,,,,,,,------------...,,,,,,,,,---------......,,,------///000222444555888cccrrrSSS===AAAPPPtttnnneeekkkuuuwwwsssnnniiiddd^^^VVVQQQTTTNNNFFF>>>888555555666333444444444444555555555555666666777888888999999:::;;;===>>>@@@DDDIIIMMMUUUaaatttwwwbbbPPPDDD@@@FFFkkkrrrkkknnnrrrrrr[[[TTTIIISSS}}}{{{nnnkkkuuulllYYYHHHDDDDDD@@@===>>>>>>BBB@@@>>>LLLfffvvvwww^^^MMM@@@>>>===999777999999:::;;;;;;;;;===@@@BBB]]]tttffftttrrrnnnnnnxxxoooZZZVVVvvvmmmXXXaaa|||dddDDDCCC888555222000000111111111////////////////////////------............------------------------------------...///000000111222...444555777:::GGGxxx~~~fffLLL\\\mmmVVVKKKIIIIIIGGGMMMYYY[[[aaarrr~~~eeeiiitttYYYNNNPPP\\\```QQQGGGGGGEEEGGGCCC===::::::<<<>>>???>>>???@@@AAABBBBBBBBBBBB??????>>>>>>======<<<<<<888777555444333222222222333222555:::<<>>???>>>:::555444222111000000000111///000222222333666;;;>>>DDDKKKRRRVVV\\\bbbeeeddd___^^^\\\[[[ZZZWWWTTTQQQQQQRRRRRRQQQNNNMMMMMMNNNUUUZZZcccppp~~~zzztttqqqhhhccceeegggjjjuuummmbbbsssqqqSSSXXXyyysss]]]^^^yyy~~~TTT999:::444+++333000000000000/////////...,,,,,,,,,---------......,,,,,,,,,---------......,,,------///000333444555@@@uuuwwwyyyrrr]]]FFF>>>OOOfffxxxgggbbbggglll|||xxxfffXXXVVVVVVSSSOOOJJJAAA:::555444444444333333444444444555555555555555666666777888888888999;;;>>>@@@BBBEEEIIILLLVVVggg|||hhhYYYNNNGGG```rrrjjj\\\\\\wwwgggjjj~~~cccPPPAAABBBDDD@@@<<<======EEECCC:::AAA\\\ttt|||aaaNNN???======999777999999:::;;;;;;;;;===@@@BBBZZZllluuuuuutttrrrppphhhVVVeeeqqqPPPUUUiiiuuuMMMFFF999666222000000111222111////////////////////////------............------------------------------------...///000111222222///777888777???UUU{{{\\\UUUvvv{{{___MMMLLLHHHGGGGGGVVVkkkppprrr~~~oooyyyhhh]]]```nnnqqq]]]MMMGGGBBBEEE@@@<<<:::<<>>999888666555333222222111222111444888:::<<>>>>>:::333333222111111000000111---...000000222555999===CCCKKKSSSYYY___gggjjjjjjgggdddbbbbbbdddbbb^^^ZZZWWWWWWWWWVVVSSSQQQQQQRRRQQQUUU]]]hhhvvv~~~xxx{{{rrrnnnrrrtttvvv{{{fff\\\ttt\\\XXXmmmWWWuuu[[[<<<<<<444***333000000000000////////////,,,,,,,,,------.........,,,,,,,,,---------......,,,------///111333555666MMMccciii|||pppZZZFFF888???```kkk^^^^^^dddhhhgggRRRQQQVVVVVVGGGAAA:::444222222333444333333333444444444555555555555666666777777888888888;;;>>>AAACCCFFFIIILLLYYYlllsss```OOO]]]sssiiieee```rrr\\\III===@@@EEE@@@<<<===>>>KKKKKK======UUUppp}}}aaaMMM===<<<===888777:::999:::;;;;;;;;;===@@@BBBXXXyyypppyyyuuuoooaaavvvsssWWWPPPrrr\\\WWW]]]YYYBBB:::666222000000111222222////////////////////////---..................---------------------------------...///000111222222,,,777888666DDDaaatttYYYgggwwweeeRRRFFFMMMFFFEEEHHH^^^|||yyy~~~oooqqq||||||eeePPPEEE<<<@@@===:::;;;AAAIIIPPPTTTCCCAAA@@@??????@@@BBBDDD>>>===:::999999:::===???:::999777555333222222111111000333666888:::BBBKKKKKKMMM\\\lllmmmnnnWWWVVVpppkkkkkk~~~pppOOOcccQQQVVVuuu{{{ttttttzzzrrruuuuuusssUUUOOOAAAEEEHHHZZZtttppp___hhh~~~zzzZZZJJJFFFHHHJJJ___pppSSSAAA<<<===<<<888555444333222111111111111000111111222333666;;;>>>AAAHHHRRRZZZ```ccceeeggggggjjjmmmqqqrrroooiiieee___cccgggeee___YYYUUUTTTWWWZZZ^^^dddlllxxx~~~vvvnnn```jjjvvvNNNmmmuuuxxx[[[jjjdddIII<<<777444222000000000000////////////...................................................///+++...555333444AAAYYYrrriiilllQQQAAADDD<<>>AAAAAA<<<<<>>???>>><<<::::::::::::999888888888888888666444222000000///111444555666===FFFJJJQQQ\\\eeekkkrrryyyVVVYYYooo~~~gggzzzfffKKKiii~~~SSS```zzzvvv~~~wwwtttwwwssswwwzzzlllNNNKKKAAADDDGGG[[[ttt}}}ooocccttt~~~WWWHHHFFFMMMRRRfffsssUUUAAA;;;;;;:::666444444333222111111111111111222222111222666;;;???DDDIIIPPPWWW]]]bbbgggjjjrrrvvv{{{~~~|||vvvpppmmmgggiiikkkjjjgggccc```___YYY\\\```eeekkkvvv}}}pppwwweeeeeeUUUfff~~~zzzbbbmmmtttRRR>>>666333111000000000000////////////...................................................000---///555222555EEEhhhiiijjjtttSSS>>>CCCFFFddd}}}ooobbbYYYWWW[[[```mmmssskkkVVVKKKPPPPPPJJJ@@@;;;555333555666444222333333333444444444444555444444555666777888999999<<<999:::???CCCDDDGGGKKKZZZrrrwwwzzzvvvnnnqqqpppfffSSSJJJDDDEEEBBB???EEEQQQggg___PPPBBB???EEELLLMMMFFF???:::::::::777555555888999999999999<<>>BBBBBBAAAJJJ\\\fffggg\\\HHH:::===BBB@@@>>>@@@;;;999888777777888888888888888888888777555333222111000111444555666===EEEIIIOOOZZZdddiiiqqq^^^UUUfffnnnzzz^^^UUU~~~ddd{{{ssswwwyyyqqqsssttt{{{```EEEEEEAAACCCHHH]]]ssswwwiiifffWWWJJJJJJUUU```uuuvvvVVVAAA::::::888555444333222111111000111111222222111111222666<<<@@@FFFIIINNNTTT\\\fffpppvvv{{{yyyvvvuuussssssrrrqqqnnnllldddhhhmmmrrrxxxjjjyyypppbbbzzzggg```fffjjjcccDDD888444111000000000000////////////...................................................000...000444111999NNNfffooowwwMMM;;;EEEWWW{{{yyynnnccc[[[YYYZZZ[[[gggggg\\\MMMIIINNNLLLCCC===999444222333444333111333333333333444444444444444444555666777888888999<<<999999>>>BBBDDDIIINNN[[[qqq~~~vvvmmm]]]OOOJJJGGGEEEAAA@@@NNN___xxxkkkWWWFFFAAADDDEEEAAA===999888:::999777666999777888999999:::<<>>999888666555555666777888888888888888888666555333111000111444444555;;;DDDGGGLLLWWWaaagggnnn|||pppWWW]]]}}}xxx|||VVVggg}}}{{{ooommmwwwxxxkkkllluuu~~~UUU???AAABBBDDDLLL```qqqooobbbiii]]]OOOOOO]]]nnnvvvVVVAAA::::::888666444333222111000000000000111111000000222777===CCCFFFHHHLLLRRR\\\jjjyyy|||uuuzzzjjjrrr{{{dddoooggg~~~fff___rrrqqqMMM<<<666111000000000000////////////...................................................111000222444111???[[[iiirrr|||\\\DDD>>>QQQlll}}}rrrfff```___^^^]]]```ZZZOOOFFFGGGLLLGGG===999666333222222333222111222222333333333444444444333444444555666777888888;;;888999===AAACCCJJJQQQ___qqqvvvpppvvvaaaRRRMMMIIIGGGFFFLLL]]]ooovvvbbbPPPIIIJJJGGGCCC???999777999;;;999999;;;666777999999:::<<<@@@CCCSSS{{{xxxbbbrrrpppYYYbbbzzzzzzmmmpppvvv}}}jjjooouuu]]]GGG444222666444000///////////////////////////////////////////////////...........................000222222111111222333444:::888SSSwwwwwwaaaLLLmmmaaaIIIBBBDDDEEEBBBHHHTTTfffwww~~~|||qqq^^^QQQGGG>>>::::::>>>AAAFFFRRRiii|||zzzlllOOOBBB777777999999999:::;;;:::888555444444666888888888999999999888666555222111111333333333:::BBBDDDIIISSS^^^dddkkkwwwhhh^^^kkk~~~{{{PPPzzzvvvfffmmmyyywwweeeeeeuuuqqqLLL??????CCCGGGOOOaaannniiibbbsssyyybbbSSSRRR___ssstttVVVAAA;;;<<<:::888333333222111000000000000......//////222777>>>CCCEEEFFFHHHMMMVVVdddsss}}}lllrrrdddgggjjjZZZ```xxxuuuTTT???555000000000000000////////////...................................................111111333444333HHHmmmtttvvv___DDDBBBPPPjjj~~~ttthhheeehhhiiifffXXXPPPFFFDDDHHHIIICCC:::666444222111111222111111222222222333333333444444333333444555666777888888999888:::>>>@@@CCCJJJRRRcccppptttjjj```rrrhhhWWWRRRNNNQQQYYYeeeuuusssaaaVVVRRROOOJJJEEE===777999<<<:::888888666888999999:::<<>>>>><<<999666444666888999999:::::::::999777666222111222333222222888@@@BBBGGGPPP[[[bbbhhhsss~~~mmm^^^ooonnn\\\zzzxxxeeesssyyybbb^^^rrraaaFFFDDD>>>CCCIIIQQQ```iiieeeiiiuuucccTTTRRR^^^tttsssVVVCCC>>>>>><<<888333222111000000///000000,,,---///000222666;;;???BBBBBBCCCEEEJJJSSS^^^eeennnxxxuuuxxxmmmtttccc```uuuyyyeee___sssqqqWWW@@@444000000000000000////////////................................................---111111333333555SSS}}}dddEEE;;;JJJggg{{{|||zzzrrriiiiiiqqqrrrmmmOOOHHHDDDFFFHHHEEE>>>:::444333222222111111111111222222222222333333333333333333444555666777777888888888;;;???AAABBBIIIRRRdddpppqqqggg]]]ccckkkWWWVVVXXXbbbqqqqqqeee^^^VVVOOOGGGBBB???@@@@@@;;;666666777999::::::::::::===???BBBWWWqqq```AAA<<>>CCCrrr{{{^^^JJJ^^^mmmYYYFFFBBBEEEDDDDDDFFFWWWdddrrr|||uuuaaa[[[SSSNNNOOO[[[rrr}}}kkkWWWNNNJJJEEE???<<<;;;FFFUUUfffxxx~~~nnnYYY???===;;;:::;;;;;;:::999>>>@@@@@@===999777888::::::;;;;;;;;;;;;999777666333222222333111000666>>>AAAEEENNNYYY```gggpppzzz^^^bbbfffuuunnnhhh|||bbbXXXmmmzzz}}}PPPAAAJJJ>>>BBBJJJSSS```eeebbbooovvvbbbUUUTTT```uuusssWWWEEE???>>>;;;666333222111000000/////////...///000111111333666888;;;<<<======???CCCIIIMMMVVV]]]ffflllqqqzzzxxxmmmpppwwwnnnwwwggg___ddd{{{lllwwwvvvlllZZZBBB555333000000000000////////////................................................---000111333333777]]]ttt{{{LLL@@@999PPPttt|||{{{yyyzzzuuummmnnnvvvtttkkkGGGCCCDDDIIIHHH???::::::222333333222111111222222111222222222222333333333222333333444555666777777777888<<>>999EEEcccvvvtttjjjgggpppwwwxxxjjjYYY```tttooottthhhFFF888555222000111000000000000000000000000////////////////////////---------........./////////000222333222222333444444@@@LLLgggPPPJJJggg|||]]]LLLAAABBBEEEBBBEEELLL```jjjttt{{{zzzvvvmmmcccWWWNNNHHHLLL\\\mmmsss\\\QQQNNNJJJDDDAAA???MMM]]]jjjuuuuuueeeQQQ???>>><<<999888999999999;;;???BBB@@@<<<:::;;;===<<<======<<<;;;999777666444222222222000///555<<>>999444333222111000///////////////111222222111000111222555777999:::;;;===@@@CCCHHHKKKPPPSSSWWWaaammmwwwuuukkkooojjjpppyyylllcccSSSooo|||xxx{{{pppkkk^^^FFF888888000000000000////////////................................................---000111333333999ccctttwwwvvvBBBGGG777OOOuuuzzz|||zzzrrrrrrwwwqqqeeeAAA@@@EEEKKKGGG<<<777:::222333333333222111222333111111222222222333333333222333333444555666777777777999>>>BBBBBBAAAGGGOOOeeesssvvvkkk___XXXxxxppp||||||{{{uuudddSSSCCCOOO^^^```QQQ@@@;;;???999:::;;;;;;999999:::;;;>>><<>>;;;555333444777888777<<>><<<===@@@>>>>>>>>>===;;;999777666444222222222000///444;;;@@@CCCKKKWWW___eeemmmvvv~~~tttbbbrrruuupppxxx\\\\\\kkkuuu]]]mmm___DDD@@@???;;;BBBRRR[[[ggg]]][[[}}}___UUUZZZjjj}}}xxxWWW>>>999>>>;;;222:::333///111111///000333////////////000000000000444555666777888888888888777777:::===???DDDOOO[[[eeelllxxx}}}tttkkkhhhkkkqqqppppppWWWWWWooozzzrrr{{{mmm___SSS@@@///333222000000111222111000////////////////////////............////////////333...333444666999wwwjjjzzzlllCCC===>>>VVVyyyvvvtttwwwvvvqqqsssTTT>>>BBBEEEEEE@@@:::666444333333333222222222111111111111222222222333333333222222333444444555555666888<<>>BBBRRR~~~uuu{{{iiiFFF;;;???SSSkkkmmmaaaiiizzzsssZZZXXXiii]]]SSSeeepppQQQEEE555222666...000000000000000000000000000000000000000000000000............////////////111111111111222333444444333???ddd}}}YYYHHHRRRkkkLLLCCC@@@CCCCCCCCCMMM\\\pppuuuyyy}}}cccNNNOOOPPPIIIeeexxxhhhbbbeee^^^MMMQQQiiiwwwqqqhhhcccYYYKKK???>>>999555555888999777<<<;;;<<<>>>;;;777888===AAA@@@===999666555555666333333333111111333777:::;;;@@@IIIRRR[[[ccckkkpppxxxpppjjjzzzccc{{{bbbbbbsssuuuhhhvvvyyyZZZCCC@@@@@@<<>>BBBBBB>>>999666444222222222222111111111111111111222222222333333333222222333444444555555666666999===>>>>>>AAAHHHMMM^^^tttlll]]]QQQ\\\}}}|||uuurrryyy}}}{{{xxxqqq\\\FFFAAALLL\\\bbbVVVCCC:::;;;999999999999999999999:::999===>>>GGGjjjzzzyyyZZZBBB<<>>>>>;;;999;;;AAALLLDDD:::666777999777555333333333111111333777::::::???GGGOOOWWW___fffkkkoooyyy{{{uuu{{{|||hhhcccZZZeeeggg}}}zzzsssttt|||lllSSS@@@???@@@===EEETTTccckkk```eeennnbbb\\\ccc|||aaaKKK@@@;;;888777444:::999000,,,000222000111111111222222333333333666666777888888888777777888666666777555333777>>>GGGPPP\\\eeeiiijjjkkklllssstttxxxvvvkkkiiiooo|||rrrlllqqq\\\WWWqqq~~~zzzrrryyyeeeTTTDDD666444222000000111222111000////////////////////////............////////////000+++222555===UUUxxxwwwRRR;;;===<<>>>>>;;;888555444222222222222111111111111111111222222222333333333222222333444444555555666555888;;;===>>>BBBGGGLLLVVVmmmeeeVVVNNNPPP^^^uuuyyy|||jjjiiinnnppplllggg___LLL999:::@@@JJJOOOIII???:::;;;::::::999999999999999999999<<<;;;===UUUwwwyyyTTTBBB@@@LLLttthhhhhhqqq^^^mmmdddLLLIIIeee^^^HHH999666777111000000000000000000000000000000000000000000000000............////////////111111111111222333444555===LLLyyyttthhhxxx[[[___~~~}}}KKKEEEAAA@@@BBBCCCHHHZZZmmmyyykkk\\\TTTNNNEEEMMMfff}}}wwwbbbTTTaaa{{{wwwkkk\\\GGG>>>:::;;;;;;:::>>>FFFLLLEEE???<<<;;;;;;@@@FFFTTTFFF888333888<<<999444333333333111111333777::::::>>>EEEKKKRRRYYY___cccfffnnnnnnzzz{{{pppyyyvvvqqq~~~SSS```iiiaaahhh}}}tttnnnvvvttt___KKK>>>???@@@>>>GGGUUUdddiii```kkkmmmccc\\\___wwwjjjSSSCCC888666999<<>>GGGQQQ\\\cccccccccdddfffllllllpppxxx~~~wwwllljjjpppzzzvvvlllkkkuuu]]]TTTyyyrrrwww|||oooZZZFFF999444333111000111111000///////////////////////////............////////////111,,,222555>>>eeeJJJ<<>>===>>>;;;;;;999888888888888999999<<<;;;:::IIIqqqqqqiiiTTTDDD===jjjvvvgggfffxxx[[[kkkrrrWWWIII]]]hhhJJJ;;;777555111000000000000000000000000////////////////////////............////////////000000111111222333444555;;;RRRxxxxxxzzzfffppp~~~OOOdddiiiHHHEEECCCBBBBBBCCCJJJ]]]ppp{{{ooo___SSSLLLGGG[[[vvv|||fffZZZwwwuuucccOOODDD>>>???===999@@@KKKPPPFFF===:::;;;===CCCIIIPPPDDD777444999===:::555333333333111111333777::::::>>>CCCHHHMMMSSSXXX\\\___ggghhhqqqhhhaaaxxxsssRRRqqqzzzVVV```nnnxxxtttiiilllcccSSSEEE<<<>>>??????HHHVVVcccggg```rrreee^^^[[[^^^rrrsssXXXCCC777666999;;;FFFFFF777000444555000333333333444555666666666999999::::::;;;:::::::::888666777:::;;;999<<<@@@GGGOOOZZZ``````___```bbbdddccchhhssszzzzzzzzz}}}yyymmmmmmqqq|||qqqfffhhhttt```TTT{{{{{{nnnpppXXXDDD:::555333111000111111000///////////////////////////............////////////222...444555>>>sssxxxFFF;;;@@@RRRooowwwwwwvvvrrrpppqqqttt{{{\\\EEEAAA@@@===:::888555333222555444444444444333333333111111222222222333333333222222333444444555555666666888<<>>CCCEEEBBBDDDLLLTTTiiisss||||||ttteeeXXXTTTPPPGGG???<<<<<<:::666444444555777;;;@@@BBBBBB===<<<:::888777777888888777:::::::::BBBaaaqqqttt___EEEYYYqqqmmm~~~}}}___iiijjjSSSYYYuuuOOO>>>777333111111111111111111111111111////////////////////////............////////////000000000111222333555666999[[[}}}tttnnnZZZLLLnnntttRRRIIIAAAAAAAAABBBEEEOOObbbrrr{{{nnnXXXHHHBBBWWWtttqqqXXXOOOJJJHHHCCC>>>CCCMMMMMMCCC::::::>>>@@@DDDGGGBBB===888777888999888666333333333111111333777:::<<<>>>BBBFFFIIINNNSSSWWWYYYbbbeeelllhhhUUUvvvgggZZZpppQQQgggwww~~~yyyxxxfff```VVVLLLBBB<<<===>>>???IIIWWWdddhhhdddyyybbbXXXXXX```rrr|||ZZZAAA888777777222999:::222///222444111222333444444555666777777::::::;;;<<<============;;;888888;;;<<<;;;<<<@@@AAAHHHRRRXXXZZZZZZ[[[\\\\\\[[[bbbqqqzzzyyyzzz~~~}}}rrrssswwwppp```cccoooiiiUUUpppoooxxxqqqpppUUUCCC<<<555333111000111111000...////////////////////////............////////////333///555777@@@zzzmmmDDD<<>>BBBFFFIIIKKKVVVoooxxxcccRRRFFFHHHGGG:::===:::999999888888===DDDSSSYYY\\\[[[XXXUUUNNNGGG@@@>>><<<;;;;;;;;;999666333555555666;;;BBBFFFEEE>>>===:::888666777777888666666777888;;;NNNwwwxxxuuutttgggyyyzzzzzzzzzhhhkkkggg```VVVBBB888111333111111111111111111111111000000000000000000000000............////////////000000000111222444555666;;;kkkzzzhhhEEEZZZ{{{dddCCCFFF<<<===@@@DDDLLLYYYjjjuuuyyy}}}___LLLHHH\\\}}}ggghhhhhhccc\\\VVVUUUUUUKKKBBB<<>>AAACCCFFFJJJOOOSSSSSS[[[```hhhwwwtttXXXaaaaaagggmmmVVVppp~~~|||eeeYYYSSSHHHAAA======<<<>>>JJJXXXhhhmmmjjjfffUUUTTTdddxxxYYY===999999444000111111111111222222333222222333444555666777888:::;;;<<<>>>???@@@AAAAAA===999888;;;======???CCCCCCHHHPPPXXX]]]______^^^]]][[[cccsss{{{yyyyyy~~~wwwyyynnn___aaallluuu[[[eeetttwwwwwwddd___III@@@666444111000111111///...////////////////////////............////////////222...777:::EEEvvvyyy|||bbbFFFBBBUUU{{{||||||zzzxxxvvvtttsssjjjqqqttt~~~eeeDDDBBBEEE@@@:::777666666444333333333222222222111111111111111222222222333333333222222333444444555555666666777:::???DDDHHHKKKLLLSSSjjjggg[[[TTTEEEEEEIII@@@<<<888777999888777;;;BBBHHHMMMNNNIIIFFFEEEDDDAAA;;;:::;;;======:::777555222666888777;;;CCCFFFDDD???===:::777666666777888666444666::::::BBB^^^|||lllwww|||qqqtttqqqtttooogggwww{{{jjj___GGG999000555111111111111111111111111000000000000000000000000............//////////////////000111222444555666AAA}}}rrrNNNEEEooo|||ZZZ???BBB<<<>>>AAAHHHTTTbbbnnntttwwwiiiOOOMMM[[[|||yyyrrr{{{uuukkk___LLLEEEBBBIIINNNJJJAAA:::333444666666555555555666333333333111111333777:::;;;<<<>>>@@@BBBFFFKKKOOOOOOVVV[[[dddooowwweeeUUUbbbssslll\\\uuueeeWWWVVVGGGAAA>>>===;;;>>>JJJXXXlllqqqooolllUUURRRhhh}}}XXX:::999:::222666222111555666333222444222222333444555666777888:::;;;===???AAABBBCCCCCC===999888<<>>888555555666555444111111111000000000000///111111222222222333333333222222333444444555555666888:::===BBBGGGLLLNNNNNNXXXgggxxxsssrrrrrruuu}}}}}}ddd]]]YYYGGGCCCIIICCC<<<::::::<<<888333666>>>FFFKKKMMMHHHDDDEEEFFFEEECCC@@@>>>===;;;777555555000777:::888;;;BBBEEEBBB@@@>>>:::777666666777888777444777======???TTTmmmjjj}}}tttooo||||||tttooouuurrr___```nnneeeKKK;;;000777111111111111111111111111000000000000000000000000............/////////000//////000111222444666777EEE}}}uuuyyyWWWEEEMMM}}}tttrrrVVVAAAAAA@@@BBBEEELLLYYYfffnnnpppvvvqqqEEEEEEMMMccc~~~pppjjjvvv|||mmmrrrttt```OOOIIIHHHPPPUUUNNN@@@666555444444444555555555555333333333111111333777::::::;;;===>>>@@@DDDIIIMMMNNNTTTYYYbbbkkkppppppPPP}}}tttnnnSSSyyydddaaawwwfffWWWOOOEEEAAA===<<<;;;===GGGRRRgggsssmmmzzzZZZXXXaaaxxxYYY>>><<<===888555444333333222222333333333333444333222333555888888<<>>===???AAA@@@AAAGGGPPPUUUXXX___hhhoooqqqnnnjjjiiilllrrrvvvtttrrryyy~~~gggcccaaaggg{{{jjjtttiiijjjxxxdddAAA===444...///111000------000000//////.........------......///000111111222111888222999fffppprrr{{{nnnmmm___IIIMMMccc{{{zzzyyyvvvqqq}}}xxx{{{ZZZ===AAA@@@<<<777444222222111111222222222222222222222222111111222222222222111111222333333444444555555555444<<<;;;>>>JJJOOONNNRRRSSSPPPgggzzzlllgggbbb]]]WWWVVV___lll~~~kkkWWWJJJMMMOOODDD;;;;;;:::999888777777777GGGKKKOOOPPPNNNLLLIIIIIIEEEAAA<<<999888777777666555555777;;;>>>@@@???>>><<<;;;999888666555555444444444777999;;;@@@NNN\\\xxxjjjwww|||uuussssss{{{ggg___]]]ppptttjjjnnnTTT===...999000000000000000000000000222111111111000000/////////////////////000111111111555111///444333444???SSS{{{tttdddGGG;;;TTTvvvYYYCCCNNN<<<>>>@@@FFFRRR```lllsssuuummmOOO???LLLSSS[[[jjjiiikkk^^^XXXPPPNNNWWWlllyyylllbbbdddssssss^^^OOOKKKRRR```]]]HHH::::::555444333222111222333444222222222333444555777777777888:::<<<@@@DDDHHHJJJJJJUUUYYY]]]fffnnnzzz^^^kkkjjjdddTTTeeehhhyyyiiiXXXNNNCCC???===<<<;;;>>>HHHRRRiiiuuurrr]]]VVV[[[pppYYY>>>::::::555555444333333222222333333333333444333222333666888:::===AAACCCBBB???======;;;<<>>MMMTTTVVV^^^]]]SSS```rrrfffSSSKKKKKKRRRcccyyy```WWWSSSFFFBBB@@@===:::888777777888@@@EEELLLQQQSSSRRRQQQQQQJJJFFF@@@;;;888777555333555777:::>>>BBBBBB???===999888777666666666666666444444777999888;;;GGGSSSpppiiiooolllyyyvvvtttqqqaaaRRR___eeeWWWuuu{{{}}}bbbFFF000777000000000000000000000000111111111111000000000//////////////////000111111///444111000666555777CCC^^^sss[[[???@@@[[[nnnmmmMMM<<>>AAAIIIUUUcccooowwwyyy{{{ZZZFFFLLLKKKHHHLLLEEEFFFGGGBBB<<<:::???MMM^^^kkkttthhh^^^TTTMMMNNNXXXhhh|||sssYYYRRRSSS^^^kkkcccKKK======666555444333222222333333222222222333444555666777777888999;;;???CCCFFFHHHIIIRRRUUUYYYcccjjjyyyiiifffqqqXXXTTTmmmuuuyyyjjjWWWKKKAAA>>><<<<<<<<>>>>>EEEVVVaaahhhuuuuuudddbbbeeeSSSEEEDDDUUUxxx}}}hhh\\\MMMHHHEEE@@@<<<888777777888444999AAAGGGJJJKKKLLLLLLIIIEEE???;;;999777666444555888>>>CCCFFFDDD???;;;666555555555555555666666444444666888666666>>>HHHWWW~~~jjj{{{|||pppnnnsssnnnvvvjjjMMMTTTwwwgggKKKaaammmhhhGGG000333000000000000000000000000111111111111000000000000///////////////000111111...333222222777555:::IIImmm~~~wwwNNN:::FFFgggeeeTTTAAA888AAA>>>>>>BBBLLLYYYgggsss{{{~~~iiiNNNNNNKKKDDDDDD:::;;;<<<:::555222222888@@@GGG^^^dddeee]]]RRRJJJEEEAAA>>>@@@MMMhhhwww\\\SSSWWWcccmmmbbbKKK>>>@@@777777555444333333333333222222222222333555666777777777888:::===@@@CCCEEEJJJQQQSSSWWWbbbhhhssssss[[[xxxMMMQQQ~~~www}}}{{{yyytttgggTTTEEE???<<<;;;<<<<<>>@@@AAABBBDDDFFFBBBDDDIIILLLKKKKKKSSS]]]ccchhhpppxxx~~~|||yyyuuuqqqrrr~~~pppZZZUUUYYYzzzdddSSSfffrrr___ppplll}}}```JJJ>>>333000000//////000///////////////.........000000000000////////////444555888SSSzzzzzz|||]]]III???===MMMaaarrruuuzzz{{{wwwtttyyyiiiRRRDDD???DDD999777444333444444444333222222222222222222222222111111222222222222111111222222333333444555666666:::@@@BBBKKK___mmm{{{}}}oooyyykkkRRRKKK___xxxeeeTTTIIIGGGCCC???;;;888666666111444888;;;<<<<<<>>>??????<<<999888888999999888555999@@@FFFIIIEEE>>>888555444444333333444444555444444666888666555999AAALLLpppnnnwwwxxxuuuuuuxxxxxxzzz~~~uuuSSSWWWuuu~~~SSSUUU]]]~~~gggEEE222555000000000000000000000000111111111000000000000000///////////////000000111...333222333666444:::NNNzzz}}}qqqGGG@@@KKKqqq___DDD@@@;;;>>>???===CCCNNN\\\jjjvvv}}}xxxttt}}}yyysss{{{UUUOOOOOONNNOOOEEEEEEAAA???<<<888666666:::===HHHSSSZZZVVVNNNHHHDDDAAA>>>:::@@@ZZZ{{{nnnYYYXXX[[[```WWWFFF===???888888666555444333222222222222222222333444555666666666777999;;;>>>AAACCCKKKQQQRRRXXXeeejjjqqqXXXqqqtttPPPNNN||||||~~~~~~zzzvvvtttpppdddQQQCCC>>>;;;:::<<<<<>>999666444888888777666555555888;;;777555444444666888999888555999@@@FFFHHHDDD;;;555666555444333222222222222333333555888888666999???IIIhhhvvvvvv{{{xxxppprrrttt~~~wwwyyyZZZ\\\sss^^^OOOPPPqqqlllJJJ777777000000000000000000000000000000000000000000111111///////////////000000111///333222333555111;;;SSSfffCCCDDDLLLqqqYYY???DDD???<<<>>>===DDDQQQ___lllvvv}}}|||llljjjlllttteeemmmYYYJJJMMMSSSSSSEEECCCAAA@@@===999666666999<<<@@@NNNYYYXXXQQQJJJDDD???@@@:::;;;MMMggg{{{mmm```VVVQQQJJJAAA<<<===888777777666444333222111222222222222222333444555555555666888:::===@@@BBBIIIOOOPPPXXXfffkkkqqqeeeooo~~~zzz]]]VVVuuuvvv}}}}}}{{{uuuqqqlll```PPPDDD===;;;;;;<<<<<>>??????>>>===>>>AAACCCBBBCCCEEEFFFDDDHHHWWWgggqqqvvv}}}~~~{{{wwwssswww|||___WWWZZZ}}}~~~www[[[UUUppp\\\EEEPPP\\\iiijjjLLL@@@555111111000000111.........///////////////////////////000000000000333222>>>fff~~~yyyaaaBBB999BBBWWWiiinnnqqqyyy~~~wwwyyywwwPPPBBBEEEDDDBBB999777555444444333222111222222222222222222222222111111222222222222111111111111222333555666777777555;;;BBBSSSnnngggddduuu[[[SSSQQQMMMHHHBBB<<<888555888777666444333444888;;;777555444444555666666555777:::@@@EEEFFFBBB:::444666555444333222222222222333222444888999777:::???DDD]]]uuuttt{{{eeefffeeeyyyuuutttZZZ^^^llldddOOOMMMWWWpppsssOOO999222000000000000000000000000000000000000111111111111///////////////000111111111333222333444111???]]][[[:::>>>PPPlllRRR===EEE@@@;;;;;;>>>GGGTTTaaammmuuu|||xxxnnnjjjvvvuuuhhh[[[KKKSSSZZZWWWEEECCC???>>><<<888666666888;;;DDDPPP[[[[[[TTTLLLDDD===:::666666???OOOcccxxxnnnXXXKKKCCC===999999666666666666555333222111222222222222222333444444444444555777:::===AAABBBEEELLLNNNUUUccchhhnnn|||rrrmmm}}}]]]iiijjjlll{{{sssmmmfff[[[MMMDDD>>>;;;;;;<<<<<<>>>GGGPPP\\\zzzkkkXXXUUU]]]uuunnnNNN<<<888:::555444333333222222333333111222222333333444777:::???BBBDDDDDDBBB???===<<<:::===AAACCCCCCGGGWWWgggyyy~~~~~~{{{wwwzzz}}}___VVVYYY~~~uuujjjVVV___vvvQQQBBBMMMaaajjjfffKKK???555222222111000000............/////////000......//////000000111111222222BBBooo|||jjjiii[[[???:::IIIbbbuuuqqqpppvvvzzz~~~nnnIIICCCHHHCCC===666555333333444555444222222222222222222222222222111111222222222222111111000111222333555666777777999>>>DDDUUUnnnvvvvvvmmmccc^^^VVVLLLDDD???<<<:::444555666555555555777999999888666666777777666555:::<<<@@@CCCDDD@@@:::555555444444333333333444444555333444777888777:::>>>???RRRooozzz{{{qqq{{{aaaccc]]]uuu{{{rrr]]]dddnnnnnnWWWTTTKKK```yyyUUU<<>>CCC>>>===;;;AAAJJJXXXdddnnnuuu{{{~~~tttmmmxxxttt}}}jjj___jjjlll```JJJIIIAAAAAA@@@===:::999999;;;CCCLLLSSSTTTPPPKKKCCC<<<555444666999>>>KKKddd{{{qqq[[[JJJ???888666666333444555555444333222111222222222111222222333444333333555777:::>>>BBBDDDEEELLLNNNTTT```dddkkk{{{wwwfffuuuvvvOOO|||cccfff~~~yyyqqqiii```UUUJJJBBB>>><<<;;;<<<<<<>>>FFFPPPSSSxxxnnnYYYSSSZZZppptttTTT@@@:::;;;555444333333222222333333000111222333333444777:::>>>CCCIIIKKKIIICCC===:::<<>>===PPPllltttpppsss|||~~~|||hhhFFFDDDJJJBBB888333222222333555666555444222222222222222222222222111111222222222222111111000111222333555666777888:::===AAAPPPeeerrrpppiii\\\OOOEEE@@@??????555777:::;;;;;;999999999:::999888999:::;;;:::888===>>>@@@BBBCCC@@@;;;777333333333333444555666777666333333666777666999===<<>>;;;999999999@@@EEEFFFGGGFFF@@@:::777888:::;;;888>>>TTTkkkuuujjjZZZIII<<<444222444222333444444444333222111222222222111222222333333222333444777;;;???BBBEEEGGGNNNQQQVVV___bbbjjj|||zzzccciii