BM66(@ %%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%$$$###!!!!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&(((***'''&&&$$$######$$$&&&'''''''''&&&&&&&&&''''''(((,,,+++***)))***---///111000222444555555777:::===???;;;999<<<>>>DDDSSScccrrr{{{{{{^^^\\\___kkk~~~zzzwww{{{~~~}}}zzztttlllccc^^^\\\VVVLLLDDD<<<888555555888::::::999========================999;;;>>>AAAEEEHHHJJJLLLQQQYYYeeerrrzzzuuuooojjjfff___WWWQQQPPPOOOOOOQQQRRRLLLAAA888666555333222111000///...000333888<<>><<<888888777888:::<<>>@@@EEETTTfffoooooolllmmmpppzzz&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########%%%'''(((&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&'''((((((*********+++,,,///111222333444666666777888:::===<<<:::;;;???EEEOOObbbttt}}}qqqeeeZZZ___jjjzzzyyyvvvxxxzzzxxxvvvooojjjccc\\\UUUMMMDDD???<<<:::888777888:::;;;;;;;;;;;;;;;;;;<<<<<<======@@@BBBDDDHHHKKKPPPUUUXXXccclllyyy~~~|||}}}~~~~~~~~~~~~|||||||||||||||{{{{{{zzz{{{~~~|||wwwrrrkkkeeeaaaaaa___^^^___]]]VVVKKKCCC<<<:::666444222111111000///111444666999<<<@@@CCCEEEIIINNNQQQQQQOOONNNNNNJJJLLLMMMNNNOOORRRWWWZZZ]]]WWWOOOIIIEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<888888777777999;;;===???::::::888777666555444444222111///...------......///////////////000111222///000111111111000...,,,++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%'''((()))((('''&&&&&&&&&''''''((())))))*********))))))***+++,,,---,,,---///000111111222222000222444555444444666777999;;;============???@@@AAANNN^^^hhhjjjiiikkkmmmxxx~~~''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###""""""###$$$&&&'''%%%(((+++---,,,)))%%%###''''''&&&&&&''''''((()))'''(((+++---000222333444777888999888888888:::<<<<<<<<<@@@HHHSSSbbbuuulll]]]WWW___kkk~~~|||zzzyyyxxxuuusssiiifff___UUUKKKBBB<<<:::;;;<<<;;;:::999999;;;===<<<;;;;;;<<<<<<===>>>???EEEGGGJJJMMMRRRZZZbbbhhhuuu~~~}}}|||zzzxxxyyy{{{}}}~~~~~~|||}}}~~~~~~~~~}}}}}}{{{yyywwwuuutttpppqqqssswwwzzz|||{{{zzzzzzvvvuuutttrrrqqqoookkkcccYYYPPPHHHCCC===999666555333222111111222222222444888;;;BBBFFFKKKOOOPPPPPPPPPQQQNNNPPPRRRTTTXXX]]]dddhhhmmmdddXXXLLLFFFDDDCCCDDDAAA@@@???>>>===<<<<<<<<<999888777777888:::;;;<<<;;;;;;:::888777555444444222111000///............,,,---...///000000000000...///111222333333222111+++)))'''&&&%%%'''((()))'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((((('''&&&((((((((((((((('''''''''))))))))))))***,,,---...---...///111222222222222000222444444444444666777:::;;;===>>>===>>>@@@AAA@@@JJJWWWbbbfffgggiiijjjuuu~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&(((+++---,,,)))%%%###'''&&&&&&&&&'''((()))***&&&(((,,,000333555555666999::::::999888888999;;;???@@@GGGVVVhhhyyy|||iii[[[ZZZ___qqq~~~{{{vvvrrroooeee___TTTJJJBBB===:::888:::<<<===<<<999999<<>>>>>???AAABBBCCCKKKWWWaaaggghhhhhhhhhsss~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))((('''&&&%%%&&&&&&&&&'''((()))******'''***...222555777777777999::::::999888777999;;;???DDDQQQgggwwwdddVVVUUUbbbqqqwwwooojjj```UUUGGG>>><<<===<<<:::888;;;======::::::===@@@BBBBBBAAAAAABBBDDDFFFGGGQQQWWW___gggqqq~~~|||zzzzzzzzz{{{|||~~~~~~~~~~~~|||wwwttttttuuuttttttvvvzzz}}}}}}wwwpppkkkfff^^^TTTLLLGGGCCC>>>:::777666444222000111444666:::>>>CCCHHHLLLPPPTTTWWWZZZZZZZZZXXXXXXYYY]]]``````[[[SSSLLLHHHEEECCCBBB@@@???===:::999888999999:::999999999999999:::::::::::::::999777666444333222222222111111000//////***+++---/////////......------..................---------,,,+++)))&&&%%%#########$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&***++++++,,,,,,---------++++++,,,,,,,,,+++++++++,,,,,,...///000111111111111222333333333444666888:::<<<>>>??????@@@BBBCCCHHHPPP\\\fffkkkjjjgggfffppp}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++***---000444666777777777888999:::999999999;;;===@@@MMMccc|||yyydddVVVSSS\\\ooo|||pppgggWWWKKK===777:::??????<<<999:::<<<>>>>>>???AAABBBBBBBBBBBBDDDGGGJJJNNNQQQWWW```lllwww|||yyyxxxyyyyyywwwtttrrrrrrsssssssssssssssuuuwwwyyy{{{~~~yyyvvvppphhh^^^WWWSSSOOOIIIDDD;;;:::999555222111333555444777;;;???CCCGGGLLLPPPTTTTTTTTTRRROOOOOOPPPRRRQQQOOOLLLJJJIIIGGGDDDBBB@@@???===;;;999888777777888888888888888999999999777888888888777666444333222333333222222111000///+++,,,---...////////////000000////////////......---.........,,,)))&&&$$$######$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$(((''''''''''''&&&&&&&&&''''''((()))***,,,,,,---,,,,,,------,,,+++******+++,,,---///000000000000222333333333222444666999:::<<<>>>???@@@AAACCCEEEIIIUUUeeeoooqqqnnniiifffnnn|||&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$###""""""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&''''''(((***+++,,,///000222444666777777777777888::::::;;;<<<>>>AAAIII___{{{rrrdddXXXWWWaaaooo~~~xxxggg[[[HHHBBB:::888:::======<<<;;;;;;<<>>>>><<<;;;999777666444555555666777777777777555555777777777666444333222333333333333111000///------------...///000111/////////.../////////000------,,,+++***)))((('''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******+++***+++,,,---------,,,+++,,,---...///000111111111222333333222222333777999:::<<>>AAADDDSSSppprrrggg^^^UUURRR^^^qqqxxxjjjWWWHHH>>>===<<<;;;:::::::::;;;===<<<<<>>999666555333444555666666888;;;>>>BBBEEEIIIKKKLLLLLLNNNOOOKKKJJJJJJJJJKKKJJJGGGEEE>>>>>>>>>===<<<999666555111222333444555555555555333444666777777555444333333333444444333222000//////...------...///111222------,,,------...///000,,,+++)))((('''((()))***(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''###$$$&&&'''(((''''''&&&)))((('''&&&&&&&&&&&&&&&''''''(((((())))))******((()))+++---.........------...///111222222222222222333333222222333777::::::<<>>@@@CCCFFFPPPccc|||zzzsss&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%$$$$$$$$$#########''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((***,,,...111222666555555555666777999:::;;;:::===BBBFFFKKKWWWddd~~~ssscccVVVQQQRRR[[[jjj}}}~~~xxxsssjjj___TTTIIIBBB>>><<<<<<;;;;;;;;;;;;;;;;;;===@@@DDDGGGHHHIIIKKKLLLRRRWWW___hhhqqq|||~~~}}}~~~~~~~~~~~~{{{qqqooolllkkklllnnnppppppooonnnllljjjiiihhhhhhiiicccffflllttt~~~}}}zzzvvvqqqnnnlllhhhbbb]]]TTTPPPJJJHHHHHHHHHFFFCCC===<<<999555111000111333111444888===BBBEEEFFFGGGJJJJJJIIIHHHGGGGGGFFFFFFAAABBBBBB@@@===999444222333333333444555777888999999999888888777777666666444333222333444333111000///...---++++++,,,---.........---------------...---,,,+++******+++,,,---)))((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''(((&&&$$$########################%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$((((((((('''(((((())))))++++++*********++++++,,,...///000111111222111111///000000222333444555666:::<<<===>>>???AAADDDFFFRRRddd{{{|||wwwxxx'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############'''''''''(((''''''&&&%%%((())))))))))))))))))))))))******,,,...000222444333333333333555666888:::<<<>>>CCCHHHMMMVVVgggvvvwwwooocccUUUMMMKKKYYYeeewww|||yyywwwvvvlllcccWWWNNNHHHEEEBBB???===<<<<<<;;;;;;;;;;;;;;;@@@CCCFFFHHHJJJLLLOOOQQQYYY```kkkvvv}}}|||{{{{{{|||{{{{{{|||}}}|||zzzxxxqqqpppnnnnnnooopppooooooooonnnnnnmmmlllkkkjjjjjjbbbcccfffkkkrrrzzz~~~|||xxxrrrnnnkkkggg```[[[WWWSSSOOONNNNNNMMMJJJFFFBBBAAA>>>999444111000111,,,...111555:::>>>BBBDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCBBBAAA>>>;;;777444222444444333333444555777888:::::::::999888777555555777555333222333333222000222000...,,,+++++++++,,,------------------------,,,+++***))))))***+++,,,))))))(((''''''&&&&&&%%%!!!""""""###$$$%%%&&&''''''&&&&&&%%%$$$$$$###### ###%%%''''''&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%******)))((((((((())))))+++******)))))))))******......000111111222222222/////////000222333555666<<<===?????????@@@CCCEEEKKK[[[ooo}}}yyysssooommmwww'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""""""""######"""$$$%%%''''''''''''%%%$$$&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################&&&'''''''''''''''&&&&&&((((((((((((((()))))))))******+++---///111333444222222222222444666888:::===BBBGGGKKKQQQ]]]ppp{{{{{{|||zzzuuulll\\\OOOKKKOOOeeerrr{{{vvvrrrmmmaaaWWWKKKDDDCCCCCCBBB@@@>>>===<<<<<<;;;<<<======DDDFFFIIIKKKNNNRRRWWW[[[ccckkkxxx~~~|||{{{zzzxxxvvvvvvvvvvvvvvvvvvtttsssqqqpppooonnnnnnoooooommmkkkjjjjjjkkkllllllkkkkkkjjjiiiiiihhhhhhiiilllnnnppppppqqquuuyyyzzzuuupppmmmjjjfff```[[[YYYVVVTTTTTTUUUTTTPPPLLLHHHGGGDDD>>>888333111111------...111555:::???BBB>>>???@@@AAAAAA@@@>>>======<<<;;;:::999888888888444333111111111222444555888999999999999777666555999666333222222222222111333222000...,,,+++******,,,,,,,,,---------------,,,+++***)))))))))***+++))))))))))))((('''&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###%%%''''''&&&$$$"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((((((((+++******)))))))))))))))+++***))))))((()))))))))---...///111111222222222111111111111333555666888<<<>>>??????>>>???AAACCCCCCQQQaaalllmmmiiieeeccceeeooo'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###"""###$$$"""!!!$$$%%%''''''''''''%%%$$$###!!!  !!!###"""###$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$##################$$$$$$&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((()))***,,,...000222333444222222222333444666999:::<<>>===:::???>>>===<<<===>>>@@@AAAEEEGGGJJJNNNRRRYYYaaafffsss||||||{{{zzz{{{|||{{{xxxuuurrrrrrrrrqqqooommmmmmlllooonnnmmmmmmnnnmmmjjjhhhdddeeegggiiijjjkkklllllliiiiiigggeeeccc```^^^\\\^^^```eeekkksss|||}}}xxxtttpppnnnllliiiddd___ZZZXXXWWWXXXZZZYYYUUUQQQJJJIIIGGGBBB;;;666333222///...---...000555999<<<;;;===???AAAAAA@@@>>><<<888888777777777888999:::555444333222222222333333444555777888999999888777999666333111111222111000333222000...---+++******+++,,,---.........---------,,,***)))))))))*********************((('''&&&''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########""""""!!!!!! ###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))******))))))))))))************)))))))))))))))***---...///000222222222333111111000111222444777888;;;===============???AAADDDOOO]]]eeeeeebbbaaaaaaccclll}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&'''%%%"""%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''((((((***+++---///111333444444444444444444555777999;;;;;;AAAGGGKKKTTTbbbnnnuuusssqqqpppqqqwwwqqq]]]MMMLLL]]]ppp}}}{{{sssdddWWWGGGCCC>>>;;;<<<<<<;;;999??????>>>>>>???AAADDDFFFGGGIIIMMMRRRYYYcccmmmttt~~~~~~~~~~~~}}}}}}}}}zzzxxxxxxyyy|||{{{wwwrrrnnnnnnnnnllliiigggggghhhkkkjjjhhhhhhhhhgggeeeccc___```aaacccfffgggiiijjjffffffeeedddbbb___[[[ZZZWWWXXX\\\aaaiiiqqqwww{{{}}}zzzyyyvvvrrrqqqqqqooojjjfff]]]ZZZXXXYYYZZZYYYUUUQQQGGGGGGFFFCCC===777444333000...,,,+++,,,///333555;;;>>>AAACCCDDDBBB@@@>>>999888777777777777888888888888777666666555444444111333555777999888777666666444222111222222111///111111000///...---,,,++++++,,,...///000//////......---+++***))))))*********+++,,,,,,+++***(((''')))(((((('''&&&%%%$$$#########$$$$$$%%%&&&&&&'''######""""""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''''')))(((((((((((()))***+++***))))))))))))***++++++,,,---///000222333333333000000//////000333555777:::;;;===<<<<<<===???AAAEEEOOO[[[bbbcccbbbbbbdddfffppp$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!"""&&&(((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''###$$$%%%''''''&&&%%%$$$###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''(((((())))))+++,,,///111444555555555777777666666777999:::;;;===DDDLLLSSS___oooxxxyyy|||yyywwwxxx}}}wwwbbbTTTRRR\\\nnn}}}~~~rrrfffXXXLLLBBB@@@>>><<<<<<===>>>???@@@???>>>???AAADDDHHHJJJNNNPPPTTTZZZdddppp}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvttttttuuuxxxvvvpppkkkggghhhhhheeeaaa______aaabbb```^^^]]]]]]\\\ZZZYYYZZZZZZZZZZZZ\\\^^^```aaaaaa``````___^^^^^^^^^^^^ZZZZZZZZZ\\\___dddhhhkkkooottt{{{~~~}}}~~~~~~|||yyywww{{{wwwtttssssssppplllhhh___\\\XXXWWWVVVTTTPPPLLLAAABBBCCCAAA<<<777444333///...,,,++++++...111333999<<<@@@CCCDDDBBB???===999999999999999888888888888999999999888666444222111222555777777666555444333111111111222222000...///////////////......---+++---///000111111000//////...,,,+++*********+++++++++,,,---,,,***(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((()))***+++)))))))))******,,,---...,,,---///000222333333333111000//////111333666888:::;;;=========>>>@@@BBBDDDNNNZZZbbbeeefffhhhkkkmmmvvv###$$$$$$%%%&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&###&&&%%%############%%%&&&"""######$$$$$$######"""###$$$&&&''''''&&&$$$###"""&&&)))'''###!!!$$$(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&''''''((()))******+++,,,...111333555777777777999999888888888:::;;;<<>>AAA@@@??????@@@BBBFFFJJJMMMUUUWWW\\\cccmmm|||}}}||||||xxxxxxyyyyyyxxxvvvtttsssvvvuuutttssssssrrrrrrrrrsssqqqoooqqqssspppiiicccaaabbbbbb^^^ZZZXXXXXXZZZYYYWWWTTTSSSSSSRRRQQQOOOUUUTTTSSSRRRSSSTTTWWWXXXZZZYYYWWWUUUVVVXXXZZZ\\\___^^^\\\ZZZZZZ[[[^^^___\\\cccllluuu{{{zzzzzzzzz|||{{{{{{{{{{{{zzzwwwttt{{{wwwtttrrrqqqooojjjfffbbb]]]XXXUUUSSSPPPJJJFFF<<<>>>???>>>;;;666333222///...---,,,---///222444666999===AAABBB@@@===;;;888999:::;;;;;;;;;;;;:::666888999999888555111///222333555777666555222111000000000111222222000------......///000/////////,,,---///111222222111000000...---+++******+++++++++,,,---------+++)))'''$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%$$$ !!!"""######""" """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((((((((((('''&&&%%%%%%%%%%%%%%%&&&((()))+++,,,((())))))***+++---...///,,,---///000222333333444444333222222333666999;;;:::<<<===>>>>>>???BBBDDDFFFPPP^^^gggkkknnnqqquuurrrzzz***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%&&&(((***+++&&&&&&%%%######&&&***......000111444555777777888000333777888999<<>>>>>======>>>???@@@@@@BBB@@@???@@@DDDJJJOOOQQQ\\\```gggooozzz}}}|||{{{yyyxxxvvvvvvuuuvvvvvvuuuqqqnnnqqqooommmllllllmmmllljjjgggggghhhgggfffccc```^^^ZZZXXXVVVTTTRRRQQQPPPPPPNNNMMMKKKKKKLLLLLLLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJRRRQQQQQQQQQQQQQQQRRRRRRXXXZZZ\\\\\\ZZZXXXWWWXXX]]]___ccciiiooouuuyyy{{{}}}tttnnnnnnpppxxx{{{|||zzzyyyxxxwwwvvvtttqqqmmmjjjhhheeeccc]]]WWWPPPIIIDDDBBB<<<;;;:::999777555333111000000///............///111666888777;;;CCCFFFEEE???===<<<===???>>>;;;777<<<<<<;;;999777555222111111222444555666555444333444222111222555555333000333333222222111000000000000//////.........//////,,,---...//////---+++***,,,,,,,,,++++++*********)))'''&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&+++'''$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$###""""""%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((''''''(((((()))***+++)))***+++,,,---,,,+++***---.........---...000222111111222222333444444555444666999:::<<<>>>AAADDDHHHSSSeeeuuu}}}}}}xxxsssxxx''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%)))((('''%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''))))))&&&&&&&&&%%%%%%(((,,,000///111222444666777888888999999999:::===???BBBCCCJJJWWWjjjzzztttWWWUUUXXXeeewww~~~|||yyywwwsss^^^KKK@@@;;;;;;<<<<<<<<<===>>>>>>>>>???CCCAAAAAACCCIIIPPPWWW[[[bbbhhhqqq|||{{{zzzyyyyyywwwvvvuuutttssstttsssrrrnnnkkkkkkiiifffeeefffeeedddccc^^^^^^^^^]]][[[XXXVVVTTTOOONNNLLLJJJHHHGGGFFFFFFHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHPPPSSSUUUVVVWWWWWWYYY[[[[[[[[[\\\^^^bbbgggllloooyyyyyyvvvmmmdddbbbhhhnnnyyy|||~~~~~~|||yyywwwwwwwwwwwwvvvtttqqqnnnkkkiiifffddd___YYYRRRKKKEEEBBB>>>CCCFFFDDD<<<555333444111111000////////////000,,,000777===AAAAAA???>>>???===<<<===>>>>>><<<999;;;;;;:::888777444333111333333444555555555444444444333222333555555333111333333222222111000000000......------------------------.........---++++++,,,,,,,,,+++++++++******+++)))'''&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&+++(((%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$(((&&&$$$###$$$$$$###"""&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((()))***+++******++++++,,,,,,++++++......///.........111333333333444444555555666666888:::<<<===>>>@@@CCCFFFNNNZZZlll}}}|||xxx$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''(((+++///222111222444666777999999999;;;888777888<<<@@@AAA@@@NNN^^^tttttt___NNNWWWgggxxx}}}{{{zzzzzzzzzzzzwwwcccPPPCCC===;;;;;;;;;<<<>>>???@@@@@@@@@???CCCCCCDDDGGGOOOXXXaaafffhhhppp|||~~~~~~{{{yyyvvvuuuuuuuuusssrrrooonnnllllllkkkiiifffcccaaa___\\\[[[[[[ZZZYYYWWWUUUTTTRRRPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA???>>><<<<<<=========<<<<<<<<<<<<<<<============>>>>>>>>>>>>???AAABBBBBBEEEHHHKKKMMMPPPTTTYYY\\\___]]]ZZZXXXZZZ^^^bbbfffnnnnnnlllfffbbbgggsss}}}}}}}}}}}}{{{xxxuuussssssuuuuuutttsssqqqooolllkkkhhhgggccc^^^XXXPPPJJJFFFBBBLLLSSSOOOAAA555333666222222111000000000000000...000;;;IIIMMMDDD===>>>???===;;;;;;===>>>===<<<>>>>>>===<<<;;;999777777555555444444444444444444444333333444555555444222333333333222111111000000------,,,,,,++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++---***(((''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%)))'''%%%%%%%%%&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$(((&&&$$$###$$$$$$###"""''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((***+++,,,***************+++,,,,,,...///000/////////222444666666666666666666777777:::<<<===>>>>>>@@@CCCEEELLLXXXkkk||||||yyy$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&''')))***+++...222555333444555777999:::::::::777777888999<<<@@@EEEHHHWWWhhh~~~}}}dddTTTRRRbbbxxx}}}|||ssseeeSSSEEE>>>===<<<;;;===>>>AAACCCDDDDDDCCCCCCBBBDDDFFFKKKSSS]]]hhhnnnrrr|||}}}{{{zzzyyyxxxvvvsssqqqqqqooommmkkkfffdddbbbaaa```^^^[[[XXXWWWUUURRRPPPPPPOOOMMMKKKNNNLLLJJJHHHFFFDDDCCCCCCDDDCCCBBBAAA??????>>>>>>999777666555666777666555555555666666666777777777888999999:::;;;<<<>>>???<<<>>>AAADDDHHHMMMTTTYYY^^^\\\ZZZXXXYYY[[[]]]___cccccceeehhhooozzzzzzuuuqqqpppppprrrrrrqqqpppooommmlllkkkiiihhhgggddd___XXXRRRNNNJJJQQQVVVPPPAAA555333555333222222111000111111111333111:::KKKMMMAAA:::???===<<<;;;:::;;;===>>>????????????>>>===<<<;;;:::888777555333333333444444333333444444555555444444444333333222222111000000------------,,,++++++***...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&((()))+++,,,******)))))))))+++,,,------///000000000000222444666666666666666666666666888999;;;;;;;;;<<<>>>AAAEEEQQQdddvvv|||wwwxxx%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&(((+++---...000333666444555666888999:::::::::777;;;>>>>>>===BBBNNNWWWjjjxxxnnn^^^XXXbbbqqqvvv]]]SSSFFF>>>>>>>>>===;;;<<<>>>AAADDDEEEFFFEEEDDDCCCFFFKKKPPPXXXbbblllttt~~~yyyxxxwwwvvvuuutttrrrqqqtttrrrooollljjjgggdddaaa]]][[[YYYWWWWWWUUURRRPPPNNNLLLIIIGGGGGGFFFDDDBBBFFFEEECCCAAA???>>>>>>===;;;:::999888777777777777666555333333444444444333222222222222333333333333111111111222333444666777777888:::<<>>@@@===============<<<;;;;;;:::888666444333222333333222333444444444444444555444444333333222111111111////////////...---++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***((('''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$###""""""$$$&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&''')))***+++***)))(((((()))+++,,,...,,,...000111111111333444555555555555555555666666777888999999999:::<<<>>>BBBNNN```rrr|||~~~zzzvvvuuu''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''')))---///000222444555444555777888999:::::::::666;;;??????>>>GGGXXXfff{{{ttt^^^YYY\\\sss~~~sssbbbKKKEEE>>><<<>>>???>>><<<:::<<<>>>AAACCCDDDDDDDDDFFFKKKSSSZZZaaajjjttt|||}}}}}}~~~~~~}}}|||wwwuuurrrqqqqqqpppnnnlllllljjjfffdddaaa]]]YYYVVVUUUSSSPPPOOOOOOMMMKKKIIIFFFDDDAAA@@@??????===<<<<<<<<<;;;:::999888888777666555444444333333333333555333111111222333222111000000000111111111222222////////////000111222333444555666777888<<>>AAAHHHXXXmmm}}}xxxcccXXX]]]hhh~~~rrr___OOOAAA>>>;;;:::<<<>>>>>>===;;;;;;===???AAACCCEEEFFFJJJRRR]]]fffnnnvvv}}}{{{zzzyyywwwuuussspppmmmjjjiiiiiihhhfffddd```^^^[[[YYYWWWSSSNNNKKKKKKIIIGGGFFFEEEEEECCCBBB???===;;;:::::::::888777555555666666666555444333555444444333333333333444333111//////000111000////////////000000000111111111111111111111222333333111222333333444777;;;>>>CCCGGGNNNTTTWWWWWWVVVTTTOOOPPPRRRVVV[[[```dddgggjjjlllmmmmmmllllllmmmnnnnnnmmmkkkiiihhhhhhhhhhhhgggfffdddbbb___\\\ZZZXXXZZZUUUOOOIIIDDD@@@===;;;;;;;;;:::999999999999999888777444222000///......111444888999999999<<<>>>???@@@AAAAAABBBBBBBBBBBB;;;:::999777555333000///...000333333222111333555555444444333333222111111000111111111000...,,,+++++++++---.........------,,,,,,,,,---------......+++***((()))***++++++***$$$%%%%%%&&&'''((())))))&&&(((******'''%%%%%%&&&"""######$$$%%%&&&''''''(((&&&$$$###$$$$$$###"""&&&%%%$$$###$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''(((&&&'''(((***++++++,,,,,,))),,,///000000000111333111111222333555666777777777888::::::;;;<<<>>>AAABBBKKKZZZiiirrrvvvuuussslllvvv%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$ $$$'''(((((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++***(((&&&%%%&&&((()))'''***///111222222333333444555666777888999999999<<<===AAAIIIXXXoootttddd\\\^^^nnn~~~yyytttcccQQQCCC???===::::::;;;<<<>>>>>>======>>>@@@BBBEEEGGGIIINNNWWWdddooowww}}}{{{xxxuuurrrpppmmmiiigggddd```]]]\\\\\\\\\YYYWWWVVVUUUSSSQQQOOOLLLHHHEEECCCAAA???>>>>>>>>><<<;;;;;;999777666777777666555111333444666666555333222222111111000000000111111111///------...///...---....../////////000000000000000000///000000111111///000222222222444777:::999===CCCIIIMMMNNNMMMLLLJJJMMMMMMKKKIIIMMMWWW```^^^aaaeeegggiiikkkmmmoooooonnnllljjjhhhhhhhhhhhhlllkkkhhheeeaaa^^^[[[ZZZYYYWWWSSSNNNIIIDDDBBBAAA>>>>>>===<<<<<<<<<<<<===777:::999444111111...)))///333777999999999;;;===888888:::;;;;;;<<<<<<<<<:::::::::888666333000...---000222333111000222444555444444333333222222111000000111111000...+++******+++---//////...---,,,,,,,,,,,,------.........---+++***)))*********)))###$$$%%%&&&''')))******###%%%((('''$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%&&&&&&&&&'''&&&%%%$$$%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''%%%&&&(((***+++,,,++++++(((+++...000000000111222000111222444666777888999555777888999999;;;>>>@@@FFFOOO\\\jjjtttxxxxxxwwwjjjsss"""###$$$&&&'''((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$((('''&&&%%%%%%'''(((***&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''$$$"""###&&&(((((('''***,,,...//////111444666666:::;;;888999===;;;555:::;;;CCCVVVqqq|||lll]]]\\\dddoooyyygggQQQBBB===;;;;;;;;;<<<<<<<<<======999:::>>>DDDGGGHHHLLLQQQ]]]dddoooyyy}}}}}}yyyvvvpppmmmiiigggeeebbb]]]YYYXXXVVVSSSRRRQQQPPPMMMKKKHHHHHHHHHGGGEEECCCAAA@@@999999::::::999777555333333333333333333333333333111111222222222222111111222222222222111000///...........................111111222222222222111111......////////////......//////000222333444555666555777:::>>>BBBFFFHHHIIIEEEFFFHHHIIIJJJJJJIIIIIIQQQSSSXXX\\\aaagggmmmqqqsssqqqnnnjjjhhhgggggghhhkkkiiieeecccaaa```^^^\\\[[[XXXTTTQQQNNNKKKGGGDDDBBB@@@???@@@CCCDDDBBB???;;;:::888555222000...---111111222333555666777777999:::::::::::::::::::::::::::999777555333111000000000000000111222333444555444222111000111222222000111111111///...,,,************+++,,,---...///---------///000000...,,,)))))))))((('''&&&&&&%%%(((&&&%%%$$$$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%% !!!!!!"""$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######))))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&'''))),,,...***+++---///111333444444333333222222333555666888:::;;;;;;:::999:::<<<>>>EEELLLZZZkkkyyy~~~zzztttlllqqq}}}%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''+++(((&&&'''***------,,,---...000000111222555777<<<>>>===999:::??????<<<>>>AAAOOOiiiuuuhhh___[[[dddrrr}}}wwwlllYYYFFF>>>>>>;;;<<<<<<===============<<<<<<@@@FFFIIIKKKPPPWWWgggooo|||~~~|||{{{zzzxxxxxxwwwuuuqqqooofffccc___\\\[[[XXXTTTQQQKKKIIIGGGFFFEEEDDDBBB@@@AAA@@@???>>><<<;;;:::999777777777777666555444444222222222222222222222222111111111222111111000000...//////000000000000000////////////////////////000000111111000//////.........////////////......---......///000111222222111333555999<<<>>>@@@@@@AAABBBCCCEEEFFFFFFFFFEEEIIILLLPPPTTTYYY```ggglllrrrpppnnnkkkiiihhhhhhhhhjjjhhhfffcccaaa```^^^\\\[[[YYYVVVSSSPPPMMMHHHEEECCCAAA@@@AAACCCCCCAAA>>>???>>><<<999666333111000///000111222333444666666999999999999999:::::::::999999888777555333111000/////////000111222333444555444333222111111222333000000000000///---+++***------------...///000111///---,,,,,,,,,+++)))''',,,+++***)))((((((((((((((('''%%%$$$$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++,,,---...000111222222222222222222333444555666777666777777777777888:::===FFFMMMYYYjjjwww|||xxxsssnnnrrr((((((((('''&&&%%%$$$###"""###$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&'''))),,,------000111222222222333555777;;;<<<999555555:::<<<<<<@@@III___jjjZZZUUUVVV```rrrwwwjjjZZZIII<<<;;;AAA===>>>???AAAAAAAAA@@@???BBBAAADDDIIINNNRRRYYYaaaqqq{{{~~~{{{xxxuuuqqqooollljjjiiigggdddbbbXXXTTTPPPMMMKKKJJJGGGFFFBBB@@@>>>>>>>>>>>><<<::::::999777555444444444444444444333333333333333444111111111111111111111111111111111111000000///...***+++---...///000111111000000000000000000000000000000000000000///...---..................................../////////000///000111333555666777777:::;;;<<<>>>??????@@@@@@BBBDDDGGGKKKPPPVVV^^^cccjjjjjjiiihhhhhhgggffffffgggfffdddbbb```^^^\\\[[[[[[YYYWWWVVVTTTPPPKKKGGGEEEDDDCCCCCCCCCBBB@@@>>>AAA@@@===:::777444222111.........///111222444555777777777888888999999999999888888777555333222111.........///000111333333444444333222222222333333////////////...,,,+++******************+++,,,---///---+++***++++++***(((...---,,,************+++''''''%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))+++++++++***)))---...///000000111111000111222333444555666666666444555666666666888;;;===GGGMMMXXXgggsssxxxvvvrrrpppuuu(((((((((((('''%%%$$$#########$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''')))+++(((''''''&&&'''((())))))&&&&&&&&&&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&(((+++---...222333444444333333555777::::::888555444666999;;;@@@RRRpppqqq___VVVPPP[[[nnn|||mmmYYYKKKAAA;;;===AAA???@@@BBBDDDEEEDDDDDDCCCGGGFFFHHHNNNTTTZZZdddmmm}}}~~~}}}zzzwwwtttppplllhhhdddaaa]]]ZZZYYYWWWTTTSSSJJJGGGCCC@@@>>>=========<<<;;;999:::;;;;;;:::888888666444222111111222333111111000///000111222333111111111111111111111111000000111000000///...---***+++,,,---////////////////////////////////////...//////000000000000000........................000000000000000000/////////000111222333333333222333444555666888999999:::???@@@AAACCCFFFLLLSSSWWW[[[\\\^^^```aaabbbcccccccccccccccaaa^^^\\\[[[[[[ZZZYYYYYYXXXVVVRRRMMMIIIHHHGGGFFFDDDCCCAAA???===???>>><<<999666333111///------------...000222333555555666666777777888888777777777666555333222111------......///111222333444444333333333333333333.........------,,,++++++))))))((((((((())))))***---,,,******,,,...///...///---,,,*********+++,,,''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''((()))******++++++***,,,---...000111111111111000111333555777777777666888999:::999999:::<<>>>>>>>>???AAACCCEEEFFFFFFFFFIIIGGGJJJQQQXXXaaammmxxx|||xxxvvvtttqqqmmmiiieee```[[[XXXTTTQQQNNNLLLJJJIIIGGGEEE@@@???<<<999777666777888555333333333444555444333666444222000000111222333//////.........000111333222222222222222222222222000000000000000///......------............------........................)))***,,,...///000000111......------------......000000000///////////////000000111111111111000000///000000111222333444555;;;;;;<<<<<<===@@@EEEHHHKKKNNNQQQVVVZZZ^^^```aaabbbcccdddccc___]]]\\\]]]YYYXXXXXXXXXWWWSSSNNNKKKJJJIIIHHHFFFCCC@@@>>>===>>>===;;;999666333111000...------,,,---...000111333333444444555666666777666666666666555444222222............///000111222222333333333333333333333///...------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***))))))+++---......---,,,+++***)))***++++++''''''&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***)))((('''(((***,,,---***+++---///111222333333000111333666777888777777<<<<<<<<<;;;::::::<<<>>>FFFKKKUUU```kkkqqqttttttuuuyyy%%%&&&'''((((((((((((((('''''''''''''''((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''))))))***---000333333444555555444444666888:::888888::::::<<>>@@@>>>;;;===>>>???BBBDDDGGGIIIJJJJJJIIIMMMVVV```jjjxxx|||xxxuuupppllliiibbb___[[[XXXTTTPPPKKKHHHEEECCCAAA@@@@@@???===;;;999999888666444333444666333111000111222333222111222111000/////////000111//////...//////000111111222222222222222222222222///000000111111000000///111111111000///...---,,,........................'''((()))+++---......//////...---,,,,,,---...///...............---------......//////000////////////////////////000111222555555666666555666888;;;@@@BBBGGGLLLRRRXXX\\\___aaadddfffeeeaaa^^^^^^___XXXWWWVVVVVVUUUSSSOOOLLLJJJKKKKKKHHHDDD@@@?????????>>>===;;;999777555444111000...---,,,---///000111111222333444555555666555555555555555444333222111000000//////000000111111111222333333333222222//////...---,,,,,,---------,,,+++***************,,,***(((((()))***)))(((************************'''''''''&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,+++)))'''&&&'''))),,,...)))+++---///111333444444000111333555777888999999:::;;;;;;:::999999<<<>>>DDDJJJSSS^^^hhhqqqvvvyyyyyy|||&&&&&&'''(((((((((((((((&&&''''''((()))***++++++&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&''')))%%%%%%&&&&&&&&&'''''''''$$$&&&((()))))),,,000444444555666666666666888:::888444444666999@@@OOO]]]ooo~~~dddLLLHHHSSSddduuurrr```LLLAAA999:::>>>???>>>>>>@@@AAABBBDDDHHHLLLPPPRRRPPPPPPVVVaaalllxxx}}}{{{{{{zzzxxxwwwwwwvvvvvvvvvwwwzzz|||~~~}}}~~~~~~}}}|||rrrooojjjfffbbb^^^YYYUUUNNNKKKIIIGGGFFFCCC???<<<999999888999:::999777555333444666444222111222444444222111222333444222111//////////////////000000//////000111111111000000111111111111111111111111//////000111222222222222222222222222111000///...........................***+++,,,------......---///...,,,++++++,,,...///..................//////---...///000111111111000111000///......///000111000222333333222222333444888:::===BBBIIIOOOUUUXXX\\\___cccbbb]]]ZZZZZZ\\\WWWUUUTTTSSSSSSRRROOOMMMJJJLLLLLLIIIDDD@@@???@@@???>>>===<<<;;;999888888555333000...------...//////000000111333444444555444444555555555444333333333333111000000000000000///000111222222222111111000///...---------...///,,,+++***)))(((''''''(((***)))((()))******(((&&&(((***+++,,,,,,+++***)))''''''''''''&&&%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,)))((((((((()))***+++,,,+++,,,...///111222222333222222333444666888:::;;;666777888999999:::===@@@BBBHHHQQQ\\\gggqqqyyy~~~~~~'''(((((((((((((((''''''%%%&&&''')))***,,,---...&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''(((((()))***)))))))))'''&&&$$$$$$$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&(((***------...000555999555666888888777888;;;===<<<777555888===HHH\\\ooo|||uuuYYYEEEKKK^^^qqq~~~rrr___OOOEEE@@@===>>>>>>===???DDDFFFFFFFFFIIIMMMRRRXXX[[[WWWXXX___kkkwww}}}zzzxxxvvvnnnllliiihhhgggfffeeeccceeedddccccccdddhhhkkknnnppprrrtttwwwyyyzzz{{{{{{yyyxxxuuurrrnnnkkkiiigggbbb___[[[WWWSSSNNNIIIEEE@@@???=========<<<999777333333444666888777555222///222444333111///000222222000///000111111000...//////000111111111000000///000111222222111000///000000000000000000000000...///000222333333333333333333333333333222111111000000000000000000000000000000111111000000///...///...,,,++++++,,,...///000000000000111111222222//////111222333444444444222111000/////////000111...111444555444333444444333444666;;;AAAHHHNNNQQQUUUZZZ^^^]]]XXXUUUUUUWWWVVVTTTRRRQQQQQQQQQOOOMMMJJJLLLLLLIIIDDDAAA@@@AAA======<<<;;;:::999999888777555222///------...///...///000111222333444444333444444555555444333333555444333111000/////////...///000111222222111000111000......---...///000//////---,,,++++++++++++''''''(((+++---...---+++(((***,,,......,,,***)))''''''''''''&&&%%%$$$###""""""###$$$$$$$$$$$$### """$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---&&&''')))***++++++******---...///000111111111111222222222333555888:::<<<555666888999:::===AAADDDAAAGGGPPP[[[fffqqq{{{$$$&&&(((&&&$$$"""$$$&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&)))---///111333666888999888666777888999:::999999888666888BBBUUUiiixxx{{{cccOOOLLL^^^rrrwwwaaaKKK>>>@@@???===<<<===>>>@@@AAADDDEEEGGGKKKQQQVVVYYY[[[^^^___hhhyyy|||xxxuuuuuutttppplllgggccc___]]]XXXWWWVVVTTTQQQOOONNNMMMMMMMMMLLLMMMOOORRRVVVXXX^^^___aaaccceeefffggghhhkkkhhhbbb^^^[[[YYYVVVTTTMMMKKKHHHEEEAAA???===<<<888777555444333444444555444444333333333333333333111111000000000/////////000111222444444444333222000000000000000000000000111111111111111000//////000000000000000000//////222222222222222222222222000000000//////.........111111000000000///////////////000000000111111111000000111222222111///...//////...---------......///...---...///000///...222111111000//////000000...///111333444333111000222111111444;;;AAAFFFHHHRRRTTTVVVXXXYYYXXXWWWUUUVVVSSSPPPNNNNNNNNNNNNMMMMMMLLLIIIFFFDDDDDDDDDEEEAAA>>>;;;:::<<<<<<:::888777666444111///---+++***,,,---///000000...,,,+++111222444555666666777777777666444222000//////000,,,------....../////////000000///...------,,,,,,+++***))))))((()))))))))++++++++++++++++++++++++,,,++++++---...///...,,,''''''''''''&&&%%%$$$$$$########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###""""""!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###&&&''''''((()))******+++(((((((((((())))))))))))%%%%%%'''(((***,,,---...,,,---///000222333333333555555666777888999::::::888888999:::;;;======>>>BBBDDDKKKYYYjjjwww}}}~~~}}}}}}###&&&''''''%%%%%%''')))&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''***---000111333666888888888777888999999999888777666777===JJJ]]]ppp|||qqq```UUUYYYjjj{{{xxxhhhTTTEEE>>>???>>>===<<<===???AAABBBCCCCCCFFFJJJPPPVVVZZZ\\\dddfffqqq|||wwwpppiiieee```]]]ZZZVVVUUUSSSPPPLLLIIIGGGFFFDDDDDDCCCBBBAAA@@@???>>>@@@@@@?????????AAABBBCCCJJJKKKMMMOOOQQQRRRRRRRRRTTTQQQMMMKKKIIIGGGEEECCC???===;;;999777666555444999888777666555555555555222222222222111111111111333333333333333333333222///000111222222222111111444444444444444444444444333333333333333222111111222222222222222111111111111111111111111111111111444333222222111111111222000000000000//////////////////////////////000000111222222333222111000//////////////////000000000222000///000222222111000222111000000000000000111000000222333333333222222//////000111555999>>>AAAJJJMMMPPPTTTWWWWWWWWWVVVXXXUUUQQQOOOOOOOOOOOONNNLLLJJJHHHEEECCCCCCCCCDDDBBB???<<<;;;;;;;;;999777777777666555222000...---+++,,,---////////////...000111222444555555555555777666444222000000000000---------------...//////000//////......---,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,++++++,,,---...,,,+++)))))))))((('''&&&%%%$$$########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''(((((((((((('''(((((()))******++++++,,,---///000222333333333555555666777888999999:::888999999:::;;;<<<======CCCDDDJJJWWWgggtttzzzzzz{{{zzz~~~###%%%'''''''''((()))+++&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''')))+++///111222333666777888888999999999888888777444555:::FFFWWWjjjzzzyyyddd[[[^^^hhhwwwtttfffTTTDDD===>>>===<<<<<<===>>>@@@BBBDDDCCCDDDGGGKKKPPPWWW\\\___kkkqqqxxxmmmlllfff^^^WWWRRRNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===???@@@BBBCCCCCCCCCCCCHHHFFFDDDDDDCCCBBB@@@>>>;;;:::999888888888888888666666666555555444222222444444444333333222222222111222222222222222222222000111111222222222222111222222222222222222222222111111222222222111000000333333333333333333333333222222222222222222222222333222111000///000111222111111111000000000000///000000000000000000//////000000111111111000///...------...///000000000000222000///000111111000//////...............///000/////////000000000000000///111222222111333888<<>>??????>>>>>>>>>>>>======999999:::::::::;;;;;;;;;666777999;;;<<<=========AAABBBCCCEEEEEEDDDCCCBBB@@@>>>=========<<<:::888444444333333333333333333333444555666666555444333777777666666555555444444111111111111222222222222333333444444444444444333000000000000000000000000222222333333333222222111222222333333333333333444444444444444444444444444333222000//////000111222333333222222222111111111222222222222111111111111111111111111111111111000000000111222222222111000333222111111222333111000000000/////////000111111000000/////////000000111000444666555222222777<<>><<<:::999777666222333555666666333000///---,,,++++++,,,///111333//////111222333444444444555555444222111000000000000///,,,++++++---///111000/////////......------///......---------------,,,,,,,,,,,,,,,,,,---------,,,+++,,,---,,,+++)))+++++++++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$$$$!!!###$$$$$$%%%%%%$$$$$$###((((((((((((((((((''''''&&&&&&'''''''''(((((((((************)))))))))))),,,---///000222333333333444444555666777888999999:::::::::::::::::::::;;;BBBCCCIIIVVVfffsssyyyzzzzzzzzz}}}'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((())))))---000222333333444555777777999::::::888777777999:::AAAOOO```rrr}}}zzzuuuvvv{{{wwweeeWWW[[[lll{{{lllTTTFFF???;;;;;;<<<;;;<<<===???BBBDDDFFFGGGHHHJJJLLLOOOTTT[[[dddjjjyyy}}}sssggg\\\VVVTTTPPPIIIEEECCCCCCDDDDDD?????????????????????????????????@@@@@@@@@@@@AAA<<<===???AAABBBCCCDDDDDDEEEGGGHHHIIIIIIGGGEEEDDDEEECCCAAA@@@@@@@@@>>><<<<<<<<<:::999888777777777555666888999::::::999999777777666555555444333333444444444444444444444444555444444444444444444444444444444444444444444444555555666666666666666555222222222222333333444444444444444444444444444444444333222222222333444555333333222222222111111111222222222222222222222222333333333444444444555555666666777666666555444444777666444444555555444333444444333333333333444444333222222111111111222222///333666444222222666;;;???BBBGGGLLLRRRVVVYYY[[[WWWTTTPPPMMMMMMMMMLLLKKKLLLKKKIIIGGGFFFDDDCCCCCCBBBAAA???<<<:::888777777222444666777777555333111000///---++++++---///000///000111222444444444444444444444333222111000///111///---++++++,,,///000///////////////...............---,,,,,,,,,,,,,,,)))***++++++,,,---......---,,,,,,---......,,,+++*********)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""######""" !!!###%%%''''''%%%###!!!((((((((((((''''''''''''''''''((((((((()))))))))(((((())))))******++++++,,,---///000222333333333444444555666777888999999999999::::::::::::::::::???BBBIIIYYYkkkyyy~~~((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))***++++++000222444444444444555666666888:::999666666999<<>>>>><<<<<<<<<===???AAADDDFFFHHHIIIHHHKKKOOORRRXXXaaammmvvvvvvjjj^^^UUURRRTTTQQQLLLJJJKKKLLLMMMMMMHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTSSSPPPMMMKKKRRROOOLLLJJJJJJJJJIIIHHHLLLJJJHHHFFFDDDCCCBBBAAA;;;<<<<<<============<<<999888888777666555444444555555555444444444333333666555444444333444444444444444444444444444444444222333444444555444444444333333444444555666666666555555555555555555555555333333333333444444444444444444444333333333222222333444444444555555555555333333333444555777888999:::999888777777777888888:::888777777888888666555555555444333333333333444333222222222222222111111000222555444333333666:::999<<>>???AAADDDFFFHHHIIIJJJJJJNNNTTTZZZbbbnnn}}}zzzqqqgggaaaaaaVVVTTTQQQPPPQQQSSSSSSSSSPPPQQQRRRSSSUUUVVVWWWWWWVVVWWWXXXZZZ\\\]]]^^^___ccccccbbbcccdddfffhhhiiiqqqsssttttttssspppllliiiccc___[[[YYYZZZ[[[\\\\\\YYYWWWUUUSSSPPPOOONNNMMMOOONNNLLLKKKIIIIIIHHHHHHDDDDDDCCCBBBAAA@@@??????<<<<<<;;;:::999888888777:::999888777777777888888666666666666666666666666222333444555555555555444888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;:::999888::::::999999999888888888999999:::;;;<<<===>>>>>>;;;;;;<<<===???BBBDDDFFFCCCBBBAAA@@@AAACCCFFFGGGGGGEEEDDDDDDDDDDDDCCCAAA???>>>===;;;::::::::::::;;;;;;<<<===<<<;;;:::999;;;;;;;;;<<<<<<<<<=========???CCCHHHMMMQQQUUUWWWTTTQQQNNNMMMMMMNNNNNNNNNJJJJJJIIIHHHFFFDDDCCCBBB???@@@???===999777888:::999999::::::999888777777222111///---,,,,,,,,,,,,......000111222333333333333333333444333222000/////////...---------------/////////////////////000...---,,,,,,++++++,,,,,,*********************************,,,...///...---)))***************))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''((((((((())))))''''''((()))***+++,,,,,,,,,---///000222333333333333444444555666777888888777777888999:::;;;;;;<<<<<>><<<<<<:::;;;>>>???AAACCCEEEGGGIIIJJJJJJMMMRRRZZZbbbkkkzzz~~~vvvsssuuupppnnnlllkkkmmmnnnmmmmmmkkkkkkmmmoooqqqtttuuuvvvyyyzzz|||~~~wwwvvvtttrrrpppnnnmmmmmmhhhfffccc___\\\[[[ZZZYYYRRRQQQQQQPPPNNNMMMLLLLLLIIIHHHGGGFFFEEECCCBBBBBB@@@???===<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEGGGGGGFFFDDDCCCAAA@@@@@@@@@????????????@@@@@@AAACCCDDDEEEFFFGGGKKKKKKLLLMMMPPPSSSVVVXXXSSSRRRPPPPPPRRRVVVZZZ]]]ZZZYYYWWWWWWWWWWWWVVVTTTOOONNNLLLKKKIIIIIIHHHHHHKKKLLLMMMNNNNNNLLLJJJHHHHHHGGGEEEFFFGGGGGGFFFDDDFFFGGGIIIKKKMMMOOOQQQRRRTTTQQQNNNMMMNNNPPPPPPPPPIIIIIIHHHGGGEEECCCAAA@@@>>>??????===999888999;;;999999888777777666666666000000///...---,,,,,,,,,,,,---...000111111111111222333444444333222000////////////......------,,,////////////000000000000......---,,,,,,,,,,,,---,,,,,,+++***)))((('''&&&(((((((((***---///...---******+++,,,,,,,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,---///000222333333333333333444555666777888888666777777999:::;;;<<<<<<<<>>;;;;;;<<<>>>@@@AAAEEEIIIHHHFFFFFFJJJNNNSSSWWW___kkkzzz~~~}}}yyytttpppmmmlllkkklllhhhddddddfffeee```[[[^^^\\\ZZZWWWTTTSSSSSSRRRPPPNNNKKKIIIIIIHHHGGGFFFEEECCCBBBAAABBBBBBAAA@@@CCCDDDFFFFFFEEEDDDEEEEEECCCFFFIIIJJJLLLNNNQQQSSSUUUQQQNNNPPPTTTVVVTTTQQQSSSVVVZZZ[[[[[[\\\\\\]]]UUUSSSQQQPPPPPPOOOLLLIIILLLJJJLLLRRRTTTTTTVVVYYYbbbdddeeecccfffmmmrrrrrrkkkmmmoooooooooqqquuuyyy|||yyytttqqqrrruuuwwwxxxrrrnnniiidddbbbbbbdddfffeeekkkppppppjjjdddaaaaaa```^^^[[[ZZZYYYXXXVVVTTTRRROOOLLLJJJLLLNNNPPPPPPOOOOOOOOONNNNNNMMMMMMMMMKKKKKKJJJIIIGGGEEEBBBAAA??????===<<<;;;;;;;;;;;;:::999999888777666666555111111000000//////.........///000111111000//////000111333333222///+++(((------,,,+++,,,---...///111111000000/////////...111000///...............***************)))((('''&&&&&&((()))++++++,,,,,,***))))))((((((***+++,,,'''&&&&&&%%%%%%$$$$$$###'''%%%"""!!!!!!"""######((((((&&&%%%$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%$$$###$$$&&&((()))(((''''''''''''((((((((())),,,---...---+++)))))))))///000000000111111111111222222333444444555555666777999::::::999888:::;;;???DDDPPPcccxxx(((((('''''''''(((((()))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))(((((('''''''''''''''&&&&&&&&&'''((())))))((((((((())),,,///111555555666777777666555555:::777888999888999AAALLLaaammmyyyqqqiiihhhoooxxx{{{vvvzzz{{{bbbLLLBBB@@@===<<<;;;===@@@BBBDDDFFFHHHGGGEEEFFFKKKPPPVVV\\\fffttt~~~~~~~~~{{{xxxxxxvvvtttrrrpppooonnnnnnllliiieee```]]][[[YYYXXX___]]][[[YYYYYYXXXWWWWWWVVVXXXZZZ[[[[[[[[[\\\]]][[[]]]aaacccfffhhhlllooosssooolllnnnrrrtttsssqqqvvvxxx|||~~~|||zzzoookkkeeeaaa```^^^[[[YYY^^^\\\\\\```bbbeeellltttsss||||||xxxuuuqqqllliiiccc^^^WWWQQQNNNMMMMMMLLLQQQQQQQQQPPPOOOOOONNNMMMLLLLLLKKKJJJIIIFFFDDDBBBAAA@@@???===<<<;;;;;;;;;999999888777666555555444222222111111000/////////,,,---///000000000//////111111111111111///......///...---,,,,,,,,,------000000000000//////.........------,,,++++++,,,,,,------,,,,,,+++***))))))(((((()))+++,,,,,,,,,,,,***)))(((&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$######$$$((('''%%%'''&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((&&&%%%$$$&&&((())))))((('''''''''((((((((((((((((((***,,,,,,++++++,,,---...//////000111111222222333333444555555666666777777888::::::999:::;;;===@@@DDDOOOaaauuu'''''''''''''''((()))***&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''''''''&&&&&&''''''((()))))))))((()))+++...111333666666777777777777777666555666888999999>>>JJJXXXqqqzzzooo```^^^bbblllwww~~~tttwww~~~mmmSSS???@@@???===<<<===???BBBDDDGGGHHHHHHFFFEEEHHHNNNSSSZZZcccqqq|||xxxuuutttssswwwuuutttrrrqqqqqqrrrrrrqqqsssvvvwwwwwwwwwxxxzzzxxxsssqqqpppmmmkkkiiigggeeefffgggmmm|||wwwooocccXXXPPPKKKHHHFFFOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCBBB@@@>>>===<<<;;;;;;888888777666555444333333333333222111111000000///***+++,,,...////////////111111000000000111222222111000///---,,,+++++++++......///000000///---,,,---,,,,,,+++++++++++++++///...,,,+++)))))))))***)))***+++,,,,,,,,,,,,,,,---,,,***)))((('''''''''''''''&&&&&&%%%$$$$$$$$$###%%%***((($$$$$$$$$$$$#########$$$$$$'''%%%###"""###$$$'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&''')))***((('''((((((((((((((('''''''''''')))+++,,,++++++,,,---------...///111222333333444444555555666777777888666888:::;;;;;;;;;===???BBBFFFOOO^^^ooo}}}''''''&&&''''''((()))***&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&'''''''''''''''(((((())))))))))))***---000222444555666666666777777777777555777999:::<<>>=========>>>AAADDDFFFJJJIIIHHHFFFFFFKKKRRRXXX___jjj|||}}}yyytttpppppptttzzz}}}|||xxxjjjgggcccaaaaaaiii}}}wwwhhhZZZOOOHHHCCCAAAFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIIIIGGGEEEDDDBBBEEEDDDBBB???>>><<<;;;;;;888888777555444333222222222222111111000/////////))))))+++,,,---...//////111111111111111111111111000000///...---,,,++++++,,,---...//////...,,,+++...------,,,,,,,,,------///---***(((&&&&&&'''(((******++++++,,,+++++++++************++++++,,,,,,'''''''''&&&%%%%%%$$$$$$'''""" $$$&&&%%%"""###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%''')))&&&&&&&&&'''))))))'''%%%((((((((((((''''''''''''***+++---,,,***))))))***+++,,,---///111222444444444444444555666666777777666888:::;;;<<<===???AAAEEEHHHPPP[[[jjjwww'''''''''''''''((())))))&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))***,,,///222444666444444444555555666666666666888999999@@@RRRjjj{{{sss]]]RRRSSS[[[aaajjjrrr~~~|||oooZZZHHH???<<<===<<<===>>>@@@CCCFFFHHHKKKIIIGGGGGGJJJQQQYYY```fffssssssjjj^^^[[[VVVRRRRRRVVVZZZ^^^dddkkksssxxx|||zzziiiddd```\\\\\\dddxxxyyypppbbbTTTJJJCCC???===>>>@@@BBBFFFHHHIIIIIIIIIHHHIIIIIIIIIHHHGGGEEEDDDEEEDDDBBB@@@>>>===<<<;;;888888777555444222111111000000000///......------))))))***+++,,,---...///000222333444444111///---/////////.........------+++,,,---......---,,,+++------,,,,,,,,,------......---***(((''''''((()))))))))***************)))''''''((((((((())))))((((((((('''&&&&&&%%%%%%$$$'''''''''&&&$$$######$$$""""""""""""###$$$%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&''''''&&&&&&&&&((((((&&&$$$(((((((((((((((''''''''')))+++,,,,,,***))))))******+++,,,...000222444444222333333444444555666666666888:::<<<<<<>>>@@@BBBGGGJJJPPPYYYdddqqq~~~((((((''''''''''''((((((''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((&&&'''((())))))))))))((()))***+++...111444666888444444333444444555666777555888999;;;HHH```yyy|||aaaQQQQQQ[[[dddhhhqqqxxxwwwaaaLLL???;;;===<<<<<<===???AAADDDGGGHHHJJJHHHGGGHHHNNNXXXaaahhhqqq{{{iiiYYYOOOHHHEEEBBB??????@@@CCCEEEHHHNNNUUUZZZ^^^dddnnnuuu|||pppddd```\\\ZZZ[[[bbbsss|||hhh```UUUKKKDDD@@@===<<<:::===AAAEEEIIIKKKLLLLLLIIIJJJJJJKKKJJJIIIGGGGGGDDDCCCAAA???>>>===<<<<<<999888777666444222111111000//////......---,,,,,,************+++,,,...//////111333555444111...+++....../////////...------+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---...---,,,************+++'''((()))***************++++++++++++***((('''&&&((((((''''''&&&%%%%%%%%%###''')))((($$$###%%%)))###############$$$%%%&&& ###&&&))))))'''$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&(((***(((&&&&&&'''''''''&&&''''''''''''((((((((()))%%%''')))******+++,,,---***+++,,,...000222333444222222333333444555555555666888:::<<<<<<===@@@BBBFFFJJJOOOVVV^^^jjjxxx}}}***)))(((''''''&&&''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''(((((())))))%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))&&&'''((()))***))))))((()))***,,,///222555888999555444444444555666777888666:::>>>EEEWWWrrryyygggTTTOOOYYYiiitttxxx}}}xxxdddQQQEEE@@@>>>>>><<<===>>>@@@BBBEEEGGGHHHHHHGGGGGGKKKSSS^^^iiiooo}}}||||||}}}zzzxxxyyyzzzyyy|||}}}~~~qqqbbbRRREEE???<<<;;;:::999999999999:::888;;;???AAADDDHHHOOOTTT```dddlllsssyyy}}}~~~~~~{{{zzzwwwppplllmmmtttzzzzzzrrrsssxxxvvvjjjbbb^^^\\\^^^bbbhhhtttxxxpppjjjfffVVVQQQIIICCC@@@???>>>===:::<<>>@@@BBBGGGMMMRRRXXXcccrrr}}}+++***)))(((&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((()))'''((((((((())))))******&&&''')))*********)))((()))***,,,000333666888:::666555555555666777999:::999>>>DDDOOOeeecccWWWMMMQQQbbbvvvwwweeeNNNAAA???@@@???;;;======>>>@@@BBBEEEGGGHHHGGGFFFGGGLLLVVVbbbmmmsss~~~zzzzzz{{{xxx~~~~~~xxxuuuuuu{{{yyytttqqqrrrpppnnnooosssuuuvvvwwwxxxvvvssspppnnneeefffiiimmmrrrxxx}}}~~~~~~|||uuulllffffffmmmwww}}}yyyuuummm```RRRFFF>>>:::777777888999999888777666888888888999:::<<<@@@CCCFFFJJJPPPVVVYYYZZZZZZYYYXXXXXXUUUPPPLLLNNNVVV^^^cccnnn~~~yyyoookkklllrrr~~~{{{pppfffbbbbbbgggmmmsss{{{uuukkkeeebbbmmm}}}oooccc[[[VVVSSSLLLHHHCCC???>>>??????>>>999<<<@@@EEEHHHIIIIIIIIIBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>============::::::888777555333222111111111111000//////......---,,,+++++++++,,,---...............///000111222222222222111///---***))),,,***((('''(((***---..................///000111(((((()))************)))'''(((***+++,,,---......'''((()))***+++***))))))((((((((('''&&&&&&%%%%%%&&&%%%$$$%%%''''''%%%"""&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%&&&(((,,,///222...***((((((***++++++$$$%%%&&&'''(((***++++++''')))++++++)))))))))***+++,,,---...///111111222444444555555666777777777666888:::;;;;;;;;;===??????EEEKKKOOOTTT^^^mmmyyy&&&'''''''''(((((())))))***---+++&&&&&&++++++(((###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((('''&&&%%%$$$((((((((((((((()))*********,,,///222555666777777666777777666555555777888===>>>IIIaaayyyhhhVVVPPPRRRbbbttt~~~WWWMMMCCC@@@???======@@@>>>@@@BBBDDDFFFFFFFFFFFFHHHJJJMMMSSS\\\jjjxxxyyywwwyyy|||}}}yyyyyy{{{}}}zzzuuuvvvvvvrrrnnnooovvv|||}}}{{{vvvppphhhbbb]]][[[YYYXXXZZZ^^^dddgggggghhhhhhiiimmmpppnnnkkkgggccc___^^^___dddmmmuuu}}}wwwooofff___UUUKKKCCC>>>;;;888555555555666666777777777888888888888777777777777:::<<>>===<<>>>>>>>>>>>===>>>@@@EEELLLRRR[[[iiiwww&&&&&&&&&&&&''''''((((((&&&)))((($$$%%%)))+++((('''''''''&&&%%%&&&)))+++'''''''''&&&''''''((((((''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&'''((((((''''''&&&((((((((((((((()))***+++,,,...000222555666666666666777888888888888999;;;???AAAOOOjjjnnnXXXOOOPPPZZZnnnzzzeeeMMMDDD===<<<<<<;;;<<>>:::777555666777777888999:::;;;;;;666666666666555555555555555777:::;;;;;;;;;<<<>>>???===<<<;;;===???@@@AAABBBEEEJJJSSS\\\eeekkkmmmlllnnnrrruuuxxxyyyzzz{{{}}}qqqpppoooxxxrrrooonnnqqqsssssswww}}}~~~~~~uuuggg]]]YYYZZZ___fffrrr}}}llleee[[[SSSPPPMMMJJJHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAABBBCCCEEEFFFGGGDDDBBBBBBDDDEEECCCAAAAAA@@@>>><<<:::::::::::::::999888777555444333222444333222111000//////...,,,,,,,,,,,,,,,++++++***+++,,,...///000000000///////////////............,,,+++)))(((((()))***+++,,,---///000111000///...---------,,,++++++******)))'''&&&%%%&&&((()))***+++)))'''''')))***)))((((((((()))***)))((('''&&&''''''&&&%%%$$$###""""""(((%%%""""""$$$&&&&&&%%%&&&$$$###$$$&&&((((((&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((''''''''''''(((''''''((()))))))))((()))***,,,,,,++++++,,,.........//////000111111111444444555555777888::::::888999;;;<<<======<<<<<<>>>@@@EEEKKKOOOWWWgggwww%%%&&&&&&&&&&&&&&&''''''$$$&&&&&&%%%&&&***+++))))))((('''%%%$$$&&&))),,,))))))((('''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))$$$%%%&&&'''((()))))))))(((((((((((()))***+++,,,///000111333444555555666666888:::;;;;;;;;;<<<===;;;@@@RRRpppwww```OOOJJJTTTggg|||dddNNNCCC===999:::;;;;;;<<<@@@EEEGGGKKKLLLLLLLLLLLLMMMKKKPPPYYYcccnnn}}}xxxqqqeeeaaaZZZSSSPPPOOOPPPRRRUUUSSSQQQRRRTTTVVVWWWXXXZZZ^^^ccchhhnnnuuu}}}|||qqqggg[[[QQQOOOJJJBBB<<<999777555444222333444666777888999999666666555555555444444444444555777777777777888:::;;;999888999===@@@@@@>>>@@@BBBFFFKKKOOORRRUUUVVV^^^aaadddiiimmmppprrrsssoooqqqtttxxx~~~}}}ssssssvvvyyytttqqqrrrsssuuuyyy}}}wwwjjj```]]]___ffflllwwwzzzxxx{{{wwwqqqddd^^^UUUOOOMMMKKKIIIFFFHHHHHHHHHIIIJJJJJJKKKKKKFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAACCCEEEEEECCCBBB???>>>===;;;:::999999999:::999888777666555444333444444333222111000000///------------,,,,,,,,,+++******+++,,,------------...............////////////...,,,***)))((())))))+++,,,...000111111000000///......---,,,,,,++++++---+++(((&&&&&&))),,,...+++)))(((((()))******)))))))))******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$%%%$$$###$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''''''''(((((((((+++---------++++++,,,---//////000000111222222222333333333333444555666777777888999:::;;;;;;;;;:::===@@@FFFIIIKKKSSSfffyyy'''''''''''''''''''''''''''((((((((((((***++++++'''''''''&&&$$$%%%''')))+++***)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))%%%&&&'''(((((()))))))))((((((((()))***+++---...222222333333444555555555777999;;;<<<;;;:::;;;<<<;;;DDDXXXvvv~~~iiiXXXMMMSSScccyyymmmRRRAAA???;;;999<<<======???CCCGGGJJJMMMNNNMMMLLLNNNPPPNNNVVVaaalllxxx|||tttllliiiccc^^^[[[[[[]]]^^^___[[[XXXXXXXXXYYY[[[^^^bbbiiiqqqwww|||uuujjj```UUUKKKEEEAAA<<<999777777777666111222444666777888888888888888777777666666555555777888999999888888:::;;;;;;999999===CCCGGGFFFDDDJJJMMMRRRVVVXXXYYYZZZ[[[```aaacccfffhhhjjjjjjiiiiiidddaaa```cccjjjwww~~~wwwxxx{{{uuupppqqquuuyyysssjjjiiilllrrryyy}}}vvvvvv{{{{{{ooommmgggaaaZZZUUURRRPPPMMMJJJLLLLLLMMMMMMNNNOOOOOOOOOHHHHHHGGGEEEBBB>>>;;;999<<<===@@@BBBDDDCCCBBB@@@>>>>>>===<<<::::::999999:::999888777666555444444444444333333222111111000......---,,,,,,+++++++++*********++++++,,,,,,,,,---------....../////////222111///---+++************+++---///000111111111/////////...------,,,,,,---,,,+++)))((())),,,...+++)))((((((***++++++***((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&'''(((***+++---,,,++++++,,,---...//////000000111222222333222222222333444444555777888888999::::::;;;;;;<<<@@@GGGJJJJJJTTTjjj)))))))))((((((((((((((()))(((((())))))(((((((((&&&''')))((('''&&&&&&'''+++***)))((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((((((((((((''''''(((((()))+++---...///444444444444444555555555999:::;;;;;;999888999:::BBBPPPfffmmmYYYOOOMMMddduuuxxxrrr}}}tttTTTBBB;;;>>>;;;;;;>>>??????AAAFFFHHHKKKNNNMMMKKKKKKNNNRRRSSS]]]kkkvvvwwwooommmjjjfffeeedddeeefffgggaaa^^^___^^^\\\___eeejjjuuu|||lll___VVVLLLCCC>>>;;;777666777888888888777888:::===>>>>>>>>>>>><<<<<<;;;;;;:::999888888:::;;;;;;;;;::::::<<>>>>>???DDDKKKPPPQQQPPPSSSYYYaaahhhkkkmmmooopppooonnnoooppprrrpppmmmjjj```XXXRRRRRRVVV]]]jjjwww}}}yyyqqqlllooowww{{{ssstttzzz}}}xxx{{{qqqjjjlllgggccc]]]ZZZYYYWWWTTTQQQQQQQQQQQQQQQQQQPPPPPPPPPJJJIIIHHHEEEAAA<<<888555888:::>>>AAAAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999888888777666555444444444333333333222111111111......,,,+++*********+++++++++++++++++++++,,,,,,,,,,,,------......//////222111///...,,,***)))))))))***+++---///000111111000//////......------,,,'''(((***)))'''&&&''')))+++***((()))+++,,,,,,+++******))))))(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&((((((''''''''''''&&&&&&$$$&&&((('''&&&%%%''')))'''(((***+++***+++---...------...//////000000111666666555555666777888888999999999:::;;;;;;<<<<<<;;;@@@GGGLLLNNNYYYqqq*********))))))))))))((((((&&&&&&((((((%%%$$$%%%''')))))))))'''&&&'''((())))))((('''''''''((((((''''''''''''''''''''''''&&&''''''((()))((((((((((((((()))))))))(((((('''''''''(((***,,,...000111555555444444444555666666999::::::999777777999;;;HHHZZZrrrxxxaaaQQQQQQWWWnnn}}}rrrqqqaaaFFF=========;;;<<>>888666444333555777888888888:::>>>BBBDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@?????????@@@@@@??????@@@CCCEEEGGGIIIKKKOOOSSSXXX[[[^^^]]]eeeqqqzzz~~~|||vvvcccYYYRRRTTTXXX]]]iiivvvyyypppkkkqqq~~~{{{zzzkkkgggjjjccc___\\\\\\]]]]]][[[XXXUUUUUUTTTSSSRRRRRRQQQQQQMMMLLLJJJFFFBBB===999666888;;;>>>@@@???===<<<<<<===>>>>>>======<<<::::::777777777666555444444444333333222222111111111111///...,,,+++***)))******,,,++++++******+++,,,,,,---------------.........------,,,+++***)))((((((((()))***+++,,,...///000/////////...------,,,,,,'''***,,,,,,((('''((()))+++***)))***,,,------,,,------,,,++++++++++++,,,$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%%%%&&&&&&%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$''')))(((&&&%%%'''***%%%''')))******+++---///---------...//////000000444444444444555666777888;;;:::::::::;;;<<<===>>>===AAAHHHNNNSSS___www{{{www}}}***)))))))))((((((((((((&&&###$$$))))))%%%$$$'''((('''%%%"""!!!"""%%%((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&'''((()))))))))))))))''''''(((***,,,///111222555555444444444666777888888888888777777999<<<@@@MMMccc|||}}}jjjXXXRRR\\\lllxxxoooRRR@@@<<<>>><<<;;;<<>>AAA@@@>>><<<;;;<<<<<<<<<======<<<;;;999888666666555555444444333333222111111111111000000000111000---+++******+++,,,,,,+++***))))))***++++++...------------------,,,******************))))))((((((((()))***,,,---...//////......---,,,,,,++++++---///,,,)))'''***...,,,***)))***,,,......---///...---,,,+++,,,,,,---&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$""" !!!$$$'''&&&''''''%%%"""!!!"""$$$''''''&&&%%%%%%&&&''''''''''''&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%%%%&&&%%%(((+++***&&&%%%(((+++((()))++++++++++++,,,............///000000111111000000111222333444666777;;;:::::::::;;;<<<===>>>@@@CCCIIIPPPWWWdddyyyyyyllliiirrr))))))(((((('''''''''&&&&&&###%%%+++,,,((('''+++'''$$$"""'''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%&&&((()))))))))((('''$$$%%%'''(((***++++++,,,''''''(((***---///111333555555444444555666888999666777666666777;;;@@@DDDUUUnnn{{{iiiYYYNNNQQQeeezzzvvvXXXDDD;;;999:::===<<<>>>AAACCCEEEMMMUUUWWWXXXVVVQQQLLLNNNXXXaaalllzzz{{{uuuqqqgggcccgggppprrrooovvvtttYYYIIICCC>>>888888666555666888:::;;;;;;<<<@@@GGGNNNUUUYYY\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVYYYYYYZZZYYYZZZ\\\```cccbbbfffiiigggdddfffmmmttt~~~uuujjjfffnnnvvvzzzzzzxxx|||~~~xxxqqqmmmmmmmmmjjjgggggghhhfffbbb___WWWWWWWWWWWWVVVVVVVVVVVVSSSQQQNNNJJJFFFBBB???>>>>>>AAACCCAAA>>>;;;;;;<<<:::;;;;;;<<<;;;:::888777555555555444444333333222111111111000000000000000333111///,,,++++++,,,---+++***)))(((((()))***+++.........------,,,,,,,,,)))***+++,,,,,,,,,,,,+++(((((((((((()))***,,,,,,///......---,,,,,,++++++***++++++'''######(((---,,,***)))***,,,.........---,,,+++***)))***++++++(((((('''''''''&&&&&&&&&$$$%%%$$$""" $$$((('''((((((%%%""" !!!###((('''&&&&&&&&&&&&'''((())))))((('''''''''((((((###$$$%%%&&&'''((())))))%%%))),,,***'''&&&))),,,+++,,,------++++++,,,---/////////000111111222222333333333444666888999:::;;;:::999999:::;;;===>>>CCCDDDIIIQQQZZZfffyyy}}}nnn```^^^jjj~~~))))))(((((((((((())))))''''''''''''((((((((())),,,(((%%%'''+++,,,)))&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''(((((())))))))))))((((((((('''''''''((()))+++,,,+++++++++,,,...///111222<<<888444222333333111///:::999:::999666666@@@LLLcccssswwwdddSSSNNNRRR___zzz|||WWWIIIDDD<<<<<>>======>>>CCCJJJQQQVVV___XXXQQQPPPQQQVVV```jjjxxx}}}rrrjjjcccfffjjjmmmqqqwwwjjjWWWJJJ@@@999555555555555666777999:::;;;@@@CCCJJJTTT^^^eeefffeeejjjjjjhhhddd```]]]]]]]]]aaaaaaccceeefffgggggggggdddgggiiifffdddhhhrrr{{{{{{tttsssttt{{{{{{vvvssssss~~~yyyuuuqqqoooqqqpppooommmiiieeeaaa___```___^^^\\\ZZZYYYWWWWWWZZZVVVQQQKKKGGGCCC???===<<<;;;:::::::::;;;<<<<<<<<<=========<<<;;;;;;:::888888777666444333222222111111111111111000//////000//////..................,,,)))'''&&&''')))***,,,+++,,,---///...+++((()))******+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++*********************++++++,,,+++***)))(((------,,,+++*********+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&""""""###$$$%%%'''((()))######$$$$$$$$$%%%%%%%%%,,,'''$$$&&&&&&%%%%%%(((((((((((((((((('''&&&%%%......//////000000111111333333444444555666666666777888:::<<<===>>>??????AAAFFFIIIJJJSSSggg|||vvv```XXXZZZcccttt'''((()))******)))(((''''''''''''((((((((((((((()))&&&###%%%((()))'''$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))((((((((((((''''''((()))***+++******+++---...000222333666333000///111111111///444555777888888<<>>===;;;999888888888999:::;;;;;;;;;::::::999888333333333222222111111000111111111111111000//////111000//////....../////////---+++((('''((()))+++++++++,,,---......+++)))+++++++++++++++***)))(((((())))))***************++++++,,,,,,,,,,,,------------,,,+++******))))))+++,,,,,,---,,,+++***))),,,,,,+++***************'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%%%%%%%&&&,,,'''%%%(((***)))***---(((((()))***++++++,,,---......//////000000111111333333444444555666666666777888:::<<<>>>???@@@AAACCCHHHLLLMMMTTTfffyyysss]]]TTTUUU\\\nnn%%%'''***,,,,,,***'''%%%((((((((((((((('''''''''(((%%%###$$$'''(((&&&$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((())))))(((((((((((()))***)))***+++---000222444555555333222222333555555555444444777:::<<>>>>>:::999>>>@@@@@@@@@AAAEEEKKKPPPTTTTTTPPPOOOSSSYYYaaannnzzz~~~sssjjjfffbbbeeehhhkkkooovvvhhhTTTEEE:::777777777777666555666888;;;<<>>===???<<<:::>>>=========???CCCGGGLLLOOONNNMMMOOOUUU\\\ffftttvvviiibbb```ZZZ]]]aaaeeejjjssshhhTTTEEE:::999;;;999777666555666888;;;<<>>888777777666777888999:::777777777888888777777666444444444444333333333333111111111111111000//////------,,,+++++++++++++++///...+++)))((((((((((((*********+++---...,,,+++,,,,,,,,,,,,+++******)))(((((((((''''''(((((((((***++++++,,,,,,---------//////...---,,,,,,++++++++++++++++++++++++++++++))))))*********)))))))))''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((######&&&&&&'''***,,,+++)))(((((()))+++,,,------...///000111111222333333444444555666666666888999:::===???BBBDDDEEEBBBIIINNNPPPVVVdddrrr{{{mmmZZZRRRSSS[[[nnn***)))(((''''''((()))***((((((((((((((('''''''''((((((''''''((()))(((''''''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((()))))))))))))))((((((((('''))),,,///222555666777333333222111111222333555999:::>>>CCCIIIUUUjjj|||~~~pppfffbbbTTTPPPRRRbbbzzzzzz~~~xxxQQQDDD<<<===???<<<:::<<<===>>>???BBBEEEIIIMMMOOOLLLMMMQQQYYY```jjjyyy|||mmmbbb\\\ZZZVVVXXX[[[___eeeooo|||{{{dddQQQCCC:::999<<<999888777666777888:::<<<<<<>>>AAADDDEEEFFFFFFGGGIIIKKKNNNOOONNNNNNOOOPPPPPPPPPPPPQQQPPPPPPOOONNNMMMMMMJJJFFFAAA>>>@@@BBB===CCCGGGHHHIIILLLLLLIIIIIIJJJJJJLLLPPPVVV\\\aaaddddddeeefffffffffggghhhjjjpppuuuuuurrrsssyyy~~~~~~~~~~~~|||zzzvvvtttqqqmmmjjjhhhhhhggggggfffdddbbb```^^^\\\[[[TTTPPPIIIDDDBBB@@@>>><<<888777666666666666777888777777888888888888777777777777666555444333222222111111111111111000//////...---,,,,,,++++++,,,,,,,,,+++***((('''''''''''')))))))))***,,,...---,,,)))***+++,,,,,,,,,,,,,,,******)))((((((((()))***((())))))***++++++,,,,,,------------------......***)))))))))))))))******((()))************))))))(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%'''(((((()))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((($$$###''')))((((((***,,,+++)))((((((***+++---------...///000111222222333333444444555666666666999999;;;<<>>======???<<<@@@AAA@@@BBBHHHJJJIIIJJJLLLNNNPPPSSSWWW]]]aaagggeeebbb```___ccciiinnnrrrxxx~~~zzzyyyxxxwwwwwwwwwuuurrrooommmllljjjgggeeedddcccbbbaaa```^^^[[[YYYVVVTTTSSSPPPMMMHHHEEECCCBBB???======<<<999777555333333333777777888888999999888888777666555444222111000///111111111111111000////////////...------------...***))))))((('''''''''''')))(((((())),,,......---((()))***,,,------......,,,+++***)))((()))***+++'''(((((()))***+++,,,,,,++++++,,,------......///)))(((((((((((()))******((()))***+++++++++***)))((((((((('''''''''&&&&&&#########$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))%%%$$$''')))'''&&&''')))))))))***,,,...000222,,,---...///000111222333333333444444555666666666::::::;;;<<<>>>AAADDDFFFGGGOOOUUUVVV\\\hhhuuu|||qqqaaaYYYVVVZZZjjj{{{***)))(((''''''((()))***%%%&&&&&&'''((()))******'''(((((((((''''''((((((((('''&&&%%%%%%'''((()))''''''&&&&&&&&&''''''((((((((())))))))))))((((((&&&'''((()))******)))))))))+++...111444555666666333444666666555666:::===:::FFFYYYjjjssswwwqqqaaaTTTLLLIIIFFFOOO^^^ooo~~~yyy|||rrrTTTCCC???;;;;;;<<<;;;;;;===<<<>>>AAAFFFJJJNNNQQQRRRSSSVVV___iiiqqq{{{yyyooohhhaaa]]]ZZZYYY[[[]]]aaaiiiuuuqqqYYYIIIAAA;;;888888777888999:::::::::999999:::===@@@AAA@@@AAACCCEEECCCEEEHHHIIIHHHGGGGGGGGGDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBAAA???>>>>>>>>>>>>AAABBBCCCHHHOOOSSSQQQVVVZZZ^^^aaacccfffjjjmmmqqqnnnjjjggghhhnnnyyy{{{tttpppnnnllljjjiiihhheeebbbaaaaaa``````^^^]]][[[ZZZYYYXXXVVVTTTRRRPPPNNNMMMKKKJJJGGGFFFEEECCC@@@>>>???>>>;;;777444333222222666666777888888888888888444444333333222111000000111111111111111000//////......---,,,,,,,,,,,,,,,))))))(((((((((((((((((((((''''''(((+++.........******+++,,,---------------,,,***(((((()))***+++'''((()))***+++,,,------,,,,,,,,,,,,,,,---------))))))((((((((()))++++++((()))+++,,,---,,,+++***((((((((((((''''''''''''"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&###"""&&&(((&&&%%%&&&'''((()))+++,,,...///000,,,,,,---///000222333333333333444444555666666666;;;;;;:::;;;===@@@BBBDDDHHHOOOTTTTTTXXXdddpppwww|||ooobbb]]]ZZZ^^^mmm~~~(((((())))))))))))(((((($$$%%%&&&'''(((***++++++***+++++++++*********+++((('''%%%%%%%%%&&&(((***(((''''''&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&((()))*********))))))+++///222444555555555---///222222222444999===CCCRRRkkkwwwfffXXXOOOJJJGGGHHHTTTfffwww}}}dddGGGCCC@@@=========>>>???AAABBBDDDHHHMMMRRRVVVXXXZZZVVV[[[dddoooxxxvvvnnniiieee```]]]WWWZZZ^^^eeeooo~~~qqqXXXIIICCC>>>;;;:::666888:::;;;;;;:::999777999<<>>@@@AAACCCFFFFFFEEECCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFJJJJJJIIIHHHFFFDDDCCCCCCFFFJJJMMMPPPWWW___bbbaaafffkkkqqqvvvxxx{{{~~~}}}yyyuuuvvv~~~~~~}}}sssmmmhhhfffcccaaa```^^^\\\ZZZXXXYYYZZZZZZYYYWWWVVVUUUSSSSSSQQQPPPNNNMMMLLLKKKGGGFFFEEEEEEEEECCC@@@======<<<:::777555444444444555555666777888888777777333333333333333333333333111111111111111000//////+++******)))((()))))))))))))))))))))************((('''&&&(((+++.........,,,,,,---------,,,++++++---+++)))((('''((()))***((()))***+++,,,---......---------,,,,,,+++++++++******)))))))))***,,,---((()))+++---------+++***)))(((((((((''''''''''''""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))%%%%%%***,,,***)))***'''((()))***************,,,,,,---///000222333333333333444444555666666777<<<;;;:::;;;<<>>>>>???BBBCCCBBBAAAHHHMMMRRRTTT[[[cccddd^^^YYYdddrrr||||||sssllliiihhhfffeeebbbeeejjjrrr}}}nnnUUUGGGAAA===;;;;;;777999<<<<<<;;;999999:::===;;;::::::<<<@@@BBBCCCDDDFFFHHHHHHGGGFFFGGGIIILLLMMMNNNQQQSSSUUUVVVVVVZZZZZZ\\\ZZZSSSMMMPPPXXXZZZ[[[___dddjjjqqqvvvyyy|||}}}wwwnnnhhheeebbb^^^ZZZWWWVVVWWWWWWVVVWWWWWWWWWVVVTTTRRRQQQRRRRRRRRRQQQOOOMMMJJJIIIHHHIIIIIIGGGEEEAAA===;;;;;;;;;:::888666555444333222444666777888999888888555555444444444333333333111111111111000000000000////////////............///---,,,***))))))******))))))))))))***+++,,,---***,,,......---------...------,,,+++***)))(((((((((''''''&&&&&&&&&''''''((()))***,,,+++***((('''*********)))((('''''''''******+++,,,,,,,,,,,,+++&&&'''(((*********)))(((%%%%%%$$$$$$$$$%%%&&&&&&###%%%''''''&&&$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&((((((((('''&&&%%%######''''''''''''''''''&&&&&&)))(((((('''''''''(((((((((((())))))************...//////000111222222222444444333333444555777888<<<======>>>???AAABBBCCCEEEIIIOOORRRQQQRRR^^^kkkssstttrrrjjjdddhhhuuu))))))************))))))'''((((((((()))))))))***,,,+++***)))((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((''''''(((((()))*********++++++***************+++,,,---000222444444444444555444444666666666:::AAAQQQjjjttt]]]IIIEEELLLUUUeee{{{yyyaaaKKK=========>>>>>>???AAACCCDDDNNNWWW^^^]]]\\\^^^```___aaalllzzz}}}sssllljjjjjjjjjjjjkkkooovvvlllTTTFFFAAA===<<<<<<>>>@@@AAABBB@@@@@@@@@AAACCCBBBBBBBBBDDDEEEEEEEEEFFFIIIMMMOOOPPPQQQRRRSSSWWWZZZ___bbbccceeegggiiipppqqqrrrooofff^^^^^^dddgggkkkrrryyyyyyvvvwww{{{tttnnniiibbb```]]]YYYWWWWWWXXXXXXVVVWWWWWWWWWUUUTTTRRRQQQRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFCCC@@@>>><<<;;;::::::999777666666555444555666777777777666555555555444444444333333333111111111111000000000000............------------...---,,,***************'''''''''((((((***+++++++++---......,,,,,,---...,,,++++++***)))((('''&&&(((((((((''''''((()))))))))***+++,,,,,,+++)))(((+++++++++******)))))))))((())))))***+++*********((()))***++++++******)))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%)))))))))******+++++++++---...///000111222333333444444333333444555777888:::;;;<<<>>>@@@CCCEEEFFFGGGJJJNNNQQQQQQTTTbbbqqq}}}tttllllllvvv******++++++++++++******(((((((((((())))))))))))+++***)))(((''''''''''''((((((((((((''''''''''''&&&'''((()))))))))((((((######%%%&&&((()))++++++,,,+++++++++++++++,,,,,,...///111222333444333333444333333666666666===FFF___qqq~~~~~~{{{rrrXXXJJJLLLSSScccqqqjjjUUUEEE===;;;===>>>======@@@EEEJJJSSS___hhhddd\\\ZZZ^^^cccnnnxxx}}}ssslllkkkmmmpppsssvvv|||mmmVVVIIICCC@@@???@@@AAACCCEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGNNNRRRWWW[[[]]]___aaacccfffnnnwww|||sssooorrrxxx~~~uuuqqqoooqqq{{{}}}tttpppllliiibbb```\\\YYYWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRQQQOOOMMMKKKIIIGGGFFFEEECCCAAA@@@???>>>;;;;;;:::999999888777777555555555555555444333222555555444444444333333333111111111111000000000000...------------,,,,,,,,,------,,,+++************(((((((((((()))***++++++---......---++++++---...,,,++++++***)))(((''''''(((((((((((()))***++++++)))***+++,,,,,,+++************************))))))''''''((()))))))))))))))***++++++++++++******)))((('''&&&%%%$$$$$$$$$$$$''''''&&&###!!!"""$$$'''"""$$$&&&((((((&&&$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++++++++++++++,,,,,,---,,,---...000111333444444555444444333444666777888888999;;;>>>BBBEEEGGGIIIIIIJJJMMMOOOPPPWWWhhhyyywwwrrrxxx)))******++++++******)))(((((((((((())))))))))))+++***)))((((((((((((((((((((((((((('''''''''''''''''')))*********)))(((######%%%&&&((()))***+++***************+++,,,---///000222333444333333222444222333444444666>>>IIIcccnnnwwwuuusssxxxjjjQQQLLLWWW```rrr~~~ttt\\\JJJAAA>>>;;;===???>>>===@@@IIIPPPVVV___fffbbbZZZXXX```hhhxxx|||tttmmmmmmqqqwww|||rrr[[[MMMFFFCCCCCCEEEFFFHHHJJJKKKKKKKKKMMMNNNOOOPPPPPPQQQQQQRRRSSSUUU]]]___cccgggkkkoootttxxx||||||qqqnnnllloooxxxwwwpppmmmiiifffcccaaa]]]YYYVVVTTTTTTSSSVVVVVVUUUUUUSSSRRRQQQQQQPPPQQQQQQPPPOOOLLLJJJIIIFFFEEECCCBBB@@@@@@??????======<<<;;;999888777777444444444444333333222222555555444444444333333333111111111111000000000///.........---------,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,------.........---++++++,,,...---,,,,,,+++******))))))'''''''''((()))***+++,,,))))))***++++++++++++***((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++***))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%''')))###$$$&&&''''''&&&$$$###$$$%%%&&&&&&'''''''''&&&((((((((()))))))))))))))))))))(((((())))))******------,,,,,,,,,,,,---...,,,,,,...///111333444555555555444444444666777888888:::<<>>===;;;999888666555222222222222222333333444555555444444444333333333111111111111000000000///////////////.........---+++,,,,,,,,,++++++******+++++++++***++++++,,,,,,---......---,,,+++---...+++++++++******))))))(((&&&&&&''''''((()))***+++((())))))******+++++++++))))))))))))(((((((((((())))))***+++++++++************))))))((((((((((((%%%%%%%%%%%%&&&''''''(((!!!$$$''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''(((((((((((())))))******&&&%%%%%%%%%&&&''''''(((///...---,,,,,,---...///,,,,,,...///111333444555555555444444555666888999:::;;;===@@@BBBCCCDDDDDDIIIIIIIIIJJJLLLVVVlll~~~tttsssvvv(((((())))))))))))(((((())))))))))))((((((((((((++++++************++++++((((((((((((''''''''''''(((((('''''''''((()))***)))))))))))))))))))))***'''''''''((()))+++,,,---000111222444444444333333555444444444333777EEESSSeeekkksssxxxzzz}}}rrr[[[PPPVVVggguuurrrZZZGGG>>><<<>>>>>>@@@AAAAAABBBGGGOOOUUUZZZVVVSSSSSSSSSVVV^^^gggvvv{{{vvvqqqqqqwwwwwwbbbTTTKKKGGGIIIMMMOOOTTTZZZ```bbbcccdddddddddfffhhhhhhkkkrrr|||{{{ooonnnqqqwww}}}~~~uuuooollliiiccc^^^ZZZZZZYYYYYYZZZZZZ[[[[[[VVVUUUTTTRRRQQQQQQQQQQQQLLLMMMMMMMMMLLLJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@???>>>>>>===;;;999888666666222222111111222333444555555555444444444333333333111111111111000000000000000000/////////.........++++++,,,,,,,,,++++++***)))((((((((((((((())))))***,,,......---------...))))))))))))((((((''''''''''''''''''(((((()))***))))))******++++++,,,,,,...------,,,++++++************+++,,,,,,,,,,,,,,,***)))(((((('''(((((()))&&&&&&&&&&&&&&&''''''((("""%%%%%%$$$######'''&&&$$$######$$$&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''((()))***000///---++++++,,,...///,,,---...000111333444444666555555444555777888999;;;<<<>>>@@@AAABBBAAAAAAHHHHHHIIIJJJLLLVVVjjj~~~yyyooommmooo)))))))))******)))))))))***)))))))))((((((((('''******))))))))))))******(((((((((((('''''''''''')))'''&&&%%%%%%''')))+++(((((()))))))))*********''''''((()))***,,,......///111222444555555444444555444666666666===MMM]]]mmmqqqxxxttt]]]TTTUUU[[[hhhvvvvvvbbbOOOCCC???>>>????????????AAAEEEJJJOOOSSSPPPNNNOOOSSSVVVXXXaaakkk{{{}}}{{{wwwssssssyyyzzzfffYYYQQQNNNQQQVVVXXX^^^gggooossstttssssssqqquuuyyy{{{~~~}}}nnnmmmoootttyyy|||uuummmiiiiiigggccc^^^[[[[[[[[[[[[[[[[[[[[[[[[VVVUUUSSSQQQPPPPPPPPPPPPJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFEEEDDDAAA???>>>;;;;;;::::::999999888888555444333222222222333333555555444444444333333333111111111111000000000000//////.........---------***+++,,,,,,,,,,,,+++***(((((('''''''''''''''((('''***...//////.........+++++++++************))))))))))))(((((()))******++++++,,,,,,---...//////000000///...,,,+++*********++++++,,,,,,,,,,,,,,,***)))((((((((()))***+++))))))(((&&&&&&%%%%%%%%% ###%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%&&&&&&''''''))))))))))))***+++,,,---111///---+++***+++---///---...///000111222333333666555555555555777888999999;;;===???AAAAAA@@@@@@IIIIIIKKKMMMNNNVVViii{{{yyynnnlllnnn******++++++++++++************))))))((((((((('''))))))(((((((((((()))***)))((((((((('''''''''''')))'''%%%######&&&)))+++''''''(((((()))******+++(((((()))***+++---///000///000222444555555555444444444666888999AAATTTeeesssuuu{{{yyy___KKKNNNXXX^^^iiivvv{{{pppcccQQQCCC<<<;;;;;;;;;@@@>>>>>>@@@EEEKKKNNNPPPDDDFFFMMMVVVYYY\\\fffsss|||zzzwwwttttttyyy}}}jjj^^^WWWUUUZZZ```fffmmmxxx}}}lllkkklllqqquuu{{{wwwqqqiiieeeffffffccc```aaa```^^^\\\ZZZXXXWWWVVVVVVTTTSSSQQQPPPPPPPPPPPPIIIIIIJJJJJJIIIGGGEEEDDDFFFGGGGGGGGGEEEBBB???===777888888999999::::::;;;777666444222111111111222555555444444444333333333111111111111000000000000......---------,,,,,,,,,)))***,,,,,,---,,,+++******)))(((((((((((())))))%%%)))...000000///......///..................---++++++******************---------......000111222000000...---+++***((((((******+++,,,,,,,,,,,,+++******)))))))))+++,,,---,,,+++)))'''%%%$$$###"""%%%&&&'''&&&$$$###$$$%%%"""$$$&&&((((((&&&$$$"""%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''((()))***111///,,,******+++---......//////000111222222333666666555555666777999:::777999<<>>BBBCCCCCCIIIQQQSSSPPPPPPRRRUUUZZZaaalllxxx}}}}}}|||zzzyyy}}}ssskkkjjjnnnsss}}}nnneeedddeeeiiiqqq}}}~~~xxxtttqqqlllhhhfffdddbbbaaaccc```\\\ZZZZZZ[[[ZZZYYYVVVUUUTTTRRROOONNNLLLKKKKKKJJJJJJKKKKKKIIIFFFCCCEEEEEEEEECCCAAA???<<<;;;===<<<;;;;;;;;;;;;;;;;;;999999888666555444333222111222222333333222222111000000000000000000000000///000111222111000...---++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,+++++++++******...+++((((((+++---------+++,,,,,,---------------//////...---,,,++++++***((()))+++,,,,,,,,,++++++++++++******))))))((((((******)))&&&$$$$$$&&&((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())),,,......,,,+++,,,...,,,------///000111222333333333444555777999:::;;;;;;999999<<<<<<<<>>MMM]]]jjjvvvmmmTTTGGGKKKXXXlll{{{ooo^^^UUUJJJBBB;;;:::;;;<<>>>>>>>>>>>===<<<;;;;;;999999888666555444333222000111111222222222222111000000000000000000000000//////------------...///...---+++******+++,,,---)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******(((((()))*********------.../////////......---,,,,,,,,,,,,,,,,,,,,,))))))******************///---+++((('''((()))***&&&''')))(((&&&$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))*********+++,,,------...///111222444555555666666666666666777777888<<<::::::===>>>>>>BBBIIIOOOYYYWWWRRRUUUYYYhhh~~~++++++************++++++)))***++++++***)))***+++)))***+++++++++***((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))+++,,,---...000000000000111222333333111222333444555666777777666999DDDWWWgggqqqxxx}}}aaaPPPMMMTTTcccuuuttteee^^^[[[FFF@@@;;;;;;<<<<<>>>>>???AAABBB???@@@@@@@@@???>>><<<;;;999999888666555444333222///000111111222222222222000000000000000000000000///...---,,,,,,---...//////...,,,***(((((())))))((((((((((((((((((((((((((())))))******+++,,,,,,++++++++++++++++++++++++)))***))))))(((((()))***,,,------...///.........,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))******///---+++)))((((((***+++$$$&&&((((((&&&$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''((())))))***))))))((((((***+++,,,,,,------///000222444555666666666666666666777777888<<<::::::===>>>>>>BBBIIIQQQ]]]^^^WWWWWW[[[hhh|||,,,+++************+++,,,)))***++++++***)))***+++)))***,,,------***'''%%%(((((())))))))))))(((((('''&&&&&&'''((()))***+++))))))((())))))***,,,,,,............///000222222111111222444555666777777777===LLL___mmmuuu{{{pppYYYQQQQQQZZZiiixxxtttfffbbb```]]]BBB>>>;;;<<<======@@@EEEKKKJJJPPP\\\cccbbb\\\XXXRRRVVV^^^hhhttt~~~~~~}}}xxxfffVVVKKKEEEJJJLLLQQQZZZffftttyyyvvvuuurrrmmmfffbbb```aaaaaaaaaXXXWWWUUUUUUVVVUUUTTTRRRSSSRRRRRRRRRRRRQQQQQQQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCAAA@@@>>>>>>???@@@AAA@@@@@@AAA@@@@@@>>><<<;;;999999888666555444333222//////000111222222222222000000000000000000000000......---,,,---...///000///...,,,***)))''''''&&&''''''''''''''''''''''''(((((())))))***+++++++++***++++++++++++,,,,,,,,,)))***+++***)))((((((*********+++,,,,,,,,,,,,,,,------,,,,,,+++++++++***''''''''''''((()))***+++---,,,+++***)))***++++++'''(((******(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++***)))'''(((***,,,------***+++---...000222444444333333444555777999:::;;;<<<999:::<<<======BBBHHHRRRbbbddd\\\ZZZ\\\gggyyy,,,++++++******++++++,,,)))***++++++***)))***+++)))***+++,,,,,,+++)))((('''((()))******)))((('''''''''&&&&&&''')))***+++,,,+++)))(((((((((((()))++++++,,,,,,...///000111222222333555666777888999:::BBBSSSeeeqqqxxx~~~aaaRRRSSSTTT```ppp|||rrr^^^\\\___\\\SSS@@@======???@@@AAAEEEKKKNNNOOOVVVbbbfff```YYYWWWVVV[[[dddooo}}}}}}vvvxxxzzzzzz{{{~~~{{{lll[[[MMMFFFDDDEEEHHHMMMVVVcccqqq}}}{{{vvvssssssoookkkfffcccaaaaaa```___XXXWWWVVVVVVWWWVVVUUUSSSQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMJJJIIIHHHGGGEEECCCCCCBBBAAA@@@???@@@@@@AAA>>>??????@@@>>><<<:::999999999888666555444333222...///000111222222222222000000000000000000000000...............//////000---------,,,+++)))((('''(((((((((((((((((((((((((((((())))))******++++++******+++++++++,,,,,,,,,)))+++---,,,)))((((((*********+++,,,,,,,,,,,,+++...------,,,+++***))))))&&&&&&&&&&&&''')))+++,,,******++++++++++++,,,,,,(((***+++***(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&'''((()))******+++)))''''''+++---......***+++,,,...000222444555333333444555777999:::;;;;;;999999<<<<<<<<>>FFFWWWhhhsss{{{}}}lllVVVNNNSSS\\\jjjzzz~~~___PPPUUU\\\TTTFFFAAA??????CCCEEEFFFKKKQQQQQQRRR[[[fffggg^^^XXXWWWYYY___iiivvv~~~{{{ooorrruuuwwwyyy~~~}}}}}}~~~~~~}}}sssdddUUUKKKHHHIIIBBBEEEKKKTTT```nnnzzzwwwrrrppppppllliiigggeeecccbbb___\\\YYYXXXWWWWWWXXXXXXVVVTTTQQQQQQQQQPPPPPPOOOOOOOOOQQQNNNKKKIIIHHHFFFDDDCCCDDDCCCCCCBBBAAAAAAAAAAAA======>>>>>>===;;;888777999999888666555444333222......000111111222222222000000000000000000000000---......//////000000000,,,------...---,,,***)))))))))))))))))))))))))))((((((((()))******++++++*********++++++,,,,,,,,,))),,,...---***((()))***,,,,,,---.........------......---,,,+++))))))(((%%%%%%%%%%%%'''***,,,---))))))+++,,,,,,,,,,,,,,,((()))***(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***,,,)))''''''+++...///...,,,---...000333555666777666666666666666777888888:::888888;;;<<<<<<@@@GGGTTThhhmmmccc^^^^^^eeesss******))))))***+++,,,,,,******)))))))))***,,,---+++++++++***)))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))---,,,+++*********+++,,,...///111111000000222333666444555888999666666999@@@SSSaaalll{{{~~~tttjjj]]]RRRUUU```dddsssmmmQQQNNNSSSOOOFFFBBB;;;===>>>???@@@FFFNNNUUUWWWWWWYYY]]]]]]ZZZ[[[______fffoooyyy~~~uuuoooqqqpppqqquuu|||~~~{{{zzz{{{}}}vvvfffZZZNNNDDD@@@AAADDDDDDJJJVVV```iiirrrzzz}}}zzzuuurrrooommmlllkkkiiifffbbb___]]]\\\ZZZZZZZZZZZZXXXVVVTTTSSSTTTSSSRRRQQQOOONNNMMMLLLNNNNNNMMMLLLKKKIIIGGGFFFGGGEEEBBB>>><<<;;;;;;;;;===<<<;;;:::999888888888999666444555666666333000000000//////000222444555000000000000000000000000333222000/////////000111000///---+++************((()))*********((('''&&&&&&&&&((()))************++++++,,,,,,,,,++++++*********+++******)))((('''+++,,,,,,---.........---...------,,,,,,++++++***%%%%%%%%%%%%&&&''')))***,,,***)))***,,,......---++++++++++++***((('''&&&%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''''''''&&&)))'''''')))---...---+++'''&&&&&&''''''((()))***,,,+++******))))))******,,,---...000111333444444444444444444555666888999:::;;;;;;;;;;;;>>>CCCFFFWWWggglllgggddd___dddsss******))))))***++++++,,,+++***)))))))))***+++,,,++++++******)))(((((('''(((((())))))))))))(((((((((((((((((()))))))))))),,,+++***)))******+++,,,...000111111111111222444555444666888888777;;;AAALLL^^^kkkuuuuuufff\\\SSSNNNSSS^^^lllyyyzzzaaaKKKIIIMMMHHH@@@<<<;;;<<<>>>@@@EEELLLSSSYYY^^^[[[YYYYYYVVVTTTVVV\\\```iiittt}}}tttnnniiikkkooowww~~~}}}{{{nnn___SSSIIIAAA>>>@@@BBBBBBHHHRRR[[[aaajjjrrryyy~~~~~~wwwuuutttsssqqqlllkkkhhheeebbb___]]]\\\WWWXXXXXXXXXWWWUUUTTTSSSPPPPPPOOONNNMMMLLLLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEFFFEEEBBB???===<<<<<<<<<===<<<;;;::::::999::::::999777666666777666444111111000000000000222444555111111111111111111111111000000...---------...///000///---+++************))))))*********)))((('''&&&'''(((((()))************++++++,,,,,,++++++***))))))*********)))(((((()))***+++,,,------------......---,,,,,,++++++***)))((((((((((((***,,,------,,,+++,,,...000///...)))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''')))((('''(((++++++***''''''&&&&&&''''''((()))***---,,,,,,++++++,,,------***+++,,,...000222444555555444444444555777999:::888888999999:::>>>BBBFFFTTTfffmmmiiieeeaaagggyyy*********)))******+++,,,,,,+++******)))*********++++++******)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))+++,,,---///111222222222222333555333444777999777999CCCOOO^^^nnnwww{{{sss^^^SSSOOOPPPZZZgggwwwgggWWWKKKKKKKKKEEE>>><<<<<<<<<===BBBJJJSSSZZZ]]]aaa[[[UUUSSSPPPOOOUUU\\\cccnnn|||~~~tttllldddhhhoooxxx}}}zzzqqqdddUUUKKKBBB<<<<<>>===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::888777777888777444222111111000000000111333444111111111111111111111111000///......------......///...---,,,+++******************+++******)))(((&&&''''''((()))))))))*********+++++++++++++++***'''(((((())))))))))))((('''((()))+++,,,---------......------,,,++++++++++++***))))))***+++,,,---,,,+++,,,...000000///---((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%'''))))))((('''&&&&&&&&&'''((()))((('''((()))(((&&&%%%'''&&&&&&''''''((()))***++++++++++++,,,---......)))***,,,...000222444555666555555555666888:::;;;888888999999;;;>>>CCCGGGPPPcccmmmjjjfffbbbjjj}}}+++***************++++++,,,,,,+++******)))))))))************))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))+++---...000222333333333333444666333555888999888<<>>===>>>===???FFFPPPXXX\\\]]]ZZZUUUPPPOOOOOOQQQYYYaaaggguuuuuukkkgggkkkpppvvv||||||xxxttthhh\\\NNNEEE>>>:::;;;>>>CCCEEEJJJRRRVVVYYYaaaiiiooovvv}}}vvvsssrrrooommmjjjiiigggeeebbb```^^^]]][[[ZZZYYYXXXVVVTTTSSSRRRRRRRRRQQQOOONNNLLLKKKKKKIIIIIIIIIHHHHHHFFFEEEDDDDDDCCCBBB@@@????????????<<<<<<;;;;;;;;;<<<======999888888777777555444333222111000000000111222333222222222222222222222222111111000000////////////......---,,,++++++************+++++++++*********''''''''''''(((((()))))))))******++++++++++++***&&&'''((()))))))))))))))'''((()))+++---......///.........---,,,,,,+++++++++***)))((()))***+++,,,******,,,...000000...,,,((((((''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((++++++***(((&&&%%%&&&''')))((((((((((((((((((&&&&&&'''&&&&&&''''''((()))***((((((((()))***+++---...,,,,,,---///000222333444666666555666777888:::;;;;;;;;;;;;;;;<<<>>>CCCFFFMMMcccnnnlllhhhccckkk~~~++++++***************+++++++++++++++******))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((***,,,...///111222333444333333444666333555999::::::BBBWWWkkk|||kkkXXXMMMIIIPPPfff}}}lllLLLLLLMMMLLLGGG???<<<===@@@@@@DDDKKKTTTZZZ[[[ZZZUUUQQQOOOQQQRRRUUU]]]eeemmm|||xxxllliiillloooqqquuu{{{~~~}}}|||{{{xxxsssmmmiiiaaaVVVIIIBBB===:::<<>>???AAAEEEKKKSSSYYY[[[ZZZXXXWWWTTTSSSUUUVVVYYY```hhhuuuxxxmmmgggiiilllnnnqqqwww~~~}}}zzzvvvnnnfff```XXXNNNDDD@@@===;;;===AAABBBFFFNNNUUUWWWYYY```iiimmmuuu|||vvvtttssspppnnnggggggeeedddbbb```___^^^bbb```]]]ZZZWWWUUUSSSSSSQQQPPPOOOLLLJJJHHHFFFEEEIIIJJJJJJJJJJJJJJJIIIHHHDDDDDDCCCCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<555777888666444222222222444333111000000000111111000000000000000000000000---............---,,,,,,,,,------------,,,+++*********)))))))))***++++++((((((&&&&&&&&&'''((()))(((((()))***++++++++++++((())))))************))))))***,,,---...//////000//////......---,,,,,,,,,///...---,,,++++++,,,---///...///111333333222000+++***)))(((((()))***+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''))))))((('''&&&&&&&&&'''(((%%%'''((()))((('''((()))'''&&&&&&''''''((()))************+++,,,...///000000000111222222333333444666555555555666888:::;;;:::;;;:::999999;;;???BBBSSSfffpppooonnniiilllzzz{{{,,,++++++***))))))******))))))***+++,,,+++******)))))))))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))++++++***++++++---///000000111333333222222444555666666888<<>>=========???CCCEEEIIIQQQWWWXXXXXX___hhhmmmttt~~~yyyuuutttssspppnnnffffffeeecccbbb```___^^^]]]\\\YYYWWWUUUSSSSSSSSSNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEDDDDDDBBBAAA@@@???===<<<;;;::::::999::::::666888999888555222333444555444222000000000000111////////////////////////------.........---,,,+++,,,,,,---------,,,+++***))))))((((((((()))***+++)))(((&&&%%%%%%&&&((()))'''((()))***++++++++++++***++++++++++++******)))******+++,,,---........./////////...------,,,,,,000///---++++++++++++,,,///...---...000111111000,,,+++)))'''''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%''')))(((&&&$$$%%%''''''&&&&&&''''''((()))***++++++++++++,,,---...///------///000222444555666555444444444555777999:::::::::::::::;;;>>>CCCFFFOOO```hhhjjjlllhhhhhhsss~~~|||,,,,,,+++***))))))******((()))***+++,,,,,,+++***)))))))))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))---,,,,,,+++,,,---///000///111222222222222333555888777888<<>>===<<<;;;:::999888888888777999:::999555333444555555444222000//////000000////////////////////////...///000000000///------+++,,,---...---,,,+++***)))(((''''''''')))***+++)))(((&&&%%%%%%&&&'''((('''''')))******+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,/////////...------,,,,,,...---+++)))(((((()))))),,,***)))***,,,......---,,,***(((&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''''''''&&&%%%((()))'''$$$""""""###'''&&&&&&''''''((()))***))))))))))))***+++,,,,,,)))***,,,///222555777888444444444444555666888999;;;<<<===>>>@@@DDDIIIMMMHHHXXX```ccchhheeedddmmm{{{---,,,++++++******++++++,,,,,,,,,+++***)))((('''))))))***+++,,,------...)))***+++,,,+++***(((&&&))))))))))))((((((((((((++++++,,,---...000111222/////////000111222444444555555888@@@LLL\\\qqq{{{vvvnnnccc[[[XXXGGGIIIOOOXXXaaalll}}}~~~___RRRLLLZZZVVVNNNDDD???>>>??????DDDJJJRRRWWWZZZ]]]bbbeee```ZZZVVVXXX\\\dddppp{{{tttllliiikkkooossssssssszzz~~~~~~~~~~~~xxxpppfffYYYLLLDDD@@@@@@>>><<<;;;<<<@@@CCCJJJPPPWWWYYYYYY[[[cccjjjooowww~~~vvvqqqpppooollljjjfffeeedddbbbaaa___^^^^^^ZZZZZZXXXWWWUUUTTTSSSRRRRRRPPPMMMKKKJJJLLLOOOQQQMMMLLLJJJIIIIIIHHHFFFEEEHHHGGGGGGEEECCCAAA???>>>>>>>>>===<<<:::999888777888888777777666666555555666444222000/////////000---...//////000000//////------............------111111///...,,,***))))))+++***)))))))))))))))***((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))***,,,---//////////////////...---,,,,,,+++++++++++++++***))))))***---000000---*********++++++++++++******))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********++++++,,,,,,---,,,---///111333444555555444555555555555666999<<<===>>>>>>===<<<<<>><<<<<<;;;:::999888777777888888777777666555555555555444333111000/////////++++++,,,------...------.........//////.........000000///---,,,+++***))))))(((''''''&&&&&&&&&''')))((('''&&&&&&&&&'''((())))))))))))******************++++++***))))))((('''((()))***,,,---...///............---,,,************++++++******)))(((%%%(((,,,---+++******+++******))))))((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,,,,---,,,---///111333444555555666666777666666777:::<<<=========<<<;;;<<<>>>@@@CCCNNNTTTXXX^^^\\\___mmmxxx|||tttwww---,,,++++++******++++++))))))***+++,,,,,,++++++((((((((()))*********+++))))))***++++++***((('''&&&''''''((()))***+++,,,*********+++---...000111111111111222333444555666777;;;===CCCVVVpppyyywwwvvvkkk]]]OOOLLLPPP___pppzzzbbbQQQRRRSSSaaaVVVHHH@@@>>>>>>>>>===EEEIIIQQQ[[[eeekkknnnnnn___ZZZXXX[[[```hhhuuuzzzpppiiiccceeejjjooooooooovvv}}}}}}}}}~~~~~~{{{xxxvvvsssnnnggg^^^UUULLLDDD???888888777777888===DDDIIIQQQVVVZZZ[[[[[[^^^eeekkkwww~~~|||uuupppmmmjjjeeebbbcccbbbaaa___^^^\\\[[[ZZZWWWVVVUUUTTTSSSRRRQQQQQQOOOOOONNNNNNMMMMMMMMMMMMIIIHHHGGGHHHIIIJJJIIIHHHFFFFFFEEEDDDCCCAAA???>>>;;;;;;;;;:::::::::999999888888777666666555555444333333333222111000///...)))***+++,,,---............//////000000//////............---,,,+++++++++---,,,+++***))))))((()))))))))((('''&&&&&&&&&''')))*********+++++++++++++++++++++,,,++++++***)))(((((()))***,,,---............------,,,***)))((())))))******))))))((('''###&&&***,,,,,,,,,---...+++******)))(((((('''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))******+++,,,,,,---,,,---///111333444555555888888888888777777:::<<<<<<======<<<;;;;;;>>>@@@BBBNNNUUU[[[aaa]]]^^^lllxxx|||sssuuu---,,,++++++******++++++)))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,))))))************)))((('''(((((()))******++++++))))))***+++,,,...///000222222222333444555666777666<<>>GGGLLLVVVcccllloookkkfff\\\YYYYYY\\\bbbjjjxxxwwwnnngggeeeggglllqqqqqqrrryyy~~~~~~zzzuuurrrlllfff]]]SSSKKKDDD>>>;;;999999888888:::@@@GGGMMMRRRUUUXXXYYYYYY]]]dddjjjxxx~~~|||xxxrrrnnnllliiiddd```bbbaaa```^^^\\\ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSOOOPPPQQQQQQQQQOOOMMMLLLKKKJJJIIIIIIJJJKKKIIIHHHEEEEEEEEEDDDBBB@@@???>>>========================888777777666555555444444222222333333222111///...+++,,,---...///000000000//////000000000000//////---------,,,,,,,,,,,,,,,000///---,,,+++*********))))))(((((('''&&&&&&&&&((())))))******+++++++++***+++++++++++++++******))))))***+++,,,,,,------.........---,,,***(((((()))))))))))))))(((''''''%%%'''+++---////////////------,,,++++++******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,,,,---,,,---///111333444555555888888888777666666999;;;;;;<<<<<<;;;:::;;;===???DDDQQQYYYaaagggbbbaaammmwww}}}sssuuu---,,,++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++)))))))))*********))))))************))))))))))))))))))***+++,,,...///000222222222333444555777777555;;;CCCPPPiiiqqq\\\MMMSSS```nnnwww}}}|||bbbNNNRRRaaadddeeeTTTEEE@@@AAAAAABBBEEEFFFNNN\\\jjjsssqqqggg^^^XXXWWWYYY^^^dddnnn}}}~~~tttkkkffffffhhhnnnssssssuuu|||}}}yyyrrrmmmeee^^^TTTKKKCCC>>>:::888:::::::::999;;;@@@GGGLLLUUUWWWYYYYYY\\\aaaiiiooowww|||~~~xxxtttooommmllljjjfffbbbbbbaaa```^^^\\\ZZZXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTPPPQQQSSSTTTSSSQQQNNNLLLLLLJJJIIIHHHHHHHHHFFFDDDDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<============>>>777777666666555444444444111222333333222111///...,,,---...///000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))''''''&&&&&&)))))))))((((((''''''&&&''''''(((((()))******+++))))))******+++******)))*********++++++,,,,,,,,,//////......,,,+++***))))))))))))))))))(((''''''''')))+++---//////...---,,,,,,,,,,,,++++++++++++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))+++,,,,,,---,,,---///111333444555555777777777666555555777999;;;;;;<<<;;;::::::<<>>;;;999777888999::::::<<<@@@EEEJJJSSSTTTUUUVVV[[[bbbkkkqqqyyy}}}}}}xxxsssnnnllllllkkkhhheeecccbbbaaa___\\\ZZZXXXXXXSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTSSSQQQNNNLLLJJJHHHFFFFFFEEEEEECCCAAACCCCCCCCCBBBAAA@@@>>>===:::::::::::::::;;;;;;;;;777777666555555444444333222222222222222111000000------...////////////......//////000000//////...,,,,,,,,,,,,++++++++++++,,,,,,***)))(((((((((((('''(((((()))))))))((('''&&&&&&'''((()))******+++((()))******************++++++++++++++++++++++++............---,,,+++***))))))******))))))(((''''''''')))+++------+++))))))))))))************+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,------,,,---///111333444555555555666666555555555888::::::;;;;;;:::999:::<<<>>>AAAOOOXXX```fffaaa___kkk{{{oooppp---,,,++++++******++++++++++++,,,,,,---,,,,,,,,,++++++******)))((((((''')))))))))))))))******+++******************++++++***++++++,,,---///000111111111222222333555666777:::<<>>===::::::::::::999999999999777666666555555444333333333222111111000111111111000000000000000//////............//////.........---,,,,,,,,,++++++******---,,,+++***************&&&'''((()))******))))))&&&'''((()))***+++,,,,,,)))******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++******)))(((''''''(((+++......,,,)))'''((())))))++++++,,,---***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***,,,------,,,---///111333444555555555666777666666777999<<<:::::::::999888999;;;===???MMMVVV]]]ccc^^^]]]iiiwwwlllnnn---,,,++++++******++++++))))))+++,,,---............------,,,+++***))))))))))))(((((()))***++++++(((((()))***+++,,,,,,---++++++,,,---...000111222111111111222333444555666>>>>>>PPPooo}}}wwwrrrvvvwwwxxxzzz|||fffXXXYYYZZZcccqqq}}}ooo\\\XXXbbbwww|||nnnPPPDDD===>>>>>>;;;AAAMMMYYYcccpppvvvqqqfffZZZTTTVVVYYYaaajjjrrryyyooojjjgggfffhhhnnntttvvvxxx~~~{{{vvvtttppphhh]]]TTTGGGBBB===999999:::;;;;;;777999===@@@CCCGGGKKKNNNSSSSSSTTTWWW^^^iiitttzzz~~~~~~xxxppplllkkkjjjiiigggfffeeecccaaa___\\\ZZZYYYTTTTTTTTTTTTUUUUUUUUUUUUOOOPPPPPPPPPOOOMMMKKKIIIJJJIIIHHHHHHJJJJJJIIIHHHBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::777666666555444444333333333222111000000000111222333444444333333222111000------............------------,,,,,,+++******)))(((((('''''''''''''''(((%%%&&&((()))***+++******'''((()))***+++,,,------***+++,,,,,,------------,,,,,,,,,++++++++++++***))))))***++++++++++++***+++++++++++++++***))))))((('''(((,,,000111///,,,((()))***+++---...///000***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))***,,,------,,,---///111333444555555555666777777777888;;;>>>999::::::999888999;;;===???MMMUUU]]]ccc^^^]]]iiittttttkkknnn111///,,,+++++++++***(((------,,,,,,+++******)))+++***)))((((((***,,,...++++++******)))(((((((((&&&''')))***++++++******+++,,,---...///111222222555444444555777888888777:::FFF[[[mmmqqqmmmnnntttuuu~~~qqq^^^XXX\\\iiirrruuuttt{{{```[[[hhhoooyyyrrrTTTGGGDDDAAA@@@>>>===DDDLLLZZZnnn}}}zzzjjj]]]WWWVVV[[[^^^dddmmmzzzyyypppkkkjjjiiiiiilllrrrvvvxxx}}}~~~xxxmmmiiieee[[[QQQLLLCCC???:::888999::::::999999:::;;;>>>BBBGGGLLLOOONNNPPPSSS[[[dddmmmsssvvv{{{vvvpppkkkiiihhhhhhhhhfffdddaaa```___^^^[[[YYYYYYWWWTTTSSSTTTUUUUUUTTTRRRQQQOOOMMMLLLJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@>>>======>>>???>>>===<<<;;;:::999999999777777777666555555555444000///...///111222222000111000000000000000111111........................------,,,+++*********+++))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++,,,------......------,,,---,,,***)))))))))***+++---------,,,,,,,,,++++++,,,...///---)))(((***---''')))+++---///000000000,,,------...---,,,+++***(((((((((((((((''''''&&&%%%%%%%%%$$$$$$#########***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++//////000111222333444444666666555555666777999:::<<<<<<===;;;999999:::;;;<<>>???GGGPPPbbbssswwwdddVVVQQQPPPZZZ___fffqqq~~~uuummmiiiiiiiiiiiilllqqquuuwww}}}~~~~~~~~~|||qqqfffaaa]]]TTTJJJEEE???<<<888777888999888777888888:::>>>CCCIIINNNQQQMMMOOOUUU]]]fffpppwwwzzz{{{vvvpppkkkiiiiiiiiihhhgggeeebbbaaa```___\\\ZZZXXXVVVTTTSSSTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMHHHHHHHHHGGGGGGGGGFFFFFFCCCBBB@@@>>>======>>>>>>>>>===<<<;;;:::999999888555555555444444333333222222111000111333444333222000//////......//////000...............---------,,,++++++************++++++************)))))))))(((((())))))))))))((((((%%%&&&&&&'''(((((())))))++++++,,,,,,,,,,,,++++++,,,+++)))((((((((())))))***************+++++++++***,,,...---,,,,,,...000***+++,,,.........------+++,,,------,,,+++***)))((()))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&$$$""""""$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,,,,---...000222333555666666555555555555777888999;;;<<<<<<;;;999999;;;===@@@QQQ___kkkpppeee^^^fffpppuuuyyyzzzwwwtttsssttt222000...---......---+++++++++++++++***************++++++++++++******)))'''(((((()))******++++++))))))+++,,,,,,---,,,,,,---...///000222333444444333333333444555777888999>>>III[[[hhhkkkiiilllqqqyyytttddd___jjjxxx}}}nnn^^^^^^ppp}}}dddFFF@@@======???@@@DDDNNNXXXjjjwww~~~qqq\\\OOOMMMOOOYYY___iiiuuu}}}sssllliiijjjjjjiiikkkpppsssvvv}}}}}}|||}}}}}}~~~~~~}}}zzzyyypppfff[[[WWWRRRIII@@@===999888666666777888666555666777999===CCCIIIOOORRRPPPSSSYYY```iiirrrxxx|||}}}xxxtttoookkkiiiiiihhhhhhfffdddaaa```___^^^\\\ZZZXXXVVVTTTSSSSSSTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNJJJIIIIIIHHHGGGFFFFFFEEECCCBBB@@@>>>=========>>>=========<<<;;;:::888888666666555555444333222222333111111111333444333222///......---------......///.........------,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++*********)))))))))******)))))))))%%%%%%%%%&&&''''''(((((()))******************)))++++++***)))))))))******''''''(((((()))*********(((***---//////000111333---------------+++******+++++++++,,,++++++***))))))***))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,------***+++,,,///111444555666555555444444555666888999::::::;;;::::::;;;===???EEEWWWeeennnrrrggg___eeejjjpppwww{{{{{{zzzzzz{{{>>>999333...,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,***((('''(((((())))))************'''(((((()))******++++++---...///000111333444444222222333444444666999;;;DDDPPPaaalllooopppsssxxx}}}uuucccXXX\\\nnnvvvhhhVVVaaaxxxwwwZZZBBB>>><<<<<<@@@DDDJJJWWWcccqqqzzz{{{kkkWWWNNNPPPUUUWWW___kkkzzz|||rrrllllllmmmjjjhhhjjjooosssvvv}}}~~~{{{zzz{{{}}}|||~~~~~~}}}zzzvvvsssfff\\\RRRMMMHHH@@@999777555555666777888777666555666777999<<>>============<<<=========;;;:::888777999888888777666555444444111000///000111222111//////......------------...///......------,,,,,,+++------,,,,,,---...//////,,,+++++++++************(((((())))))))))))((((((%%%%%%&&&&&&''''''''''''))))))************)))))),,,+++++++++++++++++++++&&&&&&'''((()))***+++,,,)))+++---///111222333333---------,,,+++***))))))*********************************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))***+++,,,------***+++,,,...000222444555555444444444444666777888999::::::::::::<<>>JJJXXXhhhrrruuuxxx|||zzzdddVVVSSS^^^rrrooobbbYYYjjj}}}mmmQQQBBB>>><<<===BBBHHHQQQ```nnnzzz~~~xxxfffUUUOOOTTTYYYWWW```nnn~~~zzzqqqllllllnnnjjjiiikkkpppsssvvv}}}|||yyyxxxzzz}}}~~~~~~}}}{{{wwwrrrnnn]]]TTTLLLGGGBBB;;;666555444555777888888777666666777888999;;;???DDDIIIKKKVVVZZZaaaggglllrrrxxx|||}}}vvvpppnnnkkkiiihhhgggeeecccdddbbb```______^^^\\\ZZZ[[[YYYWWWWWWWWWWWWUUUSSSOOONNNMMMKKKJJJIIIHHHHHHKKKKKKJJJIIIHHHFFFFFFEEEBBBBBBAAA@@@???>>>===============<<<;;;:::888888:::999888777666555444444111000///000111111000///000///......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++*********)))))))))&&&''''''''''''''''''&&&'''''''''''''''((((((((())))))************))))))))))))******************''''''((()))+++,,,------+++,,,---...000111111111,,,+++++++++*********+++*********************+++************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++,,,,,,,,,---...///000111222333555555444444555666888999999999:::999:::<<<@@@DDDIII^^^lllqqqtttjjj```bbbhhhsss]]]SSSDDD777000...000111.........---,,,,,,++++++)))***+++,,,,,,+++)))(((++++++******)))(((((('''************+++,,,---...,,,---...///111222333333111444555555555777<<>>DDDKKKVVVggguuurrr___RRRPPPUUUXXXZZZcccrrrwwwnnnjjjkkknnniiiiiilllrrrvvvxxx}}}}}}yyyvvvvvvyyy}}}|||||||||{{{xxxssskkkfffUUUNNNFFFBBB>>>888555666444666999999888777777777888999999;;;???CCCGGGJJJRRRYYYbbbiiiooovvv}}}{{{vvvnnnllljjjiiihhhgggdddbbbfffeeecccbbbbbbaaa___]]]\\\ZZZYYYYYYYYYXXXUUUSSSRRRPPPOOOMMMKKKJJJIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999999999888888777666444333222222444333111222333333222111000///...---------------,,,,,,,,,,,,,,,,,,------+++***************+++,,,+++************)))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((())))))******))))))(((%%%&&&''''''((((((''''''(((((()))***+++------...---,,,++++++---/////////******))))))******+++,,,+++************+++,,,,,,))))))*********)))((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,......//////000111222222666666555555666777999:::999::::::999:::<<>>DDDXXXhhhxxx~~~kkkYYYIIILLL^^^qqq~~~ppp```]]]qqqcccFFFCCC???===>>>DDDLLLXXXiiiyyyxxxhhhVVVOOORRRWWWXXX___hhhvvvwwwoookkklllnnniiiiiinnnuuuxxxyyy}}}}}}zzzwwwtttuuuyyy}}}|||{{{|||{{{{{{zzzyyytttlllbbb[[[NNNGGGAAA>>>:::555444666555777999888666555666777999999:::===@@@EEEJJJLLLSSS[[[dddlllrrryyy}}}wwwmmmllljjjjjjjjjhhheeeccceeecccaaaaaaaaa```^^^\\\[[[ZZZYYYYYYYYYWWWTTTRRRPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDCCCBBBAAA@@@???@@@>>>;;;999888888:::;;;999888777666555333222222444333222222333333222000///...---,,,+++++++++++++++++++++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,+++++++++*********&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((()))(((((('''))))))******+++,,,---------***''''''***...//////+++***))))))((()))***+++,,,+++******+++,,,---...(((((()))************)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((())))))***+++,,,------------///000222333444555777777666666777888:::;;;:::;;;:::999999<<>>DDDLLLXXXjjjzzzzzzppp^^^OOOMMMUUUZZZ[[[ccclllzzzyyyqqqmmmnnnqqqhhhjjjooowwwzzz{{{~~~~~~}}}|||{{{yyyuuussstttyyy~~~}}}yyyxxxyyy|||{{{zzzwwwqqqggg[[[TTTIIICCC===:::777333333555555777888777444333555777888999;;;>>>BBBHHHMMMPPPXXX___iiioootttyyy~~~yyynnnmmmllllllllljjjgggdddbbb```^^^^^^^^^]]][[[ZZZZZZYYYXXXXXXXXXWWWSSSQQQKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCBBB@@@@@@AAA???;;;888777888:::<<<;;;;;;:::888777555444444333111000000111111000......---,,,+++************)))***+++,,,------...///111000///...............---------,,,,,,,,,++++++''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))***,,,,,,,,,+++***)))))))))***++++++,,,,,,+++((($$$%%%)))---///000,,,+++***((((((((()))))),,,,,,+++++++++,,,...///'''((()))******++++++***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))***+++,,,---......///+++,,,...000333555666777888777777777777999:::;;;;;;;;;:::999999<<>>777444222222555111111222333222000...,,,,,,++++++******++++++,,,+++++++++***************))))))(((((()))***++++++///000111222222333222222555555777888666888CCCPPPdddvvv~~~kkkTTTJJJEEEPPPfffwwwzzzvvvwww~~~ooobbbeeennnxxxZZZFFFBBB===<<>>CCCGGGHHHJJJNNNRRR^^^ccciiipppwww}}}~~~yyyvvvrrrqqqnnnkkkhhheeedddccchhhddd___]]]]]]]]]ZZZXXXZZZWWWTTTRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCAAA???::::::999888777777777888999888777666444444333333222222111111000/////////000///...---------------...---,,,************+++,,,,,,------,,,***)))(((((()))*********)))'''&&&%%%&&&'''((())))))))))))))))))((((((''''''&&&&&&************************'''(((((()))))))))))))))))))))(((((()))***+++---000---++++++---...---+++)))+++,,,,,,***))))))***++++++*********+++,,,,,,---+++))))))*********)))%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%(((***)))******++++++,,,------,,,---///111333444555555777555444333555888<<>>;;;<<<>>>===<<>>DDDJJJOOOcccvvvwwwwwwcccQQQOOORRRUUU[[[cccooozzz|||uuuooommmnnnnnnpppqqqrrrqqqrrruuuyyy||||||}}}~~~}}}|||zzzyyywwwtttrrrrrrxxx~~~}}}|||{{{yyyyyywwwssskkk___RRRIII???===999555444444666888777777777666555555777999:::???DDDGGGHHHKKKOOOSSS^^^cccjjjqqqxxx~~~}}}xxxtttqqqpppnnnkkkiiigggffffffhhhddd___\\\]]]\\\ZZZWWWUUUSSSPPPNNNOOOOOOOOONNNOOONNNNNNMMMMMMLLLKKKKKKIIIIIIJJJJJJIIIHHHFFFEEEFFFCCC@@@???>>><<<999777::::::999888777777777777999888777555444444333333333222222111000000//////......---------......///+++******))))))***+++,,,,,,---------,,,+++)))((()))))))))))))))((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''((()))+++,,,///---+++,,,---...,,,***)))+++,,,,,,***))))))***+++++++++++++++,,,,,,------,,,***+++,,,,,,***)))'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((***)))******++++++,,,------,,,---///111333444555666666555333333444777:::===<<<999999::::::999===CCCOOObbb|||{{{sssyyy\\\KKK999222111///---,,,...///000000///...,,,+++,,,++++++******++++++,,,...---,,,+++***((('''''')))))))))***+++---...//////000111222222333222222444555777999:::@@@NNN]]]qqq{{{kkkUUUCCCGGGQQQ^^^llluuuxxxyyymmmYYYZZZtttjjjNNNAAABBBCCC???DDDKKKSSSiii{{{{{{sss___OOOPPPVVV[[[aaahhhvvv|||sssnnnmmmoooqqqssssssqqqooonnnpppuuuxxxzzz{{{~~~}}}zzzxxxvvvuuusssqqqrrrxxx}}}{{{zzzyyyzzzxxxqqqeeeWWWKKKDDD:::999666444333444666888444555666666666666999;;;>>>AAAFFFIIIJJJMMMRRRWWW___dddkkkssszzz|||wwwssspppooommmllljjjiiihhhhhhiiiddd___\\\\\\[[[YYYVVVQQQOOOLLLKKKLLLNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEHHHDDDAAA>>>===<<<:::999;;;:::999888777777777777888888666555444444333333333333333222111111000000------------...///000111************+++,,,---...------------,,,+++************)))(((((((((((()))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))******))))))(((''''''&&&''')))***+++...---,,,---......,,,***)))+++,,,,,,***))))))***+++,,,,,,,,,,,,------...,,,,,,,,,...///...+++))))))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&((())))))******++++++,,,------+++---///111333555666777777555444333444666999;;;???<<<:::;;;;;;;;;@@@GGGMMMdddsssvvv|||^^^LLL:::333222111...,,,---............---,,,+++,,,++++++******++++++,,,,,,,,,++++++***)))(((((()))))))))***,,,...000111//////111222222222222222555555777:::<<>>???<<<;;;:::888777666666666777666555444444333444444444444333333222111111000111000///...............,,,,,,,,,,,,,,,++++++***------,,,,,,,,,++++++,,,,,,+++)))((((((((()))***&&&&&&'''(((((()))((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((((())))))***************''''''&&&&&&'''(((***+++,,,,,,------,,,+++++++++)))+++,,,,,,***))))))******+++,,,---............+++,,,...111333111---***+++***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&'''((()))******++++++,,,------,,,---///222444666777777999888777666777888:::;;;;;;777555666666777===DDDOOOfffuuuqqqtttyyyaaaRRRAAA777222---+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,*********+++,,,...///000///000111222222333222222888777888;;;@@@LLLaaatttyyy___QQQMMMTTTbbbqqq{{{gggRRRSSSfffnnnRRRCCC@@@@@@AAA@@@LLL^^^mmmxxxaaaVVVPPPTTTZZZ^^^iiiuuuzzzqqqmmmnnnrrruuunnnqqquuuwwwwwwvvvuuuvvvxxxzzz|||~~~}}}{{{xxxvvvuuuvvvwwwyyy{{{{{{|||}}}}}}|||zzzyyyxxxuuuqqqggg[[[MMMBBB;;;888222333444555666777777888888999;;;<<<;;;:::;;;<<>>>>>===<<<;;;:::888777666666666666555555444333333444444333333333222111111000000222111000///............******+++***)))((('''&&&,,,,,,+++******++++++,,,++++++***))))))))))))***%%%&&&'''((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))******++++++******(((''''''&&&''')))***+++,,,------,,,***)))+++---)))+++,,,,,,***))))))***)))***,,,---.........---+++,,,...111222111...++++++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((((('''&&&'''((()))******++++++,,,------...///111222444555666666888888777777888:::;;;<<<;;;888777888888999>>>EEESSSjjj|||qqqssswww~~~jjj]]]LLL???444---+++...------,,,,,,,,,---------,,,++++++******++++++,,,***************+++++++++************+++,,,---...///000111222222333222222777777999===EEESSSkkkttt]]]SSSSSS```qqq~~~~~~___WWWeee|||cccKKKCCCBBBBBBBBBCCCRRRfffuuummmZZZTTTRRRWWW[[[```nnn~~~wwwoookkklllooorrrqqqsssuuuvvvuuutttuuuvvvvvvxxxyyyzzzyyyxxxvvvuuuvvvwwwyyyzzz|||~~~~~~~~~~~~~~~|||yyyvvvuuuqqqiii\\\OOOEEE===888555333444666777888888888888777999<<<======>>>>>>@@@BBBDDDFFFGGGIIIOOOXXX___iiinnnvvv}}}}}}yyyvvvrrrpppnnnkkkiiigggeeeeeebbbaaa```___]]]VVVLLLEEE:::<<<@@@FFFKKKNNNMMMKKKMMMNNNPPPRRRRRRQQQOOOMMMHHHGGGEEEDDDCCCDDDDDDDDDGGGEEECCCBBBBBBAAA???======<<<:::888777666555555555555444444333333444444333222222111000000//////000000///////////////000)))***+++++++++***)))(((+++***)))))))))***++++++***++++++++++++***))))))''''''((((((((((((((('''((('''''''''''''''&&&&&&(((((((((((((((((((((((())))))***++++++++++++***((((((''''''((()))+++,,,---------***((((((+++...)))+++,,,,,,***))))))***''')))+++---......------+++,,,---000111111...+++)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''''''''''')))******++++++,,,------///000222333444555555555666666666777888:::;;;<<<===;;;;;;===>>>>>>BBBHHHUUUkkkxxxnnnnnnvvvsssgggWWWGGG999...---111---------,,,,,,---......,,,++++++++++++++++++,,,,,,+++++++++******))))))************++++++,,,---///000111222222333222222666666999???HHHYYYrrrppp[[[SSSVVVhhh}}}rrr\\\aaazzz{{{ZZZEEEBBBEEEFFFCCCEEEWWWlllzzzzzzeeeUUURRRTTTZZZ]]]bbbsss|||tttmmmjjjjjjmmmoootttuuuuuusssrrrrrrtttvvvuuuvvvvvvwwwvvvuuutttsssuuuwwwyyy{{{}}}~~~{{{zzz~~~|||xxxuuurrrmmmcccTTTGGG???:::666333444555777999999999999888777:::>>>@@@AAABBBDDDEEEGGGIIIJJJKKKMMMTTT]]]dddkkkpppxxx~~~~~~}}}{{{xxxuuuooonnnllljjjiiiggggggfff^^^^^^^^^^^^[[[TTTHHH@@@:::<<>><<<===<<<:::888777666555555555555444333333333444444222222111111000////////////......//////000111222***+++---...//////...---******)))(((((()))***+++******+++,,,,,,***)))((())))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%++++++++++++++++++++++++))))))***++++++++++++***))))))(((((()))***,,,---......,,,)))&&&'''+++000)))+++,,,,,,***))))))***&&&(((***,,,......---,,,,,,,,,---///000000...,,,((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((()))(((''''''''')))******+++,,,,,,------111111222333444444444444444444555666888999;;;<<<;;;999:::=========AAAFFFTTTiiiuuulllgggrrr|||mmmYYYKKK???444///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%''',,,///---************+++,,,---...////////////000111333444555888;;;;;;===JJJaaayyygggXXXUUU[[[pppyyyggg\\\jjjoooUUUFFF@@@BBBEEE@@@JJJ^^^vvvtttfffNNNRRRWWW[[[aaammm}}}vvvmmmhhhgggiiilllqqqrrrrrrsssttttttssssssxxxwwwuuussssssssstttuuuvvvwwwxxxyyyzzz~~~~~~}}}}}}~~~}}}{{{zzzvvvooojjjeee\\\NNNAAA:::888888999444555777999:::;;;;;;;;;888;;;@@@BBBCCCDDDEEEFFFIIIJJJKKKMMMQQQWWW___dddllluuu}}}}}}|||{{{~~~|||{{{|||}}}{{{uuuqqqpppnnnkkkiiihhhfffcccaaa^^^___``````\\\SSSIIIBBB;;;@@@GGGMMMQQQQQQOOOMMMMMMMMMNNNOOONNNMMMLLLKKKKKKIIIFFFEEEFFFEEEDDDCCCBBBAAA?????????>>>;;;999;;;888555222111222444666555555444333222222111111111111111111000000000000,,,,,,,,,,,,,,,---...///+++)))((()))***,,,,,,+++///,,,+++,,,...///---+++,,,,,,***)))))))))***+++''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***((('''&&&&&&&&&((()))***))))))))))))***+++,,,---((()))+++---......------+++,,,------,,,+++)))(((&&&(((***,,,---,,,+++***------------,,,,,,+++***+++)))'''$$$###"""""""""&&&&&&&&&'''''''''(((((('''((())))))'''%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""+++***))))))***,,,,,,+++,,,///111222222222333555666555444444555777999;;;;;;::::::;;;:::888===DDDTTTmmm~~~{{{ooonnnlllwww}}}ooo^^^OOOAAA444......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''')))---000///---*********+++,,,---//////000000000000111222333444555888:::???OOOiiivvv___TTTSSSbbbsss~~~ooofffddduuuhhhQQQEEEAAABBBEEEGGGSSSggg|||nnn___PPPUUUZZZ```gggssswwwnnniiihhhkkkmmmqqqqqqssstttuuuvvvvvvwwwuuutttsssrrrqqqqqqqqqqqqrrrtttvvvwwwyyy}}}~~~{{{|||~~~~~~}}}{{{vvvoooiii___VVVIII>>>888666777777333444555777999;;;===>>>;;;>>>BBBDDDDDDDDDEEEFFFIIIIIIKKKMMMRRRYYYbbbhhhrrrzzz~~~~~~~~~~~~~~~|||wwwrrrooollljjjhhhgggfffcccaaaaaa```^^^]]]ZZZTTTMMMIIIDDDHHHLLLQQQRRRQQQOOOMMMMMMMMMNNNNNNNNNLLLKKKJJJKKKIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@??????>>><<<999;;;999666444333333444555555555555444333222222222111111111111000000000000,,,,,,,,,,,,,,,,,,---...+++***))))))+++,,,,,,+++---+++***+++---...,,,***,,,,,,***)))))))))***+++(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***)))((('''''''''((()))***''''''''''''((()))***+++***+++,,,---------------------,,,,,,+++***)))(((&&&(((***,,,,,,,,,+++***,,,,,,------,,,,,,+++***(((((('''%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&'''((('''%%%######$$$&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%''')))+++,,,---,,,///111222222222444555555555444444555777999;;;999888999;;;;;;:::@@@GGGRRRlll}}}}}}qqqpppooowwwxxxjjjZZZHHH888000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///222111000******++++++,,,...///000111111111111111222333444444777;;;BBBUUUpppyyydddUUURRRWWWjjjxxx~~~cccgggssszzz]]]KKKDDDBBBBBBEEEOOO\\\ppp|||gggVVVQQQVVV]]]ccclllyyyxxxooojjjjjjmmmoooqqqqqqsssuuuvvvxxxyyyzzztttuuuuuutttsssqqqooonnnppprrruuuxxx{{{~~~{{{yyy|||~~~}}}zzztttjjjcccVVVNNNCCC:::555444555666555555555666888:::===>>>@@@CCCFFFGGGGGGFFFFFFGGGIIIIIIKKKMMMSSS\\\fffmmmwww~~~||||||{{{{{{|||~~~}}}xxxuuupppnnnjjjiiihhhfffdddbbbccc```]]]ZZZXXXVVVTTTQQQPPPQQQSSSTTTTTTRRROOOMMMMMMMMMNNNNNNMMMLLLJJJIIILLLJJJGGGGGGGGGGGGFFFEEECCCAAA@@@??????>>><<<::::::999888777555555555555666666555555444333333333111111111111000000000000...------,,,,,,,,,,,,------+++******,,,------,,,,,,+++******,,,,,,+++***,,,,,,+++************+++)))))))))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))******)))((((((((())))))''''''''''''((()))***+++------,,,,,,,,,------.........,,,+++***)))(((((('''(((***+++,,,++++++***,,,,,,,,,,,,,,,++++++***''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&'''((('''%%%$$$###$$$&&&''''''(((((((((((('''$$$%%%&&&''')))+++,,,---,,,...111222222333444666666555444444555777999;;;777777999<<<<<<<<>>444333////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++///111222111+++++++++,,,---...///000222111111111111222333444777:::===FFFZZZssswwweeeUUUNNNTTT___nnn|||xxxaaaooooooTTTHHHEEECCCCCCEEERRRaaavvvvvvaaaQQQQQQWWW^^^eeemmmzzzyyyooojjjkkknnnqqqqqqrrrssstttuuuwwwxxxyyywwwxxxyyyyyyxxxuuurrrppppppssswwwzzz~~~{{{yyyxxx~~~}}}~~~}}}{{{zzzwwwoooddd\\\NNNGGG>>>777444444555666999888777777888:::===>>>FFFIIIKKKLLLKKKIIIIIIIIIJJJJJJKKKNNNSSS\\\gggnnnwww~~~{{{zzzxxxxxxzzz}}}~~~zzzxxxtttqqqmmmkkkiiihhheeedddccc```\\\ZZZZZZYYYXXXWWWWWWWWWWWWWWWUUURRRPPPOOONNNNNNOOOOOONNNLLLJJJIIILLLJJJHHHGGGHHHHHHGGGFFFCCCAAA@@@@@@@@@???<<<::::::::::::999888777666555666666555555555444444444111111111111000000000///000///......------------...,,,***+++,,,------,,,,,,+++++++++,,,,,,++++++,,,,,,++++++************)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))++++++***)))))))))(((((())))))))))))***+++,,,---///...---,,,,,,,,,---...///...,,,***((((((((()))(((((()))***++++++******++++++,,,,,,,,,++++++***(((((()))))))))'''&&&%%%''''''''''''(((((((((((($$$&&&(((((('''&&&'''(((%%%&&&'''((((((((((((((((((***++++++******+++,,,,,,...111222333333555666777666555555666888;;;<<<999888:::=========CCCKKKUUUooozzzvvvxxxzzzsss\\\EEE777444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---///000000+++++++++,,,---...000000111111111111222333444444777:::???JJJ___wwwkkkWWWJJJIIIWWWeeeppprrrjjj}}}gggNNNGGGFFFCCCCCCGGGQQQbbbwwwooo]]]RRRSSSYYY```gggooo|||xxxnnnjjjjjjnnnrrrrrrrrrrrrrrrrrrsssuuuuuuwwwyyyzzz{{{zzzwwwtttqqqooorrrwww{{{{{{zzz{{{}}}}}}|||zzzxxxtttkkk___VVVGGGBBB:::555444555666777888888888999;;;>>>BBBDDDLLLNNNQQQQQQOOOMMMLLLLLLKKKLLLMMMPPPUUU]]]gggmmmttt{{{}}}zzzyyywwwwwwxxxzzz}}}{{{}}}~~~|||{{{vvvsssnnnkkkiiigggeeecccbbb```^^^]]]]]]\\\ZZZXXXYYYXXXXXXWWWUUUSSSQQQOOONNNOOOOOOOOOOOOMMMLLLJJJKKKIIIGGGGGGHHHHHHGGGFFFCCCBBB@@@@@@@@@???<<<:::::::::;;;:::999888666555555555555555555444444444111111111111000000000///111111000//////...//////...,,,++++++,,,---,,,+++,,,---------,,,,,,,,,---,,,,,,,,,,,,++++++******)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((++++++******))))))(((((())))))))))))***+++,,,---///...,,,++++++,,,---......---+++)))((((((((()))(((((())))))*********)))******+++,,,,,,+++++++++******+++***)))&&&$$$#########$$$$$$$$$%%%%%%%%% """%%%&&&&&&'''((()))$$$%%%&&&''''''''''''''''''***,,,,,,+++******,,,,,,...111333333444666777888888777777888:::<<<>>><<<;;;<<<>>>===<<>>888555444666777888555666888<<<@@@EEEIIILLLOOOQQQSSSSSSQQQOOONNNMMMLLLNNNPPPSSSXXX```hhhnnnsssyyy}}}}}}|||}}}|||yyyxxxxxxwwwvvvwwwxxx{{{|||yyy|||~~~}}}}}}uuuqqqllliiihhhgggfffeeebbb```___^^^^^^]]]ZZZXXXWWWWWWWWWVVVUUURRRPPPOOOMMMMMMNNNOOONNNMMMLLLKKKJJJHHHGGGFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@???===;;;;;;;;;;;;:::999888666555444444444444444444444444111111111111000000000000111000000////////////000...,,,******+++,,,+++***,,,---......,,,,,,---...,,,,,,,,,---,,,++++++***)))(((&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((())))))*********)))((((((''''''''''''((()))***+++,,,,,,+++++++++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,+++***)))'''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&"""$$$$$$%%%''')))$$$$$$%%%&&&&&&&&&%%%%%%!!!%%%)))***))))))+++---,,,...111333444555666888999888777777888:::<<<>>>???>>>???@@@>>><<>>===BBBIIIXXXrrr~~~rrr]]]III???///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,,,,,,,---...///000111//////000111333666888999:::???KKK^^^xxxoooZZZKKKHHHRRRhhh{{{{{{qqqtttdddQQQDDDFFFGGGDDDJJJXXXbbbnnnyyyvvvhhhYYYSSSRRRRRRZZZdddmmmwww}}}rrrhhhdddfffkkkoooooonnnnnnnnnpppsssuuuwwwssssssuuuvvvvvvvvvuuutttooosssyyy~~~~~~}}}vvvsssnnnjjjcccZZZNNNEEE===:::555333444555777777???@@@BBBEEEGGGHHHIIIIIIMMMOOORRRRRRPPPNNNMMMLLLJJJNNNTTTZZZaaaiiipppuuu{{{~~~{{{zzzxxxuuurrrssstttvvvxxxyyyzzz{{{sssqqqnnnnnnppprrrtttuuugggddd___\\\[[[[[[ZZZYYYXXXXXXYYYXXXUUUQQQMMMKKKGGGHHHIIIKKKKKKKKKKKKJJJHHHGGGEEEEEEFFFGGGFFFEEEDDDCCCAAAAAAAAA@@@===;;;<<<;;;999888777666666666333333333333333333333333111111111111000000000000,,,,,,,,,,,,,,,---...///---+++))))))*********)))))),,,---,,,***)))+++---,,,,,,---...---,,,+++***+++***((('''&&&''')))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&''')))))))))(((((())))))))))))***+++,,,---&&&(((***+++,,,,,,++++++'''(((***++++++***))))))***)))(((((((((((())))))((()))***+++++++++++++++)))((('''%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''(((******)))(((((()))''''''''''''&&&%%%$$$$$$%%%***......+++(((***,,,,,,...111333444555777999666555444444555777999;;;@@@>>>???@@@???>>>CCCJJJTTTooozzzrrrfffRRRAAA555111...//////---...111------,,,,,,,,,+++++++++(((***,,,...---+++(((%%%........................000000111222444555666666888CCCYYYtttyyylll\\\RRRRRR^^^uuuoooooo|||YYYNNNFFFEEEDDDDDDLLLWWWiiiuuu|||qqq___SSSPPPQQQUUU[[[dddooo{{{~~~sssiiiggghhhiiikkkmmmmmmpppqqqoooqqquuuwwwuuuzzzzzzyyyxxxwwwuuuuuutttvvvxxxzzz}}}~~~~~~~~~}}}yyypppggg]]]RRRGGGAAA999888666444222444888;;;;;;<<>>======<<<;;;999888888777888888666555333111000///222222333222111///---,,,*********++++++,,,,,,,,,,,,***(((''')))******)))(((,,,...+++(((******(((---......---+++******+++'''(((***+++***)))'''%%%%%%%%%%%%&&&&&&&&&'''''' """&&&)))***)))'''%%%&&&&&&&&&&&&'''''''''''')))***++++++++++++******)))***+++,,,,,,+++***)))******))))))))))))******((((((((((((((()))******------...,,,***((())))))*********)))(((&&&%%%$$$%%%%%%%%%&&&((('''$$$!!!!!!"""%%%&&&''''''&&&%%%)))(((((('''''''''(((((())))))***+++---...////////////000111333444555555555555444444555777:::;;;>>>>>>===;;;;;;===AAAEEESSSiiixxxrrrhhhTTTAAA666222///000000......111------------,,,,,,,,,,,,)))+++,,,------+++)))''',,,,,,------...///000000000000111222444555666666999DDDZZZvvv|||lllZZZUUU]]]rrrooosssyyyVVVKKKDDDDDDDDDEEENNNZZZnnnxxx{{{nnn[[[OOOLLLMMMWWW]]]hhhsss|||qqqgggeeeffffffhhhkkkmmmpppqqqpppsssxxxzzzyyyzzzzzzyyyxxxwwwvvvvvvuuuwwwxxxzzz}}}~~~~~~~~~zzzuuummmdddZZZOOOEEE>>>999999888666555666999<<<===@@@DDDIIINNNPPPOOOOOONNNOOOOOOMMMKKKKKKLLLMMMNNNQQQVVV^^^fffmmmqqqsss|||~~~~~~{{{xxxxxxxxxyyyxxxxxxxxxxxxzzz|||}}}}}}zzzuuuqqqooommmjjjhhhgggeeebbb___\\\YYYWWWVVVWWWVVVUUUTTTTTTRRROOOLLLLLLJJJIIIIIIJJJKKKJJJIIIEEEEEEFFFEEEEEEDDDCCCBBB>>>AAADDDBBB>>>;;;;;;===<<<<<<;;;:::999888777777666666555444333333222222222222222222111///...,,,---------------------------+++((('''((()))((('''(((+++,,,)))))),,,---+++,,,------,,,***))))))***((()))*********)))'''&&&(((((((((''''''&&&&&&&&&)))'''###!!!!!!$$$'''***'''(((((((((((()))))))))'''(((((())))))(((((('''((()))***+++,,,++++++*********))))))))))))******((((((''''''(((***+++,,,---......---***))))))***+++++++++***)))'''&&&%%%######$$$&&&((((((&&&$$$"""###%%%'''((('''&&&&&&''''''&&&&&&&&&&&&''''''******++++++,,,,,,------//////000111333444555555666666666666888;;;>>>@@@AAAAAA???===<<<===AAADDDSSSgggtttqqqiiiWWWDDD888333000111111///...000.........------------,,,,,,,,,---------,,,+++******+++,,,---...000111111000000111333444555666777:::DDD[[[yyykkkXXXXXXkkk|||pppzzzoooRRRHHHBBBCCCDDDGGGRRR___sssyyyxxxiiiWWWMMMMMMNNNWWW^^^jjjwww|||vvvlllcccaaabbbccceeehhhmmmqqqrrrqqqtttzzz|||{{{yyyyyyyyyxxxxxxwwwwwwwwwwwwxxx{{{~~~}}}~~~~~~|||vvvppphhh___UUUKKKAAA;;;888999999888777888:::<<>>======@@@CCCRRReeesssmmmgggYYYJJJ<<<555000000111...---...//////.........---------...------,,,,,,,,,------++++++,,,---...///000111000000111333555666777888:::DDD[[[zzz{{{gggWWW]]]uuurrrqqqeeeOOOGGGBBBDDDFFFJJJXXXgggwwwzzztttdddUUUPPPSSSVVVWWW___lllzzz{{{vvvkkkccc]]]]]]___```dddiiinnnqqqrrrqqqtttyyy{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxvvvxxx{{{~~~~~~}}}{{{zzzrrrllldddZZZQQQGGG>>>999666777888888888888:::<<<@@@DDDKKKPPPRRRQQQPPPOOOQQQRRRRRRQQQNNNMMMLLLMMMOOOSSSYYY```gggmmmsssvvvyyyzzzzzzyyyvvvuuuuuuuuuxxxxxxxxxyyyzzz|||}}}yyytttpppllljjjfffdddfffeeebbb___\\\YYYXXXWWWXXXVVVSSSRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEECCC@@@<<<;;;;;;999999999888777666666555555555444444444333333333222222222111000//////...111000///.........//////---+++******++++++***(((***+++)))'''***///000,,,+++,,,---,,,)))((()))*********)))((('''((((((((()))(((((('''&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%))))))*********+++++++++((())))))))))))(((((('''%%%''')))+++,,,---------+++******))))))******++++++)))''''''(((,,,000222//////000...,,,***++++++************)))((('''&&&$$$###$$$&&&(((((('''&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''******************++++++---...///111222444555666333222222333555888;;;===AAAAAA@@@>>>===>>>AAACCCQQQddd|||vvvlllfff]]]UUUBBB999111000000...,,,---//////.........---------...------,,,,,,---......---------...............///000111333555777888999:::BBBZZZzzzooo```XXXeee~~~wwwhhhoooxxx\\\MMMFFFCCCFFFIIINNN^^^ppp~~~}}}sssbbbUUUSSSXXX[[[[[[dddqqq~~~{{{rrrlll^^^XXXUUUWWW[[[^^^dddjjjmmmqqqqqqppprrrwwwyyywwwxxxxxxxxxxxxxxxxxxxxxxxxuuuwwwzzz~~~~~~~~~~~~~~~|||zzzxxxwwwoooiii```WWWNNNEEE===888444666777777777888:::<<>>BBBDDDOOOaaaxxx~~~rrrlllfffaaaKKK???444000000...---............------------,,,------,,,,,,,,,---..............................///000222333555777999999:::BBBZZZzzzyyy```XXXYYYjjjkkkbbbppplllUUULLLFFFDDDHHHKKKQQQcccvvvrrr___SSSSSSWWWZZZaaajjjxxxvvvkkkdddQQQMMMLLLPPPUUUYYYaaahhhkkknnnpppoooqqqvvvxxxwwwxxxxxxxxxwwwwwwvvvvvvvvvsssuuuzzz~~~~~~}}}}}}}}}|||zzzwwwuuussslllfff]]]TTTKKKCCC;;;777444555666666666888;;;>>>HHHNNNTTTWWWUUUTTTSSSTTTWWWXXXYYYWWWTTTQQQOOOOOOMMMSSS[[[aaaffflllsssxxx{{{|||||||||{{{{{{}}}~~~{{{zzzzzz{{{|||~~~zzzwwwrrrmmmjjjgggdddbbbaaa```___^^^]]]\\\\\\\\\YYYWWWUUUTTTSSSRRRPPPNNNLLLLLLKKKLLLMMMLLLJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBBBB@@@>>><<<:::888888888888777777666666777666666444333222111111222222111000//////000000///...,,,+++,,,---///111,,,,,,+++,,,......,,,***&&&+++---***)))++++++***---......---+++******+++))))))))))))((((((((((((######$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((()))******'''''''''((((((((())))))(((((((((((('''&&&&&&%%%%%%&&&)))+++,,,---------++++++************+++++++++***(((((())),,,///111...//////...+++******+++((((((((((((((('''&&&&&&)))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***'''((()))***+++---......,,,---...000222444555666999888666666666777999;;;:::;;;<<<======???BBBEEELLL]]]rrr~~~zzzssskkkUUUGGG888222111000000111------------,,,,,,,,,,,,++++++,,,,,,------------,,,---------...////////////000222444666888999:::<<>>AAAKKKPPPUUUWWWUUUSSSTTTVVVWWWYYYZZZXXXUUUQQQOOONNNPPPWWW___eeeiiiooovvv|||{{{|||}}}}}}}}}~~~{{{xxxrrrnnnkkkiiifffdddbbbaaa```^^^\\\\\\[[[[[[YYYWWWVVVVVVVVVTTTQQQNNNKKKKKKKKKMMMNNNMMMKKKHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@>>><<<:::999999888888888888777777555555444444444333333333222111000/////////000111...---++++++,,,...111333...---,,,,,,,,,+++(((&&&(((...,,,((()))++++++,,,---...,,,***)))***+++((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&'''((('''''''''((((((((())))))))))))))))))((('''&&&%%%&&&''')))+++,,,---,,,,,,,,,++++++******++++++,,,***)))))))))***+++---...---......---***))))))***((())))))))))))(((''''''(((&&&%%%%%%'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))******+++,,,------...+++,,,---///222444555666555555333333444666888:::<<<===>>>>>>>>>???BBBDDDHHHXXXlll||||||qqq\\\LLL;;;444333222222333------,,,,,,,,,+++++++++***+++,,,,,,---------,,,***+++,,,---...000111111///000222444666888999:::>>>DDD\\\|||kkkVVVTTTYYYgggwwwllljjjlllVVVNNNIIIDDDCCCGGGJJJRRRfffzzz}}}vvvgggVVVNNNRRRXXX[[[bbblll|||zzzzzzxxxtttlll___RRRHHHCCCAAAAAAEEEIIINNNVVV^^^eeeiiilllmmmrrrzzz~~~~~~yyyxxxwwwvvvuuutttsssrrrpppsssxxx~~~~~~~~~}}}}}}||||||zzzwwwtttqqqpppgggaaaXXXOOOFFF???888444777777777666777:::???DDDJJJOOOTTTUUURRRPPPRRRUUUWWWYYYZZZXXXTTTQQQNNNMMMUUU\\\dddjjjnnnsss{{{zzz{{{|||||||||~~~zzzwwwrrrooommmllljjjhhhdddcccaaa^^^\\\[[[ZZZYYYXXXXXXWWWXXXWWWUUUQQQNNNJJJJJJKKKMMMNNNNNNKKKIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@???<<<:::999999999888888888888888333333333444444555555555222111000//////000111111...---,,,+++---///333555///...,,,+++***((($$$!!!&&&///---((((((+++---+++,,,,,,+++)))((()))***'''(((***+++***)))'''&&&(((((('''&&&%%%%%%$$$######$$$%%%&&&&&&%%%"""!!!(((((((((((()))))))))))),,,,,,,,,,,,+++***(((((('''((()))+++,,,,,,,,,+++,,,++++++******++++++,,,))))))))))))***++++++,,,------...,,,***((()))))))))************))))))(((&&&%%%$$$%%%''')))))))))&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///222444555666777666555666777:::===>>>>>>@@@@@@@@@??????AAACCCEEETTThhhwwwzzz|||~~~vvvjjjVVV???222222444111,,,//////...------------............------,,,,,,,,,,,,---......------...000000111222333555666777777<<>>???@@@???AAAGGGQQQXXX```gggmmmnnnpppvvv{{{||||||}}}}}}{{{wwwrrrppppppssswww}}}~~~}}}zzz{{{}}}{{{zzz{{{}}}}}}zzztttnnnjjjhhhddd^^^TTTJJJCCC===888555444888;;;:::999;;;AAAGGGNNNLLLLLLPPPQQQPPPQQQUUUXXXZZZ[[[YYYTTTQQQQQQRRRTTTYYYbbbkkkrrrvvvxxxxxxxxxyyy{{{}}}~~~{{{yyytttoookkkiiihhhhhhbbb```^^^[[[ZZZZZZ[[[\\\\\\[[[YYYVVVTTTQQQOOONNNNNNNNNOOONNNMMMLLLJJJIIIEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAA???===<<<===>>>999999888888777666666666777777666555444444333333---...///000000000000000......---------...//////+++++++++***))))))***+++***)))((((((((()))+++,,,+++***(((***,,,---***(((&&&'''((())))))((('''&&&)))(((&&&$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''(((((())))))******'''(((((((((((((((''''''++++++,,,,,,,,,,,,++++++------------------------...---***)))((()))***+++---///000000---+++*********...111000---)))((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$'''&&&%%%%%%&&&'''&&&$$$'''((()))***+++,,,,,,,,,,,,,,,...///111333444555777777666666666888999:::>>>???AAAAAA@@@@@@AAABBBFFFTTTffftttxxxfffkkk||||||mmm\\\EEE777333333000---//////...------------...,,,,,,,,,+++++++++******,,,---......------...000000111222333555666777777:::AAAUUUqqqlllZZZIIIHHHQQQeee|||tttrrrlllVVVKKKIIIBBBFFFGGGFFFLLL]]]ooozzz|||kkkXXXOOOQQQUUU[[[___dddnnn{{{|||xxxrrrnnnddd^^^WWWPPPJJJEEE???;;;;;;=========>>>BBBJJJQQQZZZccckkknnnqqqvvv{{{|||}}}~~~~~~{{{wwwsssqqqpppsssvvv||||||zzz|||}}}{{{zzz~~~~~~}}}zzzvvvqqqkkkhhh```ZZZPPPGGGAAA<<<888555444777:::;;;;;;???FFFLLLPPPMMMMMMPPPQQQQQQSSSWWWXXX[[[\\\ZZZVVVRRRRRRSSSVVV[[[bbbjjjqqquuuxxxxxxyyyyyy{{{|||~~~yyywwwsssoookkkhhhgggfffbbbaaa___]]]\\\[[[[[[[[[YYYXXXWWWUUUSSSQQQOOONNNMMMNNNNNNMMMLLLKKKIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBB???<<<;;;;;;<<<999999999888777777666666666555555444333333222222333333333222111000///.........---------------...,,,,,,+++***)))))))))***((((((((('''((())))))***+++***)))***,,,,,,***(((''''''((((((((((((''''''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((())))))******************)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%++++++++++++++++++++++++---,,,***((((((((()))******,,,------+++)))(((((())),,,//////,,,)))(((((('''''''''&&&&&&''''''(((&&&&&&''''''''''''''''''(((&&&%%%&&&'''((('''%%%'''((()))***+++,,,,,,,,,......///111222444555555777666666666777888:::;;;>>>???@@@@@@???@@@AAACCCEEERRRaaannnzzzpppaaafffuuuqqqcccOOO>>>555111000/////////...------------...,,,,,,,,,,,,++++++++++++,,,---......------...000000111222333555666777777777@@@VVVtttxxx```LLLFFFFFFOOOfffqqqxxx|||cccPPPHHHHHHDDDEEEFFFHHHSSSfffvvv}}}vvveeeSSSNNNQQQVVV\\\bbbiiiuuu~~~vvvnnngggaaa^^^QQQLLLEEE@@@===;;;999888999;;;<<<;;;;;;===CCCHHHSSS]]]hhhmmmrrrxxx{{{{{{}}}}}}}}}{{{wwwsssrrrqqqsssvvv|||~~~|||zzz{{{}}}}}}{{{zzz}}}zzzxxxvvvqqqjjjddd[[[TTTKKKCCC>>>:::777666444777999;;;===BBBJJJPPPQQQNNNMMMOOOQQQQQQTTTYYYXXX[[[^^^\\\XXXTTTSSSTTTYYY]]]cccjjjpppuuuxxxyyyzzzzzz{{{|||}}}|||vvvuuurrroookkkhhheeedddbbbaaa```___^^^\\\[[[[[[WWWVVVUUUSSSRRRPPPOOONNNMMMMMMLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBB@@@===:::::::::::::::999999888777777777444444444333333222222111444444333222111000///...///...---,,,,,,+++,,,,,,---,,,+++***))))))))))))&&&&&&'''(((((((((((((((+++***)))***,,,,,,***)))((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((()))******((()))***************))))))(((((((((''''''&&&&&&************************,,,+++)))(((''''''((()))(((***,,,,,,***((('''((('''))),,,---+++***))))))((((((''''''&&&''''''(((&&&&&&%%%%%%&&&''')))***((('''&&&'''((()))((('''(((((()))***+++,,,,,,---......///000222333444444666666666666777999;;;======???@@@@@@??????AAACCCFFFRRR```kkkxxx}}}ooocccfffqqq{{{pppgggVVVEEE888111000111//////...------------.....................------,,,---......------...000000111222333555666777777777@@@WWWvvvrrrXXXEEEHHHJJJSSShhhssstttYYYJJJEEEEEEDDDDDDDDDIIIYYYnnn{{{sssbbbRRRPPPUUUYYY___fffnnnzzzzzznnnaaaVVVPPPMMMEEEBBB???<<<:::999999999888:::<<<;;;::::::>>>BBBMMMXXXdddjjjpppvvvyyyyyyyyyzzzzzzyyyvvvtttssstttuuuxxx|||~~~|||yyyxxxzzz}}}~~~}}}~~~}}}|||}}}yyyuuussssssnnneee^^^UUUOOOGGG@@@<<<999888777555777888:::===CCCJJJPPPPPPLLLKKKMMMNNNOOOSSSYYYXXX[[[^^^]]]YYYVVVUUUVVV\\\___dddkkkqqqvvvyyyzzz{{{{{{{{{{{{}}}|||ssssssqqqnnnjjjgggcccbbbbbbbbbbbbaaa___]]][[[ZZZXXXWWWUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDAAABBBBBB@@@===;;;;;;;;;::::::999999888888777777444444444333333333222222000///////////////000000///...---,,,+++*********...,,,+++******))))))(((&&&'''((()))***)))((('''*********+++++++++***))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&''''''((())))))***%%%&&&''')))***+++,,,,,,,,,,,,+++***))))))))))))+++++++++++++++++++++++++++***)))((('''''''''((()))+++,,,---+++))))))***'''(((+++,,,,,,,,,++++++)))(((((('''''''''''''''((('''%%%$$$%%%&&&)))***)))((('''((()))***)))((((((((())))))***,,,---------...///000111222333333666666666777888:::===>>>===>>>??????>>>???BBBDDDHHHTTTcccppp}}}yyypppooosssvvvmmmhhh\\\LLL===444222222//////...------------...........................,,,---......------...000000111222333555666777777999BBBXXXvvvnnnVVVGGGIIINNNZZZkkkxxxlllRRRGGGDDDCCCCCCBBBCCCKKK^^^sss~~~sss```RRRSSSYYY[[[aaaiiirrrttteeeUUUJJJDDDBBB=========<<<;;;999888888888:::<<<<<<:::;;;>>>BBBKKKTTT^^^bbbgggnnnssstttvvvwwwwwwvvvttttttuuuvvvwwwyyy}}}|||zzzwwwwwwyyy|||}}}~~~~~~}}}|||}}}~~~|||xxxsssqqqpppkkkbbb[[[QQQKKKCCC===:::999999999777777888999<<>>???AAA@@@>>>=========::::::999999888777777666555555555555444444444444111000///......///000000///...---,,,+++*********...,,,))))))******)))((('''((()))***+++***)))((()))***+++++++++*********)))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))%%%&&&'''((()))))))))))))))((('''&&&&&&&&&&&&'''++++++++++++++++++++++++******)))((((((''''''''''''))),,,,,,+++*********((()))***,,,.........---***)))((('''''''''''''''***)))&&&%%%$$$%%%'''((()))((('''(((***+++***))))))(((((()))***+++---...//////000111333444555555777777777777999;;;===???===>>>>>>>>>===???BBBDDDHHHVVVhhhvvv~~~vvvllliii```SSSDDD999333222//////...------------...,,,,,,,,,,,,------------,,,---......------...000000111222333555666777777;;;BBBWWWttt~~~iiiUUUKKKHHHSSSbbbqqq|||dddMMMGGGEEEBBBBBBCCCDDDMMM```uuu~~~ooo\\\PPPTTT[[[\\\bbblllvvvyyyjjjZZZLLLCCC???===777:::<<<<<<;;;999999999:::===?????????@@@EEEIIIPPPVVV[[[[[[^^^fffmmmpppwwwxxxxxxvvvtttsssuuuvvvxxxzzz}}}{{{zzzyyyyyyyyy{{{}}}~~~}}}~~~}}}~~~|||yyyuuusssooojjjaaa[[[MMMGGG???999777777888999777777777999===AAAEEEGGGIIIFFFEEEHHHJJJKKKNNNSSSVVVYYY[[[YYYVVVTTTUUUXXX___ccciiipppvvv{{{~~~}}}|||{{{|||xxxrrrqqqooolllhhheeecccbbbccccccaaa___]]][[[ZZZYYYZZZYYYWWWTTTQQQOOOMMMLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCC<<<>>>@@@@@@???>>>>>>>>>999999888888777666666666555555555555555555555555777555333111///......//////...---,,,,,,+++,,,,,,...+++((((((+++,,,***(((((())))))***************)))***,,,,,,***)))***+++((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%$$$$$$""""""###%%%''')))+++,,,%%%&&&&&&''''''((())))))))))))))))))((('''%%%%%%((('''&&&%%%%%%&&&'''(((************************+++******))))))(((''''''%%%''')))***)))((())))))***)))***+++...//////---******)))(((''''''''''''***)))'''&&&%%%%%%&&&&&&((('''&&&(((***+++***)))))))))(((((()))+++---...111111333444666888999:::888888888888999;;;===???===============???BBBEEEIIIWWWjjjyyyyyynnnllleeeZZZKKK>>>444000//////...------------...,,,,,,,,,,,,---------...,,,---......------...000000111222333555666777777:::AAATTTqqqzzzbbbQQQLLLIIIZZZlllxxx|||\\\JJJIIIHHHCCCCCCEEEHHHQQQcccuuugggTTTJJJRRRZZZ\\\bbbmmmzzzyyymmm\\\MMMDDD@@@>>>===999;;;===>>>======???BBBBBBEEEHHHIIIIIIMMMSSSXXX^^^```___ZZZ[[[dddnnnsss}}}|||{{{xxxuuussstttuuuvvvxxx{{{}}}~~~~~~~~~}}}{{{}}}~~~}}}{{{{{{}}}}}}~~~~~~yyyxxxvvvrrrmmmfff___[[[JJJDDD<<<666444555666777555666777;;;???BBBDDDEEEFFFDDDDDDHHHJJJJJJMMMQQQUUUWWWXXXVVVSSSRRRUUUXXX___dddkkkssszzz~~~}}}|||{{{|||yyysssqqqnnnjjjgggeeedddddddddccc```]]][[[ZZZYYYYYYUUUUUUSSSRRRPPPOOONNNMMMNNNMMMKKKJJJIIIHHHIIIIIIFFFFFFEEEDDDDDDCCCCCCBBB===???AAAAAA???===<<<<<<888888777777666555555555444444444444444444444444888666333000///......///......---------------...---)))'''(((+++---,,,)))((((((((((((((()))******(((***,,,,,,***)))***+++''''''(((((((((((('''''''''((((((((((((&&&%%%$$$""""""###$$$&&&''')))***%%%%%%&&&''''''(((((()))(((((()))))))))(((((('''***)))(((((((((***,,,---++++++++++++++++++++++++++++++++++++***)))((((((%%%'''***+++***)))***+++***)))(((***---///...,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&'''&&&&&&''')))******)))))))))(((((()))+++---//////000111444666888:::;;;:::999999999:::;;;===>>><<<======<<<<<<>>>BBBFFFLLLZZZlllzzz|||qqqoooiii^^^PPPAAA555...//////...------------............/////////000000,,,---///...------...000000111222333555666777777888???RRRooovvv]]]NNNKKKNNNaaauuu~~~rrrzzzzzzWWWHHHKKKKKKDDDDDDGGGKKKTTTdddvvv```NNNEEEOOOYYY[[[bbbnnn}}}rrrdddRRRDDD@@@??????>>>???@@@AAAAAAAAACCCHHHMMMKKKNNNPPPRRRSSSXXX___eeekkkkkkfff]]]]]]fffrrryyyzzzuuusssrrrsssuuuwwwyyy{{{||||||{{{{{{|||||||||}}}|||{{{|||}}}~~~~~~|||vvvvvvuuupppiiiaaa\\\YYYGGGAAA999333111333444555444555777<<>>@@@BBBBBB???<<<;;;:::777777777666555555444444333333333333333333333333333111///...---...///000......---------...//////,,,(((&&&''',,,...---***(((((('''&&&&&&((()))***(((***---,,,***(((***+++&&&'''((())))))((('''&&&)))************(((&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))###%%%''')))+++---......)))(((''''''(((***,,,...------------------------+++,,,,,,++++++***)))((('''))),,,---,,,,,,---...***((('''))),,,...,,,***++++++)))(((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&%%%&&&)))******)))***)))(((((()))+++---///+++,,,...111333666888999;;;::::::999:::;;;<<<===<<<===<<<<<<<<<>>>CCCFFFRRR^^^nnn{{{zzzvvvsssrrrooodddSSSAAA777555333111///.........---,,,///......---------......+++,,,---...//////////////////000111333555777888:::???PPPnnnpppXXXLLLLLLTTThhh{{{rrrcccxxxrrrTTTGGGFFFFFFEEEIIIIIIIIISSSmmmuuu___SSSIIIJJJRRRZZZaaaggg|||yyyuuugggYYYKKKDDDAAA??????@@@AAAEEEJJJMMMNNNRRRWWW\\\[[[\\\\\\ZZZ[[[bbbnnnwww|||{{{uuunnnoooyyy|||wwwsssqqqsssxxxwwwyyy{{{{{{zzzzzz{{{||||||~~~~~~zzzvvvvvvxxx||||||{{{|||vvvuuusssmmmddd[[[TTTPPPEEE>>>777666444333444777888888:::>>>CCCHHHJJJJJJCCCDDDEEEFFFHHHLLLRRRUUUXXXVVVUUUVVVSSSPPPQQQUUUccchhhpppwww||||||rrrooollljjjiiihhheeeddd_______________]]]YYYVVVRRRQQQOOONNNMMMMMMNNNOOOQQQOOOLLLIIIGGGGGGIIIJJJHHHGGGEEEDDDBBBAAAAAAAAACCCBBBAAA@@@>>>===<<<;;;::::::999888777666555444888888666555444333333222111111111111000000000/////////...------------...------------,,,+++******++++++************++++++,,,,,,,,,+++++++++++++++&&&)))+++,,,+++)))(((((('''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''))),,,...---***'''***)))(((''''''((()))***---+++(((&&&%%%%%%&&&''',,,---///000///000222444333///***(((((()))******'''((()))++++++******)))''''''''''''((()))+++++++++***(((&&&%%%&&&'''((()))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((())))))***+++++++++++++++,,,,,,000000111222333444444555666666777888999;;;<<<===CCC@@@===<<<>>>BBBEEEFFFNNN^^^ppp}}}~~~yyy}}}xxxzzz{{{yyytttjjjZZZIII<<<777333111///.........---,,,...------,,,,,,,,,------,,,,,,---......//////000111111222333444666888999;;;@@@RRRooorrr\\\OOOLLL]]]nnn}}}{{{lllfff{{{eeeLLLCCCEEEEEEDDDHHHKKKOOO\\\uuuqqqXXXOOOJJJNNNWWW___eeekkk|||wwwqqq[[[QQQHHHGGGIIIIIIKKKMMMRRRVVV[[[^^^```dddjjjoooooonnnllljjjkkkuuuzzzuuurrrrrruuuvvvxxxzzz|||||||||~~~|||wwwsssrrruuuyyy~~~{{{{{{{{{uuutttqqqkkkbbbYYYRRRNNNDDD<<<666444444222333666999999;;;???CCCFFFGGGFFFCCCCCCDDDFFFJJJOOOUUUYYYYYYVVVUUUVVVTTTQQQTTTYYYdddjjjrrryyy~~~vvvsssnnnkkkhhhfffcccaaaaaa````````````^^^[[[XXXUUUSSSRRRPPPOOOOOOOOOOOOPPPNNNLLLIIIHHHHHHHHHIIIGGGFFFEEECCCBBBBBBBBBBBBCCCBBBAAA@@@>>>===<<<;;;::::::999888777777666666777666555333222222111111222222222111111111000000//////...---------------++++++++++++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))+++,,,***)))((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((%%%%%%%%%&&&((()))(((&&&***)))(((((((((((()))***)))(((&&&&&&&&&''')))******,,,...///...///000222111...***((()))*********'''((()))***+++******)))***)))))))))***+++,,,,,,+++***((('''&&&&&&'''''''''%%%$$$$$$%%%&&&$$$###%%%&&&&&&&&&'''((((((((('''(((((()))+++,,,,,,---//////000111222333444444666666777888999;;;<<<===@@@???>>>???AAACCCEEEEEELLL\\\ooo|||vvvsssuuurrr{{{{{{qqqdddTTTDDD999444111///............------,,,,,,,,,,,,,,,------...------------///000111333444444555666888888999;;;AAATTTqqq~~~gggXXXSSSdddssstttlllkkk~~~uuuVVVDDDAAAEEEFFFEEEGGGMMMWWWfff{{{zzzgggRRRMMMKKKRRR\\\cccjjjooo~~~{{{ppphhhQQQJJJGGGKKKQQQTTTXXX[[[YYY___eeejjjmmmqqqvvv{{{~~~|||yyywwwzzzzzzwwwtttsssuuuvvvxxx{{{}}}~~~zzzsssoooooosssvvv}}}}}}zzzyyyyyytttrrrmmmggg^^^UUUNNNJJJAAA:::444444333111333666999:::<<<@@@CCCEEEDDDBBBBBBBBBCCCFFFKKKQQQXXX\\\ZZZVVVUUUUUUTTTTTTXXX^^^fffllluuu|||wwwsssoookkkiiifffdddbbbbbbaaa`````````___\\\YYYUUUTTTRRRPPPOOONNNMMMMMMNNNMMMLLLKKKIIIHHHHHHGGGEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<<<<::::::999999888888888777666555444222111111111111222222222222111111111111///......---------------++++++++++++***)))((((((******))))))))))))************++++++++++++++++++''')))++++++***))))))))))))((('''&&&%%%%%%%%%%%%###$$$&&&''')))))))))(((&&&$$$######%%%'''((((((***))))))(((((())))))***((('''&&&&&&&&&((()))***)))+++---.........///000...,,,******+++++++++***(((((()))************)))+++***************++++++)))))))))(((''''''&&&&&&'''%%%$$$$$$%%%&&&%%%###&&&&&&''''''''''''''''''%%%%%%'''(((***,,,---......//////000111222333333666666777777999:::<<<======>>>???AAACCCDDDEEEEEEKKK[[[mmmzzzrrrkkkkkkpppnnn|||uuujjj]]]JJJ;;;555222///---.........---------,,,,,,,,,---......///...---,,,---///111222555555666777888999999999<<>>===<<<<<<::::::999999999999999999555555333222222111111111111111111111000000000000///...------,,,,,,------------------,,,+++******++++++************++++++++++++,,,,,,,,,,,,,,,,,,''')))++++++***)))))))))***)))((('''%%%%%%$$$$$$###$$$'''((())))))((('''(((&&&%%%&&&(((***+++***))))))))))))))))))))))))+++***((('''&&&&&&&&&''')))+++...///.........///+++******+++,,,---+++***((()))))))))***************)))((((((((((((((()))))))))))))))((('''&&&%%%((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&%%%&&&''')))+++,,,---.........///000111222222333666666666777888:::<<<======>>>@@@@@@AAACCCEEEGGGLLLZZZjjjuuuyyyiiidddeeexxxxxxxxxnnnbbbOOO===666333///---......///..................///000000///...---,,,---///111333555666777888999999999999;;;CCCWWWssshhhZZZZZZiiivvv~~~|||zzzvvvxxxttt]]]GGG@@@CCCEEEFFFGGGGGGOOO^^^qqqvvvfffXXXTTTQQQTTTYYY```lllwwwppp^^^RRRNNNJJJKKKRRRZZZaaaiiipppuuu{{{zzzzzzzzz{{{}}}{{{vvvnnnjjjkkkpppwww|||}}}yyyuuuqqqooojjjbbb[[[TTTNNNGGGBBB>>>888444555666444555888888999===AAAEEEGGGEEECCCCCCBBBBBBFFFLLLSSSVVVXXXWWWSSSQQQRRRSSSUUU\\\dddkkkrrr{{{~~~tttqqqllliiihhhhhhgggfffaaa```^^^^^^^^^]]]ZZZXXXUUUTTTSSSQQQNNNLLLJJJIIIJJJKKKLLLLLLKKKIIIGGGEEEBBBBBBBBBBBBBBBCCCCCCDDDAAA@@@@@@???>>>===<<<<<<::::::999999999999999999666555444333222222222333////////////..................---,,,,,,,,,,,,,,,------------,,,+++******''''''&&&&&&&&&&&&'''''''''((((((((())))))******((()))+++***)))((()))***+++***((('''&&&%%%%%%$$$%%%&&&((())))))(((&&&$$$&&&&&&''')))+++,,,+++***))))))************))))))))))))((((((''''''&&&&&&***,,,///000///...//////*********+++------,,,***)))))))))))))))************)))((((((((((((((()))))))))))))))((('''&&&%%%(((&&&&&&&&&(((((('''&&&'''''''''''''''&&&&&&&&&((())))))***+++,,,------......///000111222222333555555666777888:::;;;<<>>===@@@EEEIIINNNZZZgggpppzzzvvvfff```ccc|||qqqeeeSSS@@@666333///------/////////............///000111111///............000111222333444666888999999999888:::BBBVVVrrrbbbWWW]]]nnnzzzwwwzzzvvvuuujjjVVVDDD@@@BBBAAACCCGGGGGGPPPbbbwww|||qqq\\\XXXUUUUUUXXX```ooo}}}yyyhhhXXXNNNKKKKKKOOOYYYbbbiiiqqqyyy~~~{{{zzz{{{~~~~~~|||sssnnngggeeeiiiqqqyyy~~~}}}yyytttoookkkeee\\\UUUPPPKKKDDD@@@===777444555777666666999888999<<<@@@DDDEEEEEECCCCCCBBBCCCHHHPPPUUUWWWVVVVVVRRRQQQRRRTTTVVV]]]eeennnttt}}}~~~wwwsssmmmiiifffeeecccbbbaaa```^^^]]]]]]\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMLLLJJJJJJKKKKKKJJJIIIGGGFFFCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@???>>>>>>===<<<<<<::::::999999888888888777555555444333333333333333............------------...------,,,,,,,,,,,,,,,++++++++++++***)))((((((((((((''''''''''''((((((((())))))******+++++++++(((***+++***)))((()))+++***)))((('''&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$$$$%%%(((++++++***((()))******++++++******)))%%%&&&&&&'''((()))*********---000111000///......+++******+++------+++***)))))))))((()))******++++++***************++++++)))))))))(((''''''&&&&&&%%%$$$###$$$&&&&&&&&&%%%&&&&&&''''''''''''''''''))))))***+++,,,------......//////000111222333333555555666666888999;;;<<>>:::555222444666555666999999999:::===@@@BBBAAA@@@BBBBBBEEELLLUUUZZZZZZXXXVVVSSSRRRTTTVVVXXX^^^fffpppvvv}}}}}}wwwrrrlllgggeeecccbbbbbbcccaaa^^^]]]]]]]]][[[ZZZWWWWWWWWWVVVTTTQQQOOONNNJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCBBBAAAAAABBBBBBBBB?????????>>>======<<<<<<::::::999888777777666666444333333222222222222222//////.........---------...---,,,,,,++++++,,,,,,++++++++++++***)))((((((******))))))))))))*********++++++,,,------......)))*********(((((()))+++))))))((('''''''''''''''&&&&&&&&&'''''''''''''''%%%$$$###%%%(((*********)))***++++++++++++***)))$$$%%%&&&((())))))******))),,,///000///------,,,---+++******,,,,,,+++******)))((((((((()))++++++***)))))))))***+++,,,,,,+++***((('''&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&'''(((((((((&&&'''(((***+++---.../////////000111222333444444555555555666888999;;;<<<===???@@@===:::;;;???DDDKKKXXXgggqqq{{{nnn^^^[[[```xxxkkkYYYGGG777444///------///000000,,,,,,,,,---...///000000---...///000111111111000...000333666888888888777888@@@TTTppppppSSSOOOYYYmmmwww|||uuusssaaaRRRGGGFFFDDD@@@CCCLLLPPPZZZlllrrrfffVVVVVVXXX\\\aaakkk|||ppp]]]NNNHHHGGGNNNRRR^^^lllssssssuuuxxxuuuvvvuuuppphhhaaa^^^^^^aaa``````ccchhhnnnsssuuusss~~~yyyvvvvvv{{{~~~zzzwwwuuuhhhccc^^^^^^eeennnvvvzzzwwwvvvxxxzzz|||zzzuuupppfff^^^TTTNNNKKKHHHBBB>>>888333111333555444555888;;;:::999:::===>>>>>>===AAAAAAFFFOOOYYY___^^^[[[WWWTTTTTTVVVXXXYYY___gggqqqvvv~~~zzzsssoooiiieeedddeeeeeeeeedddbbb___^^^^^^^^^\\\[[[UUUUUUUUUUUUSSSQQQNNNMMMJJJJJJJJJIIIHHHHHHHHHHHHDDDCCCBBBAAAAAAAAAAAABBB??????>>>>>>======<<<<<<::::::999888777666555444222222111111111111111111000////////////............---,,,,,,++++++,,,,,,------------,,,+++******''''''&&&&&&&&&&&&''''''''''''((()))******++++++)))******)))(((((()))+++)))(((((('''''''''((((((%%%%%%%%%%%%&&&((()))***(((&&&######&&&***---...)))***+++,,,,,,+++***)))'''((((((((((((((('''&&&(((+++...///...,,,++++++...,,,******+++++++++******)))((((((((()))+++,,,''''''''''''((()))++++++,,,***(((&&&%%%&&&'''((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''((())))))###$$$&&&(((+++---///000000000111222333444444555555555555666777999;;;<<<;;;>>>AAA???;;;:::===@@@HHHWWWhhhuuu}}}iiiZZZYYY___yyypppeeePPP===444...///222000......---...///000111111111111////////////000000000000111222444555888999;;;<<<>>>AAAPPPiiidddTTTUUU\\\mmm|||zzzzzzzzz]]]KKK@@@DDDHHHFFFEEEIIILLLaaarrrkkk]]]RRRSSSVVVZZZbbboooppp```RRRKKKKKKLLLVVV^^^hhhppprrrpppmmmjjjccc___ZZZTTTPPPOOOPPPQQQLLLQQQUUUUUUSSSQQQRRRTTTZZZ```ppp|||wwwuuuvvvxxxyyyzzz{{{~~~|||{{{wwwppplll^^^\\\XXXYYYdddsssxxxuuuyyyyyyyyyzzzyyyuuuoookkk___XXXOOOIIIGGGCCC>>>999666555555555555666666777:::999:::;;;===>>>>>>===AAAHHHRRRYYY]]]]]]\\\[[[YYYUUUSSSVVVYYY]]]dddlllooottt{{{{{{wwwpppnnnlllkkkjjjiiifffdddbbbcccccc```[[[XXXYYY[[[WWWWWWWWWVVVTTTQQQNNNLLLJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB???<<<::::::::::::::::::999999888777777777777666444333222111111111111222222222222111000000---......---++++++,,,...,,,+++***)))((()))***+++))))))((('''''''''''''''((()))***+++,,,---------,,,+++***))))))***+++,,,%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%%%%"""$$$&&&''''''(((***+++,,,***)))***++++++***)))+++***)))'''''''''((()))+++---000111000///...///,,,,,,+++,,,---...,,,***''''''(((((())))))******---+++)))***,,,,,,)))&&&'''(((((()))(((((('''&&&)))(((&&&%%%$$$$$$%%%%%%''''''((((((((((((''''''%%%&&&(((***+++,,,,,,+++---...000222444555666666555666777777777999<<<>>>>>>@@@AAA@@@>>>>>>AAAEEEKKKWWWjjj|||{{{ggg\\\ZZZ^^^vvvlllXXXAAA777000000222000------------...///000111000000.../////////000000000000000111222444666888:::;;;>>>AAAPPPhhhvvv^^^RRRWWW```qqq}}}}}}uuuXXXIII@@@CCCGGGEEEFFFKKKPPPddduuuhhhZZZPPPRRRVVV[[[cccpppwwwhhhXXXNNNKKKMMMPPP[[[aaahhhlllkkkfffbbb___YYYXXXUUUQQQNNNMMMMMMNNNSSSVVVYYYWWWQQQLLLKKKLLLNNNVVVfffxxx~~~{{{|||xxxwwwvvvtttttttttuuuvvv}}}|||zzzxxxsssjjjcccTTTSSSRRRUUUaaapppvvvsssqqqrrrsssuuuuuuqqqjjjfffXXXQQQIIIDDDBBB@@@;;;777666555555555555666777777::::::;;;===>>>???>>>======DDDNNNVVVYYYXXXWWWVVVUUUQQQQQQUUUXXX[[[cccjjjqqqtttzzz|||vvvsssqqqmmmkkkjjjhhhfffdddbbbcccbbb___[[[XXXYYYZZZVVVVVVVVVUUUSSSPPPMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDCCC@@@===;;;;;;;;;;;;::::::999999888777777777666555444333222111111111000111111111111000//////---......---++++++,,,...,,,,,,+++***************))))))(((''''''''''''((())))))***+++,,,---------++++++***))))))***++++++((()))))))))(((''''''&&&((('''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&&&&((()))***((('''((()))***)))'''+++***)))((((((((())))))))),,,///000///---,,,,,,++++++***+++,,,---+++)))(((((())))))***+++++++++---,,,++++++,,,+++***((('''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&(((***+++,,,,,,,,,---...000222444555666666666777888888888:::===??????AAABBB@@@>>>>>>BBBEEELLLYYYlll}}}zzzhhh]]]ZZZ\\\{{{ppp^^^FFF;;;222111111///------,,,---...///000000000///....../////////000000000///000222444666888999:::===AAAPPPhhh~~~mmmXXXQQQYYYeeewww~~~|||eeePPPFFF@@@CCCDDDCCCFFFMMMXXXlll|||eeeXXXNNNQQQVVV\\\eeesssxxxnnn___QQQKKKMMMSSSYYY```cccggghhheee```[[[YYYTTTUUUTTTSSSQQQRRRTTTVVVbbbeeegggbbbXXXPPPMMMMMMMMMUUUcccqqqwwwsssppppppooosssvvvwwwuuutttuuuvvvzzzwwwuuummmaaaWWWHHHHHHIIINNN[[[iiinnnmmmeeeggglllooopppkkkddd^^^QQQLLLEEEAAA???===999666555555555555555666777777:::;;;===???@@@???>>>======CCCMMMTTTVVVUUUSSSRRRQQQOOOQQQVVVYYY]]]dddlllsssvvv{{{|||vvvvvvrrrnnnjjjiiigggfffdddbbbbbb```]]]ZZZXXXYYYZZZUUUUUUUUUTTTRRROOOLLLKKKKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBDDDCCC@@@>>>===<<<<<<<<<::::::999999888777777777555444333333222222222222000000000000000///......---......---++++++,,,...,,,,,,,,,,,,,,,++++++******)))((((((''''''((((((&&&&&&''''''((()))))))))++++++***))))))***+++++++++++++++***)))'''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&'''***(((((((((******)))(((+++***))))))(((((())))))))),,,000111000---++++++,,,++++++,,,------,,,***)))))))))******+++,,,------...///...,,,******+++((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,---...000222444555555666777888999999999:::===???@@@BBBCCCAAA??????BBBEEENNN\\\ooo~~~}}}oooddd___]]]yyyooo^^^JJJ>>>444000000...---...------...///////////////........./////////000000000111222444666888999:::;;;@@@PPPjjjkkkVVVPPP[[[hhh~~~wwwvvv[[[HHHCCCAAABBBCCCBBBGGGOOO```uuu|||cccWWWMMMQQQWWW^^^hhhvvvrrrgggXXXMMMJJJPPPYYY___aaacccffffffccc```^^^]]]YYYZZZ\\\\\\]]]aaahhhmmmxxx{{{|||uuuiii___[[[[[[[[[cccnnnvvvvvvpppkkkiiinnntttzzz|||yyywwwyyy|||~~~wwwssspppfffWWWKKK@@@@@@BBBHHHSSS]]]aaa```[[[___eeekkklllhhh___YYYPPPKKKEEE@@@>>>;;;888666555555444555555666777888:::<<>>AAAGGGOOOUUUVVVUUUSSSQQQPPPPPPTTTZZZ]]]```hhhqqqwwwzzz}}}|||uuuuuuqqqlllhhhggggggfffeeebbb```^^^[[[YYYXXXXXXYYYVVVVVVUUUTTTRRROOOMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA???>>>=========::::::999999888777777777444444333222222333333333000000111111000000///...---......---++++++,,,...+++,,,---...---,,,+++******))))))((('''((((((((('''&&&&&&''''''(((((()))+++******************+++)))******)))((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((+++***)))***,,,,,,,,,***)))(((((((((((((((((((((+++///222444222///---,,,---,,,,,,---......---+++)))))))))))))))+++,,,------000222000,,,***+++---***)))'''%%%$$$%%%&&&(((%%%%%%%%%&&&''''''((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&((()))***+++,,,---...///000222333444555555666888999:::999:::<<<>>>@@@BBBCCCBBB??????CCCFFFNNN]]]qqq~~~zzzppphhhcccwwwnnn___NNNBBB555111000......000---...//////////////////............////////////111222333555777999;;;;;;;;;@@@PPPiiijjjVVVQQQ]]]kkkssskkkzzzpppUUUCCCBBBBBBCCCCCCDDDJJJPPPaaawwwvvv^^^TTTMMMQQQYYYaaalllzzz{{{iii___RRRJJJKKKRRRZZZ___```aaabbbbbb``````aaaccc```ccceeegggkkktttvvviiieeefffjjjrrr|||~~~{{{uuupppmmmvvv{{{}}}{{{}}}|||tttoooiii___OOODDD>>>===>>>CCCJJJOOOQQQRRRUUUZZZbbbhhhjjjeee]]]VVVOOOKKKEEE???;;;888666444444444444555555666888888:::===AAABBBAAAAAAAAABBBFFFKKKQQQUUUUUUTTTRRRRRRPPPRRRVVV\\\___cccllluuu|||zzztttpppmmmhhhfffeeefffffffffaaa___\\\YYYXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>::::::999999888777777777444444333222222333333333111111222222111111000///---......---++++++,,,...+++,,,---...---,,,+++*********)))(((((((((((((((******)))))))))***++++++*********++++++*********&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$&&&''''''&&&&&&((()))***)))((()))+++,,,+++***&&&'''''''''''''''''''''+++...111222111...---,,,,,,+++***+++------+++***)))(((''''''((()))+++,,,...111333111---***+++---,,,+++)))'''&&&&&&((()))''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&''''''(((***+++,,,---...///111222333444555555555777999999999999:::<<>>AAABBBAAAAAADDDGGGJJJMMMQQQRRRRRRQQQQQQQQQQQQSSSXXX]]]```cccnnnyyyxxxsssmmmjjjgggeeeeeefffffffffaaa^^^YYYWWWWWWXXXXXXXXXYYYXXXVVVTTTRRRQQQOOONNNLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@??????>>>>>>===::::::999999888777777777555444333333222222222222222222222222222111000000---......---++++++,,,...,,,,,,,,,,,,,,,++++++***+++***))))))(((((())))))((('''&&&%%%%%%&&&'''((()))***++++++++++++***)))%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%''''''&&&'''(((***&&&%%%%%%&&&((()))((('''&&&&&&'''((((((((('''''''''***---...---++++++,,,)))(((((()))******)))''')))(((&&&&&&'''(((+++,,,000111111000...,,,++++++---,,,***(((''''''((((((''''''(((((((((''''''&&&)))((('''&&&&&&'''((()))'''''''''((()))+++---...//////111222333444444444444666999999999888999:::===@@@AAAAAA???@@@DDDHHHNNN]]]ppp|||qqqlll|||xxxmmmaaaQQQ@@@777333000000222000111111111111111000000---------.........//////111111333555777999:::;;;<<<===III___uuu|||dddQQQQQQaaarrrqqqgggpppjjjRRRBBBCCCCCCDDDHHHLLLOOOPPP\\\tttmmmYYYSSSPPPVVV___hhhssssssfffSSSOOOKKKLLLQQQWWWYYYYYY[[[[[[ZZZXXXYYY]]]dddhhhooowww~~~rrrpppkkkcccXXXMMMDDD???;;;666666<<>>AAABBBAAABBBGGGLLLOOOPPPQQQQQQPPPPPPQQQSSSVVVWWW[[[```aaaeeeqqq~~~wwwqqqmmmkkkhhhggggggfffeeecccaaa]]]XXXVVVVVVXXXXXXWWWXXXWWWUUUSSSQQQPPPNNNNNNMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC>>>>>>>>>???>>>>>>======::::::999999888777777777666555444333222111111111111111111111111000000///---......---++++++,,,...,,,,,,+++***************+++***))))))(((((())))))'''%%%$$$######$$$%%%&&&)))***++++++++++++***)))'''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%'''((('''&&&&&&'''(((%%%$$$###%%%'''((('''&&&'''''')))*********))))))&&&(((************,,,---***)))((()))++++++)))'''***)))'''&&&'''))),,,---222111//////...---+++)))++++++***)))((('''&&&&&&%%%&&&'''((())))))(((((()))(((&&&%%%%%%&&&((()))'''''''''((()))+++---...///000111222333444444444555777:::::::::999::::::;;;===@@@@@@???AAAEEEIIIPPP]]]ppp}}}sssooo}}}{{{rrriiiXXXFFF;;;555111000222111111222222222111111000---------.........//////000000222444666888999:::999:::FFF\\\ttt{{{cccPPPPPPaaassswwwgggjjj}}}lllWWWDDDDDDDDDEEEJJJOOOQQQPPP]]]uuuooo\\\WWWQQQWWWaaajjjuuu{{{lll]]]OOOLLLKKKPPPWWW\\\\\\ZZZXXXXXXWWWWWWZZZaaaiiiooowww}}}xxxuuullllllhhh___SSSGGGAAA>>>888333333:::>>>???DDDKKKKKKOOOVVV]]]___ZZZRRRLLLDDDBBB???;;;666444444555333333444444666777888999;;;>>>AAAAAA@@@CCCIIIOOOSSSTTTSSSRRRQQQQQQSSSVVV[[[\\\```cccdddiiiuuuwwwoooooommmjjjiiihhhgggdddbbbaaa\\\WWWUUUVVVXXXXXXWWWXXXVVVTTTRRRPPPNNNNNNMMMMMMLLLJJJGGGFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDD======>>>>>>>>>>>>======::::::999999888777777777777666555333222111111111000000000000000//////...---......---++++++,,,...---,,,***)))((()))***++++++******))))))))))))))),,,+++)))(((((()))***,,,)))***+++,,,,,,+++***)))************)))'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((&&&$$$%%%&&&&&&%%%$$$&&&((())))))(((((()))***,,,,,,,,,+++***((()))*********,,,...111---,,,+++,,,......,,,***+++***((('''(((***---///333000......///...+++'''*********)))(((&&&%%%$$$###$$$&&&(((************((('''%%%$$$$$$%%%'''((('''''''''''')))+++---...///000111222333444444444666999;;;<<<;;;::::::;;;999<<<>>>??????AAAEEEJJJRRR^^^qqquuurrr~~~}}}yyytttuuummm[[[GGG:::666222...000000000000000111111111...............///000000333333333444555777999:::888<<>>===;;;:::999999:::;;;666666777888888888888888777666444333222222333444222111000.........///000---,,,,,,++++++******)))---+++))))))+++------------+++)))'''&&&&&&'''((((((((((((((()))***+++,,,''')))***+++***)))***+++***(((''''''(((((('''&&&$$$%%%'''((()))(((''''''&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%''''''((((((((((((((('''((()))+++,,,------,,,,,,(((((()))***************---,,,+++***))))))))))))333...***(((***,,,,,,***---***))))))++++++(((%%%%%%&&&&&&&&&'''((((((((('''((()))))))))(((&&&&&&&&&&&&''')))+++---///000***,,,...111333333444444555666777777777777:::<<<===============AAAFFFJJJQQQ\\\qqq}}}tttqqq~~~~~~|||yyy|||uuudddNNN>>>777333111///////////////000000000///////////////000111111111222333444555777777888888;;;DDDUUUpppnnnVVVIIIPPPddduuuqqqqqqeeeLLLGGGFFFEEEHHHOOOVVV\\\___lllzzzyyyfffYYYTTTRRRXXXaaammm{{{uuuhhhZZZQQQJJJKKKMMMPPPTTTWWWXXXXXXXXXXXX[[[```bbbfffrrr{{{xxxtttmmmhhh^^^YYYQQQHHHAAA;;;999888888999;;;>>>CCCHHHMMMOOOUUUWWWZZZ[[[YYYSSSLLLFFF@@@<<<777333222222111000111222333444555777888888>>><<<===AAADDDGGGNNNVVV[[[[[[ZZZYYYWWWWWWXXXZZZccchhhlllnnnooovvvtttlllkkkjjjiiigggdddbbbaaa```ZZZXXXUUUUUUWWWYYY[[[[[[YYYXXXUUUUUUUUUUUUTTTRRRQQQOOOKKKHHHFFFFFFGGGHHHGGGFFFEEECCCBBBBBBAAAAAA???>>>===<<<<<<;;;;;;;;;999999999999999888777777777666444333222222333333222111000///...//////000000000///......------,,,***((('''(((***++++++***+++***)))(((''''''(((((((((((((((((()))***++++++''')))++++++***)))***++++++)))(((((())))))((('''%%%&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''&&&&&&'''((())))))((((((((()))+++,,,------,,,+++((())))))***************((((((((()))***+++,,,------,,,,,,---//////...---***)))'''((())))))&&&$$$&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((('''''''''''''''((()))***+++,,,+++---///111333444444444444555777777666777999;;;=========<<<===???DDDHHHRRR]]]rrr|||tttqqq}}}nnnVVVAAA777444333////////////////////////000000000000000111222222///000222444666666666666888:::BBBSSSmmmiiiSSSJJJRRRfffwwwssswww|||^^^IIIEEEDDDEEEJJJRRR[[[bbbeeeqqq}}}uuubbbVVVRRRUUUZZZcccnnn|||yyykkk^^^SSSMMMKKKLLLOOOQQQTTTVVVXXXXXX\\\\\\___ffflllsss}}}~~~xxxsssmmmddd^^^QQQMMMGGG@@@;;;777666555666999>>>DDDKKKPPPUUUWWW]]]^^^___]]]XXXPPPHHHCCC<<<888444111000000000///111111222444555666777888>>><<<===BBBFFFJJJSSS\\\bbbaaa^^^ZZZWWWWWWZZZ\\\```eeejjjlllooovvvtttmmmnnnllljjjgggeeecccaaaaaa\\\YYYWWWWWWXXXZZZ\\\\\\ZZZXXXVVVVVVVVVVVVTTTRRRPPPNNNKKKHHHGGGGGGGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<;;;;;;999888666666666666555333333333333333111111000/////////000000111000000//////...------)))(((((()))++++++***((())))))))))))((((((((((((''''''''''''((()))******''')))++++++***)))***++++++***))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%''''''(((((((((%%%&&&'''((()))*********((()))***,,,,,,,,,,,,+++)))))))))************+++'''''''''((()))+++,,,---%%%(((---000000///...------,,,++++++,,,,,,***((('''''''''''''''&&&&&&&&&"""###$$$&&&'''(((((((((******++++++---...///000---...000333444555555555444555666666666666999;;;===>>>===<<<<<<>>>BBBEEEPPP\\\sss~~~wwwtttsssZZZBBB666444444000000000000////////////000000//////000000111222///000333666777777666555888:::AAAQQQkkkzzzdddSSSMMMXXXmmmpppvvvsssWWWFFFCCCCCCEEEKKKTTT^^^dddhhhrrr}}}ooo]]]TTTSSSXXX\\\dddnnn|||}}}qqqbbbUUUNNNLLLMMMOOORRRUUUVVVXXXZZZ\\\bbbaaaccckkkuuu||||||{{{ssslllcccYYYQQQGGGDDD@@@<<<888777666666333777???HHHQQQWWW[[[]]]ccccccccc___WWWNNNFFFAAA999666222//////000000000111111222333555666777777===;;;===BBBHHHNNNWWWaaafffddd```[[[XXXXXX[[[^^^]]]aaafffjjjnnnuuu~~~tttnnnooonnnkkkhhheeecccbbbbbb^^^[[[YYYXXXYYYYYYYYYYYYVVVUUUTTTSSSTTTSSSQQQOOOOOONNNKKKIIIGGGGGGGGGHHHEEEEEEDDDDDDCCCBBBAAAAAA???@@@@@@AAA@@@???===<<<;;;;;;;;;:::999888666666666555555444333333222222111111000000000000000000......------,,,++++++++++++***+++,,,------+++)))'''((()))))))))))))))((('''''''''''''''((())))))((()))++++++*********++++++***((()))******)))''')))(((&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%'''(((******++++++'''(((***+++,,,,,,++++++***))))))*********++++++***))))))(((((())))))***!!!&&&,,,...---++++++,,,...------------,,,+++***((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&''''''(((((('''((())),,,...111444555...///111333555666666555333555666666555666888;;;=========<<<;;;<<<@@@BBBLLLYYYqqq|||yyyttt\\\CCC666333444222222222111111000000000///............///000000000222444777888888777777888:::AAAQQQkkkwww```RRRPPP[[[qqqnnnwwwkkkRRREEEFFFFFFIIIOOOXXXbbbhhhkkkqqq|||{{{iiiXXXSSSUUUZZZ^^^eeeooo{{{~~~vvvhhhZZZPPPLLLLLLMMMPPPTTTWWWXXXZZZ]]]___ffffffgggmmmyyy|||{{{{{{~~~uuulllbbbXXXMMMFFF>>>===:::888666666666777333999BBBMMMWWW^^^bbbdddfffhhhhhhcccYYYNNNEEEAAA888555111///000111111111000111222333444666777777<<<;;;===CCCIIIOOOYYYbbbfffccc___[[[XXXYYY]]]aaabbbfffkkkooouuu||||||sssoooooommmkkkhhhfffdddcccbbb```]]]ZZZXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSRRROOOMMMNNNMMMKKKIIIHHHGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCBBB>>>???@@@@@@???>>><<<;;;888888888888888777777666555555555444444333222222000000111111111111111111------,,,,,,+++*********+++++++++,,,------+++((('''((()))))))))))))))((((((''''''''''''(((((()))(((***+++,,,+++***+++,,,***(((''''''((()))'''&&&)))'''&&&$$$$$$$$$%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++++++++'''(((***+++,,,,,,+++************)))***+++,,,,,,+++***))))))))))))))))))&&&))),,,,,,***)))***,,,))))))***)))((('''&&&&&&((((((((('''&&&&&&&&&%%%((((((''''''''''''''''''###$$$%%%'''))),,,...000///000222444555666555555444555666666666777999;;;=========<<<;;;<<>>??????>>>>>>===<<<;;;777777888888888777777666555555555555444333222111///000111222222222111111///......---,,,,,,++++++***)))))))))******)))'''))))))))))))(((((((((((()))((((((''''''((())))))(((***,,,,,,+++***+++,,,)))(((''''''(((((('''&&&'''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))***+++++++++'''((()))++++++++++++***++++++***)))***+++,,,---))))))))))))***+++,,,------...---,,,++++++,,,...)))+++,,,+++)))''''''((('''''''''''''''&&&&&&&&&***)))(((''''''''''''(((((((((((((((((()))***+++///000222444555555555555444666777777777777:::<<<<<<=========<<<===???AAACCCPPPhhh~~~{{{cccLLL>>>888555333333222222111000000////////////...///000000111111222333444666777888888:::===EEEVVVpppnnnWWWPPPVVVeee|||~~~wwwaaaOOOGGGCCCDDDHHHPPPZZZdddjjjmmmvvvwwwbbbTTTTTTZZZ^^^dddlllwww{{{wwwnnnaaaVVVOOONNNNNNOOOPPPUUU[[[___```bbbggglllnnnvvv~~~yyymmmeee___ZZZZZZ\\\gggrrr~~~~~~xxxwwwwwwxxx~~~rrrkkk```TTTJJJBBB===:::666666555444444444555555888>>>HHHSSS]]]eeejjjlllppptttvvvpppbbbRRRFFF@@@888555111//////000000000000000111222444555666777999999>>>EEEJJJNNNUUU\\\^^^^^^]]]\\\]]]```eeejjjlllooosssxxxvvvpppnnnhhhiiijjjjjjiiifffcccaaa```^^^[[[[[[[[[ZZZXXXVVVUUUUUUTTTUUUUUUTTTQQQNNNLLLLLLKKKJJJIIIHHHHHHGGGCCCDDDEEEFFFEEEDDDBBBAAA@@@???>>>======<<<<<<<<<:::::::::999888777666555444555555555555333222111///000111222222222222111/////////...------,,,,,,,,,***(((((()))***)))(((+++***)))(((''''''((((((***))))))(((((()))))))))(((***,,,,,,+++++++++,,,***)))(((((())))))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''((((((((((((((('''((()))***************&&&((()))***++++++******,,,+++***))))))+++,,,...,,,,,,++++++++++++,,,,,,///---,,,,,,.........---,,,...000///,,,***+++,,,&&&&&&&&&'''''''''''''''((('''&&&&&&&&&'''((()))++++++*********++++++,,,///000222333444444444444666777888888888999;;;===<<<===>>>>>>===>>>@@@BBBCCCOOOeeehhhQQQCCC;;;666222222222111000//////...000000000000000111111222111111222222444666777888:::>>>GGGXXXrrriiiTTTRRR\\\nnn|||zzzzzz___NNNHHHFFFHHHMMMUUU```kkkrrruuuzzzwwwaaaSSSTTT[[[```eeeooo{{{yyytttiii[[[PPPMMMNNNOOOOOOTTTZZZaaadddfffhhhnnnssstttyyypppjjjccc\\\YYYZZZaaalllxxx|||wwwvvvuuuwww~~~{{{jjjcccXXXLLLCCC===:::999777777666666666666666666888===FFFQQQ[[[ccciiikkkvvvzzz|||uuufffTTTFFF@@@777444000....../////////000000111222444555666666888999>>>EEEJJJMMMSSSYYY\\\\\\]]]]]]___ccciiimmmrrrtttxxx~~~sssnnnnnnfffgggiiikkkjjjfffccc```^^^]]]\\\\\\]]]]]][[[ZZZTTTTTTTTTTTTUUUSSSPPPMMMLLLLLLKKKJJJIIIIIIHHHGGGAAABBBDDDEEEEEECCCAAA@@@BBB@@@???===<<<======>>>======<<<;;;999777555444444555555666555333222111///000111222333333222111///......---,,,,,,++++++///---***)))***+++++++++---+++)))'''&&&&&&((((((******)))))))))))))))***)))***,,,,,,+++++++++,,,+++***))))))******)))((("""###%%%&&&'''&&&&&&%%%(((((('''''''''&&&&&&&&&###$$$&&&((()))***++++++((())))))*********))))))&&&''')))***++++++******,,,+++***))))))+++---...111000...,,,+++))))))(((,,,***)))+++///000---******---...---***((()))***%%%&&&&&&''''''(((((((((%%%$$$$$$$$$%%%''')))***&&&&&&&&&'''((()))+++,,,...000111333444444333333666888999999888999;;;>>>;;;===>>>>>>>>>???AAACCCEEEOOOddd}}}lllXXXGGG;;;666333222111000//////////////////............//////222333444444444444666888888>>>IIIZZZrrrgggRRRPPP^^^sss~~~xxx{{{]]]LLLIIIIIIJJJOOOXXXeeeqqq{{{uuu]]]PPPRRRZZZfffiiiqqq~~~|||sssiiiaaaVVVPPPPPPSSSVVVWWW[[[]]]```dddhhhnnnuuuzzzuuummmfffaaaaaadddgggllluuu{{{{{{vvvsssssstttwwwtttbbbWWWJJJAAA:::555555777666666555333111222555888>>>AAALLLWWW]]]^^^fffqqq|||{{{jjjYYYIII???666555222000//////000000111111111222333444666777999999<<>>AAA???>>>?????????===;;;===<<<;;;999777666444444777666555444333222222222222111111000000000000000...---,,,,,,++++++,,,,,,***++++++++++++***))))))++++++++++++)))'''%%%###(((((((((((())))))))))))((((((((('''&&&'''***---,,,+++***)))((((((((()))((('''&&&%%%$$$%%%%%%&&&%%%'''(((***)))'''%%%###$$$$$$%%%&&&'''((()))***((('''''')))+++,,,+++)))***'''%%%&&&)))+++***)))+++,,,---------,,,+++***---000333000+++''')))++++++******))))))******+++))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&)))++++++++++++,,,//////000111333444555666;;;<<<======;;;:::;;;======???@@@@@@???@@@BBBDDDHHHOOO```www|||hhhUUUDDD999333222222111000000000000000---------...///000111222111222444444444555888:::999>>>GGGWWWmmmqqq]]]NNNRRRdddyyyxxxvvvzzz^^^OOOKKKGGGIIIOOO[[[jjjxxxqqq\\\QQQVVV^^^bbbhhhrrrzzzqqqbbb\\\TTTPPPQQQUUUYYYZZZaaacccgggkkkqqqxxxvvvnnniiijjjnnnrrrxxxyyywwwssspppqqqsssvvv~~~mmmZZZPPPFFF@@@:::666555888666666555444444666:::===CCCHHHSSS^^^bbbeeennnyyy}}}iiiVVVDDD999666444222000//////000000111111111222333444555666888888<<>>?????????===;;;;;;::::::999888777666666666555444444333333333333222111111000000000000000...---,,,,,,++++++,,,,,,+++++++++++++++***))))))******++++++***)))((('''(((((((((((())))))))))))******)))(((&&&&&&)))+++++++++******)))(((''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&((()))((('''$$$###$$$%%%%%%&&&'''((())))))((((((((()))+++,,,+++***)))'''%%%''')))++++++***,,,------...---,,,+++***---000222000+++((()))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%###%%%(((******+++---/////////000222333444555666999;;;<<<<<<::::::;;;===>>>???@@@@@@???@@@BBBDDDHHHOOO___uuu{{{hhhVVVEEE999333222111111000000000111111,,,,,,---...///111222333111222444444444666999<<<999???HHHVVVkkk~~~ppp^^^RRRXXXhhhxxxssswwwuuu\\\OOOKKKGGGJJJPPP\\\lll{{{}}}iiiVVVPPPWWW```aaajjjwwwtttlllZZZVVVRRRQQQSSSXXX\\\^^^aaadddhhhnnnvvvyyyuuuxxx~~~}}}tttqqqmmmmmmpppssswwwtttcccOOOGGG@@@===;;;666666777444555666666777;;;@@@DDDFFFMMMYYYcccfffjjjvvvlllYYYGGG;;;666444222000//////000111222222222222333333444555888888;;;AAAKKKUUU]]]``````\\\\\\```dddgggmmmtttuuuzzzyyyrrrnnnkkkgggfffeeecccaaa___^^^]]]```^^^[[[ZZZZZZZZZXXXWWWSSSSSSRRRPPPNNNMMMLLLKKKJJJHHHFFFEEEFFFFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>>>>@@@@@@>>><<<999999999888888888888888555444444333333333444444222111111000000000000000...------,,,,,,,,,,,,,,,+++++++++++++++******))))))***++++++++++++******''''''((((((((()))))))))++++++***(((&&&&&&(((***++++++++++++***(((&&&%%%((('''&&&&&&%%%&&&&&&&&&%%%&&&'''(((((('''%%%###&&&&&&&&&'''''''''(((((('''&&&&&&(((***+++)))((('''&&&&&&'''***,,,,,,,,,...///......---,,,+++***...000222000,,,)))***,,,***+++,,,------,,,+++***)))))))))))))))))))))))))))(((''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%###%%%'''((()))+++///111...///111222444555555555666888999:::::::::<<<===???@@@@@@?????????BBBDDDHHHOOO___uuuppp___NNN@@@777222111111000000111111222---------...///111222333222333444444555777;;;>>><<>>CCCHHHLLLVVVbbbiiilllrrrkkkWWWEEE999555444222000//////000111333333333222222333444444999999:::???HHHPPPVVVYYYZZZWWWWWW\\\aaaeeekkkrrrwww||||||uuupppmmmkkkhhhgggfffdddaaa___]]]\\\^^^\\\ZZZYYYYYYXXXWWWUUUSSSSSSRRRPPPOOOMMMLLLLLLLLLJJJHHHGGGHHHHHHGGGFFFBBBAAAAAA@@@@@@@@@AAAAAA???>>>>>>>>>@@@@@@>>>===999999999888888888777777444444333333333444555555222111111000000000000000......---,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************&&&'''''''''((()))))))))*********)))'''''')))+++***+++++++++***(((%%%###'''''''''&&&&&&&&&&&&'''&&&'''((())))))(((&&&%%%&&&&&&''''''''''''''''''%%%$$$$$$&&&(((((('''&&&&&&&&&&&&(((***,,,------000000///...---,,,******...000111///,,,******+++''')))***,,,,,,***)))'''))))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***...111...///111333555555555555333555777888999:::<<<>>>???@@@@@@???>>>???BBBDDDIIIPPP```vvv|||lllYYYGGG<<<333222111111111111111111000////////////000000111444555666666888;;;???CCCDDDOOO___ooo~~~hhhXXXPPP\\\pppyyycccSSSLLLHHHJJJMMMTTT___mmmyyylllXXXMMMNNNVVV^^^hhhsssvvvjjj```[[[RRRRRRSSSTTTVVVYYY]]]___aaafffnnnxxxvvvllllllooovvv{{{ttt___PPPBBB===;;;<<<;;;777444444333555777999===BBBIIIMMMWWWaaalllqqquuu~~~}}}hhhTTTAAA444555333111000///000111222333333333222222333444444888999;;;@@@HHHOOOTTTVVVVVVTTTUUU[[[aaaeeekkkrrrxxx}}}wwwrrrooollljjjiiihhhgggfffdddaaa___]]]\\\ZZZYYYXXXXXXWWWUUUSSSSSSSSSRRRQQQPPPNNNNNNMMMKKKIIIGGGGGGHHHHHHGGGFFFAAA@@@???>>>>>>??????@@@???>>>>>>>>>@@@@@@>>><<<;;;::::::999888777666666444444333333333444555555222111111000000000000000///...------,,,,,,------+++,,,,,,,,,,,,+++******+++******)))((((((''''''%%%&&&&&&'''((()))))))))'''((())))))))))))+++---)))***++++++***(((%%%###&&&''''''''''''''''''''''''((())))))))))))((((((&&&&&&''''''''''''''''''&&&%%%%%%''')))***)))'''&&&''''''((()))+++---///000000...---,,,+++******...//////...,,,+++******'''(((***++++++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((()))(((((())),,,......000222444555666555555111444666777888:::<<<>>>?????????>>>>>>???CCCFFFKKKRRRcccxxxzzzeeeNNN>>>444444333111111000000111111000000//////000000000555777999;;;>>>CCCJJJNNNTTTbbbttt|||aaaSSSNNN^^^vvv|||vvv\\\PPPMMMJJJHHHMMMVVVdddsss{{{fffTTTMMMQQQYYY___eeeqqqxxxkkk```YYYVVVRRRTTTUUUVVVWWWYYY]]]aaabbbhhhsss}}}wwwwww{{{}}}jjjWWWIII???;;;:::======888666666777999<<<@@@FFFMMMTTTZZZaaaiiiqqquuu|||nnn___QQQFFF444333111000///000111222222222222222333333444555666888===DDDMMMTTTXXXYYYUUUTTTVVV]]]ccchhhnnnuuuyyy~~~{{{ssspppooollliiiiiiiiihhhhhhfffccc```___[[[ZZZYYYXXXXXXWWWUUURRRSSSSSSRRRQQQPPPOOONNNNNNIIIGGGEEEEEEFFFFFFFFFEEEBBBAAA???>>>===>>>??????AAA???????????????===;;;;;;;;;:::999888777666555555444444333333333444444222111111000000000000000///......---------------,,,,,,,,,,,,,,,++++++***+++***)))(((''''''''''''%%%%%%&&&'''((())))))***%%%''')))******+++---...((())))))***)))(((&&&%%%&&&&&&'''(((((((((((('''''''''((())))))))))))(((&&&&&&&&&'''''''''(((((()))((((((***,,,---,,,***&&&((()))))))))***---//////...---,,,+++*********---------,,,,,,+++***))))))***+++,,,,,,+++***)))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((()))***)))((((((***,,,...000222555666666666555111333666777888:::<<<>>>>>>>>>>>>===>>>@@@EEEHHHLLLSSSdddzzzssspppUUUAAA666555444222111000//////000/////////000111222222555777;;;@@@FFFNNNWWW]]]iiiwwwxxx___RRRPPPddd|||{{{nnnTTTLLLKKKIIIFFFLLLXXXhhhxxxppp\\\NNNLLLSSS[[[___dddooo~~~}}}pppcccZZZVVVVVVRRRTTTVVVVVVWWWZZZ___dddfffmmmyyytttaaaPPPCCC>>>::::::===???<<<:::;;;===@@@EEEKKKSSS\\\ffflllooouuuzzz}}}pppdddXXXOOO444333111//////000111222111111111222333444555666666888>>>GGGOOOUUUWWWWWWUUUTTTWWW___eeejjjqqqwwwzzzwwwppppppooollliiiggghhhhhhhhhfffdddaaa```\\\[[[ZZZZZZZZZYYYVVVSSSRRRQQQQQQPPPOOONNNMMMMMMIIIGGGEEEEEEFFFGGGFFFEEEEEECCCAAA???>>>>>>???@@@BBBAAA?????????>>><<<999999999999888888888777777666555444444333333333333222111111000000000000000//////...---------------,,,,,,------,,,,,,+++***+++***)))(((((())))))***$$$%%%%%%&&&'''((()))***&&&(((***+++******,,,---((((((((((((((((((((((((%%%&&&'''((())))))((('''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((()))))))))((((((***,,,---,,,***''')))+++***)))))),,,...---,,,+++***)))******+++,,,++++++++++++***)))'''******++++++++++++******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&(((************+++,,,...000333555777777666555222444666888888:::<<<>>><<<======<<<>>>AAAFFFJJJKKKSSSdddzzzfffyyyZZZEEE777666444222111//////............///000222444444444888===CCCLLLVVVaaahhhxxxuuuXXXMMMOOOgggxxxfffNNNHHHIIIFFFEEELLLZZZjjjyyyuuufffSSSIIIJJJRRRZZZ^^^gggppp~~~yyykkk^^^WWWVVVXXXRRRTTTVVVVVVWWW[[[aaagggnnnwwwnnn\\\KKK@@@===999999>>>@@@>>>===???AAAEEELLLTTT]]]hhhssszzzyyyeeeVVVIII???444333111//////000222333111111111222333555666777777:::???GGGNNNRRRRRRQQQTTTSSSVVV^^^eeejjjqqqwww{{{tttooopppppplllhhhfffggghhhhhhfffdddbbb```^^^]]]\\\\\\\\\ZZZWWWUUUPPPPPPOOOOOONNNMMMLLLLLLJJJIIIGGGGGGHHHIIIHHHGGGGGGEEECCCAAA??????@@@AAACCCBBB@@@??????===;;;888777777888888888999999999777666555444333222222222222111111000000000000000//////...------------...,,,,,,------,,,,,,+++******))))))))))))+++---...$$$$$$%%%&&&'''((()))***(((***,,,,,,*********+++(((''''''''''''((())))))%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''))))))***&&&&&&&&&''')))***)))((((((***++++++))))))+++...,,,+++***)))))))))***++++++***)))*********(((&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%###&&&)))+++++++++,,,---...000333666777777666555333555777888999:::<<<>>>;;;<<<<<<<<<>>>BBBGGGLLLJJJRRRdddzzz[[[sssiiiLLL>>>777000///111111111111777333000111000///222777888>>>DDDKKKXXXiiiuuuzzzhhhTTTPPPSSSccc|||vvvcccOOOHHHHHHGGGIIIKKKUUUjjj|||qqqbbbQQQJJJNNNWWW\\\\\\fffssszzzlllaaa\\\ZZZYYYXXXTTTVVVXXXYYYYYY[[[^^^```ppp{{{}}}gggRRRFFFDDD===AAADDDDDDBBBAAABBBDDDFFFJJJSSS___kkkwwwoooUUUFFF>>>:::000000000000111111111111222333333333222333666888888;;;???EEEJJJNNNRRRSSSNNNRRRXXX]]]cccjjjrrrwww{{{}}}tttooonnnnnnkkkgggdddeeeffffffeeebbb___]]]___^^^]]][[[XXXUUUSSSQQQTTTQQQNNNMMMNNNOOOOOOOOOKKKIIIGGGFFFGGGGGGEEEDDDFFFEEECCCCCCCCCCCC@@@>>>BBBBBB@@@???===;;;:::999888999999888888777666555555444333333222222222222222111000//////000111222000000///...............+++++++++*********))))))************)))))))))))))))(((&&&%%%&&&''')))+++'''&&&%%%&&&)))+++++++++******))))))******+++,,,+++***))))))******(((''''''(((((((((((((((''''''''''''&&&%%%&&&'''((()))%%%'''***++++++(((%%%###'''((()))))))))))))))(((...,,,)))'''&&&''')))***'''&&&&&&&&&%%%%%%%%%%%%&&&((()))***)))((()))******)))))))))((((((''''''***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%)))*********)))+++...000111111111333555666555444333444555777888:::;;;<<<>>>=========>>>@@@CCCDDDIIIQQQ```ttt___nnnsssXXXAAA999111000111111000111444111///111222222555;;;DDDMMMXXX```jjjxxx}}}gggOOONNNSSSddd{{{xxx}}}```MMMHHHHHHGGGHHHMMM[[[qqq|||iii]]]OOOIIILLLTTTZZZ\\\jjjwwwvvviii___ZZZYYYXXXWWWXXXZZZ[[[]]]^^^aaaeeehhhttt~~~{{{fffSSSHHHFFFBBBDDDFFFDDDBBBCCCFFFIIIOOOSSS]]]jjjwwwiiiOOO???777333000000000000111111111111222333444333333444666999;;;>>>BBBFFFIIILLLOOOQQQPPPTTTZZZ___eeellltttyyyyyyrrrnnnnnnmmmjjjgggffffffgggfffeeecccaaa______^^^]]][[[YYYVVVTTTRRRPPPNNNMMMLLLMMMMMMLLLJJJKKKIIIGGGFFFGGGGGGEEEDDDGGGFFFDDDDDDDDDDDDAAA???AAA@@@???>>><<<;;;:::999888999999888888777666555777666555333222111111111111111000000000000111111000//////...............,,,++++++++++++*********************)))))))))))))))(((&&&&&&&&&''')))******((('''((()))++++++*********))))))******+++,,,+++)))((((((***++++++***''''''(((((((((''''''&&&''''''&&&%%%&&&'''((()))&&&((()))******(((&&&$$$''''''(((((())))))((((((++++++++++++,,,,,,,,,,,,************))))))))))))&&&(((******)))))))))************)))))))))(((((())))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))***,,,...111111111333555666555444333444555777888:::;;;<<<>>>===<<<<<<===@@@CCCDDDHHHOOO^^^rrrpppqqq}}}eeeGGG<<<333222222111///000000...///222333444999???OOO^^^mmmuuuzzzvvvbbbJJJKKKSSScccxxx{{{{{{^^^LLLGGGHHHGGGHHHPPPbbbxxx~~~rrrkkk]]]VVVMMMHHHKKKRRRZZZ___lllyyyyyypppddd[[[XXXWWWWWWVVVWWWXXXZZZ\\\___ccciiinnnzzzyyyeeeSSSIIIHHHDDDFFFGGGFFFFFFIIIOOOTTTYYY^^^iiixxx^^^HHH:::333///000000000111111111222222222333444333333555777:::???BBBEEEGGGIIIJJJLLLNNNRRRWWW\\\aaafffmmmvvv|||wwwsssooommmnnnmmmjjjggghhhhhhgggeeedddcccbbbaaa______]]][[[XXXUUUSSSQQQKKKJJJJJJKKKLLLLLLJJJHHHKKKIIIGGGFFFGGGGGGEEEDDDGGGFFFEEEEEEEEEDDDBBB@@@??????>>>===<<<;;;:::999888999999888888777666555888777555333111000000///000000111111111111000000000///......------......,,,,,,,,,,,,++++++++++++************))))))))))))(((''''''&&&&&&((()))***,,,***))))))***++++++*********))))))******+++,,,+++)))'''(((***,,,---,,,%%%&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))(((((()))))))))(((''''''&&&&&&''''''(((((((((((('''(((+++---//////...------,,,,,,,,,,,,+++++++++''')))++++++***)))***+++++++++++++++************)))(((((('''&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%''')))*********+++,,,111111111333555666666444333444555777999:::;;;<<<===<<<;;;;;;===???BBBDDDFFFMMM\\\ooo|||rrrxxxnnnOOO@@@444333444000///000...---///222333444:::BBBXXXlllmmmYYYFFFIIIRRRcccvvvzzz\\\JJJFFFGGGGGGJJJSSSfffwww|||qqqbbbYYYQQQNNNKKKIIIKKKRRR\\\ccckkkyyypppiii___YYYWWWWWWWWWVVVVVVXXXZZZ\\\```fffnnnssswwwdddRRRIIIHHHCCCGGGJJJLLLNNNSSSYYY___```gggtttpppSSSCCC999444333000000111111111222222222222333444444444666999;;;AAADDDHHHIIIIIIJJJLLLOOOUUUZZZ___cccgggmmmwww~~~yyypppnnnmmmlllmmmllljjjggghhhgggfffdddbbbbbbaaaaaa```___]]]ZZZVVVRRROOOMMMHHHGGGFFFGGGIIIKKKKKKJJJKKKIIIGGGFFFGGGGGGEEEDDDFFFEEEDDDDDDDDDDDDBBB@@@>>>======<<<;;;:::::::::888999999888888777666555777666444333222111111111///000111222222111000/////////...------------...---------,,,,,,,,,++++++************)))))))))((((((''''''''''''((())))))+++***))))))+++------,,,******))))))******+++,,,---+++((((((***+++,,,,,,$$$%%%&&&&&&'''&&&&&&&&&''''''&&&%%%&&&'''((()))))))))((((((((((((((()))&&&&&&&&&&&&''''''((()))&&&'''))),,,---------,,,++++++++++++************(((***+++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%'''***++++++++++++,,,111000111333666777666555444444666777999;;;<<<<<<===<<<;;;:::<<>>======<<<;;;:::::::::888999999888888777666555444444333222222222333333///000111222222111000/////////...------------------------,,,,,,,,,++++++************)))))))))((('''''''''''''''((()))))))))(((((())),,,/////////******))))))******+++,,,///,,,***))))))***)))((($$$%%%%%%&&&''''''&&&&&&''''''&&&%%%&&&'''((()))***)))((('''(((((()))***&&&%%%%%%%%%&&&''')))***+++++++++++++++,,,,,,---++++++*********)))))))))(((***+++,,,******+++,,,,,,,,,,,,,,,,,,---------))))))'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&(((+++,,,,,,,,,,,,---111000111333666888777666444555666888999;;;<<<======<<<::::::<<<@@@DDDGGGHHHOOO]]]mmm}}}ppp]]]\\\zzz{{{\\\FFF666777777111///333111000111333444666AAALLL```yyyyyy```OOOFFFMMMYYYiii{{{{{{~~~zzzZZZIIIGGGHHHGGGOOOUUU```gggbbbVVVLLLJJJMMMLLLJJJIIILLLSSS]]]dddnnn}}}tttlll]]]XXXSSSSSSVVVYYYZZZZZZ[[[]]]```ccchhhnnnuuuzzzzzzuuussstttpppqqqssstttvvvyyy~~~uuucccRRRIIIHHHOOOTTTZZZ]]]^^^___bbbeeeqqq|||xxxZZZHHH>>>555333555111111111222222222222333111333444555666888<<>>??????>>>===<<<;;;:::999888999999888888777666555333333222222333333444555000000111111111111000000///...------,,,,,,------,,,,,,,,,,,,++++++++++++************))))))))))))'''''''''((((((((((((((((((''''''))),,,///000000******))))))******+++,,,...,,,***)))))))))'''%%%$$$%%%&&&''''''(((''''''''''''&&&%%%&&&'''((()))))))))((((((((()))******&&&&&&%%%%%%&&&(((***+++//////...---------......,,,,,,,,,,,,++++++++++++''')))++++++***)))***+++,,,,,,,,,,,,------------******((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''')))+++,,,,,,,,,---...111000111444777888888777444555666888:::;;;<<<===>>>===;;;:::<<>><<<;;;:::999888999999888888777666555444444333222222333333333111111000000000000111111///...------,,,,,,------,,,++++++++++++*********************))))))))))))&&&''''''((((((((((((((((((''''''(((+++.........******))))))******+++,,,***))))))******)))&&&###%%%%%%&&&'''((((((((((((''''''&&&%%%&&&'''((()))(((((())))))************'''&&&&&&&&&''')))+++------...///000000///...------------,,,,,,,,,++++++&&&(((******)))))))))***++++++,,,,,,,,,---------++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))************---///000000111444777999888777555555777888:::;;;======???>>><<<;;;===BBBGGGJJJQQQYYYdddqqq~~~{{{dddXXXjjjaaaIII777888:::333000666333333444666888???OOO^^^lllgggRRRGGGGGGRRRdddvvvrrrTTTFFFHHHKKKKKKKKKQQQ[[[```[[[SSSQQQTTTkkkeee\\\XXXYYY^^^cccfffooo}}}uuujjj]]]SSSMMMKKKIIILLLRRRXXX[[[[[[bbbeeeiiilllppptttyyy|||}}}uuupppooooooiiikkkmmmnnnooorrruuuwwwyyy~~~uuueeeUUUNNNNNNSSSVVV[[[^^^bbbiiirrrxxxzzzuuu```MMMDDD<<<222000666111111222222222333333333111222444555777999===@@@IIIOOOTTTSSSPPPNNNRRRWWWiiinnnrrrpppnnnqqq{{{zzzuuuqqqqqqpppnnnkkkiiiiiijjjdddeeeffffffeeebbb___^^^\\\[[[[[[ZZZYYYWWWVVVUUURRRSSSUUUXXXXXXUUUPPPKKKKKKIIIGGGFFFGGGGGGEEEDDDDDDCCCBBBCCCDDDDDDBBBAAABBBBBB@@@???===;;;:::999888999999888888777666555666555444333222222111222222111000//////000111222......---,,,,,,,,,,,,---+++++++++*********))))))************))))))))))))&&&''''''((()))(((((((((***((('''(((+++,,,---,,,*********)))***++++++,,,&&&'''(((***+++***&&&###%%%&&&'''((())))))))))))''''''&&&%%%&&&'''((()))'''((()))***************((('''&&&&&&'''))),,,...(((***...000111///,,,***,,,,,,+++++++++*********&&&((()))***)))((()))***+++++++++,,,,,,---------,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((((())),,,///000000111444777999999888555555777888:::<<<======@@@>>><<<;;;>>>BBBHHHKKKUUU\\\gggsss~~~uuueeelllgggPPP<<<999:::555222555000111333444444===RRRggg|||yyy```PPPKKKGGG[[[kkk}}}lllRRRDDDCCCHHHLLLNNNSSSZZZ[[[SSSOOO[[[lll}}}ooo^^^VVVXXX^^^fffkkkrrrxxxlll^^^RRRKKKIIIIIIJJJMMMQQQVVV[[[]]]aaadddhhhjjjjjjlllqqquuu~~~wwwrrrnnnlllhhhiiikkklllmmmooosssvvvwwwzzz~~~uuubbbPPPJJJMMMUUU[[[ccchhhkkkmmmpppsss|||nnn^^^LLLBBB;;;555222222/////////000111111222222666444444888999;;;AAAHHHNNNRRRUUUTTTPPPNNNPPPTTTbbbeeeiiikkknnnttt~~~|||zzzvvvqqqrrrpppnnnmmmmmmmmmllljjjeeeeeeeeedddbbb```___^^^```]]][[[YYYXXXXXXVVVTTTUUUUUUVVVWWWWWWTTTOOOLLLKKKHHHFFFHHHKKKKKKGGGBBBBBBBBBCCCDDDEEEDDDBBB???CCC???<<<;;;===>>>===;;;999999888888777666666666444444333333333333222222000000000000000000000000---......---+++******+++++++++++++++******))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((())))))************))),,,+++******))))))******(((((('''''''''&&&&&&&&&$$$%%%'''''''''%%%###""""""###$$$%%%%%%%%%%%%$$$(((((()))***************((())))))***+++,,,,,,,,,...222444222---+++---000---------,,,+++***)))(((+++++++++************))),,,,,,------------......)))))))))(((''''''&&&&&&&&&'''((('''&&&&&&'''((((((((()))***+++,,,,,,---...000222444555666555555333555777888999;;;>>>AAA???===::::::<<<@@@FFFIIITTT^^^lllxxxvvvvvvpppXXXBBB<<<:::444222444///000333555666@@@UUUiiizzz```QQQMMMPPPeeevvvkkkQQQEEEDDDHHHJJJOOOTTTZZZZZZTTTRRR___ooo~~~ooo___XXXZZZ```gggmmmwww}}}rrrfffYYYOOOIIIFFFGGGIIIMMMRRRXXX]]]```dddfffhhhhhhgggiiinnnsss|||}}}vvvqqqnnnlllhhhiiikkklllmmmooorrruuuwwwzzz~~~tttbbbRRRMMMPPPVVV\\\ccchhhjjjlllpppssszzz{{{iiiZZZIII@@@:::333000//////000000111111222222333555333333666888:::AAAHHHOOOSSSVVVUUUPPPNNNPPPSSSVVVZZZ___dddiiirrr}}}{{{yyywwwtttpppqqqooommmlllmmmmmmlllkkkddddddddddddcccbbb``````___]]]ZZZYYYXXXXXXVVVTTTTTTSSSTTTUUUUUUSSSNNNKKKLLLHHHDDDDDDGGGHHHFFFCCCCCCBBBCCCDDDEEEDDDBBB??????===::::::<<<>>>===<<<999999888888777666666666444444333333333333222222000000000000000000000000---......---+++***+++,,,++++++++++++*********)))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))************))),,,,,,+++***************(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%((())))))*********))))))%%%&&&&&&'''(((((())))))...222555444000,,,,,,...------------,,,+++******((((((((())))))*********)))))))))*********++++++)))))))))(((''''''&&&&&&%%%&&&''''''%%%$$$%%%&&&(((((()))***+++,,,,,,---...000222444555666555555777888999888777888:::<<>>QQQcccxxx^^^PPPNNNTTTjjj|||hhhOOOFFFGGGHHHHHHPPPTTTYYYYYYUUUVVVcccrrrooo___ZZZ\\\aaaiiiooo|||yyylll```UUUNNNJJJHHHJJJMMMRRRXXX^^^dddgggiiiiiihhhdddbbbdddkkkpppzzz|||vvvqqqnnnllliiijjjlllmmmmmmooorrrttttttwww{{{~~~~~~rrrbbbTTTPPPTTTYYY^^^dddhhhiiikkkooorrrzzzsssfffXXXHHH@@@:::444000///000111111222222333444444555222222555777:::AAAIIIQQQUUUXXXVVVQQQNNNOOORRROOOSSSYYY___fffooo{{{|||uuuuuuuuusssppppppnnnlllkkklllmmmlllkkkccccccddddddccccccbbbaaa___]]]ZZZYYYYYYXXXVVVTTTRRRQQQQQQRRRRRRPPPLLLIIILLLGGGBBBAAACCCEEEEEEDDDCCCBBBBBBCCCDDDDDDAAA???===;;;::::::<<<======<<<999999888888777666666666444444333333333333222222000000000000000000000000,,,---...---,,,+++,,,---++++++++++++************))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************---,,,++++++******++++++((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''')))))))))******)))((((((%%%%%%&&&&&&''''''((((((---111555444000---+++,,,............---,,,+++***&&&&&&'''((()))***++++++((((((((())))))))))))***)))))))))(((''''''&&&&&&%%%''''''&&&$$$###$$$%%%'''((()))***+++,,,------...000222444555666555555666777888777666777999;;;???===::::::<<<@@@FFFIIIMMMUUUdddttthhhNNN???888222000111222222333333333888GGGVVVuuusssYYYNNNLLLVVVnnn|||cccMMMGGGIIIJJJHHHOOOSSSVVVVVVUUU[[[hhhuuu~~~mmm^^^[[[^^^bbbiiiqqqxxxjjj^^^UUUQQQPPPPPPRRRUUUZZZ```fffkkknnnnnnlllgggaaa^^^aaaiiippp|||}}}xxxsssooommmlllmmmoooooooooppprrrtttrrrtttwwwzzz}}}|||qqqbbbUUURRRUUU\\\```eeehhhhhhjjjnnnrrr}}}zzzpppeeeXXXIIIBBB===666222000111111222333333444444555555222111444777:::BBBJJJSSSVVVYYYVVVQQQMMMOOOQQQTTTWWW[[[```gggoooxxxwwwssssssttttttrrrnnnlllkkkjjjkkklllkkkjjjddddddddddddcccbbbaaa```___]]]\\\[[[[[[ZZZXXXUUUQQQPPPOOOOOOOOOMMMJJJHHHJJJGGGCCCBBBCCCEEEDDDCCCDDDCCCBBBCCCCCCCCCAAA???===<<<<<<<<<<<<<<<<<<<<<999999888888777666666666444444333333333222222222000000000000000000000000+++---...---,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((((((((('''((()))***************---,,,,,,+++++++++++++++((((((((((((''''''''''''((('''%%%$$$$$$%%%&&&''''''&&&%%%######%%%'''((())))))))))))))))))((('''((((((((())))))*********...000111111...+++***+++,,,---------,,,,,,+++***''''''(((((()))******+++*********+++++++++,,,,,,)))))))))(((''''''&&&&&&'''(((((('''%%%$$$$$$%%%''''''(((***+++,,,------...000222444555555555555///111444555777999<<>>@@@@@@???>>>===;;;::::::999999888888777666666666444444333333333222222222////////////////////////,,,---......,,,,,,---///+++++++++++++++++++++,,,))))))))))))))))))))))))(((((((((((((((''''''''''''''')))******+++++++++---,,,++++++******++++++))))))((((((((('''''''''((('''%%%$$$$$$%%%'''))))))'''%%%$$$$$$%%%'''((((((((()))))))))((((((''')))***************++++++---...---,,,*********+++***++++++++++++******)))************************++++++++++++,,,,,,,,,---)))))))))(((''''''&&&&&&((())))))((('''&&&&&&'''''''''((()))+++,,,---......000222444555555555555,,,///222444777:::>>>BBB???===::::::<<<@@@FFFIIINNNSSS^^^nnnssspppmmmTTT@@@666222111111111111333666777;;;FFFRRRkkkiiiVVVOOONNNZZZsssooobbbMMMGGGIIIKKKKKKLLLQQQTTTUUU[[[gggsssyyy{{{hhh[[[]]]aaabbbiiitttwwwjjjaaa\\\[[[[[[___```cccgggkkkoooqqqsssrrrnnnggg___]]]bbbmmmvvv}}}|||wwwtttqqqrrrtttvvvvvvuuutttuuuuuuwwwyyy|||~~~~~~~~~yyyrrrggg\\\WWWXXXccceeehhhiiiiiilllqqqvvv~~~~~~uuummmdddVVVHHH@@@;;;555111000111222222333333444444555555333555:::===@@@GGGNNNRRRUUUXXXUUUOOOLLLMMMPPPSSSUUUYYY^^^fffnnnuuuyyy}}}|||yyyuuusssttttttttttttnnnllljjjiiiiiiiiihhhfffffffffeeeccc```^^^[[[ZZZ___^^^]]]^^^^^^]]]ZZZWWWRRRPPPMMMLLLLLLLLLJJJIIIGGGHHHIIIIIIHHHGGGEEEDDDEEECCCAAAAAAAAAAAA@@@>>>@@@AAABBB@@@===:::999:::999999888888777666666666444444333333333333222222////////////////////////---...///...---,,,---...++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((***++++++++++++,,,+++******))))))******)))))))))(((((((((''''''((('''%%%$$$$$$&&&((())))))((('''&&&%%%&&&''''''&&&'''(((((()))))))))((((((((((((((()))))))))))),,,+++++++++++++++++++++))))))************))))))++++++++++++*********))))))))))))*********++++++)))))))))(((''''''&&&&&&'''((())))))((('''((()))&&&'''((()))+++---.........000222444555666555555///111444555666999<<>>AAACCCIIIPPPPPPTTTVVVTTTNNNKKKMMMPPPOOOPPPTTTZZZbbbjjjpppssswww|||zzzxxxuuurrrrrrqqqqqqqqqooollljjjhhhhhhgggfffddddddccccccaaa___]]][[[ZZZ]]]\\\\\\\\\]]][[[XXXVVVTTTQQQNNNLLLLLLLLLLLLKKKHHHIIIHHHGGGFFFEEEEEEFFFEEECCCAAA@@@AAAAAA???>>>===???AAA@@@<<<:::999:::999999888888777666666666444444333333333333222222////////////////////////...///000///---,,,,,,---+++++++++,,,,,,,,,------)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((()))+++++++++++++++***))))))(((((())))))))))))))))))(((((((((''''''&&&&&&%%%&&&'''((()))((((((((((((''''''&&&&&&%%%%%%'''((())))))******(((((((((((((((((((((((((((***,,,///000///---***)))******+++++++++******))))))))))))************((((((((())))))))))))***)))))))))(((''''''&&&&&&%%%'''(((((('''''')))***&&&&&&((()))+++---...///...000222444555666555555222444666666777888;;;===???===::::::<<<@@@FFFIIIJJJUUUfffuuurrrfffuuuwww___III<<<888555222333222444666777999AAAJJJVVVcccrrrrrrWWWMMMKKKKKKbbb|||}}}iiioooVVVIIIGGGJJJLLLMMMSSSXXXZZZcccrrr|||~~~}}}iii\\\aaafffeeelllyyy}}}tttmmmjjjiiiiiifffhhhlllpppuuuyyy{{{}}}pppmmmgggaaaaaahhhuuu~~~{{{wwwsssqqqsssuuuwwwwwwuuusssssssssrrrvvv{{{~~~~~~}}}}}}}}}|||~~~|||zzzxxxrrriiiddddddfffhhhjjjkkkkkkooovvv{{{}}}vvvnnnkkk\\\KKKAAA<<<666444444000111111222222333444444555555:::@@@DDDFFFKKKQQQOOORRRUUUSSSNNNKKKMMMPPPOOOPPPRRRXXX```ggglllnnnrrrxxxxxxvvvtttqqqooonnnnnnmmmooommmjjjhhhgggfffeeecccaaaaaaaaa```___]]]\\\[[[[[[ZZZZZZ[[[\\\ZZZWWWTTTUUURRRNNNLLLLLLMMMMMMLLLJJJIIIGGGEEECCCCCCFFFHHHFFFDDDAAA@@@@@@@@@???>>>:::===??????<<<999:::;;;999999888888777666666666444444444333333333222222///////////////////////////000000///---+++,,,---+++++++++,,,,,,---------))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((()))++++++,,,,,,***))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&$$$$$$&&&((()))*********)))))))))))))))(((((((((%%%(((...444666333...)))***++++++,,,,,,,,,++++++&&&&&&'''((()))***++++++))))))))))))************)))))))))(((''''''&&&&&&###%%%'''''''''''')))***&&&&&&((()))+++---...///...000222444555666555555222444666777777999<<<>>>???===::::::<<<@@@FFFIIIKKKYYYmmm~~~zzznnn}}}lllOOO;;;777666222555666777444222555<<>><<<<<<<<<======<<<;;;::::::777777888888888777777666666666555333111...,,,+++000///...------...///000000000///...---,,,,,,,,,,,,***((((((***+++++++++))))))))))))))))))))))))(((''''''''''''&&&### ###$$$&&&''')))************++++++)))((()))+++---)))(((%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&******))))))((((((''''''''''''''''''''''''&&&&&&((()))******)))'''$$$###((()))+++,,,------,,,,,,------,,,+++***)))(((((()))))))))+++---...---+++,,,,,,---,,,+++)))'''%%%(((((())))))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''')))***+++,,,,,,000111333555777666333///222333555888:::<<<===>>>>>>===;;;999:::>>>CCCHHHNNNXXXhhhzzzpppRRR===777555111333555666444222444:::@@@BBBJJJWWWeeemmmttt{{{^^^OOOIIIMMM[[[sssqqqhhh|||wwwZZZMMMLLLOOOQQQRRRWWW___hhhuuu{{{kkk______ccchhhrrr~~~}}}wwwtttrrrqqqsssuuuyyy~~~|||qqqmmmhhhdddfffllltttzzz~~~vvvpppnnnppprrrsss{{{||||||xxxvvvuuussssssrrrpppooonnnmmmlllmmmppptttyyy|||}}}|||{{{~~~~~~|||xxxsssooonnnnnnpppoooppprrrwww}}}~~~yyyvvvmmmaaaQQQCCC<<<777333000111111222444555555555666999:::>>>EEEMMMRRRSSSSSSUUUUUUTTTQQQMMMKKKLLLMMMPPPQQQRRRUUUYYY___ggglllqqqvvv~~~|||wwwnnnddd]]]bbbjjjmmmmmmlllnnnllliiihhhggggggeeecccbbbbbbaaa```___^^^^^^]]]ZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQPPPPPPOOOOOOPPPPPPHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBDDDDDDDDDBBB@@@???>>>>>>>>>===<<<;;;::::::888888888888888777666666444444444333222000///...111000////////////000111//////---,,,,,,+++++++++---+++))))))***+++++++++))))))))))))))))))))))))***)))((()))++++++)))'''&&&'''(((((())))))))))))+++,,,,,,+++)))((()))***((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''***+++,,,------,,,***)))((()))***,,,,,,,,,,,,+++++++++******))))))(((((()))((((((***,,,---,,,+++.........---,,,+++***)))+++++++++***)))'''&&&%%%$$$%%%%%%&&&''''''((((((((()))***+++,,,---...//////000222666888777444111444555555666888;;;===>>>======;;;:::;;;???DDDIIIRRR]]]nnnsssVVV@@@888666333111333555444333444888<<<<<>>===<<<:::999:::999999888777666555555222333333444444333333222111111000000000000111111...---,,,+++++++++++++++///---+++***+++,,,+++***))))))))))))))))))))))))***)))((())),,,---...---((())))))******)))((((((+++,,,---,,,***(((((((((((('''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))***)))(((((('''(((***+++,,,,,,++++++************************)))(((((()))+++,,,,,,+++------,,,+++++++++++++++------,,,+++)))'''%%%$$$&&&&&&&&&''''''(((((()))((()))***+++---...///000///000222666888999666444666666555666777:::<<<>>>======<<<;;;<<<@@@FFFJJJVVVbbbtttsssqqqwwwuuu[[[DDD:::777555000222444444333333555777;;;===@@@GGGRRRcccwwwkkkSSSIIIGGGQQQfff|||zzzlllkkkrrrXXXLLLKKKNNNOOOQQQTTT[[[gggyyyxxxiii]]]^^^ccchhhsss}}}|||rrroookkkhhhiiinnnuuuyyyttt||||||vvvnnngggdddbbbaaaaaadddhhhnnntttzzz~~~|||zzzxxxyyyzzzxxxrrrnnnkkkjjjhhhfffffffffhhhiiigggiiimmmqqqtttvvvxxxyyyzzz}}}~~~~~~~~~zzzyyyvvvrrrppprrrvvvyyyxxxxxxyyy|||}}}xxxtttlllcccVVVJJJAAA:::555222333333444555666777888999<<<@@@HHHQQQXXX]]]___```___\\\WWWRRRNNNMMMOOOPPPRRRSSSSSSUUUXXX___gggmmmttt{{{}}}vvvqqq^^^QQQIIIPPP^^^iiilllmmmnnnmmmllllllkkkiiifffcccccccccbbbaaa```___^^^^^^[[[[[[[[[[[[[[[ZZZYYYXXXSSSSSSQQQPPPOOOOOOOOOOOOLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDBBBAAAAAABBBCCCCCCAAAAAA@@@???===<<<:::999;;;:::999888666555555555333333444444555444444444000000000000000000000000...------,,,++++++,,,,,,000...,,,,,,,,,,,,+++))))))))))))))))))))))))))))))'''&&&&&&)))+++,,,,,,((())))))************))))))+++------+++)))(((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&%%%%%%'''((()))++++++++++++***+++++++++,,,,,,,,,------+++***)))***+++,,,,,,++++++***)))(((((()))***+++++++++******((('''%%%%%%''''''''''''(((((())))))&&&'''(((***+++---......///000222555999:::888666555666777888999:::;;;;;;=========<<<===AAAFFFKKKWWWdddwwwlllccciiizzz```GGG888333222000111333333333222333444888<<<@@@EEEQQQcccwww~~~fffQQQIIIGGGTTTlllrrrkkkpppmmmVVVLLLLLLOOOOOONNNRRRYYYfffyyywwwhhh\\\\\\```fffppp|||{{{ssspppkkkhhhhhhlllpppsssxxx~~~|||vvvooohhhcccaaa^^^]]]\\\```ffflllrrrvvvyyyzzz{{{yyyxxxxxxyyyvvvooojjjeeedddcccbbbccceeegggiiihhhiiikkknnnpppsssuuuvvvyyy{{{~~~~~~~~~~~~{{{zzzyyyzzz|||~~~~~~~~~{{{yyyuuuqqqoooqqqvvvzzzzzzyyyzzz}}}|||wwwtttllldddXXXLLLBBB;;;666333333333333444666888999;;;===CCCLLLUUU\\\```bbbbbb```\\\WWWRRRPPPPPPQQQRRRQQQSSSVVVYYY\\\bbbhhhlllxxxzzztttppp\\\PPPJJJQQQ___hhhlllnnnnnnmmmllllllllljjjfffdddccccccbbbaaa```___^^^^^^[[[[[[\\\\\\[[[ZZZYYYYYYSSSRRRQQQOOONNNMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDBBBAAAAAAAAABBBAAAAAA@@@???===<<<:::999;;;:::999777666555555555555555555555555444333222///////////////////////////......---------------///...,,,,,,---,,,***)))***************************(((&&&&&&''')))))))))&&&'''(((***++++++,,,,,,&&&)))+++,,,+++***++++++(((((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''((((((+++++++++******)))((('''&&&''')))***++++++***)))))))))******+++,,,,,,,,,---+++******,,,------,,,***)))((('''((()))***+++'''''''''(((''''''&&&&&&'''''''''(((((((((((((((%%%&&&''')))+++---...//////000111555888:::999777222555888:::<<<;;;:::888============>>>AAAFFFJJJTTTbbbvvvttteeeccc}}}gggJJJ666//////222222222222222222222222111888???CCCMMM```uuuxxxaaaOOOIIIGGGUUUppp~~~gggiiiuuukkkWWWPPPPPPQQQQQQNNNTTT^^^jjj{{{vvvggg[[[[[[___eeeooo{{{~~~{{{ssspppllliiihhhjjjmmmppp{{{|||wwwpppjjjeeeaaa^^^\\\YYY[[[___eeejjjooorrrtttyyyyyyzzzzzzyyytttnnniiiccccccbbbbbbbbbccceeeeeeiiiiiijjjlllooorrrtttvvvzzz}}}xxxwwwvvvxxx{{{~~~~~~~~~}}}zzzvvvrrroooqqqvvvzzz{{{{{{{{{|||{{{wwwtttllleeeZZZMMMBBB:::666444333333333333555777:::;;;???FFFPPPYYY^^^aaabbbccc___[[[UUURRRRRRSSSTTTUUURRRUUUYYY]]]bbbggglllppp}}}{{{vvvsss```XXXSSSZZZdddjjjmmmoooooommmlllkkkkkkiiifffddddddcccbbbbbb``````___^^^ZZZZZZZZZZZZYYYXXXWWWVVVSSSRRRQQQOOOMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEECCCAAAAAAAAAAAA@@@??????>>>===<<<:::999;;;:::888666666555666777666666666555444333222111......////////////......///......------.........---,,,+++,,,---,,,***(((************************,,,***(((((())))))((('''%%%&&&''')))***+++,,,,,,&&&(((***+++++++++,,,---***)))))))))((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))%%%%%%&&&&&&'''(((((((((...---,,,+++***))))))(((%%%&&&((()))******))))))''''''((((((((()))))))))---+++))))))+++,,,,,,,,,++++++*********++++++,,,%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&'''(((***,,,...///000///000111444777999888777222444777:::<<<<<<:::999===============@@@DDDGGGPPP___uuu{{{yyyvvveee\\\pppmmmPPP999111333444333111111222222222222...777???AAAJJJ^^^vvvxxxaaaPPPJJJFFFTTTooo}}}{{{fffnnn|||jjjXXXRRRQQQPPPOOOOOOXXXcccnnn|||ttteeeZZZ[[[```fffrrr~~~~~~~~~|||{{{{{{{{{zzzxxxuuussspppnnnmmmooorrrttt{{{tttnnniiieeeaaa^^^YYYZZZ\\\___ccchhhlllnnnsssvvvyyyyyyvvvpppkkkiiiaaabbbbbbbbbccccccddddddhhhhhhiiikkknnnsssvvvxxxzzz|||zzzyyyyyyzzz}}}~~~|||xxxtttrrrtttxxx|||~~~}}}}}}zzzwwwuuullleeeZZZLLL@@@999666666222222222222444777:::;;;BBBJJJUUU]]]aaaaaabbbbbb\\\XXXSSSRRRTTTVVVWWWVVVXXXZZZ]]]```eeellltttyyyzzzvvvsssgggbbbaaafffjjjkkkmmmooopppmmmkkkiiiiiihhhfffeeedddccccccbbbaaa```______\\\\\\[[[[[[YYYXXXVVVUUUUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBBBB>>>>>>>>>===<<<;;;:::::::::999777666555666777888444444555444444333222111...///000000000000///......------,,,,,,------...+++******+++,,,,,,***(((***************************)))((()))******(((&&&%%%&&&'''((()))*********(((*********)))***+++---+++***)))((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))***)))((((((''''''''''''%%%&&&''')))***))))))((()))))))))))))))))))))***,,,***''''''(((************+++++++++++++++***)))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++---//////000000000333666777777666444444555777999;;;<<<======>>>>>>======>>>BBBEEEOOO___ttt{{{qqq|||zzzmmm^^^SSScccpppTTT>>>888:::555333111000111222333222...:::BBBBBBIII___yyy~~~fffTTTLLLEEEQQQlll}}}oooyyyiiiXXXQQQOOOMMMKKKOOOYYYeeeppp|||sssdddYYY[[[bbbiiiuuu{{{|||xxxuuusssssstttuuutttyyywwwuuussstttvvvyyy{{{xxxrrrnnniiieeebbbYYYYYYZZZ\\\___dddhhhkkkkkkpppvvvvvvrrrlllhhhggg^^^___aaacccdddeeeeeeffffffggghhhkkkoootttyyy{{{xxxzzz~~~~~~}}}}}}}}}~~~}}}|||}}}~~~}}}zzzvvvuuuwww{{{~~~zzzwwwuuulllfffZZZKKK???888666666222222111222444666999;;;EEEMMMXXX___bbbbbbbbbbbbYYYVVVRRRRRRUUUWWWXXXWWW]]]^^^___bbbgggoooyyy~~~yyytttpppmmmllliiijjjnnnooommmmmmppppppmmmjjjhhhggggggfffeeeddddddcccbbbaaa```_________^^^^^^]]][[[YYYXXXWWWVVVUUUSSSQQQOOONNNMMMLLLMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCC<<<<<<======<<<;;;:::::::::999777555555666888999333333333444444333222222///000111222222111000///,,,,,,,,,++++++,,,------)))))))))+++,,,,,,***(((************************'''&&&'''(((***)))'''%%%''''''((((((((((((''''''+++,,,+++***((((((***,,,,,,+++)))''''''(((***+++'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((''''''''''''((())))))%%%&&&'''))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&%%%&&&(((((((((((()))*********((('''&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$&&&)))+++,,,---000000000222555666666555666555444444666:::???AAA===>>>>>>===<<<===@@@CCCOOO___uuuwwwuuuzzz~~~qqq[[[QQQVVVssssss\\\EEE888555222222111111111222444555666555===EEELLLccc{{{{{{fffSSSGGGIIIYYYjjjyyylllqqqmmm\\\SSSMMMJJJJJJSSSXXXaaapppiii___YYY\\\aaagggtttyyyrrrqqqooonnnnnnqqqtttvvvxxx}}}}}}|||tttnnnkkkjjjbbb```^^^^^^___bbbfffhhhooonnnnnnnnnmmmjjjeeebbb]]]___bbbeeeggghhhhhhhhhfffiiilllooorrruuuxxx{{{}}}~~~{{{vvvuuuwww|||zzzrrriiidddZZZOOOEEE>>>999777555555555555555888<<>>??????>>>???AAAFFFIIITTT^^^sssvvvuuuzzz}}}ppp[[[SSSWWWjjj}}}vvvbbbJJJ;;;555333222111111111222444555999777>>>FFFPPPkkk{{{cccOOOEEEJJJ^^^pppzzz}}}jjjpppmmm[[[QQQMMMLLLNNNVVV[[[dddsssiii___YYY\\\aaagggtttxxxvvvssspppmmmmmmooorrrttt|||}}}uuuooolllhhhfffdddbbbbbbdddfffhhhkkkkkkkkklllllliiiddd```]]]___bbbeeeggggggfffeeeiiikkkooorrrtttvvvyyy|||~~~|||xxxvvvxxxzzz}}}wwwmmmggg\\\PPPEEE>>>999777555555555555555888<<>>===<<<;;;:::999999999::::::999888888777777666555555444333333222111111666333000000222222222000///......---,,,,,,+++++++++++++++++++++***)))(((++++++++++++++++++++++++((((((((((((((((((((((((((((((((()))******++++++************++++++,,,,,,,,,***''''''(((((('''%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&))))))((((((((('''''''''%%%&&&&&&''''''(((((((((******))))))))))))************((((((((((((******---------,,,,,,+++***)))(((((())))))(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&(((*********+++---...111333666888999999888777333444777999;;;=========>>>??????>>>>>>AAAEEEIIIRRR]]]qqqzzz|||rrr___VVVXXXccc{{{{{{kkkSSS@@@888333222222111111222444444:::777>>>GGGTTTsss{{{```LLLCCCLLLbbbwww|||mmmtttmmmYYYPPPMMMOOOSSSXXX^^^hhhwww~~~ggg^^^ZZZ]]]aaaffftttwwwuuusssooommmmmmppptttwww~~~xxxuuuqqqooollljjjhhhhhhiiiiiiiiiiiikkkmmmmmmjjjeeeaaa___aaadddggghhhgggfffeeekkknnnrrruuuwwwyyy|||~~~~~~{{{yyyxxxyyyzzz{{{qqqkkk___RRRGGG>>>:::888555555555555555888<<>>>>>===<<<;;;:::999999:::999999888888777666666555444444333333222222111444222111111222333222111.........---,,,,,,++++++(((((()))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***+++++++++++++++,,,,,,,,,---------+++)))(((((('''&&&%%% !!!###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***)))))))))((((((((((((%%%%%%&&&'''(((((())))))******)))))))))******++++++***)))(((((()))***+++111000...,,,+++***))))))(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))******))))))))),,,...222333666888999999888777333555777999;;;<<<======>>>>>>>>>>>>>>>AAAEEEIIIPPP[[[ooozzzjjj```^^^ddd~~~ttt]]]HHH===444333222111222222444444777666===GGGWWWyyy{{{```LLLEEENNNeeeyyyoooxxxmmmYYYPPPMMMOOOSSSWWW___lll||||||ddd]]]ZZZ^^^aaaggguuuyyyrrrpppnnnnnnqqqvvv|||{{{yyyvvvssspppnnnmmmmmmjjjkkkmmmooopppmmmhhhdddccceeehhhjjjjjjiiigggfffkkkooossswwwzzz}}}}}}{{{yyyxxx|||uuunnnbbbUUUIII@@@:::888555555555555555888<<>>===<<<;;;::::::999999999888777777666666444444444333333222222222222111000000111111111111000000/////////.........((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++,,,,,,,,,---------------///---+++)))(((((('''&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((%%%$$$&&&))))))))))))(((((((((''''''%%%%%%&&&'''((())))))*********))))))******++++++,,,+++***))))))***+++,,,000///---+++***)))******)))))))))))))))((('''''')))((('''&&&&&&'''((()))((())))))((((((***---000000111333555666666555555444555777888:::<<<======>>>>>>>>>===>>>@@@EEEHHHNNNXXXlll~~~sssjjjeeeyyycccNNNBBB555444333222222222333444666666>>>III\\\~~~|||bbbOOOIIIQQQeeewww~~~qqqlllZZZQQQMMMNNNPPPVVV```oooyyyaaa[[[ZZZ^^^bbbgggwww|||tttsssssstttxxx}}}zzzwwwuuutttnnnnnnpppqqqrrrooojjjfffeeefffhhhiiijjjiiihhhgggjjjooouuuzzz~~~~~~|||zzz{{{|||~~~|||vvvooodddWWWKKKBBB<<<999555555555555555888<<>>===<<<:::999999999888888777666666555444444333333333333222222000000111000000////////////////////////.........,,,,,,---------,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++++++++,,,---.........------//////---+++)))((((((((())))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((&&&%%%'''***((((((((('''''''''&&&&&&%%%%%%&&&'''((()))***+++***************+++,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,)))))))))))))))((((((''')))((('''&&&&&&'''((()))&&&''''''((()))+++000333000111333444555555555555555666777888:::;;;=========>>>>>>======@@@DDDHHHLLLUUUiiittt```||||||fffPPPCCC555555333222222333333444888999AAALLL```|||bbbQQQLLLTTTgggwww~~~jjjZZZRRRNNNNNNOOOWWWbbbsssttt]]]XXXYYY___ccciiiyyy}}}||||||}}}~~~|||uuuttttttsssssspppkkkhhhffffffgggggghhhhhhiiiiiimmmrrrxxx~~~~~~{{{|||~~~|||sssnnneeeZZZOOOEEE===:::555555555555555888<<>>>>>??????>>><<<:::999999888888777777666555555333333333333333333333333000111222222///.........------------------------************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''')))***+++++++++,,,---.........---,,,...///...,,,)))((()))***&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''')))***''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***++++++***************+++,,,---+++***)))(((((()))***+++((((((((()))***+++------))))))******))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((***,,,000444222333444555666777777777666666777888999;;;===>>>===============@@@DDDHHHJJJTTThhhqqq[[[www}}}fffNNN@@@666555444333222333333444999:::@@@JJJ```zzzaaaPPPMMMWWWkkk|||hhhXXXRRROOOOOORRRYYYeeevvvnnnYYYVVVXXX___cccjjj{{{~~~~~~{{{yyywwwtttpppmmmjjjiiihhhhhhiiikkkmmmooosssxxx~~~~~~yyyooollleee\\\QQQGGG???:::555555555555555888<<>>>>>>>>===;;;999888888888888777666666555555333333333333333333333333222444666444111......///------------------------)))))))))(((&&&%%%######))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++***+++---.........,,,++++++,,,---+++((('''(((***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))***+++***((((((((((((''''''''''''%%%%%%&&&((()))***+++,,,************+++,,,---...******((((((((((((******'''((()))+++,,,---------)))************)))(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((***+++,,,///111222333444555666777777777777777777777999;;;<<<>>>===============@@@DDDGGGIIISSSggggggYYYuuu}}}fffLLL===666555444333222333333444999888===FFF]]]yyy___NNNMMMYYYooogggWWWQQQOOORRRUUU\\\gggyyy}}}hhhWWWUUUXXX___cccjjj}}}|||yyyuuussspppnnnlllkkklllooosssuuuyyy}}}~~~}}}yyyxxxyyy~~~{{{uuummmjjjeee]]]SSSIII@@@;;;555555555555555888<<>>>>>===;;;999777888888888777666666555555333333333333333333333333444777888777222/////////...///////////////////////////...---+++)))((('''************************(((((((((((((((((((((((($$$$$$&&&'''(((***++++++)))***,,,......---,,,+++(((***+++)))&&&%%%'''***(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%***---,,,***))))))))))))((((((((((((%%%%%%&&&((()))+++,,,,,,************+++,,,---...***)))(((''''''((()))***(((***+++---......------***************)))(((((($$$%%%''''''''''''%%%$$$%%%'''***++++++,,,---...000111111222333444555666777777777777888:::<<<>>>=========<<<===???DDDGGGHHHRRRgggfffTTTgggoooSSS???:::444111222333111111333777999===IIIaaa|||sss```UUUPPP^^^uuuhhhWWWNNNLLLQQQWWW]]]pppvvvbbbXXXVVVYYYaaahhhppp|||zzzuuurrrnnnllloooqqqrrrvvv|||}}}}}}zzzxxxvvvuuuqqqqqqqqqvvvvvvuuurrrnnnhhh```WWWMMMBBB;;;:::999777666666888:::<<>>>>>;;;999999888666666777777555444555444222000000111222333222000///000111111000///,,,,,,------------------000...---+++******++++++))))))))))))))))))))))))###$$$''')))***)))'''&&&&&&&&&%%%&&&&&&'''((()))))))))))))))***+++,,,,,,///,,,)))(((((((((((('''''''''((((((''''''&&&%%%%%%'''''''''%%%$$$%%%&&&%%%&&&'''((()))***+++,,,***)))'''&&&'''(((***+++'''&&&%%%&&&'''))),,,.........---...//////---+++((()))***++++++***((('''***+++,,,,,,---------,,,++++++,,,++++++***)))((("""###%%%'''(((((('''''''''(((((()))***,,,---...111222333555666777777888666666777888999;;;<<<===<<<;;;::::::<<<>>>BBBDDDJJJTTTeeezzzhhhUUUbbb}}}wwwYYYDDD:::555111222333111111333555888<<>>>>>>>>>>>===:::777999888666666777777555444444444222111111111222333222111000000111111///..............................---,,,+++*********+++))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''((()))*********************+++,,,---...,,,)))(((((()))((('''''''''((((((''''''&&&%%%***++++++***'''&&&&&&'''%%%%%%&&&((()))***+++,,,,,,***)))'''''''''((()))(((((('''''')))+++...///---,,,,,,---///000///...******************)))(((++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((###$$$&&&'''(((((((((''''''(((((()))***,,,---...222333444666777888999999666666777888999;;;<<<======<<<;;;:::<<>>666555333222222444777888???FFFPPPWWWYYYZZZ[[[\\\dddgggllloooppprrrtttuuutttwww|||~~~|||{{{uuusssoookkkgggdddbbbbbbaaaaaaaaa___^^^^^^aaacccgggiiilllnnnooommmjjjhhhkkkjjjhhhhhhjjjjjjjjjiiijjjeee___[[[ZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSRRRQQQPPPOOONNNNNNJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@AAA@@@>>>>>>===<<<999666999888666666777777555444333333333333222222222222333222000000000000...---000000//////......---------,,,+++***)))))))))***))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&(((''''''(((((()))***+++************+++,,,---......,,,***)))))))))((('''''''''((((((''''''&&&%%%((())))))'''%%%######$$$%%%%%%&&&''')))***+++,,,---,,,***((('''''''''((((((((((((((())),,,...///---+++***+++...000000000,,,++++++***))))))******,,,,,,,,,,,,,,,+++++++++++++++,,,++++++***)))(((%%%&&&'''((((((((((((((('''(((((()))***,,,---...111222444555777888888888666666777888999;;;<<<===>>>===;;;;;;<<>>888666444333333555888999>>>FFFQQQWWWYYYZZZ\\\^^^fffiiilllnnnppprrruuuwwwtttwww{{{~~~|||{{{wwwuuupppkkkfffcccaaa```^^^^^^]]]\\\[[[]]]```ccchhhjjjllloooooonnnlllkkkllljjjgggggghhhjjjjjjjjjiiifffaaa^^^^^^^^^]]]]]]ZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRQQQOOOMMMLLLJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAA???>>>======<<<:::888999888666666777777555444333333444444333333222111444222000000000///---,,,000000///...---,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++*********+++,,,---...///---,,,************)))''''''''''''(((''''''&&&%%%%%%&&&'''%%%###"""###$$$$$$%%%&&&'''(((***++++++,,,+++***)))(((((((((((('''''''''((()))+++---......,,,++++++---//////......,,,+++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++***((((((''''''(((((((((((((((((('''(((((()))***,,,---...///000111333444555555666666666777888999;;;<<<===>>>===<<<;;;===???BBBDDDIIIPPP]]]ppp}}}xxxtttXXX\\\oooqqqVVV???888333333333111222555666:::===@@@KKK\\\lllsssuuu\\\NNNQQQ]]]vvvnnn\\\RRROOOSSSYYYcccwwwsssbbbXXXWWWZZZbbbkkkvvv|||}}}}}}uuuqqqiiiaaa[[[WWWUUUTTTQQQTTTYYYaaakkkvvvwwwrrrhhhfffbbb^^^WWWNNNDDD>>>777666444333333555777999???HHHSSSYYYZZZ[[[___cccfffhhhkkkmmmoooqqquuuwwwsssuuuyyy|||~~~{{{xxxyyyvvvqqqlllfffbbb```^^^[[[\\\\\\[[[[[[]]]```cccccceeeiiilllmmmnnnmmmlllmmmjjjgggffffffggggggfffbbbaaa______```___^^^\\\ZZZYYYXXXWWWUUUSSSRRRRRRSSSRRRQQQOOOMMMKKKIIIIIIJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAA????????????@@@???>>><<<<<<======<<<:::999888666666777777555444333444444444444333222111333222000/////////---+++......------,,,+++******)))******)))))))))(((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&'''((())))))*********+++,,,---///000---+++******++++++)))((('''''''''(((''''''&&&%%%%%%&&&((((((''''''(((***$$$$$$%%%'''((()))***+++***))))))))))))*********(((((()))***+++---...///000...,,,,,,------,,,+++...,,,+++)))(((((()))***,,,,,,+++*********+++,,,+++++++++++++++***(((((((((((((((((('''''''''((('''(((((()))***,,,---...///000111333444555555666666666777888999;;;<<<===???===<<<;;;<<>>???@@@@@@???===;;;;;;<<<======<<<999888666666777777555444444444444444333333333333222111////////////---,,,------,,,,,,++++++******))))))************)))((((((((((((((((((((((((((("""$$$''')))***)))'''&&&%%%%%%%%%&&&&&&'''((())))))))))))***,,,---//////,,,+++***+++,,,,,,***(((''''''((((((''''''&&&%%%!!!###%%%&&&&&&&&&(((***$$$$$$%%%&&&((()))***+++)))))))))******+++++++++******+++---...///000111///...---------,,,***(((,,,,,,***)))((((((((((((+++******))))))+++,,,---++++++,,,++++++***)))((())))))((('''&&&&&&&&&''''''(((((()))***,,,---...111222444555777888888888666666777888999;;;<<<===>>>===;;;:::;;;===@@@BBBBBBIIIWWWiii|||zzz|||yyyeee\\\```xxx{{{aaaBBB:::444333333222333777555:::AAALLL^^^qqq}}}}}}bbbRRRTTT___rrrqqqwwwyyykkkYYYPPPNNNRRRXXXhhh|||nnn]]]YYYXXX[[[cccmmmyyy}}}zzzzzz~~~}}}xxxrrrkkkfffaaa___VVVRRRKKKCCC???>>>>>>@@@DDDGGGMMMVVVbbbooo{{{{{{qqqiiiaaa]]]XXXSSSNNNHHHBBB>>>666555333222222444666888???IIIUUU[[[[[[\\\bbbhhhkkkmmmooopppoooooooooqqqooorrruuuxxxyyyzzz}}}~~~{{{zzzvvvsssnnnhhhccc^^^\\\ZZZZZZ\\\___```______``````___aaadddgggjjjlllmmmmmmjjjiiigggggggggfffcccaaa___]]][[[[[[\\\]]]\\\[[[YYYXXXXXXWWWVVVUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@???@@@AAABBBAAA???<<<;;;<<<<<<;;;;;;999888666666777777555444666555444333222333444444111000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++******)))((((((((((((((((((((((((%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))***((((((((()))+++,,,...///,,,++++++,,,---,,,***(((''''''((((((''''''&&&%%% !!!############%%%'''###$$$%%%&&&((()))************+++++++++***))))))((()))***,,,---......///,,,,,,---...///...***'''*********)))((('''&&&%%%***)))(((((()))+++---///++++++,,,++++++***)))(((***)))'''&&&%%%%%%%%%%%%'''(((((()))***,,,---...222333444666777888999999666666777888999;;;<<<======<<<:::999:::<<>>@@@DDDJJJWWWhhhyyynnnVVVLLLccc{{{dddJJJ777000444000000444444777999???NNNfffyyy~~~yyyrrrYYYMMMQQQXXXiii~~~{{{bbbjjjxxx^^^RRRMMMKKKOOOWWWccc}}}tttggg______aaahhhsss}}}}}}}}}}}}|||{{{}}}|||||||||rrreeeaaaYYYQQQIIICCC@@@>>>;;;:::888555555555666777;;;===BBBKKKXXXfffttt{{{wwwlllccc___UUUSSSOOOLLLIIIEEE@@@===999777444222111333666777;;;EEEMMMRRRXXX```gggiiioooooooooooooooooooooppplllqqqvvvyyyyyyzzz|||}}}zzzxxxxxxzzz{{{uuurrrmmmiiifffccc```]]]ZZZ[[[\\\^^^aaacccdddeeecccdddfffkkkoooooolllhhhiiihhhggggggggggggdddbbbccc```]]]\\\[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWPPPOOOOOONNNMMMLLLKKKKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<;;;888888777777666555555555444555555333111//////000000000//////......------...---,,,,,,+++++++++++++++***)))(((''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))+++******,,,...000///...,,,,,,,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))((((((((()))***,,,---,,,,,,,,,+++++++++******((((((((((((''''''''''''((()))))))))************************))))))))))))''''''''''''''''''''''''&&&(((******+++,,,///111000111333444555555666666555555555555777999;;;<<<===>>>???>>>===<<<===>>>FFFMMMWWWcccppp~~~vvv[[[LLL```|||hhhMMM999222555222111666444777888>>>MMMeeezzz|||pppVVVJJJNNNVVVhhhtttyyy}}}eeeoooyyy^^^QQQLLLJJJOOOXXXgggttthhh___```ccciiirrr~~~zzzwwwxxxzzz{{{|||}}}{{{{{{}}}vvvkkkYYYTTTMMMEEE>>>999777666999777555444333333444555999;;;@@@IIITTTaaalllsssvvvxxxxxxuuunnneee^^^ZZZQQQOOOKKKHHHEEEBBB>>>:::888666333111111333666777===GGGOOOTTTYYYaaagggiiippppppppppppppppppppppppmmmrrrwwwyyyyyyzzz|||~~~|||zzzyyyyyyzzzvvvsssnnnjjjhhheeeaaa___ZZZ[[[]]]___aaadddeeefffeeeeeegggkkkooopppmmmjjjjjjiiigggggghhhgggeeeccccccaaa^^^\\\\\\\\\[[[ZZZZZZYYYXXXXXXVVVVVVUUUTTTPPPOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFEEEEEEDDDBBBAAA@@@@@@>>>>>>===<<<<<<;;;;;;;;;888777777666666555444444555666666444222000111111111111000//////......---------,,,+++++++++,,,,,,,,,,,,+++***)))))))))))))))(((((('''&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&+++******,,,...//////...+++++++++++++++***)))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))(((((('''((()))+++,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((*********************+++(((((((((((((((''''''''''''''''''''''''''''''''''''(((******+++,,,...111222333555666777777888888666555555666777999;;;======>>>???>>>===<<<===>>>EEELLLWWWdddqqqaaaLLL[[[~~~{{{yyy~~~pppSSS===444666333333777555777888<<>>888555555555666555333222222222333333888;;;???FFFOOOYYYaaafffeeeggghhhfff```ZZZUUUSSSKKKHHHEEEBBB@@@>>>:::777666555333111111333555777@@@IIIRRRVVVZZZbbbgggiiippppppppppppppppppppppppnnnrrrwwwyyyxxxyyy{{{}}}~~~}}}zzzxxxwwwwwwtttooollliiifffccc```\\\\\\^^^```bbbeeeggghhhgggggghhhkkknnnooommmlllkkkiiihhhhhhhhhhhheeeccccccaaa___]]]^^^]]]\\\[[[\\\[[[ZZZXXXVVVTTTSSSRRRPPPOOONNNMMMLLLKKKJJJJJJLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA======<<<<<<;;;::::::999888777777666666555444444555666777555333111222333222111111000000///......,,,,,,+++++++++,,,------...---,,,++++++***++++++))))))((((((''''''(((((((((''''''&&&&&&''''''(((&&&'''((())))))))))))(((+++******+++...//////...***+++++++++++++++******((((((((('''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))((('''''''''((()))***,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++***************,,,,,,+++++++++*********''''''''''''''''''''''''((()))***+++***+++...000222333555666777777888888666666666777888:::<<<======>>>>>>>>><<<<<<>>>???EEEKKKWWWdddtttiiiPPP[[[}}}}}}zzzyyyXXX@@@666777333333777444777777<<>><<<===>>>===<<<===???AAAFFFLLLWWWfffxxxtttZZZccc\\\CCC666666222333666333777888===LLLfff}}}kkkRRREEEJJJRRRgggzzztttsss]]]hhhfffTTTLLLLLLWWWeeewwwwwwbbb\\\ZZZ___dddgggkkkwww|||yyyuuussstttuuuuuuuuuwwwvvvvvvvvvxxx{{{~~~|||}}}mmm^^^TTTEEEBBB===888555555777888999999999999999999::::::>>>???AAADDDGGGJJJLLLNNNOOOOOOOOOKKKGGGCCCAAAAAA???<<<:::888888777666555222111111111111333555777BBBKKKTTTXXX\\\bbbggggggkkkkkkkkkjjjjjjjjjiiiiiikkkooorrrsssrrrsssvvvyyyzzz|||}}}xxxuuuvvvsssoookkkiiifffcccaaa___^^^^^^___```ccceeegggiiiiiiiiihhhgggfffeeeeeejjjiiihhhhhhhhhgggeeecccbbb```____________]]][[[ZZZYYYYYYXXXXXXWWWVVVVVVPPPOOONNNMMMKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB>>>===<<<;;;:::999888888::::::999888888777777666333444444333111000111222222222111111000/////////++++++++++++,,,,,,---...---,,,+++******))))))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''***))))))+++---......---***++++++,,,,,,,,,++++++)))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((((((,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))(((((('''&&&%%%%%%''''''''''''''''''''''''((()))***+++***+++...000000111333444555555666666777777777777999;;;===>>><<<======<<<<<<===@@@BBBGGGMMMXXXhhh{{{}}}ffflllaaaFFF777666333333666222666888???PPPiii~~~hhhPPPFFFMMMWWWjjjxxxuuuppp^^^kkkgggVVVMMMMMMYYYhhhyyyppp^^^\\\YYY]]]bbbfffmmmzzz{{{yyywwwuuuuuutttrrrpppssstttuuuuuuvvvxxx|||~~~|||{{{|||}}}uuufffYYYQQQEEECCC@@@===;;;;;;<<<<<<>>>>>>>>>???@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEAAA<<<:::999::::::777555444444555555444000000000000111333555666@@@JJJSSSXXX\\\bbbffffffhhhhhhhhhggggggffffffeeeiiilllpppppppppqqquuuxxxyyy||||||yyyuuurrrnnnkkkiiigggdddbbb```___]]]]]]^^^```bbbdddeeefffhhhgggeeecccbbbcccjjjhhhggggggggggggdddbbb```___^^^_________]]][[[XXXXXXXXXXXXXXXXXXYYYYYYPPPOOONNNMMMKKKJJJHHHHHHCCCCCCDDDDDDEEEFFFFFFFFFAAAAAAAAAAAAAAABBBBBBBBB???>>>===<<<;;;999999888:::999999888888777666666222333444333111000111222222111111000000///......,,,,,,+++++++++,,,------,,,+++***))))))(((((()))((((((''''''(((((())))))((((((''''''''''''((((((%%%%%%%%%%%%&&&''')))******))))))***---......---+++,,,,,,,,,,,,,,,++++++((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))((('''''''''((()))***,,,,,,,,,+++++++++******+++++++++*********))))))(((((()))))))))***************)))(((''''''&&&&&&''''''''''''''''''''''''&&&(((******+++,,,///111222333555666777777888888666666666777888:::<<<===;;;<<<<<<<<<;;;===AAADDDHHHLLLWWWhhh|||kkkooofffJJJ999777444444777333666999BBBTTTmmmzzzbbbLLLGGGQQQ]]]pppyyyzzzjjj___rrrgggVVVMMMMMMZZZiiiyyyooo```bbb[[[]]]```fffqqq|||yyyvvvtttsssrrrooommmppprrrtttuuuuuuvvvzzz}}}}}}||||||}}}}}}nnn___UUUOOOIIIIIIGGGEEEDDDDDDCCCDDDAAABBBCCCDDDEEEEEEFFFFFFDDDCCCAAA@@@??????@@@AAA>>>===;;;777333222333555555333000000111222333333/////////000111333555666===GGGQQQVVV[[[aaadddeeeggggggffffffeeeddddddccchhhkkknnnooooooqqquuuyyyzzz~~~~~~vvvtttpppmmmkkkhhhfffccc```^^^\\\[[[[[[\\\^^^```^^^bbbfffgggfffdddddddddhhhgggfffffffffeeecccaaa___^^^^^^^^^___^^^\\\ZZZXXXXXXXXXXXXYYYYYYYYYYYYPPPOOONNNMMMKKKIIIHHHGGGDDDDDDDDDDDDDDDDDDEEEEEE?????????@@@@@@AAAAAAAAA@@@???>>>===;;;:::999999888888777777666555555555222444444444222111222333111111000//////......---------,,,+++++++++,,,,,,,,,+++***))))))(((((()))''''''&&&&&&'''(((((()))***))))))(((((())))))***'''&&&%%%%%%&&&(((+++---***))))))***,,,......---------------,,,+++******''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))(((((('''((()))+++,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))***+++,,,------......------,,,+++***)))(((''''''''''''''''''''''''%%%''')))***+++---000333222333555666777777888888666555555666777999;;;===;;;<<<<<<;;;;;;===AAAEEEFFFKKKUUUfff{{{kkknnnjjjMMM;;;999555666888444555:::EEEWWWooowww]]]JJJGGGTTTaaattt}}}wwwddd___wwwfffUUUMMMMMMYYYiiiyyyqqqeeeiii\\\]]]```gggttt}}}zzzuuurrrqqqooonnnlllmmmqqqtttuuuuuuvvvyyy|||wwwhhh[[[SSSNNNJJJJJJIIIIIIHHHGGGFFFEEECCCDDDFFFGGGHHHHHHHHHHHHEEEDDDAAA>>>=========>>>777666444000......000222222000------///111111222......///000222333555666;;;FFFPPPUUUZZZ```ddddddggggggfffeeeddddddcccccchhhkkknnnpppppprrrvvv{{{|||xxxuuuqqqnnnllljjjgggeee```^^^\\\ZZZYYYZZZ\\\]]]ZZZ___eeehhhgggffffffggghhhfffeeeeeefffeeecccaaa^^^]]]]]]^^^___^^^[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXPPPPPPNNNLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>>>>??????@@@@@@AAAAAA@@@???>>><<<;;;:::999666666666555444444333333333555555555333222333444000000000///......------...------,,,++++++++++++---,,,+++***))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$###!!! !!!$$$(((******)))(((***,,,......---.........---,,,+++***)))''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((()))***,,,---,,,,,,,,,+++++++++******((((((((((((''''''''''''******+++,,,...///000000,,,,,,+++***)))((('''&&&''''''''''''''''''''''''$$$&&&(((***+++...111444111111333444555666666666555555555555777999;;;<<<;;;;;;;;;;;;;;;>>>BBBEEEEEEIIISSSdddzzzwwwooowwwpppTTT;;;555666444444888111AAAFFF[[[pppzzznnnSSSJJJFFFQQQeeewwwyyyddd\\\qqq{{{eeeXXXRRRQQQ[[[hhh|||{{{mmmaaa^^^\\\___hhhsss~~~yyysssooonnnnnnnnnnnnvvvwwwwwwwwwvvvwwwyyy|||~~~}}}~~~{{{nnncccYYYQQQMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKIIIEEEBBBBBBAAA???>>>===<<<<<<<<<666444111...---...///111222111111000000000000111...////////////222666999AAAJJJSSSXXXWWWXXX]]]bbbbbbdddfffdddaaa___aaacccgggjjjmmmoooqqqtttwwwyyy~~~~~~yyysssooolllhhhfffdddcccaaa___]]][[[ZZZYYY]]]```eeehhhiiihhhiiiiiieeefffgggggggggfffdddccc```___]]]\\\[[[ZZZZZZZZZWWWWWWWWWUUUSSSRRRSSSUUURRRPPPNNNLLLJJJIIIJJJJJJFFFFFFEEEEEEEEEEEEEEEFFF???>>>???@@@CCCDDDCCCBBBCCCAAA???<<<999777444333777777777666555555444444333333222222111000//////111000000///...------,,,,,,,,,------,,,***)))(((&&&&&&&&&'''((()))))))))***))))))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((())))))'''%%%$$$&&&'''***))))))((())))))******.........------,,,,,,,,,*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((())))))+++)))((()))+++,,,)))&&&'''''''''(((((()))******000///...---,,,,,,,,,,,,)))***+++++++++)))((('''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++###$$$&&&''''''&&&%%%###'''''''''(((***,,,...000222333444555666666666666666666666666777888999:::============<<<>>>AAADDDHHHOOOYYYddduuuxxxpppvvvrrrWWW===555555333222666333???@@@VVVnnn{{{kkkQQQHHHEEEPPPcccuuuhhh___sssxxxcccWWWRRRSSS^^^kkkzzzmmmaaa^^^\\\___hhhuuu{{{wwwppplllkkkllllllmmmnnnoooqqqssstttvvvzzz}}}~~~~~~wwwkkk```XXXRRRNNNOOOOOOOOOOOONNNNNNMMMMMMKKKJJJJJJKKKKKKJJJGGGDDD>>>===<<<;;;:::999999999444333000...------...///111000000///////////////---.../////////111444666@@@GGGNNNPPPNNNNNNQQQVVVYYY\\\______]]]^^^```cccgggiiilllnnnppprrruuuwww~~~~~~xxxtttpppmmmjjjhhhfffdddaaa^^^\\\[[[ZZZZZZ___bbbfffiiiiiihhhhhhiiihhhhhhhhhhhhfffdddbbbaaa___^^^\\\ZZZXXXWWWVVVVVVVVVWWWWWWUUUSSSRRRRRRTTTPPPOOOMMMLLLJJJIIIIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDBBBAAAAAAAAACCCCCCAAA@@@@@@???>>><<<:::888777666777777777666555555444444333333222222111000000000111111111000//////......///...,,,+++*********+++((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%%%%&&&((((((((((((((())))))******------,,,+++***((((((''')))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((+++)))((((((***+++)))'''***)))(((((()))***,,,------,,,+++******)))))))))((()))******)))((('''&&&))))))***++++++++++++***))))))))))))))))))))))))((('''&&&%%%$$$$$$######'''''''''(((***,,,...000222333444555666666666666444444555666777999;;;<<<;;;<<<<<<;;;;;;<<<@@@BBBHHHPPPYYYdddttt|||sssuuuvvv]]]BBB888666444333666555<<<999NNNiiiwww{{{fffOOOIIIHHHRRRdddyyy~~~fff]]]qqquuu```VVVSSSUUU```nnnyyykkk```___\\\^^^iiixxx{{{vvvoookkkjjjkkklllmmmlllnnnppprrrtttwwwzzz}}}|||}}}~~~rrreee\\\UUURRROOONNNNNNMMMMMMLLLKKKKKKJJJFFFDDDCCCBBBCCCBBB@@@???;;;;;;:::999888777666666333333222111000//////...000///...---------------,,,...////////////111222;;;AAAFFFGGGFFFFFFJJJNNNTTTWWWZZZ[[[[[[\\\___bbbfffiiikkkmmmooopppsssvvv~~~}}}xxxtttqqqooollljjjhhheeebbb___\\\\\\]]]]]]dddfffiiijjjjjjhhhhhhhhhmmmlllkkkjjjhhheeecccbbbaaa```^^^[[[XXXWWWUUUUUUVVVWWWWWWUUUSSSQQQQQQRRRNNNNNNMMMMMMKKKJJJHHHGGGJJJIIIGGGFFFDDDDDDCCCCCCEEEDDDCCCCCCCCCBBB@@@>>>======<<<<<<;;;:::::::::777777777666555555444444333333333222111111000000111111111111000000000000111///,,,***)))***,,,...++++++******)))(((((('''*********))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&&&&&&&(((***&&&&&&((()))************......,,,+++)))(((&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))'''((()))******)))'''&&&$$$###$$$&&&)))+++,,,++++++***))))))(((((((((((())))))(((((('''&&&(((((()))************)))(((((((((((((((((((((((()))'''%%%######$$$%%%&&&'''''''''(((***,,,...000222333444555555666666555333333444666888:::<<<===999::::::::::::;;;>>>@@@HHHOOOYYYccctttwwwsss|||dddIII<<<888777777999555<<<777III```nnnsss```NNNJJJLLLWWWiiixxxzzzddd[[[pppsss___VVVSSSUUUbbbppp~~~xxxjjj```___\\\___kkk{{{}}}xxxqqqllllllmmmnnnooossstttvvvwwwwwwxxxzzz|||zzz|||{{{mmm___VVVRRROOOOOONNNNNNLLLJJJHHHGGGEEEEEE@@@===;;;999::::::999888999999999888888777666555444444555555444222111000///...---,,,,,,,,,,,,,,,+++---//////...---...///555:::???BBBCCCGGGMMMRRRWWWZZZ]]]]]][[[[[[^^^aaagggiiilllnnnooopppsssuuu}}}~~~yyyuuurrrooommmjjjhhhfffbbb___^^^```bbbdddiiikkkmmmmmmkkkjjjiiiiiiooonnnmmmllljjjhhhfffeeedddcccaaa^^^\\\[[[ZZZYYYWWWXXXXXXWWWTTTRRRQQQRRRMMMNNNNNNNNNMMMKKKIIIHHHIIIHHHGGGFFFEEEEEEDDDEEEFFFDDDCCCCCCDDDCCCAAA???======<<<<<<;;;;;;::::::777777777666555555444444333333333222222111111111000000000000000000000111000///---++++++,,,---...,,,,,,++++++***))))))(((+++*********)))))))))((('''''''''''''''''''''''''''((()))((('''''')))+++&&&'''(((***+++,,,,,,,,,000///...---,,,+++******))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***)))''''''((()))******&&&%%%"""!!!"""%%%)))+++---,,,,,,,,,+++******)))))))))))))))))))))((((((((())))))***************))))))))))))))))))))))))$$$$$$###$$$%%%''')))***'''''''''(((***,,,...000222222333444555555555555333444444666888:::;;;===888999:::::::::;;;===@@@GGGNNNXXXdddvvv{{{sssjjjOOO>>>999777888999222<<<999HHHZZZdddkkk[[[JJJHHHMMMZZZmmmrrr~~~|||ggg```tttrrr^^^UUUSSSUUUbbbppp{{{~~~vvvhhh```^^^\\\aaammm|||yyyrrrlllkkklllnnnooovvvxxxyyyzzzyyyzzz{{{}}}|||~~~wwwhhhZZZRRRNNNMMMMMMPPPOOOMMMJJJFFFCCCAAA@@@???<<<999888888999888888777777888888777666555444333444555555555333111000//////---,,,,,,++++++++++++---//////---,,,---...222555:::>>>BBBHHHPPPVVVYYY\\\___^^^]]]]]]___bbbgggiiilllnnnpppqqqtttwww|||yyyuuurrrooollljjjgggfffcccbbbbbbeeehhhjjjnnnpppqqqpppmmmkkkjjjjjjkkkjjjjjjiiihhhhhhhhhhhhdddcccaaa```___^^^]]]]]]XXXZZZZZZXXXUUURRRQQQQQQNNNNNNOOOOOONNNLLLJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHDDDCCCCCCCCCDDDDDDBBB@@@???>>>>>>===;;;:::999999777777777666555555444444333333333222222222222222......//////////////////------......------,,,,,,++++++++++++++++++******************))))))))))))(((((((((((())))))))))))((())))))'''&&&%%%&&&((('''((()))+++,,,---------............------------)))))))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***'''((((((((((((((()))******)))'''&&&'''***...000,,,,,,---,,,,,,+++)))(((*********************+++)))***++++++,,,,,,++++++))))))))))))))))))))))))"""###%%%'''(((((((((((('''''''''(((***,,,...000111222333444555555555555666666666666777888::::::999:::<<<<<<<<<<<<>>>@@@EEEMMMXXXeeexxx~~~uuuqqqUUU@@@777666666666111>>><<>>;;;:::>>><<<999888888888888777666777888888888666555444222333444444444222111000111000///...---,,,,,,,,,,,,---......---,,,---///222333666:::???GGGPPPUUUXXX[[[^^^___]]]^^^aaadddfffiiilllnnnppprrrvvvxxxzzz~~~}}}xxxtttrrrooollljjjiiihhhffffffgggiiilllnnnqqqqqqrrrpppmmmkkkjjjjjjeeeddddddddddddeeefffgggbbbaaa```^^^]]]]]]]]]]]]XXXZZZZZZXXXUUUQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHIIIDDDCCCBBBBBBCCCCCCAAA???@@@@@@???===;;;:::999888777777777666555555444444333333333333333333222222////////////............+++,,,---......---,,,+++******************++++++))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''%%%###"""###$$$)))))))))******,,,---...******+++++++++,,,,,,,,,(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%'''))))))(((((()))***)))(((''''''(((+++...000***++++++++++++)))((('''++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,((((((((((((((((((((((((%%%&&&((()))((('''$$$###'''''''''(((***,,,...000111222333444444555555444666666666666777888999::::::;;;===>>>===>>>???AAADDDLLLWWWdddxxxuuu|||^^^EEE999666555444222>>>===NNNaaahhhjjjVVVDDDCCCIIIYYYnnntttyyylllmmmmmm[[[TTTSSSXXXfffuuu~~~|||qqqbbb[[[YYY^^^gggrrrzzz|||sssllljjjjjjkkklllnnnrrrwww{{{}}}vvvmmm```UUUOOONNNOOOPPPMMMLLLIIIFFFCCC@@@>>>===@@@>>><<<;;;;;;;;;:::999999:::<<<<<<<<<;;;999888555666666666666555444444333222111///......------------...---,,,---///111111222333777>>>GGGPPPWWW]]]___bbbaaa___^^^aaacccdddfffjjjmmmooorrrvvvxxxxxx||||||yyyuuusssqqqpppooommmlllkkkkkkjjjkkklllmmmnnnpppppppppnnnkkkiiihhhiiidddccccccbbbcccdddeeefffbbbaaa___]]]\\\[[[ZZZZZZWWWXXXYYYWWWSSSOOOMMMLLLMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHEEEDDDBBBBBBBBBAAA???<<<@@@???>>>===<<<;;;:::999777777777666555555444444333333333333333333333333111111000000///.........,,,,,,+++++++++,,,,,,,,,+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''&&&$$$$$$%%%'''***)))((('''''')))+++---***)))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""&&&***+++***(((((()))&&&%%%%%%&&&'''))),,,---***+++,,,---,,,***((('''******)))))))))***,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((('''%%%$$$$$$'''''''''(((***,,,...000111111222333444444444444555555555666777999:::;;;999;;;===>>>>>>>>>???@@@DDDLLLVVVcccvvvuuu|||gggKKK<<<888666333444===<<>>???AAABBBBBB@@@???===:::::::::999999999999999444333222111//////......---------,,,+++---000333000000222666???IIITTT[[[eeeggggggeeeaaa^^^___aaaaaadddhhhkkknnnqqquuuxxxwww|||xxxvvvsssqqqrrrrrrqqqpppoooooonnnmmmmmmmmmmmmmmmnnnooonnnllliiigggggghhhgggfffeeeddddddeeeggggggeeecccaaa^^^\\\ZZZYYYYYYUUUWWWWWWVVVRRRMMMKKKJJJLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGEEECCCBBBAAA???<<<999???>>>>>>===<<<<<<;;;;;;777777777666555555444444333333333333333333333333333222222111000//////...---,,,***((()))***,,,...---,,,+++***)))'''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))(((((((((***,,,+++)))&&&$$$$$$&&&)))+++,,,++++++***)))(((((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$### %%%***,,,***((((((((('''(((((()))+++---...///---.../////////---+++)))***)))(((((((((***+++,,,(((((()))***************++++++++++++++++++++++++((('''&&&%%%%%%&&&((()))'''''''''(((***,,,...000111111222333444444444444333333444666888:::<<<===888:::===>>>======>>>@@@EEELLLVVVbbbtttlllpppPPP<<<666666666000:::===TTTgggkkkjjjVVVLLLGGGKKK]]]sss{{{|||}}}kkkZZZTTTTTTZZZjjjyyypppaaa[[[\\\aaagggpppzzzxxxnnniiiiiimmmqqqsssuuuxxx|||jjjddd[[[TTTQQQRRRSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOKKKJJJHHHGGGFFFGGGGGGHHHDDDGGGLLLNNNNNNKKKFFFCCCBBB@@@>>><<<;;;:::;;;;;;<<<888555222111000///---111///------.../////////000111111222777AAAOOOYYYccceeeffffffccc```^^^]]][[[___dddhhhkkknnnqqqsssxxxyyy||||||{{{{{{{{{xxxuuurrrrrrrrrqqqpppppppppppppppqqqqqqmmmmmmmmmmmmllljjjhhhgggggghhhiiiiiiiiihhhgggfffhhhccc]]]ZZZZZZZZZYYYWWW\\\ZZZVVVTTTSSSQQQOOONNNJJJKKKJJJHHHFFFFFFHHHJJJKKKHHHEEEDDDEEEFFFDDDAAADDDDDDDDDCCCBBBAAA??????=========<<<;;;;;;::::::777777666555555555555555555555444333222222222222111000000///......------+++...000...+++***,,,///++++++++++++******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))))))))))))))))))))((((((((((((+++***)))((('''''''''((((((&&&&&&''''''&&&))),,,,,,***(((&&&%%%&&&((())),,,+++)))'''&&&'''((()))$$$%%%'''((())))))))))))---,,,***(((((()))***+++******+++,,,+++***)))((())))))***++++++++++++***(((((()))************))))))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((***///222222333444555666666666666666777777888888888888777777999;;;<<<<<<<<<>>>@@@EEEKKKUUUaaannnnnn}}}|||rrrRRR===666666555222<<>><<<<<<;;;>>>;;;888666444222000......,,,++++++---/////////000111111333777AAANNNXXXaaaccceeeeeebbb```______\\\___dddhhhkkknnnqqqsssyyy{{{}}}}}}{{{zzz{{{{{{yyyvvvsssssstttssssssrrrqqqpppppppppqqqllllllllllllkkkjjjiiiiiigggggghhhiiiiiihhhgggfffgggccc___]]]]]]^^^\\\[[[\\\YYYWWWVVVUUUUUUSSSQQQQQQQQQPPPMMMJJJHHHIIIJJJJJJHHHEEEDDDEEEEEEDDDBBBDDDDDDDDDCCCBBBAAA@@@???=========<<<;;;;;;::::::777777666555555555555555555555444333222222222222111111000000///......------......---,,,++++++,,,******************))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''+++++++++++++++,,,,,,,,,************************))))))(((((('''&&&&&&&&&''''''''''''(((***,,,,,,((('''%%%######$$$&&&''',,,***)))'''''''''((()))'''''''''(((((((((((((((+++++++++++++++******)))***+++,,,,,,,,,+++))))))))))))***++++++++++++******************)))(((''')))((('''&&&&&&&&&&&&'''''''''((()))))),,,000333222333444555666666666666666777777888888888888888777999;;;<<<<<<===???AAAFFFLLLTTT___lll}}}lllwwwtttsssUUU???777555444444>>>AAAXXXlllpppnnnZZZHHHHHHOOObbbwww|||~~~tttdddWWWTTTWWW___ppprrrbbb\\\\\\bbbkkkvvv~~~zzzrrrmmmmmmppprrrxxx|||zzzlllfff]]]XXXWWWZZZ]]]___dddcccaaa___\\\ZZZXXXWWWTTTSSSRRRRRRRRRSSSTTTUUUXXXZZZ]]]___^^^[[[VVVSSSOOOMMMJJJFFFCCC@@@>>>===@@@>>><<<:::888666222000,,,***)))***,,,.../////////111222333777@@@LLLUUU^^^```ccccccaaa```______\\\___dddgggjjjmmmppprrrzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{{{{zzzwwwvvvvvvwwwwwwvvvuuusssrrrrrrqqqqqqqqqooommmkkkiiihhhgggfffddddddeeeeeeeeeeeedddddddddbbb```_________]]][[[[[[ZZZXXXWWWXXXXXXVVVUUUUUUUUUSSSPPPLLLIIIIIIIIIIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@???======<<<<<<;;;:::::::::777777666555555555555555555444333222222111111222111111000000///.........///---,,,+++,,,+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''+++++++++,,,,,,,,,------))))))******+++,,,,,,,,,'''((((((((((((&&&%%%$$$%%%)))(((%%%(((000000+++&&&%%%###"""###$$$&&&'''+++***)))((('''((()))******)))((('''''''''(((((('''(((***++++++)))'''&&&,,,,,,,,,,,,,,,+++******))))))***++++++++++++***,,,+++++++++)))((('''&&&((((((''''''&&&&&&''''''((()))******+++---111555222333444555666666666666666777777888999999888888777999:::;;;<<<===@@@BBBGGGLLLSSS\\\iii{{{jjjrrrnnnsssVVVAAA888666555555???AAAYYYmmmqqqppp]]]GGGJJJSSSdddxxx}}}kkk^^^SSSSSSWWW```rrrttteee___^^^cccmmmxxxyyyrrrnnnnnnooopppyyy~~~~~~wwwjjjddd]]]XXXYYY\\\```bbbgggfffeeecccbbb```^^^]]]ZZZZZZYYYYYYZZZ\\\^^^___bbbdddffffffddd```[[[WWWUUUTTTQQQMMMIIIEEEBBBAAA???>>>===<<<<<<999666333...,,,++++++,,,.........///000222333666>>>JJJRRR]]]___aaabbb```^^^]]]]]]\\\___bbbeeehhhjjjnnnpppxxxzzz|||}}}||||||||||||zzz{{{|||{{{yyyxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuxxxuuuqqqlllhhheeecccbbb``````aaaaaaaaaaaaaaaaaabbbbbbaaa```___]]]ZZZXXX\\\ZZZYYYXXXYYYXXXVVVTTTSSSSSSRRROOOJJJHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCAAA@@@???======<<<;;;;;;::::::999777777666555555555555555555444333222111111111111/////////.........------000---******,,,,,,)))&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++(((((()))***+++,,,---...'''((()))***)))'''%%%###"""((((((%%%***444222)))%%%%%%$$$$$$%%%&&&((()))***))))))(((((()))***++++++)))(((&&&&&&''')))*********+++,,,,,,+++***)))------------,,,,,,++++++))))))***++++++++++++***+++++++++******)))''''''((((((''''''''''''(((((()))***+++++++++---111444222333444555666666666666666777777888999999999999777999:::;;;<<<>>>AAADDDHHHLLLRRRZZZfffyyypppvvvqqqrrrXXXCCC:::777666444>>>???VVVlllqqqrrr```LLLPPPYYYggg{{{~~~cccXXXPPPQQQUUU___rrrpppccc```___eeemmmwww{{{vvvrrrqqqqqqqqqyyy~~~wwwqqqgggbbb\\\YYYYYY\\\___aaadddddddddddddddcccbbbaaa`````````aaabbbeeeggghhhppppppqqqpppmmmgggbbb^^^\\\[[[XXXTTTOOOKKKGGGEEE======<<<======<<<999666333111...------...---,,,...000222333666===GGGNNN\\\^^^``````^^^\\\ZZZZZZ\\\^^^aaadddfffhhhlllnnnuuuwwwzzzzzzzzz{{{}}}|||}}}}}}|||{{{zzz{{{|||xxxxxxxxxxxxxxxyyyzzz{{{zzzxxxsssnnnjjjgggeeedddbbbbbbaaaaaaaaa`````````dddeeedddbbb___[[[XXXVVV\\\ZZZYYYYYYXXXWWWTTTQQQOOOPPPPPPNNNKKKHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<<<<;;;::::::999999777777666555555555555555444444333222111111111111......---------------,,,000---******,,,,,,)))&&&((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''((()))***,,,------((()))***+++***(((&&&$$$"""%%%'''(((///666111&&&$$$$$$$$$$$$%%%'''((())))))))))))))))))***++++++)))((('''&&&''')))+++---111000///......///000111------,,,,,,,,,+++++++++))))))***++++++++++++***((()))************))))))(((((('''''''''(((((()))((()))***)))***,,,000333222333444555666666666666666666888999999:::::::::999:::;;;;;;;;;>>>AAADDDHHHKKKQQQYYYeeexxx{{{~~~xxxsss[[[FFF;;;777666444======SSSjjjrrrvvveeeSSSXXX___iii{{{{{{}}}rrr^^^TTTNNNPPPUUU^^^rrr{{{fff]]]]]]```eeellluuu{{{xxxvvvuuutttyyy~~~wwwpppgggccc^^^[[[\\\]]]______```aaacccdddeeeeeedddcccddddddeeefffiiilllnnnpppwwwwwwxxxvvvsssnnniiieeefffddd```[[[VVVPPPKKKIII???>>>============;;;999777444111/////////...,,,---000222444666<<>>===<<<:::999444222000///000000000///---000333444666:::AAAGGGPPPSSSXXX[[[\\\]]]^^^___dddfffggghhhjjjlllpppsssuuuxxxyyyxxxuuuuuuzzz~~~|||}}}}}}~~~~~~}}}~~~~~~~~~wwwwwwxxxxxxwwwuuusssqqqpppooollliiigggfffeeeeeedddffffffccc^^^[[[[[[]]]WWWWWWXXXYYYZZZYYYWWWTTTNNNPPPQQQOOOLLLIIIGGGGGGEEEGGGHHHFFFCCCCCCEEEGGGFFFFFFEEEEEEDDDBBBAAA@@@<<<<<<;;;::::::999999888777777666555555555555555444333222111000000000000000000000000111111111111+++...000...,,,***,,,///...---,,,+++***(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((()))***++++++***++++++,,,,,,------...))))))'''&&&&&&%%%&&&&&&,,,!!!&&&===GGG;;;+++''''''''''''(((((((((((()))&&&''')))***,,,,,,------)))************)))(((((()))***,,,.........,,,,,,,,,+++***)))))))))***+++))))))***++++++++++++***++++++++++++***((('''&&&((((((((((((((()))******))))))***))))))+++...111222333444555666666666666666666888999:::;;;;;;;;;>>>>>>===;;;:::<<>><<<:::888777666888888777666444333222222333333333222222222111111---------------...//////...---,,,,,,,,,---...///+++++++++***)))((((((''')))((((((''''''''''''(((***)))(((''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((***++++++))))))+++------+++)))***))))))((('''''''''''''''"""000===SSS555((((((%%%%%%%%%%%%&&&'''((())))))(((((('''((()))***+++******)))'''%%%%%%''')))***+++,,,---,,,,,,******///---++++++++++++)))'''(((((()))******************)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))***,,,...///111222444666777777666555777444555999:::888999<<<>>>>>>===;;;:::;;;>>>@@@CCCEEELLLYYYlllggg]]]ooo{{{YYYCCC===888999999AAANNNbbb~~~qqq\\\WWWYYYhhhzzzqqqyyy}}}nnnbbbXXXYYYdddtttrrrbbb\\\\\\aaadddmmmxxx|||yyywwwtttwww|||}}}{{{yyyxxxxxxyyyxxxwwwyyyyyyzzz{{{|||~~~~~~|||zzzzzzwwwsssmmmkkkgggbbb\\\XXXWWWXXXaaaaaabbbcccbbbaaa```___\\\aaagggkkknnnssszzzyyyqqqiiiddd\\\XXXTTTOOOKKKFFF@@@<<<555444222111000111333444333111000000333555777888@@@FFFMMMRRRUUUXXX]]]aaabbbccceeehhhlllpppsssuuusssuuuwwwvvvvvvxxx}}}~~~||||||||||||{{{|||}}}}}}|||zzzxxxvvvqqqooommmlllllljjjgggeeeeeecccaaa^^^\\\\\\\\\]]][[[ZZZXXXVVVTTTSSSRRRQQQOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCDDDDDDCCCBBB@@@?????????>>><<<;;;999888888666666666555555444444444333333333222222222111111//////.........000111222------,,,+++++++++,,,,,,((()))))))))************(((''''''''''''(((((()))***)))(((''''''&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&'''+++***)))***++++++)))'''******)))(((((()))))))))###$$$555AAATTT555((((((&&&&&&&&&&&&&&&'''((()))++++++)))((((((((((((((()))))))))'''&&&&&&(((***------,,,,,,++++++******000///------,,,***'''$$$'''((()))***+++***)))(((******)))))))))((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))***,,,...///111222444666777888777777555222333666777666666999======<<<:::999999<<<>>>>>>BBBKKK[[[oooooo```lllZZZBBB===888;;;:::AAAMMMaaa}}}qqqZZZUUUYYYjjjzzz{{{kkkuuuwwwjjj^^^___lll|||mmm^^^YYYZZZaaaeeeooo|||{{{wwwtttooossszzz}}}{{{tttqqqnnnlllllllllkkkjjjllllllmmmnnnpppsssvvvwwwzzz}}}|||xxxvvvvvvsssooonnnlllhhhaaaZZZVVVUUUVVV______aaabbbbbb```___^^^[[[```fffkkkoootttzzzxxxpppjjjbbb^^^YYYSSSNNNGGGAAA<<<:::888666444333444666777555444333222222444555666999>>>EEEJJJMMMQQQWWW[[[[[[^^^cccgggkkknnnqqqssssssvvvxxxxxxwwwyyy~~~}}}|||||||||}}}}}}~~~~~~}}}{{{yyyxxxqqqpppnnnmmmkkkiiigggfffjjjhhhddd___]]][[[[[[\\\\\\ZZZXXXVVVTTTRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCAAA@@@?????????>>>===<<<<<<;;;:::777777666666555444444444333333333222222222111111222111...,,,******++++++---,,,,,,++++++*********(((((())))))*********+++'''''''''''''''((()))***))))))(((''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((+++************)))((('''))))))((((((((()))******'''&&&555>>>QQQ555(((&&&'''''''''&&&&&&'''((((((++++++***))))))(((((((((******+++***))))))+++---+++++++++++++++,,,---.........---------+++'''$$$&&&''')))***+++***)))(((*********)))))))))((((((******)))(((((((((((((((''''''((()))***,,,...///000111333555666777777777555333444777888666666999;;;<<<;;;999888888:::<<<<<>>:::777666666888999666777777333///...111444333777<<<@@@CCCGGGMMMRRRWWW\\\bbbfffiiikkknnnqqqsssvvvxxxyyyxxxyyy~~~~~~}}}}}}}}}}}}~~~}}}|||{{{yyyxxxrrrqqqpppmmmjjjhhhgggggghhhfffdddaaa___]]][[[ZZZ[[[ZZZXXXUUUSSSQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJFFFGGGGGGGGGGGGFFFFFFEEECCCCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>======<<<999999888666555444333222333333333222222222111111000...+++)))&&&%%%$$$$$$,,,,,,,,,++++++******)))*********)))))))))))))))'''''''''''''''((()))***)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++******((((((((()))((((((((('''(((((()))))))))$$$---444MMM777+++&&&''''''&&&&&&&&&''''''((()))))))))***************)))+++++++++***)))+++,,,,,,+++++++++,,,---......,,,+++,,,---...,,,)))&&&&&&'''((()))***))))))(((************))))))))))))******)))(((((((((((((((''''''((()))***,,,...///000111222333444555555666999666777:::;;;888999<<<;;;;;;;;;999888777999:::>>>BBBLLL]]]rrrxxxeeehhhxxxTTT???;;;888777777AAAPPPggg|||[[[XXX]]]kkk{{{qqqxxxsss|||yyymmmcccdddmmm{{{|||hhh[[[YYY\\\```dddppp~~~~~~yyyrrrlllhhhlllsssyyy}}}~~~}}}{{{wwwwwwuuurrrnnniiidddaaa___[[[VVVSSSRRRRRRQQQQQQPPPPPPPPPRRRUUUYYY]]]___bbbfffjjjkkknnnssstttrrrkkkjjjfff```ZZZVVVVVVVVVUUUWWW[[[]]]___^^^]]]\\\[[[___cccgggjjjpppxxx~~~}}}rrrnnnhhhbbb\\\VVVOOOJJJGGGDDD@@@===;;;;;;===>>>;;;<<<;;;666///,,,...111000333777888999===CCCHHHRRRXXX___dddfffhhhlllooorrruuuxxxyyyxxxyyy}}}~~~~~~}}}}}}|||zzzyyyxxxttttttrrrnnniiifffffffffaaaaaaaaaaaa___^^^\\\[[[ZZZYYYWWWUUUSSSRRRQQQPPPPPPPPPPPPPPPOOONNNLLLLLLFFFFFFFFFGGGGGGFFFFFFEEECCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@???>>>======<<<:::999888777555444333222333333333222222222111111//////...---,,,+++******++++++,,,,,,,,,+++******++++++******))))))(((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''))))))***++++++***(((((()))+++)))((((((''''''((((((((((((!!!'''---III888///***%%%%%%%%%%%%%%%&&&'''((('''((()))***++++++++++++((()))******((((((((()))......------,,,,,,+++++++++******,,,------+++)))'''''''''((((((((())))))++++++*********)))))))))(((((('''&&&&&&&&&&&&&&&''''''((()))***,,,...///111111111222333333444444666333333777777555555888;;;;;;;;;:::888777888:::>>>CCCMMM]]]rrrkkklllsssRRR@@@<<<777666777BBBQQQgggwwwXXXYYY```nnnzzznnn{{{}}}|||rrrgggccceeelllxxxyyyhhh\\\[[[^^^```eeeppp~~~~~~|||zzzyyytttkkkeeecccfffkkkppprrrrrrpppnnnhhhhhhgggddd___ZZZTTTQQQPPPLLLHHHEEEEEEGGGGGGGGGGGGGGGGGGIIILLLPPPTTTWWWWWW\\\aaaccchhhoooqqqpppgggfffccc]]]XXXVVVVVVWWWQQQSSSWWW[[[]]]]]]\\\[[[ZZZ]]]```bbbdddkkkttt{{{xxxtttoooiiiddd^^^WWWSSSPPPMMMIIIFFFDDDFFFHHHJJJHHHEEE@@@;;;666333222111000333444444333666;;;@@@HHHOOOWWW\\\___ccchhhmmmqqquuuxxxyyyxxxyyy|||~~~~~~}}}|||{{{zzzzzzvvvvvvsssnnniiieeeeeefffbbbbbbaaa```___^^^^^^^^^YYYXXXVVVTTTSSSRRRQQQQQQOOOOOOPPPPPPOOONNNMMMLLLFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===;;;;;;:::888888777777666555555444333333333222222222111111///000222333333222111000***+++,,,------,,,,,,+++************)))))))))))))))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***+++,,,***))))))+++...+++******)))((((((((((((((($$$+++---EEE444---(((#########$$$%%%&&&'''((('''(((***+++,,,,,,++++++)))***++++++)))''''''(((,,,,,,---......---,,,+++,,,+++******,,,,,,,,,***)))((('''&&&&&&((()))***+++++++++*********))))))(((((('''&&&&&&&&&&&&&&&''''''((()))***,,,...///333333333222222333333444444111111444444222222555;;;<<<<<<;;;999777888999<<>><<<>>>@@@BBBBBBCCCCCCCCCDDDGGGKKKPPPRRRSSSXXX]]]___dddjjjllljjjdddccc```\\\WWWUUUUUUWWWNNNQQQUUUZZZ\\\]]]\\\[[[YYY[[[]]]^^^```gggqqqxxx{{{}}}xxxsssnnnhhhbbb^^^WWWUUUQQQNNNNNNPPPSSSUUUTTTMMMEEE@@@???===888333222333444222111222777<<>><<<;;;:::999888666666666666777777777777333333333222222222111111,,,...000111111///---+++)))***,,,---...------,,,))))))))))))***************)))((('''''''''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))******+++)))+++,,,+++))))))---000---,,,+++***))))))))))))******333111CCC...'''$$$"""""""""###$$$&&&'''(((((()))***+++,,,+++******,,,---...---+++)))))))))'''))),,,...000000//////...,,,******+++,,,+++******(((&&&%%%%%%'''***++++++++++++************)))******)))(((((((((((((((''''''((()))***,,,...///555555444333333333444444999666666999999777777:::;;;<<<===;;;999888888999888@@@NNN```tttllltttVVVAAA:::666888777BBBSSSfffzzz{{{iiiSSSWWW___kkkyyysssiiivvvssseeeaaa```aaakkkvvv~~~tttddd]]]___aaafffhhhqqq~~~|||yyyxxxzzzzzzxxxuuuxxxvvvtttqqqllleee]]]XXXRRRQQQQQQSSSUUUUUUQQQNNNQQQNNNIIIGGGFFFEEEBBB>>><<<<<<;;;;;;<<<===???@@@BBBAAABBBDDDFFFHHHGGGFFFMMMPPPTTTXXX]]]aaadddeeeaaa^^^ZZZYYYXXXVVVQQQMMMJJJMMMRRRZZZaaabbb^^^YYYWWWXXXYYY[[[```hhhqqqwww~~~{{{xxxqqqeee[[[^^^[[[XXXVVVWWWXXXXXXXXXYYYUUUPPPLLLJJJFFF@@@<<<666666666555555666888999999???HHHLLLMMMPPP[[[fffppptttyyy{{{zzzxxxxxxyyy}}}||||||}}}~~~zzzvvvqqqmmmjjjgggdddbbbhhhgggeeedddbbb___[[[YYY[[[ZZZWWWTTTRRRRRRRRRSSSQQQOOOLLLMMMNNNNNNLLLIIIKKKJJJIIIHHHHHHHHHHHHIIIFFFDDDBBB@@@????????????DDDCCCBBB@@@===;;;999999777777777777666666666666666555444333222222222222,,,---///111111000///...,,,,,,++++++++++++++++++,,,+++***))))))((((((((('''''''''''''''((()))))))))((('''&&&%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((***************)))((('''***(((&&&&&&''')))******+++***((('''&&&&&&&&&'''***###***444111///000+++&&&&&&&&&%%%%%%$$$$$$$$$*********))))))))))))))),,,///111///***'''))),,,...------///111222...+++...,,,******+++,,,+++************)))******++++++************))))))))))))************))))))))))))************+++,,,---...000000111222222222222111444555666777888999::::::999:::<<<;;;999888777888<<>>>>>???@@@???===???>>>======>>>@@@BBBDDDEEEDDDEEEGGGIIIJJJHHHFFFKKKMMMPPPTTTYYY\\\^^^``````]]]ZZZXXXWWWUUUPPPMMMIIIKKKPPPYYY___aaa^^^ZZZYYYYYY[[[]]]aaahhhpppvvv{{{zzzssskkkeeeaaa___\\\ZZZ[[[\\\[[[[[[___\\\YYYVVVSSSNNNGGGBBB======;;;999888777888999AAADDDGGGHHHIIIPPP\\\fffwwwzzz|||}}}{{{{{{|||~~~~~~}}}|||||||||yyyuuuqqqnnnllljjjgggeeefffdddaaa___]]]\\\ZZZYYY[[[ZZZWWWUUUSSSRRRRRRQQQPPPNNNLLLLLLNNNNNNLLLJJJKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@AAAAAACCCBBBAAA???===;;;999888888888777777777666666666555555444333222222222222***+++---...///...---,,,---,,,,,,+++***)))((((((***)))))))))))))))******(((''''''''''''((()))***)))((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))***************---+++'''&&&''')))))))))***)))((('''&&&&&&'''''''''"""(((///...222333***((('''%%%#########%%%&&&))))))))))))))))))))))))))),,,...,,,(((&&&(((+++------...222555555222......,,,******+++,,,+++***)))))))))((())))))***+++************))))))))))))))))))(((((((((''''''''')))))))))******,,,---...111111222333333333333333555555666777888999999::::::;;;<<<;;;999888999:::===FFFSSSdddwww}}}[[[BBB;;;888999777>>>IIIUUUhhhjjjZZZLLLNNNUUUaaaqqqwwwooo|||uuuddd```bbbiiiyyyzzzggg]]]\\\]]]eeegggnnn{{{~~~|||zzz~~~zzzwwwvvvxxxxxxuuurrrooolllhhhccc]]]UUUNNNHHHDDDCCCBBBCCCCCCCCC@@@>>>@@@???===>>>AAADDDEEEEEEJJJIIIIIIIIIKKKMMMPPPQQQRRRRRRSSSTTTUUUSSSPPPMMMKKKLLLNNNQQQSSSVVVXXXYYY]]][[[YYYWWWUUUSSSOOOLLLGGGIIINNNVVV^^^aaa^^^[[[[[[\\\]]]___bbbhhhpppuuuxxx}}}~~~|||~~~~~~wwwrrrpppfffdddaaa`````````___^^^aaaaaa```___\\\WWWPPPKKKGGGGGGFFFCCCAAA???@@@BBBMMMMMMMMMOOOTTT___lllttt}}}{{{{{{~~~}}}{{{zzzwwwtttqqqooommmllljjjhhhcccaaa^^^[[[YYYYYYZZZ[[[ZZZZZZXXXWWWUUURRRPPPOOOMMMLLLKKKKKKMMMMMMLLLKKKLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCAAA@@@???===;;;:::888777888888777777777666666666555444333222222111222222+++,,,---.........---,,,///...---,,,***)))((((((******)))((((((((())))))((((((((((((((())))))***)))(((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((***+++,,,,,,,,,...+++'''&&&''')))+++,,,))))))(((''''''(((((((((&&&###'''***---999:::+++)))'''$$$!!!!!!###&&&((())))))))))))))))))))))))&&&)))+++***'''&&&(((***,,,...111555888777444111...,,,******+++,,,+++***((((((''''''((()))******++++++*********)))))))))'''''''''&&&&&&&&&%%%%%%((((((((()))***+++,,,---222333333444444444444444666666777777888888888999<<<<<<;;;:::888888;;;===@@@KKKZZZjjj{{{___EEE???<<<888666<<>>>>>>>>>>>>>>===EEEEEEEEEGGGKKKOOORRRSSSWWWXXX[[[^^^```bbbccccccddddddddddddbbb^^^XXXTTTPPPPPPQQQQQQRRRSSSTTTUUUZZZYYYWWWUUUSSSPPPMMMKKKGGGHHHMMMTTT\\\``````^^^^^^^^^___aaaccciiippptttxxx}}}|||rrrkkkjjjlllsss{{{|||wwwtttiiigggeeeccccccaaa___]]]^^^^^^^^^^^^\\\YYYVVVSSSOOOPPPPPPNNNKKKJJJLLLNNNUUUXXX^^^eeeqqq~~~{{{xxxyyy}}}~~~{{{yyywwwtttqqqooommmkkkhhhfffaaaaaa```]]][[[ZZZ[[[\\\YYYYYYYYYXXXVVVSSSOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDBBBAAA@@@???>>>???@@@AAA???>>>===<<<:::999888777666666666666555555555555444333333222111111222222......///000000//////...//////...---,,,++++++***,,,+++***)))(((''''''''')))))))))(((((())))))***)))((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&''')))***+++,,,---------***&&&&&&(((+++...///(((((((((((((((((())))))'''&&&((((((...???AAA...'''&&&$$$######$$$&&&'''((((((((()))))))))))))))%%%'''))))))'''''')))***,,,...333666888666222///...,,,******+++,,,+++***((((((((((((((()))***++++++++++++*********))))))'''''''''&&&&&&&&&%%%%%%'''''''''((()))+++,,,---222222333444444444444444777777777777777888888888<<<;;;:::888666888<<>>999777666;;;???DDDTTTYYYMMMCCCIIIVVVhhh{{{~~~www}}}mmm___]]]aaajjjzzzzzzjjjcccbbbbbbdddfffooo}}}~~~|||zzzwwwsssrrrsssssspppmmmhhhddd]]]WWWQQQJJJDDD@@@<<<<<<=========???AAACCCHHHJJJNNNSSSYYY^^^ccceeeiiimmmsssxxxzzzzzzxxxvvvuuutttsssqqqnnnhhhaaa\\\ZZZYYYXXXWWWVVVUUUUUUVVVWWWWWWVVVTTTQQQMMMKKKJJJHHHIIIKKKRRRZZZ```aaa```___```aaabbbdddiiioootttyyy~~~zzzmmmbbb^^^^^^^^^eeeppp|||yyyssskkkiiigggfffdddaaa\\\YYYYYYYYYYYYXXXXXXYYYZZZ[[[ZZZ\\\]]]ZZZVVVUUUXXX[[[cccmmmzzz{{{wwwxxx{{{~~~}}}{{{xxxvvvrrrooolllhhhdddaaa___bbbddddddaaa^^^\\\\\\XXXYYYYYYYYYVVVSSSOOOMMMKKKKKKLLLLLLKKKKKKLLLLLLJJJIIIHHHGGGGGGFFFGGGGGGCCCAAA???>>>===<<<============<<<;;;:::999888777555555444444444333333333333333222111111111222222//////////////////......++++++++++++,,,,,,,,,,,,***))))))))))))******++++++******)))))))))******(((((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$((((((***++++++,,,,,,,,,...+++(((&&&(((***,,,---((((((((()))))))))))))))(((&&&(((''',,,>>>@@@---$$$$$$%%%&&&&&&&&&%%%$$$''''''(((((())))))))))))'''((())))))))))))***+++,,,///333666555222...,,,...,,,******+++,,,+++***))))))))))))***+++,,,---++++++++++++************((((((((('''''''''&&&&&&&&&&&&'''((()))+++---...111222222333333333333333777777777777777888888888;;;:::999666555888<<<@@@IIIZZZooo~~~fffGGG;;;444555555;;;???BBBPPPWWWLLLBBBKKK[[[ooowww~~~|||lll```___eeeooo~~~mmmeeecccaaadddgggrrr~~~}}}{{{xxxtttssssssssspppmmmccc___XXXRRRMMMGGGBBB???:::<<<===???AAAEEEJJJNNNRRRXXX```hhhooouuuzzz~~~{{{vvvoookkkeeeccc```]]]ZZZYYYXXXXXXTTTUUUUUURRRNNNKKKJJJJJJIIIHHHJJJOOOWWW^^^```___^^^```aaaccceeeiiiooossszzz~~~{{{pppeee___]]]WWW]]]gggttt{{{tttooommmkkkhhheee```ZZZVVVTTTUUUUUUUUUUUUXXX\\\___hhhkkkmmmjjjfffeeehhhmmm|||{{{xxxyyy{{{|||~~~~~~|||zzzwwwsssoookkkgggaaa^^^___ccchhhgggccc___]]]]]]WWWXXXXXXXXXVVVTTTQQQOOOKKKLLLMMMMMMKKKKKKKKKMMMIIIIIIHHHGGGGGGGGGGGGHHHCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;:::999999888555444444444333333333333222222111111111111222222...------------,,,,,,,,,'''(((((())))))***++++++&&&&&&''')))+++...000111,,,+++******************((())))))))))))((('''&&&''''''&&&%%%%%%%%%&&&&&&((()))***+++,,,,,,,,,,,,///---)))(((((())))))((()))))))))******)))(((((('''###%%%''')))555888***"""###&&&'''(((&&&%%%###&&&''''''(((((())))))***(((((())))))******+++++++++...222333111...+++***...,,,******+++,,,+++***))))))))))))***,,,------,,,++++++++++++*********)))))))))(((((((((((('''&&&''''''(((***,,,...///111111222333333333333333666666777777888888888999;;;:::999777777999===AAALLL^^^tttiiiKKK===333333555===@@@BBBPPPWWWNNNEEENNN^^^rrr|||ttt~~~}}}tttdddaaaeeeooo~~~nnnfffbbb___dddiiiuuu}}}zzzyyyvvvrrrpppqqqqqqnnnkkk]]]XXXRRRLLLHHHDDDAAA>>>===???BBBEEEIIIPPPXXX^^^fffmmmwww}}}yyyuuummmjjjfffaaa]]][[[YYYYYYRRRSSSTTTQQQMMMIIIHHHIIIHHHGGGGGGLLLSSSZZZ]]]]]]]]]___aaaccceeeiiiooosssyyy|||}}}vvvnnngggddd^^^dddmmmyyy}}}zzztttrrrppplllhhhbbbZZZUUUPPPRRRTTTTTTTTTUUUYYY\\\fffkkkoooooommmnnnuuu{{{{{{vvvuuuwwwyyyyyyzzz{{{~~~~~~}}}{{{xxxtttqqqmmmhhhbbb^^^```dddgggfffaaa]]]\\\^^^WWWWWWWWWWWWVVVTTTRRRQQQMMMNNNOOONNNKKKJJJKKKMMMIIIIIIHHHFFFFFFEEEEEEEEECCCBBB@@@???>>>>>>>>>???<<<<<<;;;;;;::::::999999666666666555555555444444222222111111111111222222......---,,,,,,,,,,,,,,,))))))******************(((((()))***,,,///111222---,,,+++***************((())))))***)))((('''&&&''''''&&&&&&&&&'''((((((&&&''')))+++,,,......///***)))'''(((*********(((******++++++***)))(((''')))"""%%%***)))---///'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((())))))***))))))((()))*********))))))---000111///,,,++++++...,,,******+++,,,+++***'''((((((((()))+++,,,---,,,,,,+++++++++*********)))))))))(((((((((''''''''''''((()))+++---///000222333333444444444444444555555666777888999999:::;;;;;;;;;::::::<<<@@@CCCMMM^^^rrr}}}kkkPPPBBB888222555>>>AAACCCQQQYYYPPPHHHPPP___rrrzzzrrr}}}~~~|||hhhaaabbblll~~~|||mmmfffaaa^^^dddjjjvvv~~~~~~{{{xxxvvvrrrnnnmmmmmmmmmjjjgggXXXTTTMMMHHHEEEBBB???===AAADDDHHHLLLQQQYYYcccjjjuuu|||~~~||||||zzzwwwuuuqqqnnniiiccc^^^[[[YYYYYYQQQRRRSSSPPPLLLHHHHHHIIIGGGEEEEEEIIIQQQWWWZZZ[[[\\\^^^```bbbeeeiiiooosssxxxzzz~~~|||vvvpppkkkgggmmmvvvxxxvvvssspppkkkccc[[[UUULLLOOOSSSTTTRRRRRRTTTVVVUUU\\\cccfffhhhmmmvvv~~~zzzssspppqqqtttuuuuuuwwwxxx|||~~~}}}{{{xxxuuurrrnnniiiddd```aaadddfffccc]]]ZZZ[[[^^^VVVVVVVVVVVVUUUTTTSSSSSSNNNPPPQQQOOOLLLJJJKKKMMMJJJIIIHHHFFFDDDCCCBBBBBBCCCBBBAAA@@@@@@AAABBBBBB<<<<<<<<<;;;;;;:::::::::888777777777666666666666222111111111111111222222111000///........................------,,,,,,,,,...------,,,,,,------...---,,,,,,+++*********+++((()))*********)))'''&&&'''''''''''''''((()))***$$$%%%(((***---///111111""""""$$$'''+++......---***+++++++++***)))'''&&&,,,###'''...+++)))+++(((%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&'''((())))))******)))(((((()))***)))((((((+++//////...,,,---......,,,******+++,,,+++***&&&&&&''''''(((***+++,,,,,,,,,,,,+++++++++******)))((((((((((((''''''''''''((((((***,,,...///111333444555555666666555555444555666777888999::::::<<<============>>>BBBEEEMMM]]]nnnxxx~~~zzzlllJJJ999999777666;;;===AAAPPPXXXNNNIIIRRR```rrrxxxsss{{{}}}zzzhhhdddgggmmm{{{ooobbb^^^___ccckkkxxx}}}~~~~~~{{{vvvrrruuupppllllllooommmfff___UUUPPPIIICCCAAA@@@AAAAAADDDGGGLLLSSS]]]hhhttt|||xxxssspppmmmhhhccceeegggiiilllmmmmmmlllkkkkkkiiifffdddaaa^^^YYYWWWUUUTTTRRROOOMMMJJJHHHGGGHHHEEEDDDEEEKKKSSSYYY]]]``````aaadddgggkkknnnpppxxxyyyyyyyyyxxxwwwuuutttmmmuuu|||~~~{{{xxxtttlllbbb]]]^^^WWWTTTQQQOOONNNMMMKKKIIILLLNNNQQQUUUYYY]]]```aaaooo{{{yyyrrrooolllhhhgggiiikkkllllllwww}}}}}}||||||~~~|||zzzzzzxxxtttoooiiidddaaacccbbb```^^^\\\[[[ZZZZZZ[[[ZZZYYYWWWUUURRRPPPNNNOOOMMMJJJJJJLLLMMMKKKIIIMMMKKKIIIFFFDDDCCCBBBBBBBBB@@@>>>===>>>>>>>>>>>>===<<<<<<;;;;;;:::999999666666555444444444444444333222222222111111000000------............------...000111000---***)))))))))+++---...---+++***)))***************)))((('''((()))*********)))((('''"""$$$&&&((()))(((&&&$$$###%%%)))---/////////...((('''%%%%%%&&&))),,,......'''"""$$$&&&%%%%%%&&&%%%"""$$$,,,...)))&&&'''&&&''''''%%%######$$$%%%$$$%%%&&&((((((((('''&&&***)))'''&&&&&&'''((((((+++,,,---.........------***************************))))))(((((()))***+++------,,,++++++******)))++++++***((('''&&&%%%$$$((('''%%%$$$&&&***///333111222333444555555555555555666777888999:::::::::<<<<<<<<<;;;:::<<>>>>>>>>??????===<<<<<<;;;;;;:::999999777777666555555555555555111111111111111222222222.........//////.........***,,,...---+++))))))))))))+++,,,---,,,***)))))))))************))))))((('''''''''''''''&&&%%%$$$$$$&&&(((******)))'''%%%%%%'''***---......------)))((((((((((((((())))))222,,,)))******((('''***%%%%%%***111222+++'''(((%%%&&&&&&%%%$$$###%%%&&&''''''((()))))))))((((((((('''&&&&&&'''((()))******+++,,,......------,,,***************************))))))(((((()))+++,,,------,,,++++++******)))+++******)))((('''&&&&&&((('''&&&&&&(((+++000222333333444555666666666666666777888:::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;???AAAPPPcccsssyyynnnlllnnnQQQ>>>999888666;;;===@@@PPPYYYOOOKKKPPP[[[kkk}}}pppjjjwwwssszzzfffdddlllvvv|||jjj^^^\\\^^^```iiiwww~~~}}}|||{{{yyyvvvssspppooommmiiiccc[[[TTTPPPEEEBBB>>><<<<<<@@@EEEHHHOOOUUU^^^ffflllrrrvvvyyytttooogggbbb___]]]]]]\\\NNNIIICCC@@@??????<<<999999;;;>>>AAAFFFJJJLLLNNNPPPQQQSSSUUUXXXZZZ\\\\\\XXXVVVSSSOOOIIIDDD@@@>>><<<<<<;;;>>>CCCKKKRRRWWWWWWYYY]]]bbbhhhmmmqqqssstttuuuvvvxxxyyyyyyyyyyyy|||zzzvvvmmm```XXXWWWXXXZZZ[[[[[[XXXSSSNNNJJJEEEFFFHHHJJJIIIGGGDDDCCCHHHKKKJJJFFFCCCEEEGGGFFFEEEFFFHHHIIIKKKRRR[[[bbbpppyyy~~~|||ssssssrrrpppmmmjjjgggeeeeeedddbbb```^^^\\\[[[ZZZVVVVVVVVVUUUTTTSSSQQQQQQOOOMMMKKKJJJKKKKKKJJJIIIFFFFFFGGGGGGGGGFFFDDDCCCDDDBBB@@@>>>===>>>???@@@===<<<<<<;;;;;;:::999999777666555555444444555555000000111111222333333333...//////000000//////...)))+++,,,,,,+++***+++,,,******+++++++++***)))(((((())))))************))))))((('''&&&%%%%%%%%%%%%'''(((***++++++)))'''&&&((()))+++,,,---,,,+++***))))))***++++++******)))...+++++++++((($$$$$$(((%%%)))111666333+++''''''$$$%%%&&&%%%$$$$$$&&&'''+++******))))))))))))***&&&&&&&&&&&&''')))***+++)))***,,,---------,,,+++***************************))))))((()))***+++,,,------,,,++++++******))))))))))))((((((((('''''''''''''''(((***---000111333444555666777777777777666666777888999:::;;;;;;;;;<<<<<<;;;:::;;;>>>AAAQQQbbbrrrzzznnnfff~~~oooUUU@@@888777666;;;===BBBSSS]]]TTTMMMQQQZZZiii}}}rrrkkkzzz}}}qqq|||gggfffooozzz~~~lll___\\\^^^bbbjjjvvv~~~{{{yyyyyyxxxvvvtttnnnooommmfff[[[QQQKKKHHHCCCAAA>>>;;;;;;???DDDHHHSSSXXX```fffhhhhhhgggfff]]]XXXQQQKKKJJJJJJJJJJJJEEEAAA===::::::999888777777777888:::<<<>>>AAABBBDDDFFFHHHIIIKKKMMMOOOQQQRRRQQQOOOLLLHHHDDD@@@>>>999999999;;;>>>EEELLLQQQTTTWWW\\\bbbhhhmmmppprrrrrrssstttvvvyyyzzz||||||~~~{{{rrreee]]]\\\XXXZZZ[[[[[[XXXUUUSSSRRRLLLLLLLLLLLLJJJHHHFFFEEEIIIHHHDDD???===???AAABBBAAACCCEEEDDDFFFNNN[[[fffsss{{{}}}{{{yyyrrrqqqpppnnnllliiifffeeedddcccbbb```^^^\\\ZZZYYYYYYXXXWWWUUUSSSPPPNNNMMMNNNMMMKKKJJJJJJJJJIIIIIIEEEFFFGGGHHHGGGEEECCCBBBCCCBBBAAA>>><<<<<<>>>@@@===<<<<<<;;;;;;:::999999555555444333333333333444111222222222222222222222//////000000000000//////,,,---......---,,,---...,,,***))))))))))))(((''''''((()))***************,,,+++)))'''&&&&&&''''''((()))*********)))'''&&&+++++++++++++++******)))*********++++++,,,,,,,,,******++++++'''""""""'''+++000666666///(((%%%&&&###$$$%%%%%%$$$$$$&&&(((,,,+++***((((((((()))***&&&&&&&&&'''((())))))***)))***+++,,,,,,,,,++++++***************************))))))((()))***,,,---------,,,++++++******)))''''''''''''''''''''''''&&&'''(((***,,,...000111333444555666666777777666333444444555666777888999;;;;;;;;;::::::;;;>>>AAAOOO___qqq}}}vvveeezzz~~~qqqXXXAAA777666555:::>>>DDDWWWbbbZZZOOORRR[[[kkkvvvmmm{{{vvv~~~iiihhhqqq{{{pppbbb]]]]]]fffkkkttt~~~}}}zzzxxxwwwvvvuuusssnnnnnnkkkbbbUUUJJJEEECCC??????>>>======AAAGGGLLLUUUYYY]]]^^^\\\WWWSSSQQQIIIEEEAAA>>>=========<<<===:::777444333333333222666666666666777999:::;;;???AAACCCCCCCCCEEEHHHKKKOOOOOOMMMJJJFFFBBB>>>;;;888999999999:::???EEEJJJRRRUUU[[[aaagggkkknnnooopppqqqsssuuuyyy|||~~~~~~||||||{{{sssggg``````]]]^^^\\\YYYVVVUUUWWWYYYUUUTTTRRRQQQOOONNNNNNNNNMMMIIIFFFDDDCCCCCCCCCEEEHHHJJJMMMNNNRRR\\\jjjvvv}}}|||yyywwwvvvsssrrrpppmmmjjjgggdddcccaaa``````___]]][[[YYYXXXYYYXXXWWWUUUSSSPPPNNNMMMNNNMMMLLLKKKIIIHHHHHHIIIFFFGGGHHHHHHGGGDDDAAA@@@AAABBBBBB???<<<;;;===>>>===<<<<<<;;;;;;:::999999777666666555555555555555444444444333222111000000//////000000000000//////...//////...,,,++++++---...+++(((((())))))(((''''''((()))***************,,,+++)))(((''''''(((((('''((())))))))))))(((''',,,++++++***))))))))))))...---+++)))))))))******,,,+++---...***&&&''',,,555888999333+++&&&&&&'''###$$$%%%%%%$$$$$$&&&(((+++***((('''&&&&&&'''((((((((((((((((((((('''''')))***+++,,,,,,,,,++++++***************************))))))))))))+++---...------,,,++++++******)))%%%%%%&&&&&&&&&&&&''''''&&&'''(((+++---...///000222222333444555555555555444333333444555666888999;;;;;;;;;:::999;;;>>>@@@LLL\\\ppphhhzzztttZZZCCC888555444:::>>>DDDXXXddd]]]OOORRR\\\nnnzzzmmm{{{|||jjjjjjrrr{{{ooobbb]]]]]]eeeiiiqqq|||~~~~~~|||yyywwwvvvvvvtttrrrmmmkkkfff\\\PPPFFFBBB@@@999<<>>;;;999999888777555777555333111000000111222333444555666777888888999999<<<>>>>>>>>>???DDDHHHOOONNNMMMIIIDDD>>>999666666777888888777:::@@@EEEOOOSSSZZZaaagggkkkmmmnnnoooppprrruuuxxx|||~~~||||||{{{uuukkkeeeeeeeeeddd```[[[VVVWWW\\\aaa___^^^]]]ZZZXXXVVVUUUTTTRRRNNNLLLOOOQQQPPPPPPRRROOOSSSZZZaaaiiisss~~~~~~}}}yyyvvvttttttuuusssqqqmmmiiifffcccbbb^^^^^^^^^^^^]]][[[ZZZXXXVVVVVVVVVUUUTTTSSSQQQQQQMMMMMMMMMKKKHHHGGGGGGIIIGGGHHHHHHGGGEEECCCAAA@@@@@@CCCDDDCCC???<<<<<<>>>===<<<<<<;;;;;;:::999999:::999888888777777888888666666555333222111000///...//////000000//////...---------+++)))((()))+++111,,,(((''')))***)))(((((())))))************)))))))))((((((''''''((((((''''''((()))))))))))))))+++***)))(((((()))***+++444222000---***((('''''',,,***+++------+++---111<<<===999///((('''))))))$$$%%%&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&)))***,,,---------,,,+++***************************)))))))))***,,,---...------,,,++++++******)))&&&&&&&&&&&&&&&&&&&&&'''%%%&&&(((***,,,...///000111222333444555555555555666666555666777888:::<<<:::;;;;;;:::999:::===@@@JJJYYYooolll{{{yyy]]]EEE:::666555999===BBBVVVbbbZZZLLLQQQ]]]qqqooo{{{wwwjjjlllsss{{{|||iii]]][[[]]]aaaeeemmmzzz}}}{{{yyywwwwwwuuussspppkkkggg___UUUKKKDDD@@@???777<<>>??????>>>>>>;;;>>>???>>><<<===AAAFFFLLLLLLJJJHHHCCC===888555111444666555444666===CCCJJJOOOWWW```ggglllnnnoooooooooqqqtttxxx|||~~~|||{{{zzzsssjjjfffgggffffffddd```]]]```gggnnnooooooooolllgggaaa[[[WWWQQQLLLKKKRRRWWWYYY[[[___ccckkkwww~~~}}}|||~~~|||xxxtttssssssuuussspppmmmiiigggeeeddd\\\]]]^^^______]]][[[ZZZWWWWWWVVVVVVUUUSSSRRRQQQMMMNNNNNNKKKGGGFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@DDDHHHGGGBBB>>>===>>>===<<<<<<;;;;;;:::999999999999888777777777777777555555444333222222111111.........//////.........+++,,,,,,+++))))))+++---333...(((''')))+++***((()))************))))))(((((())))))************)))'''(((((()))***+++,,,,,,***)))((('''(((***,,,...666777888888777333///---///+++***...111222444888999999333)))%%%((()))'''%%%&&&&&&%%%$$$###%%%&&&%%%&&&&&&'''''''''&&&&&&&&&'''((())))))(((((('''***+++,,,......------,,,***************************)))))))))***,,,...///------,,,++++++******)))((((((((((((((((((''''''%%%&&&'''(((***,,,///000222333444555666666666666777777666666777999;;;<<<:::;;;:::999999:::===@@@IIIWWWnnnnnn{{{|||```GGG;;;777555999;;;@@@SSS^^^WWWJJJPPP]]]sssrrr|||tttjjjlllsss{{{vvvcccYYYZZZ^^^\\\aaakkkzzz|||zzzxxxxxxwwwuuurrroooiiidddZZZQQQIIICCC@@@>>>:::???DDDEEECCCCCCFFFJJJJJJHHHEEE@@@===<<>>;;;888777999===???AAA999::::::;;;<<<>>>BBBEEEFFFGGGIIIJJJJJJHHHFFFEEEEEEGGGHHHEEE@@@@@@DDDHHHGGGGGGGGGFFFCCC???;;;888---000333333222555<<>>???===<<<<<<;;;;;;:::999999666666555444444444444444333333333333333333333333------............------+++,,,---,,,+++,,,///111444...((('''))),,,+++)))***************)))(((''')))***,,,---......---,,,(((((()))***,,,---...///)))(((&&&&&&'''***---///555999???DDDDDDAAA<<<888777111///444999<<>>AAA===>>>@@@AAABBBBBBAAA@@@AAA@@@>>>=========>>>>>><<<<<<>>>@@@CCCCCC@@@>>>:::<<<>>>AAAEEEHHHJJJKKKUUUVVVWWWVVVTTTPPPKKKIIINNNMMMLLLKKKKKKLLLNNNOOOUUUOOOGGGAAA???<<<999666111000111555555555888>>>FFFLLLTTT]]]dddiiinnnqqqssstttvvvzzz~~~~~~vvvtttvvvyyyzzztttjjjaaa]]]\\\aaafffmmmqqqssswww~~~zzzpppggg^^^eeelllqqqyyy~~~~~~zzzvvvsssqqqqqqqqquuurrrnnnkkkhhhddd```^^^]]]\\\\\\]]]^^^]]][[[XXXVVVVVVVVVVVVUUUSSSQQQOOOQQQPPPNNNMMMJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999999888777666555444444555444444333333222222111111111000///...---,,,,,,//////.........---------)))******+++,,,...///000))))))))))))))))))))))))((((((((((((***,,,...///+++,,,...//////...,,,+++%%%&&&'''((())))))))))))//////333:::DDDLLLOOOPPPHHHFFFCCCBBBAAA===777222((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((()))************)))))))))((('''&&&%%%$$$$$$)))+++---...------...///...---,,,+++,,,,,,......+++)))'''''')))***+++*********+++++++++,,,,,,,,,'''((()))******++++++***&&&''')))***+++---000222555666888999999777666444666666777888:::;;;<<<===;;;;;;;;;:::999;;;>>>AAA@@@RRRllljjjtttiiiLLL<<<:::555888<<<@@@PPP\\\WWWOOORRR^^^vvvpppxxxxxxyyymmmcccdddnnn|||~~~jjj]]]ZZZ\\\aaaiiiuuu|||xxxuuutttpppjjjfff___VVVLLLGGGCCC???@@@CCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>===<<<<<<===>>>???===<<<===???AAAAAA@@@>>>@@@BBBEEEJJJNNNSSSVVVXXX\\\\\\\\\[[[YYYVVVSSSQQQPPPOOOOOOOOOPPPRRRUUUVVVUUUOOOGGGAAA===:::666333111000111444555555999???GGGMMMVVV^^^dddiiimmmpppqqqsssvvvzzz}}}~~~rrrnnnpppxxxzzzzzzssshhh```\\\\\\\\\aaaiiimmmqqqyyyuuuzzz~~~}}}yyytttqqqpppppppppssspppmmmiiifffccc^^^[[[ZZZYYYYYYZZZ[[[[[[YYYWWWVVVVVVVVVVVVTTTRRRPPPOOOMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;999999888777666555444444555444444333333222222111333222222111000//////...------------,,,,,,,,,+++******************++++++))))))))))))))))))))))))((('''''''''(((***,,,---)))***+++,,,,,,+++)))(((%%%&&&'''(((((()))))))))((('''''',,,333:::>>>???@@@===:::888666222,,,(((***)))((('''''''''((((((&&&&&&&&&&&&&&&'''''''''((()))******++++++******))))))))))))((('''&&&&&&***,,,......------...///------,,,+++++++++,,,---+++)))'''((()))++++++***,,,,,,,,,++++++*********''''''((())))))))))))(((&&&''')))***+++---000222000111222444444333111000555666777999:::;;;<<<<<<>>>>>>===;;;999999;;;===BBBRRRiii}}}rrryyykkkMMM;;;999444888<<>>===<<<<<<;;;;;;;;;;;;<<<===>>>???===;;;;;;;;;===??????>>>@@@BBBEEEJJJNNNSSSVVVXXX\\\[[[ZZZXXXVVVUUUSSSRRRNNNNNNNNNOOORRRUUUXXXYYYSSSNNNGGG@@@;;;777333000111000111444666666:::@@@IIIOOOWWW___eeehhhlllnnnoooqqquuuyyy|||}}}}}}|||yyynnnhhhkkkqqq~~~zzznnnccc^^^^^^YYY___fffiiimmmvvv|||wwwqqqnnnnnnoooppprrroookkkhhhddd```\\\XXXUUUUUUTTTVVVWWWWWWVVVTTTUUUVVVVVVUUUTTTRRRPPPOOOKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA????????????????????????>>>>>>=========<<<<<<<<<999888777777666555444444555444444333333222222111222222111111000000//////,,,,,,+++++++++*********---,,,,,,+++))))))(((((())))))))))))))))))))))))(((''''''''''''((()))***'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))))))))&&&$$$$$$(((,,,000222444222///---+++)))&&&$$$***)))((((((''''''(((((((((((('''''''''''''''''')))******+++++++++++++++((()))+++,,,,,,+++)))(((+++---//////---------...---,,,+++******************)))((((((***+++++++++...------,,,+++***)))((((((((((((((((((''''''&&&&&&''')))***+++---000222111222444555666666555444444555777999;;;;;;;;;;;;>>>>>>===;;;999999:::<<>>@@@CCCFFFIIIKKKLLLPPPOOOMMMKKKIIIIIIIIIIIIFFFGGGHHHIIILLLNNNQQQRRRMMMJJJDDD>>>999555222000222000111444666777<<>>======>>>???@@@@@@AAABBBCCCEEEFFFGGGDDDCCC@@@;;;777444333222222000111444666888===DDDMMMSSS[[[bbbfffhhhiiijjjkkkooosssvvvvvvuuuvvvwwwuuuvvvxxx|||{{{ooofffaaafffuuu{{{jjjbbb___bbbeeeeeeccccccgggkkkmmmpppvvv}}}{{{uuuooollllllnnnpppqqqnnnkkkgggccc^^^XXXTTTOOONNNMMMNNNPPPQQQQQQPPPSSSSSSTTTUUUUUUTTTSSSRRROOONNNMMMKKKIIIHHHFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA????????????????????????<<<<<<<<<;;;;;;;;;::::::777777666666555555444444555444444333333222222111............////////////...---------,,,,,,,,,,,,---------------,,,+++***(((((((((((((((((((((((())))))))))))))))))((((((&&&''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((()))&&&'''((()))(((''''''&&&)))))))))))))))***,,,---'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&******+++,,,,,,,,,,,,+++(((***---///000///---++++++---......,,,+++,,,------------------,,,,,,+++)))((((((***,,,---,,,++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&''')))***+++---000222111222333444555666666666333555777999:::;;;;;;::::::<<<<<<<<<;;;;;;<<<>>>AAAFFFPPP]]]mmmxxxYYYAAA999555999===@@@NNNWWWPPPJJJRRRcccxxxyyynnnmmmwwwtttkkkcccaaammmsss```XXX[[[aaaiiimmmuuu}}}|||wwwtttpppiii```YYYOOOHHHCCCBBBAAA??????BBB@@@???<<<:::999:::;;;===999999888888666555333222666333111000222333444444000111333666888;;;<<<===<<<;;;:::999999999:::;;;<<<<<<===>>>??????@@@@@@======<<<999555333333444222000111444777999???FFFNNNTTT\\\cccgggiiiiiijjjjjjnnnrrrsssrrrqqqtttvvvtttssstttwww{{{xxxqqqiiidddccckkk}}}uuujjjcccbbbbbbbbbbbbaaa``````ZZZZZZ]]]dddlllttt~~~{{{}}}}}}|||wwwqqqnnnnnnoooppppppnnnjjjgggccc]]]VVVQQQMMMLLLJJJJJJLLLMMMMMMLLLNNNOOOQQQRRRSSSSSSSSSRRRPPPOOOMMMKKKIIIGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;;;;;;;:::::::::666666666555555555444444555444444333333222222111//////000000111111222222//////............------)))***+++,,,,,,+++))))))(((((((((((((((((((((((())))))*********)))((((((&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%'''((()))&&&))),,,,,,+++)))((((((+++,,,,,,+++)))((()))***)))************)))((('''(((((('''''''''''''''''')))******+++++++++++++++)))***,,,.........,,,+++)))+++------+++++++++,,,,,,------......------,,,)))((((((***---...---+++******+++++++++,,,,,,,,,++++++++++++***)))''''''&&&''')))***+++---000222222222333333444444555555444555666777888:::;;;;;;>>>??????===;;;999999999CCCFFFMMMZZZkkk|||\\\BBB;;;666999===???KKKRRRKKKGGGOOO```uuuqqqooo{{{qqq~~~llldddbbbooouuuccc[[[]]]cccgggkkksss|||{{{wwwrrrmmmfff\\\TTTIIICCC@@@AAAAAA>>>>>>@@@<<<;;;999777777888999:::666666666666555444222111555333111111222333333333...///000111333444555666888777777777777888888999888999:::<<<=========>>>999::::::888444111222333222000111444777999@@@HHHNNNTTT]]]dddhhhiiijjjjjjjjjnnnqqqpppnnnnnnrrrvvvvvvtttrrrssswwwyyyzzzyyysssooolllkkkmmmwwwyyykkkfffaaa```bbbccc```\\\SSSPPPPPPUUUZZZ```kkkwwwtttbbbfffkkkooowww}}}yyytttqqqpppppppppnnnllliiieeeaaaZZZSSSNNNKKKIIIGGGFFFHHHIIIHHHHHHHHHJJJLLLNNNPPPQQQQQQQQQMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;666666555555555444444444555444444333333222222111...//////000111222222333/////////.........------)))***+++,,,,,,***)))'''((((((((((((((((((((((((&&&'''((()))))))))((('''%%%%%%%%%&&&&&&'''((()))&&&%%%$$$$$$%%%&&&(((***))),,,...---+++)))***+++***---......+++(((((())))))******+++***)))((('''&&&&&&&&&&&&&&&'''''''''((()))******++++++************+++,,,,,,+++++++++''')))++++++******+++,,,)))***,,,---......------(((((()))+++---...---,,,,,,,,,++++++++++++++++++)))*********)))(((''''''&&&''')))***+++---000222666666555555555666666666666555555555666999;;;===>>>??????>>>;;;999888999BBBDDDJJJVVVggg{{{~~~^^^CCC<<<777:::<<<>>>IIIPPPHHHDDDMMM^^^ssssssqqqxxxsssnnneeecccooozzzhhh___```eeeeeejjjrrr{{{{{{vvvqqqlllcccXXXQQQDDD???===@@@AAA>>>===???:::999888666666666666777333444555555555444333222555333222222333444333222555555444444444333333333333444444555555555555555555666888:::;;;<<<======888999:::777333000000222222000111444777:::AAAIIINNNTTT]]]eeeiiijjjjjjjjjjjjnnnpppnnnllllllqqqvvvxxxuuurrrrrrtttvvvuuusssuuussssssuuuyyyuuukkkbbb___bbbddd```\\\WWWRRRPPPSSSUUUXXX```kkknnnmmmjjjgggeeebbbYYYNNNRRRZZZcccnnnzzz~~~zzzvvvsssqqqqqqqqqmmmkkkgggddd___XXXQQQLLLIIIGGGDDDDDDEEEEEEEEEDDDDDDFFFHHHKKKNNNOOOPPPPPPJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>=========<<<<<<<<<<<<555555555555555444444444555555444333333222222111,,,,,,---...///000111111//////.........---------,,,---...///...,,,)))((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&$$$$$$$$$%%%&&&'''))))))&&&%%%$$$$$$$$$&&&(((***)))++++++)))%%%%%%'''***(((+++//////---++++++,,,'''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&'''''''''(((((()))***************************************%%%'''************+++,,,'''(((***,,,---------,,,(((((()))+++...///---,,,...------,,,+++***))))))(((((((((((((((((('''&&&&&&''')))***+++---000222666555555444444444555555777666444444555888<<<>>>:::<<<======<<<;;;;;;<<>>=========<<<;;;;;;;;;:::888888777666555444333333555444444333333222222111222111000//////.........000///...---,,,---......,,,,,,,,,++++++++++++***,,,+++)))''''''(((***+++(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&))),,,---+++)))((()))***,,,---.........+++---...---+++)))))))))'''((())))))(((&&&$$$#########$$$%%%&&&&&&&&&'''%%%%%%&&&''')))+++---...---,,,***+++,,,,,,+++))))))******++++++++++++***+++++++++,,,,,,++++++***,,,***(((''')))+++,,,,,,000///,,,***))))))))))))))))))))))))))))))))))))%%%&&&'''(((+++---///111333333444444333333222111555666777777666777999;;;<<<<<<<<<;;;;;;:::::::::888===BBBGGGUUUnnndddHHH:::;;;:::;;;BBBKKKMMMKKKEEEKKKZZZpppwwwppp}}}~~~tttjjjhhhqqq|||pppbbb^^^___hhhkkkrrr||||||vvvppphhh]]]RRRJJJDDDCCCBBB???===;;;:::999666666666555555444444333222222222222333555666777555666555444333333555777555555555555555666777888:::999777666666666777888777999;;;;;;999888777888666666555444444333333222333333444555888>>>FFFKKKSSSXXX```fffiiijjjkkklllmmmoooqqqqqqpppooooooooorrrqqqppppppqqqsssvvvwwwyyy~~~~~~uuunnnkkkhhhccc___aaa___^^^aaafffjjjjjjiii___VVVOOOLLLKKKJJJMMMQQQ^^^iiiyyyzzzwwwtttrrrooommmhhheeeaaa\\\XXXSSSNNNJJJEEECCCAAA@@@@@@AAAAAA@@@CCCCCCDDDEEEFFFHHHIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAACCCAAA@@@AAACCCCCCAAA???=========<<<;;;;;;::::::888888777666555444333333555444444333333222222111222111000//////.........000///...---,,,------...*********)))))))))((((((******((('''''''''((()))((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''%%%$$$&&&)))***)))(((...............---,,,++++++,,,------***)))))))))'''((())))))(((&&&$$$###%%%%%%%%%%%%&&&'''((()))(((((((((((()))***+++,,,,,,+++******++++++***)))&&&''''''(((((((((((((((,,,,,,,,,,,,,,,+++******,,,***(((''')))+++,,,,,,000///---+++*********+++************))))))((((((''''''((()))***,,,...///000111222333444555555555555666777777777777:::<<<<<<<<<;;;;;;::::::999999:::@@@EEEJJJVVVlllgggLLL999:::<<>>>>>;;;999888888777666666555555444333333222333555777;;;AAAIIINNNVVV\\\dddjjjmmmnnnnnnnnnnnnoooqqqpppooonnnooopppoooooooooppprrrtttwwwyyy~~~}}}wwwsssoooiiieeebbbcccffflllqqqsssoookkk^^^XXXSSSQQQQQQRRRZZZbbbrrr~~~|||xxxuuuqqqnnnkkkhhheee```\\\XXXSSSNNNJJJEEECCCBBBBBBBBBBBBAAA???BBBCCCDDDFFFGGGHHHIIIIIILLLLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???@@@BBBBBBAAA???>>>======<<<;;;;;;::::::888888777666555444333333555444444333333222222111222111000//////.........///......---,,,---------******)))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((&&&$$$%%%''')))))))))---...------,,,+++***)))***,,,---,,,***)))))))))''''''(((((((((&&&%%%$$$&&&%%%$$$###$$$&&&((()))*********))))))))))))(((+++***))))))******)))(((%%%&&&''''''(((((('''''',,,,,,,,,,,,,,,+++******,,,***(((''')))+++,,,,,,......---,,,,,,,,,,,,,,,,,,++++++***)))(((''''''(((((())))))***+++------000111222444555555555555555666777777777888:::<<<<<<<<<;;;:::999999999999<<>>;;;::::::888777777666666555444444222444777;;;???FFFMMMRRR[[[aaaiiioooqqqqqqppppppoooppppppnnnmmmmmmnnnpppnnnnnnoooqqqsssuuuxxxyyy}}}zzzwwwrrrooohhhkkkqqqxxx}}}zzzssslllddd___\\\\\\^^^dddrrr}}}yyyuuurrrmmmkkkgggddd```\\\XXXSSSNNNKKKEEEDDDCCCDDDDDDDDDBBB???BBBCCCFFFHHHIIIIIIIIIIIIKKKKKKKKKKKKJJJHHHGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA?????????@@@AAAAAA@@@@@@>>>>>>===<<<;;;::::::999888888777666555444333333555444444333333222222111222111000///..................---------,,,,,,,,,++++++++++++************(((((()))))))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&''')))+++,,,(((((()))))))))))))))((()))+++,,,+++)))(((((()))''''''(((((('''&&&%%%%%%$$$###!!! !!!###&&&(((((()))))))))((((((''''''***)))(((((())))))(((''''''((()))***+++++++++******+++,,,,,,------,,,,,,,,,***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))'''&&&&&&''''''((()))***,,,...///444444444555444333333222444666777777777888;;;======<<<;;;999888888888888<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<===???@@@@@@>>>;;;;;;;;;::::::999999888777777666666999===AAAFFFLLLSSSWWWaaaffflllqqqsssrrrqqqqqqoooooonnnllljjjjjjmmmoooooopppqqqsssuuuwwwyyyzzz}}}{{{zzzxxx|||{{{rrrjjjfffdddgggnnnzzz|||yyyvvvrrrnnnkkkgggddd```\\\XXXTTTOOOKKKFFFEEEDDDEEEEEEEEECCCAAAAAABBBDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA???@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::999999888888777666555444333333555444444333333222222111222111000///............---------------,,,,,,,,,+++++++++*********))))))))))))*********)))((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((&&&&&&'''***,,,''''''(((((()))((((((((((((***+++***)))(((((()))''''''''''''''''''&&&&&&$$$###!!! !!!###&&&(((%%%%%%&&&(((((((((((('''***)))'''((())))))(((&&&((()))***+++,,,------,,,((()))***,,,......//////,,,***(((''')))+++,,,,,,)))*********++++++++++++...---,,,***)))'''&&&%%%$$$%%%&&&(((+++...000111444444555555555444333333444666777888888999<<<>>>>>>===;;;999888888888999;;;DDDLLLQQQZZZgggsssxxxvvvtttxxxfffJJJ===<<<;;;>>>LLL^^^kkknnnqqqooobbbXXXXXX^^^fffxxxiiiZZZXXX\\\```gggqqq{{{|||xxxxxxuuuoooeeeYYYPPPJJJGGGDDDAAA>>>:::777666666666555555555666666777777777777777888888888777666666555666666666666777:::===@@@???>>>===<<<;;;;;;;;;;;;::::::999999:::<<<===:::<<>><<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<>><<<;;;:::999888888888777666555444333333555444444333333222222111222111000//////.........,,,------------,,,++++++))))))((((((((('''''''''************))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&''''''&&&$$$%%%'''))),,,,,,++++++***)))((('''''')))******((('''((()))''''''''''''''''''''''''&&&%%%$$$###$$$&&&((()))###$$$&&&((())))))))))))***)))(((((())))))(((''''''((()))***+++,,,,,,,,,((()))***,,,...///000000,,,***(((''')))+++,,,,,,((()))***************)))------,,,***)))'''&&&&&&###$$$&&&(((+++...111333111222333444666666666666444666777888888:::<<>>AAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBEEEKKKPPPUUUZZZ___bbbkkknnnpppqqqpppoooooopppnnnmmmjjjgggeeefffiiilllmmmooosssxxx}}}vvvooooookkknnnqqqvvvzzzxxxsssttt|||~~~zzzuuuoookkkfffccc___\\\XXXTTTOOOLLLJJJHHHEEEDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBDDDEEEDDDAAA>>>???@@@??????>>><<<;;;:::999888888888777666555444333333555444444333333222222111222111000//////.........,,,,,,---------,,,+++***)))(((((((((''''''''''''+++***)))((('''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((('''%%%$$$%%%'''+++++++++++++++***)))(((&&&((())))))((('''((((((''''''&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))$$$&&&(((***++++++******+++***((()))******)))'''&&&'''((()))++++++++++++***+++,,,---............,,,***(((''')))+++,,,,,,)))***+++++++++***)))))),,,,,,+++***)))((('''&&&$$$%%%&&&(((+++...000111111222333555666666777777444666777888999:::===???BBB@@@===:::999999:::;;;???GGGNNNQQQVVV___gggjjjcccaaaeeerrrwwwzzz}}}aaaDDD<<<<<<===@@@LLL\\\eeeffffffyyyuuujjj___XXXZZZ^^^fffwww|||eeeWWWXXX___cccjjjsss|||{{{qqqooohhh]]]QQQHHHCCCCCC???===999666444444555555777777777777666666666666444555666888888888777666888999:::;;;;;;===@@@BBBAAA@@@???===<<<;;;;;;;;;:::999999888999:::;;;<<>>>>>@@@@@@???>>>===;;;:::999888888888777666555444333333555555444333333222222111222111000//////.........,,,,,,---...---,,,+++***************))))))))))))+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%(((******'''&&&'''(((%%%&&&''')))***+++++++++&&&'''))))))(((''''''(((''''''&&&&&&&&&''''''(((######$$$%%%&&&&&&&&&''''''(((***,,,---,,,+++***+++***))))))******)))((('''((()))***,,,,,,------------......------,,,+++,,,***(((''')))+++,,,,,,++++++,,,---,,,+++***))),,,++++++***)))(((''''''&&&'''''')))+++---///000555555666666555555444333444666777888999:::===???CCCAAA>>>;;;999999;;;<<>>>>>>>>>>>?????????>>><<<;;;===@@@CCCHHHHHHHHHKKKNNNOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMQQQRRRUUUYYY]]]bbbeeegggqqqpppooonnnmmmlllkkkkkknnnkkkgggdddcccfffjjjlllpppnnnsss}}}|||iii\\\VVVUUUQQQUUUYYY\\\```iiiuuuyyysssooommmdddaaa___\\\ZZZWWWSSSPPPMMMLLLJJJHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIILLLMMMMMMMMMMMMKKKIIIHHHKKKJJJGGGEEEDDDDDDEEEEEE@@@CCCFFFGGGFFFBBB===:::??????>>>===<<<:::888777777777777666555555444444444333222222111111222222111000...---,,,---///000***+++---//////...,,,+++...,,,***(((((()))+++,,,%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))((()))))))))))))))((('''&&&%%%$$$'''***,,,***(((+++***)))(((((()))******///---***'''&&&'''(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''""")))---'''%%%000))))))******)))((('''&&&***,,,------,,,+++,,,---////////////...---,,,+++***)))((()))+++,,,,,,,,,,,,---............,,,,,,......------+++***)))(((((())))))))))))***---///333333333444444555555555444666777777888:::>>>AAABBB@@@<<<888777777999:::@@@GGGNNNQQQUUU]]]bbbccc```[[[]]]jjj|||zzz|||___DDD<<<888;;;@@@EEEWWWfffeee\\\lll{{{|||}}}mmmbbbXXXYYYaaannn~~~zzzfffZZZ[[[```eeejjjqqq{{{xxxssspppjjjaaaWWWOOOFFF???;;;999888777555444444444555666555555555666666777888999888888777777888888888;;;;;;;;;>>>CCCGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@BBBEEEHHHNNNOOOPPPSSSUUUWWWWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVXXX[[[___dddhhhjjjpppoooooonnnmmmlllkkkkkkmmmkkkhhheeeeeegggjjjmmmooooootttuuucccVVVPPPOOOJJJLLLOOOPPPSSSZZZeeemmmxxx}}}yyytttpppnnnfffcccaaa^^^\\\YYYUUURRRQQQPPPNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKIIIHHHGGGJJJHHHFFFDDDCCCCCCDDDDDDBBBCCCDDDDDDCCCAAA???===>>>======<<<;;;999777666777777777666555555444444444333222222111111222222333222000/////////111111---......///...---,,,++++++++++++***************%%%&&&((('''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%'''***+++***(((+++***)))(((((()))******,,,++++++******))))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))+++,,,)))%%%%%%)))...)))***+++,,,+++***(((''')))+++------,,,,,,,,,...000000000000///...---,,,***)))((()))+++,,,,,,,,,------...///...---,,,,,,)))(((((('''((()))***+++'''((()))))))))+++...000333333333444444444555555666777888999888999<<<>>>BBB???<<<999777777999:::???EEEKKKPPPXXXccciiiiiiddd^^^___kkk|||yyy```EEE<<<777:::>>>BBBTTTcccaaaYYYhhh~~~tttrrr}}}|||{{{{{{|||qqqfff[[[YYY___mmm~~~kkk___]]]```eeejjjqqq{{{zzzvvvrrrkkk___TTTJJJBBB;;;777777777777666666555555555555555555666777888999:::======<<<::::::999999999999;;;???EEEJJJKKKJJJHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGFFFFFFHHHLLLOOOTTTVVVYYY[[[]]]______```_______________^^^]]]\\\\\\\\\]]]___bbbfffjjjmmmnnnnnnmmmmmmlllllllllllllllkkkiiihhhhhhjjjlllmmmnnnpppwww|||jjjYYYMMMHHHFFFBBBCCCDDDDDDEEEIIIQQQWWWaaaeeelllsss{{{zzzvvvrrrpppiiigggdddbbb```]]]YYYVVVWWWUUUSSSQQQPPPPPPPPPQQQOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA<<<<<<<<<;;;:::888777666777777777666555555444444444333222222111111222222333222000/////////000111111000///...---,,,,,,+++)))***+++,,,,,,***)))(((%%%'''(((((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''')))+++***)))******))))))))))))******((()))+++,,,,,,+++)))(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&***(((&&&&&&(((***)))((()))***,,,...---,,,)))'''(((***,,,---,,,,,,---///000000000000///...------***)))((()))+++,,,,,,,,,---............---,,,+++)))(((&&&%%%%%%''')))+++&&&'''((()))***,,,///222333333333444444444444555666888::::::999999:::;;;AAA???;;;999888888999;;;===CCCIIINNNWWWdddlllnnnhhhccccccnnn~~~~~~aaaHHH===888:::===AAAQQQ```^^^YYYfffzzzrrrqqq~~~zzzxxxxxxvvvjjj___[[[```mmmsssfffbbbccceeeiiiqqq{{{~~~|||uuulll___QQQFFF>>>999666555666777777777777666666555555666777999;;;===>>>AAA@@@???>>>============;;;???DDDJJJOOOPPPOOONNNMMMMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJKKKLLLNNNRRRUUUXXX[[[___bbbcccdddeeeeeegggggggggfffeeedddcccbbbaaaaaa```aaadddhhhkkknnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkklllmmmnnnnnnrrr{{{qqq___PPPFFFBBBAAA>>>>>>>>>======@@@EEEIIIJJJNNNSSSZZZcccnnnyyy}}}xxxtttrrrmmmkkkhhhfffdddbbb^^^[[[[[[ZZZXXXWWWUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUQQQQQQPPPOOOMMMLLLJJJJJJHHHGGGFFFDDDCCCCCCCCCDDDAAAAAAAAABBBAAAAAAAAA@@@<<<<<<<<<;;;:::999888777777777777666555555444444444333222222111111222222000000///...---......///222000...---,,,,,,---...***++++++++++++***))))))&&&''')))((('''&&&''')))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&((()))******))))))))))))))))))*********&&&''')))***+++***)))(((&&&&&&''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&)))&&&%%%'''***+++(((&&&(((***,,,......,,,)))''''''))),,,---------...///......//////...------,,,***)))((()))+++,,,,,,,,,---------,,,,,,,,,++++++---,,,***)))''''''''''''%%%&&&((()))***---111444444444444444444444444444444777:::;;;:::::::::;;;???>>>;;;999888999:::;;;;;;DDDKKKNNNSSS___llltttqqqjjjjjjttt}}}cccLLL???999;;;===@@@OOO]]][[[WWWbbbsss}}}~~~}}}sssrrruuu}}}}}}}}}zzznnnbbb___eeerrrwwwjjjdddddddddhhhpppzzzwwwnnn___PPPEEE===888666555666777777888777777777666666777999<<<>>>AAABBBDDDDDDCCCCCCCCCCCCDDDDDDBBBEEEJJJOOORRRUUUWWWWWWRRRQQQPPPOOONNNLLLKKKJJJIIIKKKMMMOOOQQQTTTXXX[[[^^^bbbgggiiijjjjjjkkkllllllllllllkkkjjjhhhgggffffffeeeeeeeeegggiiilllnnnmmmmmmmmmmmmmmmmmmlllllljjjkkkkkklllmmmmmmnnnoooooouuu~~~wwwgggVVVJJJBBB???>>>:::::::::999999;;;>>>AAA===???BBBGGGNNNYYYdddlll{{{{{{vvvsssqqqooollljjjiiifffbbb```^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSQQQOOONNNLLLKKKJJJHHHGGGGGGFFFEEEEEEEEEEEE???@@@BBBCCCCCCBBB@@@>>>============<<<:::999888777777777666555555444444444333222222111111222222000//////...............000...---++++++---///000---,,,***(((((()))***+++'''((())))))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$$$$%%%'''((()))))))))***(((((())))))************''''''''''''((())))))***&&&''''''((((((''''''&&&$$$$$$######$$$$$$%%%&&&)))***+++,,,---,,,,,,+++''')))+++,,,,,,+++)))((('''))),,,---------...///,,,,,,------,,,,,,++++++***)))((()))+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,***(((%%%$$$%%%&&&((()))+++---111444444444444444444444444444222555888:::;;;;;;<<<===>>>===;;;999999999:::;;;999FFFPPPQQQSSS```tttyyyvvv}}}{{{dddNNN@@@:::;;;<<<>>>MMMZZZWWWQQQZZZgggrrruuuwwwsssrrrlllzzz}}}pppddddddlllyyyuuuhhhaaa```bbbgggoooyyy~~~~~~wwwmmm___PPPEEE>>>999777777777777777777777777777777777999<<>><<<<<<777666666666666888999:::888999;;;===BBBJJJSSSZZZkkkwwwyyyvvvtttrrrooommmllljjjfffccc_________^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZTTTSSSQQQNNNLLLJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEEEE???@@@BBBDDDCCCAAA>>>===============<<<;;;:::999777777777666555555444444444333222222111111222222111111111111000000000000...---+++++++++---///000...,,,***(((''')))+++,,,((()))***)))'''''''''(((''''''''''''''''''''''''))))))))))))(((&&&%%%$$$###%%%(((((((((((()))+++'''((()))******+++******(((''''''''''''((()))***''''''((((((((((((''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&)))++++++***)))***,,,((()))***+++++++++***)))(((***,,,---,,,,,,---///***++++++,,,++++++*********)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,,,,,,,+++***(((&&&%%%%%%''')))***+++...111444555444444444444333333333222555888999:::;;;===???<<<<<<;;;:::::::::;;;<<<;;;HHHSSSUUUZZZjjj|||eeeNNN???999:::;;;<<>>:::777999888777666666666777888888999;;;>>>BBBEEEIIIJJJOOONNNMMMLLLLLLKKKLLLLLLFFFJJJPPPSSSTTTVVVYYY\\\]]]]]][[[YYYVVVRRROOOMMMQQQTTTXXX\\\___ccchhhkkkpppvvv{{{}}}zzzxxxyyy{{{{{{{{{zzzyyywwwuuusssrrrsssssstttuuuuuutttssssssqqqqqqpppooonnnmmmmmmllljjjiiiiiijjjkkknnnpppqqqsss{{{zzztttqqqrrrrrrpppeeeTTTFFF===:::999999666555444444444555444444444555666888;;;@@@GGGLLL^^^jjjwww}}}zzzuuusssqqqooonnnlllhhhfffaaaaaabbbbbbbbbbbbaaaaaa``````___^^^]]]\\\[[[[[[VVVTTTRRROOOLLLJJJJJJIIIFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999999777777777666555555444444444333222222111111222222111111111111111000000///------,,,+++***+++,,,,,,,,,+++***)))))))))******((()))***)))'''''''''(((************************))))))))))))'''&&&%%%$$$###&&&((()))(((((()))+++&&&''')))***++++++******((()))***++++++***))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''''''''(((***************++++++,,,,,,)))+++------,,,,,,,,,...***++++++,,,,,,,,,++++++***)))((()))+++,,,,,,,,,...------...///111333444444111---***((('''((()))&&&((()))***+++---111444555555444444444333333333555666888888999:::<<>>888999999:::HHHTTTQQQIIIMMMXXXeeeooovvvxxxwwwsssooo|||~~~qqqfffkkkyyypppddd^^^\\\___dddlllwwwrrriii\\\OOOEEE>>>:::777;;;999777555555666777999999:::<<>>>>>>>>???;;;;;;;;;;;;::::::999888777777777666555555444444444333222222111111222222///////////////......---...---,,,+++***)))))))))******+++,,,+++***)))((()))******)))(((''''''((('''''''''''''''''''''''')))))))))((('''%%%$$$######&&&))))))(((''')))+++&&&''')))***+++++++++***'''***---//////---***'''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))((('''(((***+++,,,+++,,,,,,+++***+++,,,...///***,,,------,,,+++,,,---+++,,,,,,---------,,,,,,***)))((()))+++,,,,,,,,,/////////000222444777888???:::222+++'''''')))+++''')))******+++---111333555555555444444333333333888888999888777888;;;>>>;;;;;;:::::::::;;;<<<<<>>DDDHHHJJJLLLPPP^^^qqq|||~~~xxx{{{zzzvvv}}}yyyyyy{{{uuufffkkkyyyrrrfffbbbccccccaaaeeesssxxxmmm]]]MMMBBB<<<999777666555555444555666777888>>>@@@CCCGGGLLLPPPSSSUUUVVVUUURRROOOLLLMMMOOORRRTTT[[[___^^^```eeegggeeejjjeeebbb```\\\VVVSSSTTTXXX[[[___cccgggkkkpppttt|||~~~~~~zzzwwwwwwvvvtttrrrpppnnnmmmmmmlllkkkiiihhhiiilllppprrruuu{{{zzzuuupppmmmlllhhhZZZIII>>>666222444888777666555444333222222222333000111666999;;;???DDDQQQ\\\iiirrruuuwwwyyy|||yyy}}}}}}{{{~~~zzzxxxvvvsssnnniiicccdddfffhhhhhhgggfffeeeeeebbb___^^^^^^]]]\\\ZZZZZZYYYVVVSSSOOOKKKIIIGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFDDDBBB@@@@@@@@@AAABBB===<<<<<<;;;;;;:::999999777777777666555555444444333333333333333333333333//////............//////111000///---+++************(((''''''(((((('''%%%&&&&&&&&&''''''((()))***'''&&&%%%%%%&&&%%%###!!!''''''(((((('''%%%$$$"""!!!"""$$$%%%%%%%%%''')))))))))************))))))***++++++++++++,,,,,,,,,(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))******+++++++++******+++,,,---+++***)))***,,,...///000111111))))))))))))***+++,,,------,,,+++++++++,,,---.........---***,,,444CCCNNNNNNDDD555+++'''&&&$$$"""###$$$'''(((***---111444666555444333222333444555777777888999::::::;;;;;;======;;;:::999:::===@@@BBBHHHNNNSSS```uuu~~~xxxfffLLL;;;888666666;;;@@@DDDFFFJJJQQQ```uuuzzz|||{{{ttt|||}}}}}}sssdddhhhsss{{{~~~nnnbbb___```bbbbbbhhhvvv~~~xxxmmm]]]NNNCCC===999888888777666555666888:::<<>>...((((((***+++$$$%%%'''(((***,,,000333555555444333333333444555777777888999:::;;;;;;<<<<<<<<<;;;999888999<<>><<<;;;:::999777777999>>>CCCFFFIIIMMMSSSYYY^^^aaabbbbbbccc```ZZZUUUQQQSSSWWW\\\```eeejjjmmmoooqqqrrrsssqqqjjjeeecccaaa___aaafffgggjjjooossswww|||{{{xxxuuusssrrrrrrqqqpppqqqrrruuuxxxzzzzzz|||}}}www___FFF:::999888666555333222222222222222333444444222333666888:::BBBKKK\\\gggttt{{{zzzwwwvvvvvvwww{{{~~~}}}}}}|||xxxpppjjjiiijjjkkklllllllllkkkkkkeeedddddddddcccaaa\\\YYYXXXWWWUUURRROOOMMMJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGCCCBBBAAA???????????????===<<<<<<;;;;;;:::999999777777777666555555444444111111111111111111111111//////............/////////...---+++******)))))))))((('''((())))))((('''(((((((((((()))***+++,,,...+++'''%%%%%%&&&&&&%%%''''''''''''''''''(((((('''((())))))((('''(((***))))))************))))))++++++***)))((('''&&&&&&((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))))),,,++++++---//////...---***+++,,,---------------...---,,,+++)))(((''''''+++***)))))))))***+++,,,,,,.........///111666999666222---***))))))'''&&&&&&((()))))))))+++...111444444444444444555555555666666777888:::;;;<<<<<<===>>>===;;;999999;;;===HHHOOOUUUXXX```mmmyyyvvvtttuuu|||hhhJJJ===:::666555888;;;>>>@@@GGGTTThhh|||nnnzzzxxxooo{{{}}}nnncccdddiiiooo{{{pppeeebbbddd___fffqqq|||~~~zzztttjjjZZZLLLCCC>>><<<;;;999888777888;;;@@@FFFIIIMMMPPPVVV\\\```cccddddddbbb___ZZZUUUSSSUUUZZZ___cccffflllrrrttttttuuuwwwtttmmmhhhfffeeedddggglllkkkoootttyyy~~~|||yyyvvvuuutttttttttuuuwwwyyy|||~~~~~~~~~dddGGG999666555333000222222111111111222222333333222333666777;;;DDDOOO^^^iiivvv~~~}}}yyywwwvvvzzz}}}~~~yyyrrrlllhhhiiiiiijjjjjjjjjjjjjjjhhhgggffffffeeebbb^^^[[[WWWVVVTTTRRROOOMMMKKKJJJFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBAAA@@@????????????===<<<<<<;;;;;;:::999999777777777666555555444444111111111111111111111111//////............//////000///...,,,++++++++++++)))((('''((()))***)))((((((((((((((()))***+++,,,///,,,(((&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&''')))))))))************)))))),,,+++***)))(((&&&%%%%%%(((((((((((((((''''''&&&''''''((((((((((((''''''%%%&&&'''(((((()))((((((***))))))+++---...---+++'''(((***,,,---......///111...+++(((''''''((()))+++***)))))))))***+++,,,,,,------,,,+++++++++,,,'''(((***,,,---,,,)))&&&'''((()))))))))+++...000444444444555555666666666555666777888:::;;;<<<===@@@@@@@@@>>>;;;;;;<<<===CCCKKKSSSXXX```mmmyyy}}}uuurrr}}}rrr~~~jjjKKK;;;777444333555999<<<===GGGTTTgggxxxxxxhhhwwwyyyooo{{{}}}nnnbbbdddjjjrrr~~~rrrgggdddeeeaaagggpppzzz}}}yyyqqqgggYYYKKKBBB>>><<<<<<888888888:::>>>DDDIIIMMMQQQTTTXXX\\\```cccdddddd___]]]ZZZWWWVVVXXX^^^bbbfffhhhooovvvxxxwwwxxx{{{xxxrrrmmmlllkkkiiilllqqqqqquuu{{{~~~|||{{{wwwwwwxxxyyy{{{}}}mmmNNN===999777555444222222111111000111111111111111333555777<<>>FFFOOOVVV```nnn{{{yyyttt}}}mmm|||lllMMM:::777444333555999<<<>>>FFFTTTeeesssvvvffftttnnn{{{mmm```bbbjjjsss~~~ttthhhdddeeedddgggnnnvvv}}}}}}yyyoooeeeWWWJJJAAA===<<<;;;888888:::===BBBHHHMMMPPPUUUWWWYYY]]]```bbbdddeee\\\[[[ZZZYYYYYY]]]bbbfffiiijjjqqqzzz|||zzzzzz~~~~~~xxxtttsssrrrppprrrvvvxxx|||~~~}}}yyyyyyzzz|||~~~qqqRRR@@@:::888888999333222111000000000000000///000222555777<<>>AAABBBBBB@@@===;;;;;;<<<:::CCCMMMTTT___ooo}}}{{{uuu}}}iiiwwwssswwwmmmOOO<<<999666555888<<>>AAAAAAAAA???<<<:::::::::999BBBKKKSSS^^^ooo~~~yyyttt|||hhhuuu||||||gggeeeoooNNN===777222444777999===BBBIIISSSeeexxxqqqbbbhhhrrrooo___^^^fffooo|||{{{jjj```aaafffeeeiiipppxxx}}}pppbbbSSSIIIBBB<<<;;;<<<999<<>>===<<<<<<<<<<<<;;;:::999999888777555444333333444444333333333222111000///...///...---,,,,,,---...///......---,,,+++++++++++++++++++++++++++,,,,,,,,,%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''''''''''''''((()))((('''&&&'''(((&&&&&&''''''((()))))))))******++++++,,,,,,,,,+++((()))+++,,,,,,+++***)))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((()))))))))))))))***++++++,,,+++***)))((($$$'''***---...---+++))),,,,,,++++++***++++++++++++***((())),,,///000000222000...,,,,,,***(((&&&((()))******(((''''''(((&&&&&&''')))+++---///000444333333444444666777777444555555777999;;;<<<>>>???>>>===<<<<<<;;;;;;<<<777===FFFQQQ]]]mmm~~~|||gggtttfffgggrrrRRR???999444444666888<<<@@@HHHSSSgggzzzlll```jjj|||rrrbbb```fffooo}}}~~~mmmccccccgggjjjmmmssszzz~~~xxxnnn```QQQGGGAAA;;;:::<<<:::===AAAFFFJJJNNNTTTXXXaaaaaacccdddeeecccaaa___]]]```ccceeegggkkknnnqqqxxx{{{~~~yyy{{{}}}{{{{{{|||}}}~~~|||___FFF@@@???888888>>><<<<<<;;;888444222222333111333555444444;;;IIITTTnnnxxxjjj```[[[[[[___hhhttt{{{vvvsssqqqrrrsssrrrqqqqqqrrrttttttrrrooojjjeeeaaa___]]]XXXTTTOOONNNPPPOOOLLLHHHKKKJJJHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<;;;:::999999888777666444444444444444555555555444333222111000111000//////...///000000...---,,,++++++*********))))))((((((''''''&&&&&&'''''''''''''''((((((((('''(((((()))))))))))))))((())))))((('''&&&&&&'''&&&&&&''''''((())))))))),,,,,,+++++++++,,,---...)))***+++,,,+++***((('''%%%$$$"""!!!###$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''((()))))))))((((((++++++,,,---,,,+++***)))%%%'''***,,,------+++***+++******))))))******++++++***((())),,,...//////000///------...---,,,***((()))******(((''''''(((&&&&&&''')))+++---///000444444444444555555666777555555666777999;;;<<<>>>???>>>===<<<<<<;;;;;;<<<999???HHHRRR]]]kkk{{{~~~eeesssjjjlllsssSSSBBB:::555555666777:::???GGGSSSiii~~~}}}fff]]]lllsssddd```dddlll|||rrrhhhgggjjjnnnpppsssxxx~~~xxxssskkk]]]NNNEEE???:::999;;;<<>>>>>;;;===DDDCCCCCCBBB>>>999666555555222444555555666<<>>===<<<<<<;;;;;;<<<;;;BBBLLLUUU^^^jjjyyyeeessspppqqqrrrQQQAAA:::555555777777;;;???GGGRRRjjjhhh\\\kkkqqqbbb^^^```hhh{{{yyyooolllnnnmmmnnnpppssszzz|||uuupppiii[[[MMMDDD???;;;:::======@@@EEEJJJNNNTTTZZZ^^^cccdddeeefffeeeeeeeeefff```dddiiimmmqqquuuzzz}}}~~~~~~aaaNNN>>>===???>>>CCCJJJKKKKKKHHHDDD>>>888555555666666777777999<<>>===<<<<<<;;;;;;<<<===EEEQQQZZZbbbmmm|||ffftttsssssssssTTT@@@999444555777999===AAAHHHRRRlllsssbbbnnn{{{ooo```]]]```iii|||yyytttsssllllllmmmpppvvv{{{uuuqqqgggZZZLLLDDD@@@<<<<<>>===???AAAGGGNNNPPPOOOLLLFFF???999666555999:::;;;;;;:::<<<>>>@@@KKKTTT^^^bbb___XXXUUUVVVYYY^^^gggqqq{{{|||yyy{{{|||~~~}}}{{{zzzyyyzzz{{{yyyvvvqqqjjjddd___[[[VVVTTTRRRPPPPPPOOONNNLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA??????============<<<;;;::::::888888888777777666555555444444444333222111000///...............------,,,///000000000///...---,,,(((((())))))******++++++++++++******))))))((((((%%%&&&&&&'''''''''''''''(((((()))(((%%%$$$%%%&&&&&&&&&''''''((()))))))))''')))+++---...,,,***)))&&&&&&'''((()))*********)))'''$$$$$$%%%'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''''''''''''''((()))******)))(((''''''((()))***+++,,,,,,,,,***************+++,,,------+++))))))+++,,,,,,,,,***)))((((((******)))(((((()))******(((''''''(((''''''(((***,,,...000111444555666777777777666555777777777888999;;;<<<===???>>>===<<<<<<;;;;;;<<>>===>>>AAAGGGNNNOOONNNJJJDDD>>>:::999999<<>>===============<<<::::::888999999999888777666555666666666666555333222111//////000000000000/////////000000111000...---,,,))))))***+++,,,---......************))))))))))))'''(((((()))))))))))))))&&&'''((('''%%%%%%%%%'''&&&&&&''''''((())))))))))))+++...000000///---+++''''''(((((()))***+++,,,&&&$$$######%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''%%%&&&'''))))))(((''''''&&&''')))+++,,,,,,,,,,,,************+++,,,---...///---+++***+++,,,,,,,,,...,,,++++++,,,,,,***)))((()))******(((''''''(((''''''(((***,,,...000111333444666777888888777777777888888888:::;;;<<<===???>>>===<<<<<<;;;;;;<<>><<<===@@@AAADDDIIINNNSSSYYY___dddhhhjjjkkkiiiffffffkkkoooooosssyyy~~~gggLLLEEE???<<<<<<>>>EEEKKKIIIHHHDDD@@@<<<;;;===???CCCHHHNNNNNNKKKLLLRRRXXX]]]]]]___aaa]]]XXX[[[cccgggppp}}}~~~{{{uuunnngggbbb___PPPPPPOOOMMMKKKJJJJJJKKKGGGHHHHHHHHHGGGEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>======<<<;;;:::999999999999999777666555777777666666555444222111---...///000111111000000---...///000///---+++***,,,,,,,,,------......///(((((())))))))))))))))))'''(((((()))))))))))))))$$$&&&''''''%%%%%%&&&(((&&&&&&''''''((())))))))),,,,,,,,,,,,,,,---------*********)))))))))******%%%$$$$$$%%%'''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''((()))))))))((((((%%%&&&((()))))))))((('''%%%'''***,,,------+++***))))))))))))***+++,,,---111...,,,+++,,,------,,,...,,,++++++,,,---+++***((()))******(((''''''((('''((()))***,,,///111222111333555777999999888888888888888999:::;;;<<<===???>>>===<<<<<<;;;;;;<<>>>>>>>>>>>===<<<;;;:::999999::::::999888666555555555555444333222000000***+++---///000000//////,,,---.........,,,***(((******))))))))))))))))))''''''(((((())))))******%%%&&&&&&'''''''''''''''###%%%&&&&&&&&&&&&''')))&&&&&&''''''((())))))))),,,***'''&&&&&&(((+++......---,,,***)))(((((((((&&&&&&'''(((***)))&&&$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((()))))))))))))))&&&'''(((*********)))((($$$'''***---...---+++)))(((((((((((()))***+++,,,222///---,,,---...------+++***))))))+++,,,+++***((()))+++***(((''''''((('''((()))***,,,///111222000222555888999:::999999888888888999:::;;;<<<===???>>>===<<<<<<;;;;;;<<>>???@@@@@@AAABBBBBB===::::::888888<<>>>>>???@@@AAAAAA@@@>>>>>>;;;;;;;;;;;;:::999888888888999::::::999888666555666777777777666444222000...///000111000...,,,+++......---,,,++++++++++++---,,,***(((((((((((()))***************)))((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((//////////////////.........,,,***+++---,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&))))))***)))''''''(((***&&&&&&'''((())))))((((((******+++,,,,,,,,,++++++++++++***)))***+++---...---***'''&&&(((+++---...,,,,,,,,,------,,,++++++)))******++++++)))((('''(((((()))+++---000333555444444555777888:::;;;;;;:::999777666777999<<<===CCCBBB@@@===::::::<<>>>>>===<<<===BBBEEEKKKSSSZZZaaaeeehhhdddddddddggglllssszzz~~~cccNNNFFFDDDCCCDDDFFFFFFFFFFFFCCC>>>::::::999:::???EEEPPP\\\fffiiilllvvvtttkkkmmmsss~~~{{{wwwqqqhhh___XXXPPPOOONNNLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA??????@@@@@@@@@???===<<<<<<<<<<<<<<<;;;:::999888888888888888777666555555666666777666555333222111---.../////////---+++***++++++++++++,,,---......,,,+++***)))((((((((()))''''''((((((''''''&&&%%%((((((''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))***++++++,,,,,,,,,++++++...,,,***+++,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&((()))))))))'''''')))***'''((())))))******))))))%%%&&&(((***,,,------...---,,,,,,,,,------...///111...)))''''''((()))))),,,,,,,,,------,,,,,,+++)))******+++******((((((&&&&&&((()))+++,,,------666666777777777888888888777666666666888;;;>>>@@@CCCBBB@@@===;;;:::===???IIISSS___eeejjjwwwjjjqqq|||[[[AAA:::555666777777:::>>>???NNNkkkwwwfffgggxxxjjjsssvvvggg[[[^^^lllzzzrrrccc```dddggglllqqqyyy~~~vvvnnnZZZMMMAAA<<<<<<;;;<<<===AAAEEELLLTTT\\\ccchhhjjjccccccdddhhhmmmttt{{{rrrXXXIIIEEEGGGIIILLLPPPQQQPPPNNNEEE???:::999:::<<>>===<<<;;;============<<<;;;:::999999888777666555555555555666666666555444333222111...////////////---,,,***++++++++++++,,,---......,,,+++***)))((((((((()))******++++++******)))((((((((((((''''''(((((((((%%%&&&''''''((((((''''''(((((()))))))))*********((()))******++++++++++++,,,+++***+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&((())))))((((((***+++))))))******++++++******$$$%%%''')))+++,,,------,,,,,,------......------111---)))''''''((())))))+++,,,,,,------,,,,,,,,,******++++++******)))(((''''''(((((())))))))))))999888888777777666666555555444555666888<<<@@@BBBAAAAAA@@@===;;;;;;===???JJJTTT___ffflllyyyooottt|||\\\BBB;;;666666777666999===>>>HHH]]]zzzyyynnnppp~~~llluuuuuuhhh^^^aaalllvvv~~~pppaaa]]]___eeekkkqqqxxx~~~uuukkkYYYMMMBBB======<<<===@@@@@@DDDLLLUUU]]]dddiiikkkeeeeeefffiiimmmsssyyy}}}}}}~~~}}}cccPPPGGGDDDIIIOOOUUU[[[^^^]]]XXXHHHAAA::::::;;;>>>DDDJJJSSS]]]gggppp~~~gggXXXWWW[[[eeemmmvvv}}}~~~zzzxxxuuuqqqllleee]]]XXXOOONNNMMMLLLKKKJJJIIIIIIGGGEEECCCBBBAAABBBDDDEEE@@@@@@???>>>===<<<;;;:::>>>>>>>>>>>>===<<<;;;::::::999777666555555666777555555555444333222222111111111111111000///...---......---,,,+++++++++++++++******)))))))))))))))+++,,,,,,,,,,,,+++******''''''((((((((((((''''''%%%&&&''''''((('''''''''(((((((((((()))))))))))))))***+++,,,------------+++***************)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%'''))))))))))))***+++))))))***************)))(((((()))***+++++++++***)))***+++,,,---,,,+++******(((&&&&&&)))+++------++++++,,,---------,,,,,,++++++++++++******))))))+++***)))((()))***,,,---888888888777666666555555555555555666999<<>><<<;;;>>>AAA@@@DDDLLLUUU]]]cccgggiiigggggghhhiiimmmrrrvvvyyyzzz{{{}}}lllVVVIIIDDDCCCLLLUUU\\\dddiiifff```KKKCCC<<<<<<>>>AAAFFFLLLWWW```jjjvvv{{{___OOOMMMOOOQQQVVV]]]bbbiiiuuu}}}zzzzzz{{{}}}}}}xxxvvvsssooojjjccc\\\WWWNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGDDDBBBAAAAAABBBCCCAAA@@@???>>><<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;;;;;;;:::888777666666777888444444333333222222111111111111111000000///...---......---,,,++++++++++++************)))))))))((((((((((((((((((''''''&&&''''''((())))))(((''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((()))***+++------.........))))))******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&)))***))))))***+++)))))))))******)))((((((((()))***+++,,,,,,,,,,,,***+++,,,---,,,+++***)))'''%%%$$$&&&)))---//////***+++,,,,,,---------,,,,,,++++++***************...+++(((&&&(((,,,111444666666666666666777777777777777777777999;;;===>>>>>>>>>>>>===<<<;;;===???DDDNNN\\\gggqqqfffjjjxxx|||```@@@999444555666666999===BBBFFFQQQdddtttvvvvvv}}}xxx~~~{{{nnnfff```^^^^^^]]]___dddyyywwwggg\\\XXXWWW___iiipppuuu}}}~~~vvvlllWWWMMMCCC>>>;;;:::<<>>???DDDHHHLLLQQQXXXaaammm{{{nnnXXXKKKFFFFFFAAAEEEJJJMMMSSSbbbvvv}}}xxxttttttuuuvvvwwwxxxvvvrrrmmmhhhbbb[[[VVVNNNNNNMMMKKKJJJHHHGGGGGGHHHGGGEEECCCBBBAAABBBBBBAAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;:::999888777777777777444333222111111111111222///......---,,,,,,++++++++++++++++++,,,---......))))))************)))((((((((()))))))))(((''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''((()))***+++++++++++++++''')))******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%'''*********))))))***)))))))))***))))))((('''%%%&&&(((+++---///000111------.........---,,,,,,)))'''&&&''')))+++,,,+++******+++,,,------------,,,,,,+++************+++,,,)))&&&%%%''',,,222666444444555666666777888888888888888888999:::;;;;;;<<<===>>>===<<<<<<===???AAAKKKZZZgggrrr```jjj}}}xxx^^^???888444444666777:::>>>???EEERRRcccpppzzz{{{ooooooyyy|||sssmmmeee___YYYXXX^^^ggg}}}zzzjjj^^^XXXWWWVVV___iiipppttt{{{|||}}}}}}wwwnnnYYYOOOEEE@@@<<<:::===BBBFFFJJJQQQXXX^^^bbbddddddeeeeeefffiiilllpppsssuuu{{{||||||}}}~~~~~~ttt^^^QQQLLLLLLLLLXXXaaadddiiioooiii^^^KKKCCC???DDDKKKQQQVVVZZZZZZdddrrrxxxbbbUUULLLEEEAAA;;;???CCCFFFKKKXXXmmm}}}{{{wwwrrrooooooqqqrrrsss}}}~~~~~~~~~yyyvvvrrrmmmgggaaaZZZUUUNNNNNNLLLJJJIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@???>>>===>>>>>>???============<<<;;;::::::999999999999888777666555333333111111000111111222...---,,,++++++*********++++++++++++,,,---......((()))***++++++***)))((()))************)))((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))***)))))))))&&&(((******(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%(((***+++***(((((((((******++++++******)))((($$$%%%'''***,,,...///000///...------,,,,,,,,,---***)))''''''((())))))((()))***+++,,,---------------,,,+++*********++++++***)))(((((()))---000333444444555555666777777888888888888999999::::::;;;;;;<<<======<<<<<<>>>???@@@JJJYYYfffrrrfffuuu|||}}}rrrYYY>>>777333444666777:::???:::DDDTTTeeepppwwwvvviiikkkzzz}}}xxxzzz~~~|||uuulllbbbZZZYYYcccpppsssaaaWWWUUUVVVUUU___jjjqqqttt{{{zzz{{{}}}xxxppp\\\SSSIIICCC???===@@@EEEIIIMMMSSSZZZ___bbbcccccccccccceeehhhlllppptttvvv{{{{{{{{{zzzyyyyyyyyyxxxiiiVVVLLLIIIIIIQQQ]]]dddeeeiiimmmgggZZZIIIBBB@@@GGGQQQXXX]]]aaabbblll{{{mmm___XXXSSSJJJCCC===BBBHHHKKKPPP]]]ppp{{{wwwsssnnnlllmmmoooqqqqqqzzz|||~~~~~~}}}||||||}}}zzzwwwrrrmmmggg```YYYUUUNNNNNNLLLJJJHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDAAA@@@???>>>>>>???@@@@@@============<<<;;;:::999777777888888888666444333333222111000000000111222//////...---,,,,,,,,,,,,......---,,,++++++++++++((()))***++++++***)))(((&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((******((('''&&&%%%&&&''''''((((((''''''''''''''''''((((((((())))))***************)))(((%%%(((***)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((++++++***((('''''',,,,,,,,,,,,,,,+++***)))&&&'''((()))++++++,,,,,,...---+++***)))***++++++)))((('''''')))******))))))***+++,,,------...------,,,+++*********+++,,,******+++---...///000000555555555666666666666666777777888999:::;;;;;;<<<:::<<<======<<<<<<>>>???AAAKKKYYYfffrrrlll}}}~~~mmmRRR;;;888555333444666:::<<<<<>>>>>>>>>>>>>>===<<<:::999888777777888888888888777777777777222111111000000000000000---,,,,,,++++++,,,,,,---,,,+++)))''''''((()))+++***)))((()))+++,,,,,,,,,***)))(((((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((&&&%%%'''+++------+++***************)))((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%&&&(((***++++++******)))((((((((((((((()))***************)))***,,,,,,+++)))))))))---,,,******+++***)))'''+++***)))))))))***,,,---))))))))))))))))))))))))......---,,,***))))))(((%%%''')))***,,,...222444555555555555555666777777666555444333444777:::<<<>>>>>>>>>===;;;:::;;;===@@@FFFRRRbbbppp|||vvv|||iiiMMM:::888555333444666:::===<<>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999::::::777777777777666666666666222222111000000000000000------,,,,,,+++,,,,,,,,,---,,,+++***)))***++++++,,,***))))))***+++***)))***)))(((((())))))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&(((+++---,,,******************)))((((((%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$%%%''')))************))))))))))))))))))***+++++++++++++++'''***,,,------,,,---...000...,,,+++,,,,,,+++*********)))((()))***+++,,,------------------------,,,,,,+++***)))(((''''''((())))))******---222555666666666666666777888888888777555444555666999:::>>>>>>???===;;;:::;;;===@@@DDDPPP___mmmyyyxxxxxxdddGGG999777555333444777;;;===>>>FFFSSSdddvvvpppaaafffmmm}}}wwwkkkaaaZZZ[[[iiiwww|||pppeee___\\\YYYZZZ___gggnnnuuu}}}}}}nnn___TTTIIICCC@@@@@@DDDIIIPPPUUUZZZ\\\aaahhhjjjhhhfffccc```aaaeeekkkooorrrtttttttttttttttuuuvvvvvvxxxxxxzzz{{{|||}}}}}}}}}vvv```QQQJJJHHHMMMSSS[[[```ddddddccc___UUULLLIIIMMMTTT\\\ccciiimmmooo~~~xxxjjjeeeeeedddccccccmmmsss~~~{{{vvvqqqooommmiiidddbbbcccdddffffffjjjooorrrrrrtttxxxxxxuuuooommmjjjgggbbb]]]VVVQQQIIIIIIHHHGGGEEEDDDCCCBBB@@@AAAAAAAAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>::::::999999999999::::::666666666666555555555444222222111000000000000111......---,,,++++++,,,,,,------------,,,,,,,,,,,,---+++)))((())))))((('''***)))'''((())))))(((&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((***+++***)))***************)))((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$$$$$$$&&&((())))))))))))******************++++++,,,,,,++++++&&&))),,,...///000111222111...+++***+++,,,,,,+++***)))((((((((()))+++,,,////////////////////////++++++***)))((((((''''''***************---222666777777666666777777888888999888666555555666888999>>>??????>>>;;;:::;;;<<<>>>BBBLLL[[[iiivvvuuuuuu___AAA999777444333444777;;;>>>@@@GGGTTTgggzzzmmm^^^ccclllvvvmmmbbbZZZVVVYYYfffsss~~~zzzrrrmmmgggbbbbbbdddhhhmmmsss||||||nnn^^^SSSHHHBBB@@@@@@CCCIIIQQQWWW\\\^^^bbbhhhjjjiiigggdddaaaaaaeeejjjoooqqqtttssssssrrrssstttuuuvvvtttuuuxxxzzz||||||||||||{{{jjjVVVJJJGGGIIIPPPWWW^^^aaadddddd```YYYPPPIIIIIIPPPZZZbbbhhhlllrrruuuyyyooommmnnnooorrruuuzzztttpppmmmkkkkkkhhhdddbbbbbbcccdddccceeejjjoooppptttwwwwwwtttmmmkkkhhhdddaaa\\\VVVRRRHHHHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCDDDCCCBBB@@@???@@@@@@??????>>>>>>>>>======<<<:::999777666666666555555555444444444333333333222111111000000111111///...---,,,,,,,,,,,,,,,------......------,,,++++++)))((('''((()))((('''***(((''''''((()))'''&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))))))))******))))))***************)))((((((&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$######%%%''''''(((((()))***+++++++++)))******+++++++++******&&&(((,,,...///000222333///,,,((('''(((***++++++***)))((((((((()))***+++---------------------------,,,,,,+++******)))))))))+++,,,,,,,,,...111333777666666666666666777777888777777666777888:::;;;>>>??????>>><<<::::::;;;===@@@IIIWWWeeetttvvv~~~rrr]]]@@@999777555333444777;;;===@@@FFFTTThhhzzznnn^^^aaaiii~~~{{{nnneee[[[UUUSSSXXXfffsss}}}vvvpppooommmkkkkkkpppyyyzzznnn]]]RRRGGGBBB@@@@@@DDDIIIQQQXXX]]]^^^aaafffiiiiiifffdddbbbbbbfffkkknnnpppqqqpppoooooooooqqqrrrtttqqqsssvvvyyy{{{|||}}}}}}ooo___MMMDDDCCCFFFNNNVVVaaabbbcccbbb\\\TTTLLLIIIKKKTTTaaahhhjjjnnnvvv|||~~~xxxssssssuuuyyy|||tttooommmlllkkkjjjhhhdddccccccbbbbbb```bbbggglllnnnqqquuuuuurrrllljjjfffccc___[[[UUURRRJJJIIIGGGFFFEEEEEEFFFFFFBBBCCCDDDDDDCCCAAA@@@???@@@@@@@@@???>>>===<<<<<<<<<;;;:::888777666555555444444444444333333333333333222222111111111111111///...------,,,,,,,,,---,,,,,,,,,---,,,+++******)))'''&&&''')))******))))))(((''''''(((((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))************))))))))))))***************)))((((((&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%$$$######%%%&&&''''''((()))***++++++,,,((()))))))))))))))((((((&&&))),,,.........///000///,,,((('''(((***++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,&&&))),,,.........///000666555555444444444555555666666666777888:::<<<>>>===???@@@???<<<:::::::::;;;>>>HHHVVVeeetttwww|||rrr^^^CCC;;;888555333444666:::<<<>>>DDDSSSgggvvv}}}rrrbbbcccfff}}}|||~~~|||wwwjjjaaaWWWSSSTTT\\\kkkyyy~~~zzzuuuooollloooxxxxxxnnn\\\QQQGGGBBBAAAAAAFFFLLLSSSZZZ______```dddggggggeeeccccccdddhhhkkkmmmnnnkkkjjjiiiiiijjjllloooqqqqqqrrrtttwwwyyyzzz{{{||||||~~~|||jjj\\\MMMGGGGGGJJJRRRYYYbbb```___^^^WWWNNNJJJJJJMMMYYYfffkkkkkknnnxxxxxxuuuuuuxxx|||xxxppplllkkklllmmmkkkiiifffeeedddcccaaa___bbbgggjjjkkknnnrrrrrrpppllliiieeeaaa]]]YYYTTTPPPKKKJJJHHHGGGFFFFFFFFFGGGBBBBBBBBBAAA@@@???>>>===AAA@@@???>>>===<<<;;;:::888888777777777777888888444444444444333333333222333333222111111111111222......------------......++++++++++++************)))'''&&&''')))+++++++++)))(((&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++***)))((()))******************)))((((((&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%######%%%&&&'''(((((()))***+++++++++(((((())))))((((((''''''&&&))),,,------,,,---...///---******+++,,,------+++***)))))))))***,,,---......................../////////.........------%%%(((+++---......///000555555444444333333444444555555666888:::<<<>>>???===???@@@???===:::999999999===HHHWWWgggwwwzzz{{{rrraaaHHH<<<:::666444333555888;;;???FFFVVViiivvv{{{wwwgggffffff}}}}}}{{{|||yyyttthhh^^^TTTQQQTTT___ppp~~~}}}xxxqqqmmmpppxxxwwwooo\\\RRRHHHDDDCCCEEEJJJPPPUUU]]]bbbaaa```cccffffffbbbbbbbbbeeehhhjjjkkkjjjhhhgggffffffhhhkkknnnpppssssssssstttuuuvvvwwwxxxxxxzzz~~~vvvhhh[[[OOOKKKLLLPPPWWW]]]aaa]]]ZZZXXXQQQHHHGGGKKKPPP]]]jjjnnnkkknnnzzzuuuuuuyyytttllliiijjjmmmooopppnnnlllkkkjjjhhheeeccccccgggiiiiiikkkooopppmmmkkkgggccc^^^ZZZVVVQQQNNNMMMKKKIIIGGGEEEEEEFFFGGGCCCCCCAAA@@@???>>>>>>>>>@@@@@@>>>===<<<:::999999777777777666666777777777555444444444444333333333444333222222111111222222------,,,------...///000---,,,***)))))))))***++++++)))((((((***++++++***)))'''&&&&&&'''(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''')))+++***(((((()))+++***************)))((((((&&&%%%$$$""""""$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''(((((())))))*********+++)))))))))))))))(((''''''%%%(((+++---------...///...,,,++++++,,,------,,,,,,+++*********+++---...........................---,,,,,,,,,,,,+++++++++&&&'''((()))***,,,000333666666555444444444444444666666777999:::<<<===>>>===???AAA@@@===:::999888888===IIIZZZkkk{{{}}}zzzssscccKKK===:::777444333555888:::BBBJJJZZZmmmwww|||zzzllliiifff|||}}}{{{{{{xxxrrrfff[[[QQQNNNSSS```rrr|||wwwqqqooorrryyyxxxooo]]]SSSIIIFFFEEEGGGMMMSSSWWW___dddbbb```bbbeeefff___```bbbeeehhhjjjiiiggghhhgggfffgggiiilllppprrruuutttsssrrrqqqrrrssstttuuuwww|||qqqaaaVVVKKKIIIKKKOOOVVV\\\___ZZZWWWTTTMMMEEEEEEKKKQQQ___lllnnnjjjmmm{{{zzzvvvxxx~~~}}}rrrjjjhhhjjjmmmpppvvvtttrrrqqqpppnnnkkkhhhdddhhhiiiggghhhmmmnnnllljjjfffaaa]]]XXXTTTOOOKKKMMMKKKHHHFFFEEEDDDEEEFFFFFFEEECCCAAA@@@@@@@@@AAA@@@???>>>===;;;999888888;;;:::888777555444444444555555555444444444333333444333222222111111222222,,,,,,,,,---...///000111...---+++))))))***+++,,,...,,,***)))*********((()))'''&&&&&&'''(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''')))+++***((((((***,,,***************)))((((((&&&%%%###""""""###%%%&&&&&&''''''&&&%%%$$$&&&'''))))))))))))***************************)))((((((%%%'''+++---......///111+++***)))***+++,,,+++)))---,,,+++++++++,,,---...------------------------*********)))))))))))))))''''''&&&%%%&&&+++111666888777666555555555555555888888999:::;;;;;;<<<<<<===???AAA@@@===:::888888888===JJJ\\\mmm~~~{{{}}}cccIIIBBB:::555555777777:::???CCCIII]]]vvvtttffflllyyy}}}jjj]]]RRRRRRZZZfffuuutttooolllnnnpppttt~~~}}}|||~~~wwwmmmgggWWWJJJHHHFFFEEEKKKWWW\\\bbbfffeeeeeefffeeebbbfffeeeddddddfffgggggggggeeegggiiiiiiiiikkkppptttrrroooooorrrsssppppppssssssttt{{{|||ppp^^^TTTJJJHHHNNNVVVYYYYYY^^^WWWPPPLLLGGGDDDHHHOOOVVV]]]dddhhhkkkqqq|||{{{}}}~~~xxxqqqlllkkklllnnnooossstttttttttrrrooollljjjllljjjgggeeeeeefffiiikkkkkkfff```[[[WWWTTTRRRPPPLLLKKKIIIFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB>>>===<<<<<<===<<<:::888888999999888888777666555555555444444444333333333000000000000//////////////////...------------.........---,,,,,,,,,------%%%''')))+++,,,+++***)))((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''(((((())))))///...---,,,***)))((((((((()))))))))'''&&&$$$"""(((&&&$$$""""""###$$$%%%&&&%%%%%%%%%%%%&&&'''''')))+++------***(((&&&&&&)))))))))(((((((((((((((&&&''')))***++++++******,,,,,,---......//////000---,,,***))))))+++---...------..................000---+++))))))))))))(((###&&&)))+++---///222444444444444444444555666666666777999;;;<<<===>>>>>>>>>???AAA@@@===:::888777888===GGGWWWkkkvvv{{{~~~eeeMMMFFF>>>777666777777;;;???CCCKKK___xxxwwwgggjjjvvvnnnaaaTTTRRRYYYdddqqq|||qqqnnnlllnnnqqquuu~~~~~~~~~vvvmmmfffWWWJJJHHHGGGDDDJJJUUUZZZaaafffeeeeeegggfffcccdddcccbbbccceeeggggggfffggghhhiiihhhggghhhlllpppqqqnnnmmmpppooommmmmmoooqqqsss{{{}}}ooodddYYYQQQHHHGGGMMMTTTWWWWWWZZZTTTMMMJJJFFFDDDIIIOOOWWW^^^eeejjjmmmsss~~~{{{wwwqqqnnnmmmooopppqqqvvvvvvwwwwwwuuusssqqqooollllllkkkjjjiiiiiijjjjjjjjjfff```\\\XXXUUURRROOOKKKJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB>>>===<<<<<<===<<<:::888999999999999888777666555555555444444444333333333000000000000//////////////////...---------------...------,,,,,,,,,,,,,,,(((((()))))))))((('''&&&((((((((('''''''''&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&((())))))***,,,,,,+++***))))))(((''')))******)))((('''%%%$$$&&&$$$###"""!!!"""###$$$&&&%%%%%%%%%%%%&&&''''''(((***,,,,,,***(((''''''(((((()))))))))((('''&&&'''((()))++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***,,,---------------------------...,,,***(((((((((((('''(((***+++,,,,,,,,,...000666555555555666666777888666777999;;;<<<===>>>>>>>>>???@@@???<<<:::888888999>>>IIIYYYlll}}}tttwwwjjjTTTLLLCCC;;;888777888;;;@@@AAAIII^^^vvv}}}iiihhhssspppcccVVVSSSXXXbbboooyyywwwkkkiiijjjnnnrrruuu}}}}}}uuunnndddWWWLLLIIIGGGEEEIIIRRRXXX___ddddddeeehhhgggeeebbbaaaaaabbbeeegggggggggiiiiiihhhgggeeefffiiikkkppplllkkklllkkkhhhhhhkkkooorrrzzzyyyooocccZZZQQQKKKFFFGGGMMMRRRTTTSSSSSSNNNIIIFFFDDDDDDJJJQQQYYY___ggglllooouuu}}}~~~xxxuuuqqqpppqqqsssttttttwwwwwwxxxxxxwwwvvvtttsssnnnnnnoooooonnnllljjjiiihhheeeaaa]]]YYYUUUQQQNNNKKKJJJJJJIIIIIIHHHHHHHHHCCCCCCCCCCCCBBBBBBAAAAAA>>>===<<<<<<======;;;999999999999999888777666555555555444444444333333333000000000000///////////////......---------------------,,,+++++++++++++++,,,++++++)))((('''&&&&&&))))))(((((((((((('''''''''(((((())))))(((((('''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))************)))))))))(((((((((************)))'''&&&%%%######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%&&&''''''''')))++++++***((((((((('''(((*********)))'''%%%((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&&&&&&&)))+++,,,,,,+++,,,...000666666555555555666777777777777999:::<<<=========>>>??????===;;;999999::::::@@@KKK[[[nnnwww~~~~~~ppp[[[PPPFFF===999888888;;;@@@???EEEVVVlll{{{lllhhhqqqrrrdddVVVSSSWWW```mmmwww~~~}}}nnncccbbbfffmmmrrrvvv}}}~~~~~~|||uuupppcccXXXNNNKKKHHHGGGJJJOOOTTT[[[aaabbbdddggghhheeebbbaaaaaabbbeeeggghhhhhhiiihhhgggeeeeeefffhhhjjjoookkkhhhhhhfffddddddhhhooorrryyyzzzxxxzzz~~~}}}~~~sssjjjaaaXXXRRRJJJGGGEEEGGGLLLQQQRRRQQQMMMHHHDDDCCCCCCEEELLLTTT\\\aaagggkkknnnrrryyy~~~~~~|||uuusssqqqrrrtttvvvwwwwwwuuuvvvvvvwwwwwwvvvvvvuuuppppppppppppnnnllljjjiiifffccc```]]]ZZZUUUPPPMMMKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA>>>===<<<===>>>===;;;:::999999999999888777666666555555444444444333333333000000000000///////////////...------,,,,,,---------,,,++++++******++++++///...---+++***))))))***)))))))))))))))((((((((((((((())))))))))))(((((($$$$$$%%%&&&&&&''''''((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%######""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&(((******)))((()))***((()))+++---,,,***(((&&&((()))+++,,,------,,,,,,//////......---,,,++++++)))))))))))))))***,,,,,,---------,,,,,,,,,,,,,,,)))))))))(((&&&%%%&&&&&&''')))***++++++---000333555555555444444555555666777777999:::;;;<<<<<<<<<===>>>===<<<999888999;;;:::AAAMMM^^^pppnnnyyyttt```PPPFFF===999777777;;;@@@???CCCOOOaaarrroooiiiqqqxxxiiiZZZTTTVVV\\\gggpppvvv~~~vvvggg\\\]]]bbbkkkqqqvvv}}}~~~~~~{{{vvvrrrddd[[[QQQKKKIIIHHHJJJNNNQQQXXX^^^```bbbfffgggeeecccbbbbbbcccfffiiiiiiiiifffeeeddddddeeegggiiijjjmmmhhheeedddcccaaabbbfffppprrrwwwzzzwwwqqqqqquuu}}}|||tttqqqvvv|||~~~}}}|||~~~wwwlllbbbZZZSSSNNNJJJFFFDDDDDDGGGLLLOOOOOONNNGGGCCC@@@AAACCCFFFNNNWWW^^^bbbeeehhhjjjmmmrrrvvv{{{~~~}}}zzztttrrrrrrsssvvvxxxyyyxxxuuuvvvvvvwwwwwwwwwwwwwwwtttrrrpppnnnllljjjjjjjjjdddbbb^^^[[[XXXTTTOOOLLLKKKKKKJJJIIIGGGEEECCCBBBDDDCCCCCCBBBAAAAAA@@@@@@>>>===<<<===>>>>>><<<:::999::::::999999888777666555555444444444333333333000000000000////////////......---,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++***+++,,,,,,((((((((()))))))))))))))(((((())))))))))))(((((($$$$$$%%%&&&&&&''''''(((*********))))))))))))((()))))))))************+++(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%'''))))))(((((()))+++)))+++---......,,,)))'''((()))+++,,,------,,,,,,//////...---,,,++++++***)))))))))******+++,,,---///.........---------,,,''')))***)))'''%%%&&&'''((()))******+++---000333777777666666555666666777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;999888:::;;;;;;BBBNNN^^^pppiiiuuuvvv```LLLCCC:::777666666999>>>@@@CCCLLL[[[nnnoooiiisssvvv~~~~~~ooo^^^UUUTTTXXX```hhhoooxxxssseee\\\]]]ccckkkqqquuu}}}}}}zzzuuurrrddd\\\RRRJJJGGGHHHJJJLLLPPPWWW]]]```bbbfffgggeeedddccccccdddgggiiiiiiiiicccaaa```aaadddgggiiiiiiiiiddd``````___^^^bbbfffnnnooorrrsssoookkknnnuuu~~~zzzqqqkkklllssszzz{{{||||||}}}~~~~~~~~~~~~xxxwwwvvvuuuuuuuuuvvvvvvvvvwwwxxxyyyyyyxxxvvvuuunnnhhh___VVVPPPLLLIIIFFFBBBBBBCCCFFFIIILLLLLLKKKDDD@@@???AAADDDHHHQQQ[[[___```bbbccceeeiiimmmqqqxxx{{{~~~~~~|||{{{yyyyyyzzz{{{|||zzzzzzzzz|||~~~}}}zzzxxxtttsssrrrsssuuuxxxyyyyyywwwwwwxxxxxxxxxyyyyyyyyyuuutttqqqmmmkkkiiiiiiiiiccc```\\\XXXVVVRRRNNNKKKJJJJJJJJJHHHFFFDDDAAA???DDDCCCCCCBBBAAA@@@??????>>>===<<<===>>>???===;;;::::::::::::999888777666555555444444444333333333000000000000////////////...------,,,,,,,,,,,,,,,------,,,+++++++++++++++''''''(((((()))******+++''''''(((((((((((())))))'''(((((())))))(((((('''(((''''''&&&&&&%%%$$$$$$******))))))))))))((((((************************'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((('''''')))******+++---------,,,***)))((()))***,,,,,,,,,,,,+++---,,,,,,+++***))))))((())))))***+++,,,------.../////////......------,,,'''***,,,+++(((&&&''')))+++++++++******+++...111999999888888777777888888777888999:::;;;;;;;;;;;;999:::;;;;;;999888999;;;;;;AAAMMM^^^ooommm{{{uuu\\\FFF>>>777555555555888<<<>>>BBBJJJYYYmmmmmmhhhsss{{{lllxxx}}}}}}~~~}}}{{{ooo^^^UUUSSSWWW```hhhpppwwwxxxkkkccccccfffmmmrrruuu{{{~~~|||xxxtttpppccc\\\PPPGGGCCCFFFHHHJJJQQQXXX___aaacccggghhhfffeeecccbbbcccfffgggggggggaaa___\\\]]]aaadddeeeeeeddd^^^[[[[[[[[[\\\```fffkkkkkkkkkkkkhhhhhhppp{{{|||yyyuuuooommmpppxxx~~~~~~}}}zzzxxxvvvvvvvvvvvvpppooonnnmmmkkkjjjhhhgggjjjjjjiiihhhgggfffeeeeee^^^ZZZSSSMMMIIIFFFDDDDDD@@@@@@AAACCCFFFHHHHHHHHHCCC@@@???AAAEEEJJJTTT]]]^^^^^^^^^___bbbgggmmmqqqwww{{{}}}xxxqqqpppooonnnmmmmmmnnnppppppppprrrtttwwwxxxvvvtttvvvtttrrrrrrtttvvvxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxuuutttsssqqqnnnjjjhhhfffbbb^^^YYYUUUSSSPPPMMMKKKHHHHHHIIIHHHGGGDDDBBB@@@DDDCCCCCCBBBAAA@@@???>>>>>>===<<<===??????===<<<::::::::::::999888777777555555444444444333333333000000000000////////////...---,,,,,,++++++,,,,,,...------,,,,,,,,,,,,,,,%%%&&&''')))******))))))&&&&&&'''''''''((((((((('''''''''(((((('''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))(((''''''(((*********++++++******)))((('''((()))++++++++++++***,,,+++++++++******)))))))))***+++,,,---....../////////...------,,,++++++(((,,,///...***((())),,,***+++******))),,,///333888888777666666666666666777888999:::::::::::::::777999;;;;;;:::999999999:::@@@LLL\\\nnntttsssXXXBBB;;;555444444444777;;;:::???HHHWWWlllkkkgggsssuuufffrrrzzz}}}xxx{{{kkk[[[TTTTTTZZZccclllttt{{{~~~rrriiihhhjjjooorrrtttzzz~~~|||}}}~~~~~~{{{wwwrrrooobbb[[[OOODDDAAADDDGGGHHHSSSZZZ```bbbeeehhhiiigggdddcccbbbbbbdddffffffeee```]]]ZZZ[[[^^^aaabbbaaa```ZZZWWWXXXYYYZZZ```fffhhhggggggfffdddgggssszzzxxxuuurrrssswww~~~|||uuuqqqnnnmmmllljjjjjjiiihhheeebbb___]]]\\\[[[YYYWWWUUUTTTSSSSSSOOOLLLGGGBBB???======<<<>>>>>>???AAACCCEEEFFFFFFCCC@@@???BBBFFFKKKUUU___]]]\\\[[[\\\```gggnnnsssxxx~~~tttmmmiiieeefffeeecccbbbbbbccceeeiiiiiikkkooorrrsssrrrqqqwwwuuurrrqqqsssuuuwwwwwwuuutttttttttttttttuuuuuutttuuuuuutttqqqlllgggdddaaa]]]XXXSSSQQQOOOMMMKKKFFFGGGHHHIIIHHHFFFDDDBBBDDDDDDCCCBBB@@@??????>>>>>>===<<<===??????>>><<<::::::::::::999888777777555555444444444333333333000000000000////////////...---,,,,,,++++++,,,,,,///...------,,,,,,------&&&(((***+++,,,+++)))(((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((!!!"""###%%%'''(((***+++))))))(((((('''''''''''')))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&'''((()))(((&&&&&&((())))))))))))(((((((((((((((&&&''')))***++++++******---------,,,,,,,,,,,,+++)))***,,,---.../////////......---,,,,,,+++******)))---000000,,,)))+++---&&&'''((()))***...333777555444333222222222222222777888999:::::::::::::::555888;;;<<<;;;999999999:::@@@KKKZZZmmmvvvpppWWW<<<:::777555444666:::<<<@@@>>>EEEWWWiiiwwwtttfffooo{{{ffflllzzzqqqbbbTTTPPPWWWdddooovvvsssllliiinnnqqqqqqwww}}}yyyyyyzzzuuuooocccXXXMMMHHHDDDBBBDDDIIIOOOTTTYYY^^^aaadddggghhhccccccbbbbbbbbbbbbbbbcccaaa]]]ZZZ[[[___```]]]ZZZWWWWWWUUUSSSSSSVVV[[[___eeeeeeddddddfffkkkrrrwwwzzzxxxvvvvvvyyy{{{qqqlllkkkiiihhhfffdddbbb___\\\ZZZXXXXXXUUURRRNNNIIIFFFEEEEEEEEECCCBBB@@@???======<<<<<<<<<>>>@@@CCCDDDCCCCCCBBB???>>>>>>@@@EEELLLSSSXXXZZZYYY[[[___```bbbiiirrr{{{tttkkkccc]]]\\\[[[ZZZYYYXXXWWWWWWWWW______```aaadddgggkkkmmmjjjmmmppprrrrrrssstttuuusssqqqooommmlllmmmoooqqqoooqqqrrrqqqmmmhhhcccaaa\\\YYYUUURRRPPPOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCAAA@@@AAACCCCCC@@@<<<;;;<<<<<<<<<======>>>>>>>>><<<:::999::::::999888666666555444333333222222222222111///............000111---%%%$$$***---+++------,,,,,,,,,,,,++++++(((((()))+++,,,,,,)))''''''&&&%%%$$$$$$%%%''')))+++***)))(((''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((()))***+++************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!""""""###$$$+++******)))(((''''''&&&++++++)))(((''''''''''''$$$&&&((()))))))))+++---...---,,,+++++++++,,,---***)))((())),,,.........***+++,,,---,,,+++***)))(((((((((((())))))))))))((()))+++,,,---///333666555666777666555666777999777777888:::======;;;::::::;;;===<<<;;;;;;<<<>>>???@@@HHHXXXjjj|||vvv~~~{{{}}}nnnXXX<<<999555333333555999;;;@@@>>>EEEUUUgggvvv|||jjjqqq|||hhhqqqrrrlllbbbXXXTTTZZZhhhsss|||vvvmmmiiimmmppppppvvv|||xxxxxxxxxssslll```VVVLLLFFFCCCAAACCCGGGMMMQQQWWW\\\___bbbdddfffddddddcccbbbbbbbbbbbbbbb```\\\YYYZZZ]]]^^^[[[XXXVVVUUUTTTRRRRRRUUUYYY]]]]]]^^^___aaadddiiiooosss|||}}}zzzyyyyyyyyyzzzxxxnnnkkkiiigggddd```___\\\YYYVVVSSSQQQPPPLLLIIIEEEAAA>>>=========;;;:::999999888888888888;;;===???@@@@@@@@@???>>>======???BBBGGGNNNTTTXXXYYYYYY\\\```bbbeeemmmvvvqqqggg___WWWRRRPPPOOONNNMMMMMMMMMMMMNNNTTTUUUVVVZZZ^^^ccchhhkkkjjjmmmppprrrrrrrrrtttuuuqqqpppnnnmmmmmmnnnppprrrrrrssssssqqqlllfffaaa___YYYVVVRRRPPPOOONNNLLLKKKIIIIIIHHHGGGFFFEEEEEEEEECCCBBBAAAAAACCCBBB@@@===<<<<<<<<<<<<=========>>>===;;;999888999999888777777666666555444444333333111000///......---.........000---((('''---///---------,,,,,,,,,+++++++++)))))))))***++++++)))''')))((('''&&&'''(((***+++,,,,,,+++))))))(((((()))(((((('''&&&&&&&&&''''''%%%%%%%%%'''(((***,,,---*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))+++***)))(((''''''''''''&&&'''))))))(((((()))+++...------,,,,,,,,,---...+++)))((())),,,---...---,,,---------,,,***)))((()))))))))***************)))+++,,,---...111444777555666777666555555777999:::999999:::;;;<<<:::999:::;;;<<<<<<;;;;;;===>>>???@@@HHHXXXkkk|||vvv|||uuutttxxxiiiSSS;;;888444111111444888;;;@@@>>>DDDRRReeewwwnnnrrr{{{hhhuuu~~~kkkjjjeee\\\UUUZZZhhhuuuyyynnnhhhkkkmmmnnnttt~~~~~~~~~|||xxxwwwvvvoooggg]]]SSSIIIDDDAAA???AAAEEEIIIMMMSSSYYY\\\___bbbdddeeedddcccbbbaaaaaa``````^^^[[[XXXXXXZZZ[[[YYYVVVUUUUUUTTTRRRRRRTTTYYY\\\ZZZ]]]```cccggglllrrrvvvxxx{{{~~~}}}|||{{{}}}}}}xxxuuuzzzzzz}}}ssskkkhhhgggccc___YYYXXXTTTQQQMMMJJJHHHGGGBBB@@@===999777555555666777666666777777888999:::===>>>>>>???>>>===<<<;;;;;;<<>>??????@@@HHHXXXkkk}}}vvv|||wwwsssuuuyyydddJJJ;;;888333000111444999<<<>>>>>>CCCPPPdddyyynnnpppyyygggvvv|||mmmoookkk```VVVYYYiiixxx{{{ooofffhhhkkkmmmsss|||~~~}}}yyywwwuuummmcccXXXOOOEEEAAA>>><<<>>>BBBFFFJJJQQQVVVZZZ^^^aaacccdddcccbbb```___^^^^^^^^^]]]ZZZWWWVVVWWWXXXWWWUUUVVVVVVUUUTTTSSSUUUZZZ]]]^^^___aaacccffflllsssxxxxxxzzz}}}}}}{{{xxxvvvvvvwwwxxxzzz{{{{{{yyyxxxvvvzzz|||qqqiiigggeee___ZZZTTTRRRNNNJJJFFFBBB@@@???===;;;999666444333333333333333444555777888:::;;;???@@@@@@???>>><<<;;;:::999;;;@@@EEEKKKQQQUUUXXXYYYYYY^^^eeejjjooozzzyyysssiii```XXXQQQKKKFFFAAAAAA@@@@@@@@@BBBDDDEEEKKKLLLMMMPPPTTTXXX\\\^^^cccfffiiillllllmmmnnnpppqqqqqqpppooommmllljjjiiimmmkkkhhhddd```\\\VVVSSSOOONNNLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCBBBAAAAAA@@@???>>><<<<<<<<<===============;;;999777666777777666555666666555555444444444444//////.........//////000---......------......---,,,,,,,,,++++++++++++***---+++(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%)))(((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))+++,,,---...///***)))(((''''''''''''''''''((())))))''''''((()))+++++++++++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++......------,,,+++***)))+++***************))))))%%%'''((()))***---111333555666666666555555777888<<<:::888888999;;;;;;;;;999;;;<<<===<<<===>>>@@@???@@@GGGXXXkkk~~~vvvxxxwwwyyyzzz~~~cccHHH;;;888444222222555:::===<<<>>>CCCOOOddd|||mmmooowwwfffvvv|||vvvwwwsssggg\\\___qqq{{{mmmdddfffjjjmmmsss{{{|||yyyuuukkkaaaTTTKKKBBB>>><<<:::<<<@@@DDDIIIOOOUUUZZZ]]]aaacccbbbaaa```___]]]]]]\\\\\\[[[YYYWWWVVVVVVVVVVVVVVVXXXXXXXXXWWWVVVXXX\\\___``````______bbbgggooouuuyyy{{{|||zzzwwwsssrrrqqqttttttttttttuuuwwwyyyzzzyyy{{{{{{pppiiifffccc\\\WWWQQQOOOKKKFFFBBB>>><<<:::999888666444333222222222...///000111333555777888>>>>>>>>>===<<<:::999999888;;;???EEEKKKQQQUUUWWWXXXZZZ___hhhnnnttt}}}rrrmmmeee]]]VVVOOOJJJGGGAAA@@@???>>>???AAACCCEEEHHHIIIKKKNNNQQQTTTWWWXXX[[[^^^bbbeeeggghhhjjjlllmmmnnnoooooommmkkkhhhfffbbb___[[[XXXVVVTTTOOOLLLKKKJJJJJJJJJLLLLLLKKKJJJFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@?????????===============<<<<<<<<<;;;999777666777777666555444444333333333333333222000000000000000000111111......---...---+++******,,,,,,+++++++++*********,,,***((('''(((((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&)))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&))))))))))))******++++++)))(((((('''''''''''''''&&&((())))))((((((***+++---......///////////////,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,------******)))))))))(((((((((%%%&&&((()))***,,,000333444555666555444444666888999888666777:::<<<===>>>:::;;;============>>>@@@??????GGGWWWjjj}}}sss|||{{{uuuwww~~~~~~bbbJJJ999777555333444666:::<<<;;;>>>DDDNNNccc|||mmmppp~~~uuudddsss}}}}}}~~~zzzoooeeejjj{{{xxxjjjaaadddjjjnnnttt|||~~~{{{vvvjjj^^^QQQHHH@@@===;;;999;;;>>>BBBGGGNNNTTTYYY]]]```cccaaa```___^^^]]]\\\\\\\\\[[[YYYWWWVVVUUUVVVXXXYYYYYYZZZZZZZZZYYY[[[^^^aaaccccccbbbaaaccchhhoootttxxxxxxwwwuuuqqqoooooooooqqqppppppppprrrtttwwwxxxuuuvvvyyy|||~~~|||wwwpppjjjfff```YYYTTTMMMKKKHHHCCC???;;;999888444444222111000000000000000111111222444666888999:::999999888888888777777999;;;???DDDJJJOOOSSSUUUXXXZZZ```iiiqqqxxxxxxjjjfff```XXXRRRLLLIIIHHHDDDBBB@@@>>>>>>???AAACCCCCCDDDGGGJJJMMMPPPSSSTTTSSSVVV[[[___bbbdddgggiiihhhiiilllnnnmmmkkkgggeeeYYYUUUPPPNNNNNNMMMIIIFFFGGGFFFGGGIIIKKKLLLKKKJJJFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDBBB???>>>>>>@@@===============<<<<<<<<<;;;999777666777777666555333222222222222222222222222222111000000111111111000------...---***)))+++++++++++++++***************)))(((((((((((('''&&&%%%&&&&&&&&&'''''''''''')))(((((('''''''''((((((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&''')))***+++))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((''''''&&&''''''((('''(((************+++---)))***+++,,,,,,---,,,,,,,,,***)))***+++------,,,,,,+++++++++,,,---...///******))))))((('''''''''''')))***+++,,,///222555444555666555444444666888777666666888;;;===>>>>>>;;;===>>>>>>===<<<>>>???@@@???FFFVVViii|||pppzzz|||wwwzzz|||]]]DDD666555444333444666888:::;;;???EEEMMM```yyykkkoooyyy~~~nnn___mmm~~~uuulllnnn|||uuuggg___dddkkkooouuu||||||uuuhhh[[[NNNFFF>>><<<:::888:::===@@@EEELLLSSSXXX\\\```bbbaaa``````___^^^^^^______ZZZYYYXXXWWWVVVXXXZZZ]]]ZZZ[[[[[[[[[[[[\\\___aaaaaabbbdddfffhhhkkkooorrrrrrqqqpppmmmkkkkkkmmmooommmnnnoooqqqqqqqqqqqqqqqmmmnnnppprrrtttuuuvvvwwwrrrrrrpppkkkddd\\\UUURRRIIIGGGDDD???<<<888666555111111000000////////////444444444555666777888999666666666666777888888999999;;;>>>CCCHHHMMMRRRTTTXXXZZZaaakkkrrrzzzsssdddaaa\\\VVVQQQNNNMMMNNNLLLIIIFFFCCCBBBBBBDDDFFFDDDEEEGGGIIIKKKMMMNNNNNNMMMQQQVVV[[[___bbbeeehhhhhhjjjmmmnnnlllgggbbb^^^VVVQQQKKKHHHIIIHHHEEEBBBBBBBBBCCCFFFIIIKKKJJJIIIHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEDDDBBB>>>===>>>@@@>>>=========<<<<<<<<<<<<;;;999777777888888777666333333333333333333333333333222111000/////////000111---,,,///...++++++///++++++++++++************(((''''''(((***)))'''%%%''''''(((((())))))(((((()))((((((((((((((())))))$$$%%%&&&(((((((((((('''%%%%%%%%%'''(((***,,,---))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((***+++,,,,,,+++***+++---&&&''')))***++++++******+++)))((())),,,---...---------,,,+++,,,---......++++++******)))(((((('''((()))+++,,,---///333666444555555555444444666777777777777999<<<======;;;===>>>???>>>===<<<===>>>@@@???FFFTTTgggzzznnnzzz{{{}}}|||WWW999444333333333444666777888<<>>;;;:::888:::===???CCCKKKQQQVVV[[[___aaabbbaaaaaa`````````aaaaaaZZZZZZYYYWWWWWWYYY\\\___ZZZ[[[[[[[[[[[[\\\___aaaXXX\\\aaaeeeggghhhjjjkkklllkkkiiigggfffhhhlllpppjjjmmmppprrrrrrooollliiiggghhhiiikkkmmmooopppqqqlllnnnoookkkbbbYYYSSSPPPEEEDDD@@@===999666444333111111111000000000000///111111111111222333444444666666777777888:::;;;<<<:::;;;>>>AAAFFFLLLQQQSSSYYY[[[aaakkksss{{{|||pppcccaaa]]]XXXTTTRRRTTTVVVUUURRRNNNJJJHHHIIIJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJNNNTTTZZZ^^^bbbeeehhhmmmnnnooonnnjjjbbbZZZUUUWWWPPPJJJGGGGGGGGGCCC@@@??????AAADDDHHHIIIIIIGGGJJJKKKKKKLLLJJJHHHEEEDDDDDDEEEEEEBBB>>><<<>>>@@@>>>>>>======<<<<<<<<<;;;<<<:::888777888888777666444444444444444444444444222222111///............111---,,,//////,,,...333+++++++++************)))&&&&&&''')))+++***'''%%%&&&''''''((()))(((((((((''''''&&&&&&&&&''''''(((###$$$&&&((())))))((((((((((((((((((((()))***+++)))(((((((((''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###$$$############$$$%%%%%%'''((((((((())))))******''''''&&&&&&&&&''''''(((---......---+++******++++++,,,---///000000//////***)))((())),,,.........000///---,,,+++,,,,,,---,,,,,,++++++***))))))(((&&&((()))***+++...111444444555555555444444666777888888999;;;<<<===;;;999>>>???@@@???<<<;;;<<<===@@@@@@EEETTTfffyyyqqqvvv|||mmmNNN===888666333111222555999<<<:::@@@FFFNNN^^^ssskkkiii~~~lll___eeexxx}}}{{{ppphhhhhhjjjmmmvvv~~~|||tttkkkeeebbbfffkkknnntttyyy~~~vvvnnnddd[[[NNNEEE===;;;;;;888777888:::???FFFMMMRRRVVVYYY\\\\\\___bbbcccbbbaaaaaaaaa\\\[[[ZZZYYYZZZ[[[]]]^^^[[[\\\]]]^^^]]]\\\[[[ZZZYYY]]]cccggghhhgggffffffgggfffdddddddddfffiiikkkkkkkkkmmmmmmllljjjgggeeeeeeeeefffgggggggggffffffhhhgggfffddd```[[[TTTOOODDD@@@;;;777555444222000000000000000000000000000111222222333333444444444555666666666666666555555:::;;;???DDDKKKPPPRRRSSSXXX\\\aaahhhrrrsssjjjbbb^^^YYYWWWXXXYYYXXXWWWYYYVVVSSSPPPPPPPPPPPPPPPQQQQQQPPPNNNMMMMMMMMMMMMSSSRRRTTTXXX___dddhhhiiinnnmmmiiieeeaaa]]]ZZZYYYSSSPPPKKKGGGEEEDDDBBBAAA===>>>@@@BBBEEEIIILLLMMMIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDBBB@@@@@@@@@AAABBB===???@@@???<<<:::::::::777777777777777777888888444444333222222111111000333111///...///111111000111111000...---,,,+++***,,,***)))((()))***)))((((((((('''&&&&&&((()))***'''&&&%%%%%%%%%''')))+++&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''+++)))'''''''''((('''%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''############$$$%%%&&&&&&(((((((((((((((((((((((('''(((((((((''''''***,,,...------,,,+++***))))))+++++++++++++++***))))))&&&&&&&&&&&&'''''''''(((//////---,,,+++*********---......,,,)))((()))***++++++******+++...333777555444333222333555777999666777888999:::;;;;;;;;;>>>>>>===;;;;;;:::::::::===???EEEOOObbbyyytttzzzjjjLLL===666555333222333666999<<>>??????===;;;::::::;;;::::::::::::::::::::::::555555444444333222222111333111//////000111000///000000///...---,,,,,,+++---+++)))((())))))((('''***)))((('''&&&''''''(((&&&%%%$$$""""""###%%%&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''((()))))))))))),,,***((((((((()))(((''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))((())))))((('''''')))+++,,,,,,,,,+++******))))))***++++++++++++***)))(((&&&'''''''''((((((((((((,,,,,,+++***))))))))))))***++++++)))&&&%%%&&&'''&&&)))+++---...000333555555444333333333555777888777777888999::::::::::::======<<<;;;;;;;;;;;;;;;===???CCCLLL]]]tttttt{{{dddIII<<<444333333333444777:::<<>><<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;666666555444444333333222333111000000111000...,,,............---------,,,***)))'''(((***++++++***,,,+++)))((('''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$$$$$$$$$$$$$###&&&'''((()))************---+++)))))))))***)))''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''')))******)))''''''(((************************************+++******)))((((((((((((((())))))))))))+++******)))))))))***************(((%%%$$$%%%&&&%%%)))...222333333444444666555444333333444666777777888888999::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<>>>BBBIIIVVVjjjrrrzzzzzz^^^EEE:::222222222444555888:::<<<@@@??????HHH^^^xxxwwwoootttjjjggguuuwwwlll```VVVOOOGGGMMMSSSVVV^^^kkkwww}}}|||sssiiigggiiimmmttt|||~~~xxxpppbbbUUUGGG???888888999888888:::;;;???EEEKKKPPPTTTYYY\\\___aaaaaa```]]]ZZZYYYYYYZZZYYYWWWVVVVVVWWWYYYZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTXXX]]]aaaccccccdddeeedddeeefffggghhhiiiiiiiiieeecccaaa___^^^^^^___```bbbaaa___^^^]]]]]]]]]]]][[[ZZZZZZZZZYYYVVVRRROOOBBB>>>999666444333111000////////////////////////333222000///...///000111111111222444555777999:::>>>BBBGGGMMMPPPRRRTTTUUU\\\aaajjjsss|||~~~tttmmmhhheee___]]][[[ZZZ[[[___bbbdddeeeeeeffffffeeeeeeeeefff``````aaabbbcccdddfffggg_________aaadddfffgggggg```aaabbbbbb```\\\XXXVVVOOONNNLLLKKKKKKJJJGGGDDD@@@@@@AAACCCEEEGGGIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???????????????===;;;888888:::<<<999999888888888888777777555555555444333333222222222111111111111000---***------------------------'''&&&&&&'''***---------+++***)))(((((('''''''''******((('''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((()))***+++++++++,,,+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''((('''''''''''''''''''''''')))******)))'''&&&'''((((((((()))))))))*********)))***************))))))((())))))))))))*********+++++++++++++++,,,------,,,,,,,,,***((('''((()))***---222444555444444444666555444444444444555666777888999:::::::::::::::999999999:::;;;<<<>>>>>><<>>CCCIIINNNSSSXXX[[[]]]^^^___^^^\\\ZZZZZZ[[[YYYXXXWWWUUUUUUVVVXXXYYYXXXXXXWWWVVVUUUUUUTTTTTTRRRVVV\\\___aaacccdddeeeeeedddcccbbbccceeeggghhheeedddaaa^^^]]]^^^___```aaaaaa```^^^^^^]]]]]]]]]XXXVVVVVVUUUUUUSSSOOOLLLAAA===888555333222111000////////////////////////333222000///...//////000000000111333555777999;;;???DDDIIINNNPPPRRRUUUWWW___eeeoooyyyvvvnnniiifffddd``````_________aaadddfffmmmoooqqqpppmmmkkkkkklllffffffgggiiijjjmmmnnnpppmmmllljjjjjjjjjiiigggeeeddddddeeeccc```\\\XXXUUUQQQOOOMMMLLLKKKIIIEEECCC???@@@AAACCCEEEHHHJJJKKKFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@??????>>>@@@???>>>;;;888888:::<<<888777777777666666666555444444333333222111111111222111000111111///,,,***,,,,,,,,,---------------)))((('''(((***+++,,,+++(((((())))))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%'''((()))*********+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$############$$$%%%&&&'''************************)))***+++***(((''''''(((((((((((()))******++++++******++++++++++++******))))))))))))*********+++************+++,,,---------...---,,,)))((()))***---///000000000000111222444444444444444555555666888888999:::::::::999999888888888999;;;<<<>>>???<<>>???>>>>>>CCCJJJOOOXXXmmmyyynnnRRR???888666555333222333666999<<<===@@@DDDOOOdddtttvvv~~~wwwsss}}}yyymmmbbb\\\TTTZZZbbbkkkxxxvvvkkkggggggjjjpppxxx{{{yyyzzz{{{}}}{{{rrr___NNNDDD<<<555555777666666888777;;;???DDDIIIOOOTTTXXX]]]^^^^^^]]][[[[[[\\\^^^[[[YYYWWWVVVUUUVVVXXXXXXVVVUUUTTTRRRQQQPPPQQQQQQQQQUUUZZZ^^^aaaccceeegggdddcccbbbaaa`````````aaaaaa```^^^\\\[[[[[[[[[\\\]]]___```bbbbbb```^^^]]]SSSQQQOOOMMMKKKHHHDDDAAA???;;;777444222222000///000000000000000000000000000222333444555444333222111111000111333666999;;;@@@DDDIIILLLNNNRRRYYY^^^eeemmmyyy}}}uuummmhhhdddaaa___[[[___dddhhhjjjllloooqqqpppuuuzzzzzzvvvsssssstttxxxxxxyyyzzz|||}}}zzzvvvqqqnnnjjjiiigggddd```]]]ZZZXXXUUUSSSOOONNNMMMMMMLLLJJJDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEE@@@@@@AAAAAAAAA@@@@@@@@@???@@@@@@???===;;;;;;<<<::::::999999888777777666555444444333222222111111222000......//////...------,,,,,,,,,,,,,,,,,,,,,...,,,))))))))))))(((&&&))))))*********)))(((((()))))))))************)))&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''')))***+++,,,,,,,,,***((('''(((((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******)))(((((()))*********++++++++++++++++++,,,------.........---((((((((()))))))))******)))((((((((((((((()))***+++++++++)))'''&&&&&&((('''((()))))))))+++---000111222333555666777777888999999999::::::999999888888888888999:::<<<===>>>@@@<<<>>>GGGOOOYYYooozzz~~~~~~lllRRR???999888666333111222555999<<<>>>???CCCSSSooovvvxxxyyy{{{www{{{oooeee```^^^hhhsss{{{wwwlllhhhhhhjjjqqqxxxxxx~~~~~~}}}}}}yyyzzz{{{}}}|||rrr___MMMDDD<<<555555666555666777666:::>>>CCCHHHNNNSSSXXX_________^^^[[[[[[\\\]]][[[ZZZXXXVVVVVVVVVXXXYYYQQQQQQPPPPPPQQQRRRTTTUUURRRUUUZZZ^^^aaacccfffhhhccccccdddcccbbb```^^^]]]^^^]]]\\\[[[ZZZYYYYYYXXX[[[]]]```bbbcccaaa^^^\\\UUUSSSPPPMMMKKKHHHDDDAAA>>>;;;777333222111000///000000000000000000000000---///222444444333111000111111111111333666999:::@@@DDDIIIKKKMMMQQQZZZaaafffooo{{{{{{tttnnniiieeeaaa___\\\aaahhhlllmmmmmmoooqqqtttzzz~~~||||||~~~~~~{{{vvvrrriiihhhfffccc```]]][[[ZZZVVVTTTPPPOOOOOOPPPPPPPPPGGGGGGFFFDDDCCCCCCCCCCCCGGGGGGGGGGGGFFFFFFFFFFFF??????@@@AAAAAAAAAAAA@@@???AAABBBAAA>>><<<<<<<<<999999888888777666666555666555555444444333222222222///------.../////////---------,,,,,,+++++++++)))((('''(((***+++,,,+++++++++++++++***)))'''&&&'''((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((***,,,------------+++)))((())))))((('''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))%%%'''******)))))))))***++++++++++++++++++++++++,,,------.../////////...(((((((((((())))))))))))++++++************++++++,,,,,,,,,***((('''''')))$$$'''***,,,---...111333000111333555666888888888999999:::::::::999999888888888888999:::;;;======AAA:::;;;DDDNNNZZZrrrxxx}}}~~~~~~lllPPP>>>999666555444333444666888999@@@>>>BBBTTTuuuxxx}}}zzzooohhhdddkkkxxx~~~xxxoooeeebbbfffmmmrrrttt|||{{{ooo]]]NNNEEE>>>888888888666888;;;;;;===@@@CCCFFFLLLTTT[[[```^^^[[[YYYXXXXXXYYYYYYWWWYYY[[[ZZZWWWUUUUUUWWWSSSSSSSSSQQQNNNNNNOOOQQQSSSUUUXXX\\\___bbbdddeeecccdddddddddcccbbb```_________]]]ZZZWWWWWWXXXZZZ^^^___aaaccccccaaa^^^]]]\\\YYYTTTOOOLLLHHHEEEBBB@@@<<<777333111111000///............/////////000222333444444444222111000111111111111222555999===AAADDDHHHLLLOOOUUU^^^eeeooovvv}}}xxxpppiiiddd```]]][[[```bbbfffjjjnnnqqqtttuuu~~~|||uuupppmmmjjjgggdddaaa^^^ZZZWWWSSSRRRPPPPPPQQQPPPNNNLLLHHHHHHGGGFFFEEEDDDCCCCCC@@@BBBEEEHHHJJJIIIHHHGGGBBBDDDDDDAAA>>>===@@@CCCBBBAAA@@@>>>===;;;::::::<<<;;;:::888777666666666222111000000222222111000111000000000000000111222111000///...---,,,,,,,,,///,,,******++++++(((&&&%%%&&&((())))))'''%%%$$$$$$%%%'''(((((('''%%%$$$))))))(((((('''''''''&&&&&&'''((())))))((('''&&&######$$$&&&)))***)))(((******)))((('''&&&%%%%%%))))))(((((('''&&&$$$$$$'''&&&&&&&&&''''''%%%$$$%%%%%%%%%%%%&&&'''(((((())))))*********((('''&&&******)))'''&&&&&&&&&&&&&&&))),,,+++(((&&&'''(((+++,,,.........,,,***)))+++***((('''&&&''')))************++++++,,,,,,,,,000---***))))))))))))(((%%%&&&(((+++---...//////444444333333444555777888666777888999:::999888777999777666888===@@@???>>>???>>>AAAGGGMMMZZZsssmmmQQQ>>>999666555444333444666888999===>>>DDDVVVwwwtttuuuyyyrrrooonnnuuu{{{qqqfffaaaccciiinnnpppyyy}}}yyyooo^^^OOOAAA;;;666666666444555888;;;===@@@CCCFFFLLLSSSYYY^^^]]][[[ZZZYYYYYYYYYYYYXXXZZZ[[[YYYUUUSSSSSSTTTRRRSSSRRRPPPNNNNNNPPPRRRSSSUUUXXX\\\```ccceeefffbbbbbbbbbbbbaaa___]]]\\\\\\\\\ZZZXXXUUUUUUWWWYYYXXXZZZ]]]___``````___^^^\\\YYYTTTPPPLLLHHHEEEBBB???;;;555111///---,,,+++........./////////000000......000111222222222222111111111111222444999<<<@@@DDDHHHLLLPPPWWW```fffrrrzzzxxxrrrkkkddd___[[[XXXVVV[[[___ccchhhlllpppvvvyyy|||uuupppjjjhhheeebbbaaa^^^[[[YYYVVVUUUTTTSSSSSSRRROOOMMMIIIHHHHHHFFFEEEDDDCCCCCCEEEFFFGGGHHHGGGEEEBBBAAABBBCCCCCCAAA??????@@@AAA@@@@@@???>>><<<;;;::::::;;;:::999888777666666666666444333444555555444333000000///////////////000000///...---------------...,,,))))))******(((%%%((()))******)))(((&&&$$$ ###%%%'''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%)))))))))))))))+++,,,...((((((((((((((('''''''''(((((((((((('''&&&%%%$$$#########$$$%%%%%%%%%$$$############$$$%%%&&&'''(((((()))******)))''''''***++++++,,,+++)))'''&&&'''***,,,+++)))'''''')))***+++,,,---,,,+++)))(((+++***(((''''''((()))***,,,,,,,,,------------------+++)))((((((((('''&&&%%%&&&((())),,,---///000444444333333444555777888777777999:::::::::999888777666666777:::=========@@@???BBBIIISSSccc{{{zzzvvvpppSSS???999666555444333444666888999;;;>>>EEEVVVsssqqqnnnyyyzzz|||yyyxxxyyy{{{xxxlllddddddhhhlllnnnvvv{{{~~~wwwmmm^^^PPP@@@:::666777777555555888<<<>>>@@@CCCGGGLLLRRRWWW\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZXXXTTTQQQPPPPPPQQQQQQQQQOOONNNNNNQQQSSSTTTVVVYYY]]]aaadddfffgggddddddcccaaa___]]][[[YYYYYYZZZYYYXXXVVVVVVXXXZZZXXXZZZ\\\^^^______^^^]]]\\\YYYTTTPPPMMMIIIEEEBBB>>>:::444000...---+++***////////////000000000000//////000000111333444555333444444444444666:::===???CCCIIINNNSSSZZZcccjjjvvv~~~qqqlllddd]]]XXXUUURRRPPPTTTYYY___cccgggnnnxxx{{{sssmmmgggeeecccaaaaaa```^^^]]][[[ZZZXXXWWWVVVUUURRROOOJJJJJJIIIGGGFFFDDDCCCCCCFFFGGGGGGGGGFFFCCC@@@>>>CCCBBBAAAAAABBBAAA???>>>>>>>>>===<<<;;;;;;:::::::::999888777666555555555444333222222333333111000111000///......---......///......---------.........,,,+++***++++++)))'''******++++++***((('''%%%!!!"""###%%%'''(((******&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$******)))'''$$$%%%)))---''''''''''''(((((())))))'''((((((((('''&&&%%%%%%$$$%%%%%%&&&''''''''''''############$$$%%%&&&''''''''')))******)))((((((((())),,,---,,,***'''%%%)))***,,,+++***(((((()))))))))***++++++***((('''***)))(((''''''(((******/////////...............,,,+++*********)))'''%%%'''''''''(((***---///111444444333444444555777777777888999:::;;;:::999999666777777777777999;;;>>>???===???GGGTTTeeezzzyyyiiieeerrr~~~}}}sssUUU@@@999666555444333444666888999;;;>>>EEEQQQiii~~~tttqqqjjjwwwuuuvvv{{{~~~{{{|||vvvllliiikkknnnpppuuu{{{}}}uuukkk\\\OOOBBB<<<888999:::888888:::===???BBBEEEJJJOOOSSSVVVZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYWWWUUUSSSQQQQQQPPPPPPPPPNNNNNNOOORRRUUUWWWYYY\\\```cccfffhhhiiiggggggeeeccc```^^^\\\[[[ZZZ[[[[[[[[[ZZZZZZ\\\^^^______```aaa```___]]]\\\]]]ZZZVVVRRRNNNJJJFFFBBB>>>:::555111000///......//////000000000111111111666555444333333444555666777888888888888:::===??????DDDKKKQQQVVV^^^gggnnnxxxyyymmmggg___WWWRRROOOMMMKKKLLLSSSZZZ]]]aaajjjxxxxxxpppkkkfffdddbbbaaabbbcccbbbaaa```^^^\\\ZZZYYYWWWTTTQQQLLLLLLJJJIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCAAA@@@AAADDDCCC???<<<<<<<<<<<<;;;;;;:::::::::999888777666555555555555444222111111222222000///222111000///...---------......---------......//////...------,,,,,,+++***))))))*********)))((('''******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$''')))***'''"""!!!%%%***'''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%&&&(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))&&&'''(((*********))))))&&&'''((())))))(((&&&%%%++++++++++++******)))***((()))*********))))))((())))))((((((((()))***+++000000//////......---------,,,,,,------,,,)))'''((((((((((((***...111333333333444444555666666777777888999:::;;;;;;::::::666888999888666777;;;???BBB???>>>EEESSSeeevvvnnn``````ooovvvXXXAAA999666555444333444666888999:::>>>CCCLLL```~~~rrrdddtttqqqiiiwwwwwwtttuuuvvvxxx{{{}}}{{{yyyzzz|||}}}sssnnnnnnppprrrvvv}}}}}}tttjjj\\\NNNCCC===999::::::999999<<<@@@AAADDDIIIOOOTTTWWWYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVTTTSSSOOOOOOOOONNNNNNQQQUUUXXX\\\]]]```cccfffhhhjjjkkkhhhgggeeebbb```^^^]]]\\\[[[\\\]]]]]]\\\]]]___```aaaaaabbbbbbaaa```^^^]]]^^^[[[XXXTTTQQQLLLGGGCCC;;;777333111000111111000000000000111111111111222777666555444444555666777888999::::::999:::===???AAAFFFNNNTTT[[[ccclllrrrzzzuuullleee\\\TTTNNNKKKHHHGGGFFFKKKRRRUUUYYYcccrrr~~~xxxqqqlllhhhfffccccccdddfffffffffcccaaa___]]]\\\YYYVVVSSSOOOOOOMMMKKKIIIGGGEEEDDDCCCDDDEEEGGGGGGGGGGGGGGGCCCAAA@@@AAADDDCCC???<<<<<<<<<;;;;;;:::::::::999999888777666555555555666777555444444555555444333333222111000//////...///......---------......///---------,,,+++******+++&&&''''''((())))))))))))---,,,+++)))''''''&&&&&&''''''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''+++...,,,'''$$$&&&)))***))))))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&((()))'''$$$"""""""""&&&&&&&&&&&&'''((())))))&&&'''(((*********)))))))))((('''&&&&&&''')))***,,,+++***************)))))))))***************))))))))))))))))))***++++++///.........---,,,,,,,,,,,,,,,+++,,,---,,,***'''***))))))***,,,///222444333333444555555666666666666777888:::;;;;;;::::::666888999888777888===AAAEEECCCBBBGGGVVVhhhxxxyyyiii___aaapppyyyZZZBBB:::666555444333444666888999999===AAAIII]]]{{{kkk[[[kkksssiiiwww{{{uuupppmmmnnnrrruuuuuuvvvuuutttuuuwwwzzzvvvpppoooppprrrxxx~~~~~~~~~vvvlll]]]PPPCCC===888888999888:::===CCCDDDHHHNNNUUUZZZ]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVWWWXXXWWWUUUSSSOOOOOOOOONNNOOOSSSXXX\\\___```bbbeeegggiiijjjjjjeeedddbbb```___^^^]]]]]][[[]]]^^^___^^^^^^___aaa___``````aaaaaaaaaaaaaaa___]]]ZZZWWWSSSOOOIIIEEE999666111//////000000///000111111111222222222222111111222333555666888999888999::::::999999;;;===CCCIIIQQQXXX___gggpppvvv}}}}}}tttjjjcccYYYPPPIIIEEECCCAAA@@@CCCHHHKKKPPPZZZgggqqqyyyzzztttpppjjjgggeeedddeeegggggggggfffdddaaa```___]]]YYYWWWSSSRRRPPPNNNKKKIIIGGGFFFGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAAAAABBBAAA???>>>======<<<;;;::::::999999999888777777666666666777555444333333555555444333333222111000000///000000///......---------......***++++++***)))((((((***&&&''''''(((((())))))***'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%(((++++++(((&&&'''(((******)))((('''&&&%%%%%%%%%%%%&&&'''(((((((((''',,,...///,,,((($$$$$$&&&$$$$$$$$$$$$%%%&&&'''((('''''')))******)))((((((+++***'''&&&'''))),,,...,,,+++)))(((*********))))))))))))))))))*********((())))))******+++++++++---------,,,,,,,,,,,,,,,***)))(((((())))))'''&&&)))))))))***,,,///222333222333444555666666666666444666777999:::::::::999777777777777777:::>>>BBB@@@AAABBBFFFUUUhhhxxxvvvfff^^^```kkk~~~zzz[[[CCC:::666555444333444666888999;;;===@@@HHH\\\yyylllYYYdddvvvyyylllyyy~~~vvvmmmfffhhhmmmpppqqqrrrqqqrrrtttxxx{{{}}}wwwtttuuuwwwzzzyyysssqqqrrrsssyyy~~~yyypppbbbUUUFFF???888888999999<<>>FFFLLLUUU\\\cccjjjsssyyy}}}ttthhh```UUUKKKCCC???<<<::::::<<<>>>AAAFFFOOOZZZaaalllwww~~~yyytttqqqkkkhhheeeddddddfffffffffhhhgggeeecccbbbaaa]]][[[VVVUUUSSSPPPMMMJJJHHHGGGIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCAAA??????@@@AAA???>>>===<<<;;;:::999888999999888777777777777888111000000111333444333222111000000/////////000000000///...---------------***,,,---,,,)))(((***++++++***))))))((((((((((((###$$$&&&'''((((((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((()))***))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((,,,///111///)))&&&''')))%%%$$$$$$%%%%%%&&&'''((((((((()))******)))'''''')))(((((('''(((***,,,------***'''''')))***)))(((((('''''''''(((((()))***(((((()))***++++++,,,+++,,,,,,,,,,,,,,,---------***(((&&&&&&'''((('''&&&&&&'''(((***,,,...///000222333444666666666666555333444666888999999999999777555333444777<<>>BBBDDDGGGRRReeeuuu{{{sssbbbZZZ\\\fffxxx{{{\\\DDD:::666555444333444666888999>>>???@@@GGGZZZvvvpppZZZ```mmm|||ppp{{{~~~vvvkkkccceeelllqqqqqqqqqqqqrrrwww}}}|||ssslllkkkmmmrrr|||vvvttttttuuuzzz{{{ssseeeXXXJJJBBB;;;:::;;;<<<@@@EEEHHHJJJNNNVVV___eeefffeee```^^^[[[YYYXXXXXXYYYYYY[[[XXXUUUUUUUUUTTTPPPMMMPPPPPPPPPPPPQQQVVV\\\aaaaaabbbcccdddeeeeeeeeeeeeeeedddcccccccccdddeeefffbbbdddffffffeeeeeefffgggjjjiiiiiigggfffeeeddddddbbb```]]][[[WWWRRRLLLHHHAAA===888333111000///...111111222222222333333333555666777999999999888777???@@@AAAAAA@@@???@@@AAAHHHNNNWWW^^^eeellltttzzz~~~tttfff^^^RRRGGG???:::777555777777777:::@@@HHHPPPUUU```lll|||zzzuuurrrooollliiieeeccccccdddeeeeeejjjiiigggfffeeecccaaa^^^XXXVVVTTTQQQNNNLLLIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCBBBDDDDDDAAA>>>===@@@CCC@@@???>>>===;;;:::999888:::999888888888888888888333333222444666888777666//////.........//////000111000///...---,,,,,,,,,---///000///---+++---//////...,,,***)))(((''''''%%%&&&(((******)))(((&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%'''''',,,***((((((+++///111111'''''''''((((((((((((((($$$$$$&&&'''(((((())))))%%%(((+++)))$$$!!!"""%%%'''''''''''''''(((******))))))*********((('''&&&%%%%%%&&&((()))))))))))),,,)))&&&&&&(((***)))'''&&&&&&&&&&&&&&&'''((()))'''((()))++++++,,,,,,,,,+++,,,,,,------.........,,,)))'''&&&((())))))(((###%%%''')))+++------...222333444666666666666555222333555777888999888888666222000111777<<>>999999888666555777:::===999>>>BBBHHHZZZuuuooo\\\___iiiuuu~~~rrruuuvvvppphhhcccfffnnnsssqqqsssyyy}}}~~~xxxjjjdddhhhtttwwwnnnnnnsssvvv|||{{{rrrbbbSSSFFF???::::::;;;<<>>>>>@@@???===;;;:::::::::;;;<<<888555555888:::777444555555444222222222222222111000000000000000111222///............---------......---,,,,,,+++******+++)))((('''((()))((('''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''$$$"""!!!"""#########((((((((((((((('''''''''***))))))******)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&((()))%%%$$$$$$$$$%%%''')))***''''''''''''((((((((((((...,,,***))))))((('''&&&++++++,,,,,,+++***((('''''''''''''''((()))++++++(((((())))))******++++++------------------------,,,+++***(((''''''''''''&&&(((+++---/////////...000111444666666666555444666777999::::::999888777777666777;;;;;;:::<<>>@@@>>>===;;;:::::::::::::::666333444888:::888666555555444444333222222222111111000000000000000111///............---------------,,,++++++***)))))),,,***(((((()))***)))(((%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''***'''$$$###$$$%%%%%%$$$((((((((((((((((((((('''+++***))))))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%'''((()))((((((((())))))))))))******)))'''&&&&&&'''''''''***++++++++++++)))(((''''''''''''(((((()))***+++((((((((()))******++++++,,,,,,,,,+++++++++++++++***))))))(((((())))))***&&&(((***---/////////...000111333555555555444333666777999::::::999888777999777888;;;;;;999;;;@@@HHHFFFHHHPPPXXXaaalllvvvwwwlll```VVVTTT^^^ssspppSSS@@@:::888888777555333444777999===@@@CCCGGGSSShhhxxx]]]aaalllyyy{{{|||vvvqqqpppuuu|||zzz{{{{{{xxx|||rrrkkkkkkpppooottt{{{~~~~~~{{{uuuhhh[[[KKKCCC======>>>>>>BBBGGGGGGMMMVVV\\\___^^^]]]]]]^^^[[[XXXWWWWWWXXXXXXWWWZZZ[[[[[[[[[ZZZYYYWWWVVVVVVWWWXXXYYYYYY[[[^^^aaaaaa``````aaaccccccbbbaaaaaacccgggkkkoooqqqrrrssssssttttttsssqqqooommmllllllkkkjjjkkkkkkkkkhhhffffffcccaaa^^^[[[WWWRRRNNNIII@@@777333111///000333444666777666555555666777777888::::::;;;>>>AAADDDDDDEEEEEEAAA<<<<<<@@@FFFIIIPPPZZZaaafffjjjooosss}}}sssjjjaaaWWWJJJ???888555333111111222222000///000222444888<<>>===;;;::::::::::::777444222444777999888666555555666666555444222111222222111000/////////000///............---------,,,++++++******)))))))))***)))''''''((()))((('''&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''***(((%%%$$$$$$%%%%%%$$$((((((((((((((((((((((((---+++)))(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&'''((())))))))))))***************)))'''&&&&&&((()))+++************)))((('''&&&''''''(((((())))))******'''(((((()))******++++++++++++******)))))))))(((******))))))((()))))))))&&&'''***,,,.../////////111222333444444333222111666777888999:::999999888;;;999999;;;:::999<<>>999888888888666444444777999===@@@BBBDDDLLL^^^ttt}}}aaaccclllyyy{{{vvv{{{vvvvvv{{{|||{{{|||yyy{{{yyypppjjjjjjnnnpppssszzz~~~~~~~~~{{{yyyttthhh\\\LLLDDD>>>======>>>BBBGGGHHHOOOXXX^^^```___]]][[[]]]ZZZWWWVVVVVVWWWWWWWWWZZZ[[[\\\\\\\\\[[[ZZZYYYXXXYYYZZZZZZZZZ[[[^^^````````````aaaccccccbbbbbb```bbbfffkkkooosssvvvwwwvvvwwwwwwwwwuuussspppnnnlllllllllmmmnnnllliiiffffffdddbbb```]]]XXXSSSOOOLLLCCC:::666222000000333444666888888777777999::::::;;;<<<<<<>>>AAAEEEIIIGGGGGGFFFAAA======BBBGGGLLLSSS\\\bbbfffhhhlllnnnwww~~~}}}qqqiii^^^TTTFFF<<<666444222000///000111000///...///000555666<<>>===<<<;;;::::::999777555333444666777777555444555777777777555222111333333111000///////////////............---------,,,+++++++++*********)))(((&&&%%%%%%&&&'''&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%$$$$$$''''''(((((()))))))))***...,,,)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###""""""######$$$%%%&&&'''((((((((()))))))))************)))(((&&&%%%&&&)))+++******))))))(((((('''&&&''''''((()))))))))))))))''''''((()))***++++++,,,++++++******))))))((((((+++***)))(((''''''&&&&&&%%%''')))+++---...//////222222333333333222111111666777888999999999999999:::888888:::::::::???EEEKKKJJJMMMRRRWWW[[[eeeooouuukkk^^^TTTPPPWWWiii{{{jjjPPPAAA>>>888999999888666666888:::<<<>>>@@@AAAFFFUUUlll~~~hhhgggkkkvvvssspppyyyyyy}}}|||vvvyyy{{{zzzyyypppjjjjjjmmmrrrtttzzz|||zzzvvvjjj^^^MMMEEE===<<<===>>>BBBGGGLLLRRRZZZ```bbb```]]]\\\[[[YYYVVVUUUVVVWWWXXXXXXZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\\\\\\\\\\]]]```bbb```aaabbbcccddddddddddddaaacccfffkkkppptttwwwyyywwwxxxyyyxxxwwwtttrrrpppnnnnnnnnnoooooommmjjjgggeeecccaaa```]]]YYYSSSOOONNNEEE<<<777444000111444444666999:::::::::;;;======>>>???@@@AAADDDIIILLLIIIHHHFFFBBB??????DDDHHHOOOUUU^^^ccceeefffhhhkkkqqqyyyzzznnnfffYYYPPPDDD:::666444222000---...000000//////000111111000222888???JJJYYYgggvvv|||}}}yyyvvvrrrmmm\\\YYYXXX\\\bbbddd___YYYWWW[[[aaahhhmmmpppqqqqqqpppooonnnnnnooonnnkkkiiidddaaa]]]YYYUUUQQQMMMKKKHHHGGGEEEEEEFFFGGGFFFDDD??????@@@@@@@@@@@@AAAAAA>>>>>>======;;;:::999999999777666555555555444333444555777777777555222111333333111000///////////////............---------,,,,,,,,,,,,,,,+++++++++((('''%%%&&&'''((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%''''''&&&&&&''''''((()))***++++++...+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""###$$$%%%&&&''''''''''''''''''((((((((())))))'''''''''%%%""""""%%%(((******)))((((((''''''''''''((())))))***))))))(((''''''((()))***+++,,,,,,,,,,,,+++++++++*********(((''''''&&&&&&'''''''''%%%&&&(((***,,,...///000222222222222222222111111666666777888999:::::::::888666666999;;;<<>><<<===>>>BBBHHHOOOTTT\\\aaabbb```^^^\\\YYYWWWUUUUUUWWWYYYZZZZZZZZZ[[[]]]^^^______^^^^^^^^^___`````````aaadddfffaaaccceeefffffffffggghhheeegggiiimmmqqquuuxxxyyyxxxxxxyyyxxxwwwvvvtttsssqqqpppooooooooonnnkkkhhhdddbbb```^^^\\\YYYUUURRROOOFFF===888444111111555444666:::<<<<<<===>>>???@@@BBBCCCDDDEEEGGGKKKNNNJJJHHHEEEBBB@@@BBBGGGKKKRRRWWW^^^bbbcccdddfffiiiooowwwtttiiibbbSSSKKKAAA999666444222000---...000000//////111222111//////333666;;;GGGSSSeeelllpppmmmhhheeebbb^^^MMMOOOTTT[[[```aaa]]]XXXXXX^^^gggpppuuuvvvtttsssooonnnllllllkkkjjjhhhfffbbb```]]]YYYTTTPPPMMMKKKGGGFFFDDDDDDEEEEEEEEEDDD?????????@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;999888:::999888666555444333333555555666666555444222111222222111000/////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***)))'''((()))+++***)))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%(((***))))))&&&&&&'''(((***+++,,,,,,,,,***((((((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((''''''''''''((((((((((((''')))+++***'''&&&))),,,++++++***)))(((((((((((('''((()))******)))((('''&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%%%%&&&''')))***+++%%%&&&'''))),,,...000111222222222222333333333333666666777888999::::::;;;888555555888;;;>>>FFFNNNPPPPPPRRRUUUWWW\\\hhhtttwwwjjj___XXX[[[iiiyyy~~~~~~gggMMM???===444666777888777888999;;;<<<===@@@AAABBBLLLfff~~~gggdddfffppp{{{qqqkkkzzz{{{uuuooopppxxx~~~vvvllljjjnnnnnnrrryyy~~~~~~}}}zzzpppeeeQQQHHH@@@===>>>???DDDIIIQQQUUU\\\``````___]]]\\\XXXVVVTTTUUUXXX[[[\\\]]][[[\\\^^^```aaabbbbbbaaa^^^___``````aaabbbeeehhhcccfffhhhiiihhhhhhiiikkkllllllnnnpppsssvvvxxxzzzyyyyyyxxxxxxxxxwwwwwwwwwsssrrrpppoooooonnnllljjjdddbbb___]]]\\\[[[XXXVVVOOOFFF<<<888555111222555333777;;;===>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLNNNJJJHHHEEEBBBAAADDDIIIMMMTTTYYY^^^aaaaaacccfffiiipppxxx~~~oooccc]]]LLLEEE===777555333111......///000///......000222222111222444444666===EEEQQQYYY]]]YYYTTTQQQOOOLLLAAAFFFOOOWWW\\\^^^^^^^^^___fffqqqzzz~~~|||vvvrrrnnnllljjjiiihhhgggdddbbb___^^^\\\XXXSSSNNNLLLKKKGGGDDDBBBBBBCCCDDDCCCCCC@@@@@@@@@???????????????======>>>===<<<;;;999888999999999777555555555666555555444444333222222222111111000000000000000111///............---------++++++++++++++++++++++++)))'''&&&'''(((***)))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))'''&&&%%%&&&'''(((***+++,,,---)))(((((((((******((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''###$$$&&&((()))))))))((('''(((((((((((()))))))))"""'''+++,,,******,,,000---,,,***)))(((((())))))'''((()))******)))((('''&&&&&&''')))***+++,,,---******++++++,,,---------)))(((((((((((()))******%%%%%%''')))+++...000111222222222333333444555555666666666777888:::;;;<<<:::666555888:::>>>FFFOOOTTTTTTVVVXXXZZZ___nnn|||vvvkkkbbb\\\aaapppzzzvvvvvvxxx}}}~~~bbbGGG999666222444666777777777999;;;<<<>>>AAACCCCCCLLLfff|||```___dddqqqtttjjjuuu~~~|||~~~zzztttrrruuuttt}}}xxxmmmkkkooojjjpppwww|||}}}{{{{{{yyypppeeeSSSJJJAAA??????@@@EEEKKKQQQVVV[[[^^^^^^]]]\\\\\\WWWUUUTTTUUUXXX\\\^^^___\\\^^^```bbbcccddddddddd\\\]]]^^^______aaadddgggdddgggjjjkkkiiiiiikkknnnpppqqqrrrsssuuuwwwyyyzzzzzzyyyxxxxxxxxxxxxyyyzzzuuussspppooonnnnnnmmmkkkeeebbb___]]]]]]\\\ZZZYYYNNNEEE<<<888555222222666333777;;;>>>???@@@AAABBBDDDFFFIIIJJJKKKKKKLLLNNNJJJHHHDDDBBBBBBFFFKKKNNNUUUYYY^^^``````bbbeeeiiissszzz{{{kkk___YYYGGGAAA:::666444333000---000111000...------...000//////111333222111555<<<>>>FFFKKKGGGAAA>>>===::::::AAAKKKSSSXXX\\\```dddeeemmmxxxwwwqqqooommmjjjiiihhhfffcccaaa]]]]]][[[WWWQQQMMMKKKKKKFFFDDDAAAAAABBBCCCCCCBBB@@@@@@@@@?????????>>>>>>======>>>>>>===;;;999888888888888777666666777999555555444222222222222222111000000000000000111222//////.........---------******************++++++%%%$$$######%%%'''&&&&&&))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&%%%###!!!%%%&&&''')))***,,,---...''''''''')))++++++)))'''''''''''''''''''''''''''%%%$$$"""""""""$$$&&&((($$$%%%''')))******))))))))))))))))))************$$$&&&&&&&&&))),,,---,,,+++))))))))))))***'''(((***+++***)))'''&&&&&&&&&''')))***,,,------))))))***+++,,,------...111///---+++)))'''&&&%%%%%%%%%&&&(((+++...000111222222222333444555666777666666666777888:::;;;<<<<<<888666888:::===EEENNNWWWWWWXXXZZZ\\\cccssszzzqqqjjjggglll}}}}}}tttnnnnnnuuu|||wwwYYYBBB;;;<<<555555555666666777888999;;;AAA???>>>EEENNNbbb}}}yyy```^^^cccqqqvvvgggoooyyy{{{}}}zzzvvvvvvzzzvvvkkkeeedddkkkmmmqqqxxx~~~zzz{{{~~~{{{qqqgggXXXLLL@@@<<<===???EEEJJJSSSYYY\\\[[[ZZZ\\\\\\YYYYYYYYYZZZ[[[\\\^^^___`````````aaabbbcccdddeeeeee```bbbddddddddddddfffhhhlllkkkkkkkkkkkklllmmmmmmnnnoooqqqsssvvvyyyzzz|||zzzxxxvvvwwwyyyzzzxxxvvvvvvsssooopppssssssoookkkcccbbbaaa```___]]]YYYUUUSSSHHH<<<888777666888;;;888:::===@@@CCCFFFHHHHHHFFFIIIMMMRRRTTTUUUTTTTTTOOOMMMIIIGGGGGGJJJNNNQQQYYY[[[^^^______aaaggglllttt~~~ssseeeWWWNNNCCC???999444333222111111222111000111222111000...000111111000000111444666777888999888666555555666999@@@KKKWWW```fffhhhiiirrrwww}}}~~~zzzuuurrrqqqllliiifffdddcccaaa___]]]^^^^^^[[[XXXRRRLLLFFFBBBCCCBBB@@@>>>>>>>>>@@@AAAEEE@@@>>>AAAAAA>>>???DDDBBBAAA???>>>;;;:::888777:::999888777666555444444000000000111111222222222222111111000///......---//////.........---------...+++))))))+++,,,)))'''***))))))(((''''''&&&&&&'''((((((((((((&&&$$$###((('''&&&%%%%%%&&&'''(((%%%$$$""" !!!%%%((('''(((***+++,,,------...***)))'''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$""""""!!!###$$$$$$%%%%%%&&&&&&''',,,***((('''&&&'''((())))))'''%%%$$$%%%(((+++---...,,,***(((((()))***+++''''''((())))))((('''&&&'''''')))***++++++++++++******++++++++++++******,,,***((('''&&&'''((()))(((((()))***+++---///000000000000111222444555666555666777999999999888777:::888888;;;<<>>EEENNNaaa|||uuu___\\\___nnnvvvffflll|||~~~yyy}}}zzzxxxxxx}}}uuujjjdddbbbjjjlllqqqxxx{{{|||~~~|||sssjjj\\\OOOBBB======???CCCHHHPPPVVVZZZYYYYYY[[[[[[YYYZZZZZZ[[[]]]___bbbdddeeeccccccccccccccccccccccccaaacccdddeeeeeefffiiikkknnnnnnmmmmmmnnnnnnoooppppppqqqrrrsssuuuvvvwwwxxxzzzxxxvvvwwwyyyzzzxxxvvvwwwtttqqqrrrttttttoookkkdddcccbbbbbb```]]]YYYVVVRRRGGG<<<888777777999<<<<<<===???BBBEEEGGGIIIJJJIIILLLQQQUUUXXXXXXVVVUUUOOOMMMJJJHHHJJJNNNSSSWWW^^^___aaa``````bbbhhhmmmtttxxxkkk^^^RRRIII>>><<<888666444333000///222111111222444555333222333333333222111222444555333444555444333222333444888???KKKYYYdddlllpppqqqyyyzzz{{{yyytttoookkkiiijjjgggdddbbbaaa___]]]ZZZZZZYYYVVVRRRMMMHHHDDDAAAAAA???>>><<<<<<===>>>???CCC??????BBBBBB>>>>>>AAAAAAAAA???>>><<<:::999888999888888777555444444333111111111222222222333333111111111000///..................------------,,,///,,,******++++++(((&&&))))))(((((('''&&&&&&%%%******++++++***)))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&$$$###$$$'''***'''((()))***+++,,,,,,,,,***)))(((&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((+++***(((''''''''')))***)))(((&&&$$$%%%'''***,,,++++++)))((((((((())))))'''((()))******)))((('''&&&'''((()))************)))******++++++******)))+++***((('''&&&'''((()))'''(((((()))+++---///000000000111111222333444555444555666777888888888777:::999999<<<<<<>>>FFFPPPXXXUUUSSSUUUYYYdddwww|||pppllluuuyyyqqqmmmqqqxxxqqqWWWBBB999777666666666666777888999999999@@@???>>>EEENNN```{{{xxx```[[[]]]lllxxxeeegggttt~~~}}}xxxttt{{{uuu}}}vvvjjjcccaaaiiilllqqqxxx~~~||||||~~~}}}uuunnn```SSSEEE???>>>>>>BBBGGGMMMSSSWWWWWWXXX[[[\\\ZZZZZZZZZ\\\^^^aaadddfffhhhfffffffffeeedddcccbbbaaadddeeefffggggggiiimmmppppppppppppqqqqqqqqqrrrrrrssssssssssssttttttttttttyyywwwvvvwwwxxxyyyxxxwwwyyywwwvvvwwwxxxwwwrrrnnnhhhfffeeedddbbb___ZZZVVVPPPEEE<<<999999999;;;>>>BBBBBBDDDFFFHHHJJJKKKLLLMMMQQQVVVZZZ\\\[[[XXXVVVOOOMMMKKKKKKNNNTTT[[[```eeefffeeebbbaaadddjjjpppvvv~~~mmmaaaVVVJJJCCC;;;:::999999888666222///222222333555888999888666555555444333333444666777333333444333111000222333555===JJJYYYfffpppvvvyyy{{{uuuppplllhhhdddaaafffdddaaa```^^^\\\XXXUUUSSSQQQOOOKKKGGGCCCAAA???===<<<:::999:::;;;===>>>@@@>>>???AAAAAA>>>===???AAAAAA???>>><<<;;;:::999888777777666555444333333222222222222333333333333111111000000//////......------------,,,,,,,,,,,,///---+++++++++***(((&&&((((((((('''&&&&&&%%%%%%''''''(((''''''&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&(((***(((((()))******+++*********)))((('''&&&&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))))))))(((''''''(((*********(((&&&%%%%%%''')))+++)))))))))(((((((((((((((((()))***++++++***)))((('''((()))******+++******)))******++++++******)))***)))((('''''''''((()))&&&'''''')))***---...///111111111222222333333333444555555666777777888888:::999;;;======>>>DDDLLLRRRPPPOOOQQQVVVaaauuuuuurrr{{{zzzuuuvvv}}}kkkSSSAAA999777666666666666777888999:::888?????????FFFMMM___xxxfff^^^___ooozzzdddcccmmm~~~}}}sssnnnzzzsssooopppzzzxxxllldddbbbiiimmmsssyyy}}}|||~~~}}}wwwqqqbbbUUUGGGAAA??????CCCGGGKKKQQQVVVWWWXXX\\\^^^\\\ZZZZZZ[[[]]]```ccceeefffgggggggggggggggeeedddcccggghhhiiiiiijjjmmmqqqtttqqqrrrrrrsssssssssssssssrrrrrrsssssssssssssssssswwwwwwwwwwwwxxxxxxxxxxxx||||||{{{|||}}}{{{vvvsssllljjjhhhgggddd```[[[WWWNNNEEE===<<<======???BBBHHHIIIIIIJJJLLLMMMNNNOOORRRUUUZZZ]]]^^^\\\XXXVVVOOONNNMMMOOOTTT[[[ccchhhmmmllliiieeecccfffmmmssszzzuuudddXXXOOOFFF???===;;;:::::::::999666444333444555888;;;<<<:::999666555444555777999:::;;;888888888555333222222444333;;;GGGUUUcccnnnuuuxxx|||uuummmhhhfffeeecccaaabbb```]]]\\\ZZZVVVRRROOOLLLKKKHHHEEEBBB@@@>>>>>>:::999888777888:::<<<===AAA????????????>>>???@@@@@@@@@???>>><<<;;;::::::777666666555444444333333333333333333333333333333111000000000/////////...------,,,,,,,,,+++++++++---,,,++++++++++++***)))((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%###$$$&&&'''&&&&&&&&&((()))******+++++++++************)))(((((('''''''''%%%&&&((())))))(((&&&%%%(((''''''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((())))))((((((''''''((()))***+++***)))'''%%%%%%&&&((()))((())))))******)))((((((((()))***+++,,,+++***))))))***++++++,,,,,,,,,+++))))))************)))))))))(((((('''''''''((((((&&&&&&'''(((***---...000111222222222333222222222555555666666777888999:::::::::<<>>===BBBIIIOOOMMMLLLNNNSSS___rrr~~~wwwvvvzzz|||zzzfffPPP@@@999888666666666777777888999:::888@@@@@@@@@FFFLLL\\\uuulllaaa```ooo|||ddd___hhh{{{zzzmmmhhhrrrwww{{{vvviiijjjnnn{{{|||nnnfffdddiiinnntttzzz~~~~~~}}}yyytttdddWWWIIIBBBAAAAAAEEEIIIKKKRRRWWWXXXZZZ^^^```___\\\]]]]]]^^^```bbbdddeeefffgggiiijjjjjjjjjiiihhhiiijjjlllmmmmmmpppsssvvvqqqrrrsssttttttttttttsssqqqqqqrrrrrrssstttuuuuuuvvvvvvwwwwwwwwwwwwxxxyyy|||||||||||||||{{{xxxuuuqqqooollljjjgggbbb\\\XXXNNNEEE???@@@BBBCCCDDDGGGNNNNNNNNNNNNOOOPPPRRRSSSVVVYYY\\\______\\\XXXVVVQQQPPPQQQTTTZZZaaaiiinnnpppooolllhhheeehhhooouuuooo^^^SSSLLLEEE@@@>>><<<999888888999888777555666888;;;>>>???===;;;666555444777<<<@@@BBBBBBAAA@@@>>>:::666555555666666<<>><<<===???BBBCCC>>>>>>>>>===<<<;;;;;;:::666666555555444444333333333333333333333333333333000000000000////////////------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,'''''''''''''''&&&&&&&&&)))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%"""$$$'''''''''&&&'''(((++++++,,,,,,---,,,,,,,,,*********))))))(((''''''%%%&&&'''))))))'''&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&''''''(((((('''(((((((((((()))*********)))'''&&&&&&'''((()))))))))***++++++******)))((()))***,,,,,,,,,+++***((()))******+++*********)))))))))******)))))))))((('''''''''''''''((((((&&&&&&''')))+++---///000111111222333333333222222666777888999:::;;;<<<<<<::::::<<>><<<@@@GGGNNNLLLKKKNNNRRR]]]ooo{{{vvvxxx{{{{{{yyydddMMM>>>999;;;777777777777888999::::::999AAAAAA@@@FFFJJJYYYpppuuueee___mmm~~~{{{bbb\\\dddvvvxxxjjjdddmmmppptttwwwmmmcccgggppp}}}~~~ooogggfffhhhnnnuuuyyy}}}{{{wwwfffYYYKKKDDDBBBBBBEEEJJJLLLRRRXXXYYY\\\```bbbaaa___``````aaabbbdddeeefffgggiiikkkmmmooonnnnnnmmmjjjlllooopppqqqrrrtttvvvrrrrrrtttuuuuuuuuutttssspppqqqrrrssstttuuuvvvwwwtttvvvwwwwwwvvvvvvxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwuuussspppmmmiiiccc]]]YYYNNNGGGBBBEEEHHHIIIJJJMMMRRRQQQQQQQQQRRRSSSUUUWWW[[[]]]___```___\\\XXXVVVSSSTTTVVVYYY___eeekkkoooppppppmmmiiigggjjjqqqxxxkkkZZZOOOJJJEEEBBB>>>;;;888777777888777777666777:::???CCCDDDBBB@@@:::888888<<>><<<<<<>>>@@@DDDKKKTTT\\\dddiiilllkkkiiiggggggiiijjjjjjjjj[[[XXXTTTPPPMMMKKKHHHEEECCCBBBAAA???===<<<;;;:::888777666555555666888999<<<>>>===:::<<<@@@CCCBBB<<<<<<<<<;;;;;;:::::::::666666666555555555444444333333333333222222222222000000000000////////////------------,,,,,,,,,,,,***+++,,,,,,++++++,,,---(((((((((((((((((((((((())))))(((''''''(((((()))&&&''''''''''''''''''&&&$$$&&&((()))(((((()))***++++++,,,---......------***+++++++++***)))((('''%%%&&&&&&&&&&&&&&&&&&%%%""""""######$$$%%%&&&&&&$$$%%%%%%&&&''''''((((((((((((((())))))))))))))))))((('''&&&''''''((()))************++++++++++++'''(((***+++,,,,,,++++++&&&''''''(((((((((''''''((())))))******))))))(((&&&''''''''''''(((((((((&&&'''((())),,,...000222000111222333444333333222666777999;;;<<<===<<<<<<::::::<<>><<<@@@GGGMMMKKKMMMPPPUUU^^^ooozzzvvvzzz~~~}}}fffLLL;;;999<<<777777777777888999:::::::::BBBBBBAAAEEEHHHVVVmmmlll```jjj{{{yyy___YYYaaannn{{{~~~xxxhhhbbbkkkooosssvvviii^^^dddrrr~~~ooogggfffffflllssswwwyyy~~~zzzjjj]]]NNNFFFCCCBBBDDDHHHLLLSSSXXXYYY\\\```bbbaaa^^^^^^___```bbbdddfffgggiiikkknnnqqqrrrqqqpppoookkknnnqqqsssssssssttttttrrrtttuuuwwwwwwvvvuuutttrrrrrrssstttuuuvvvvvvwwwsssuuuwwwwwwvvvvvvxxxzzzyyyyyyyyyxxxxxxxxxzzz{{{xxxvvvsssoookkkeee^^^YYYPPPIIIFFFIIIMMMNNNPPPRRRTTTSSSRRRRRRTTTVVVXXXYYYaaaaaaaaa```___\\\ZZZXXXUUUWWWZZZ^^^ccchhhkkkmmmnnnnnnmmmjjjiiilllsssyyy~~~gggUUUKKKGGGDDDBBB>>>===<<<<<<<<<;;;999777666888<<>>BBBIIIOOOPPPOOOTTTSSSQQQMMMIIIHHHJJJLLLNNNPPPUUU[[[aaagggkkkmmmjjjlllnnnnnnllljjjhhhgggZZZVVVPPPKKKHHHFFFDDDCCC?????????>>><<<:::888666777555444222222333555666444999;;;:::===AAABBB>>>::::::::::::::::::999999777777666666666666555555333333222222222111111111////////////000000000000.........------------,,,,,,...///---***)))***,,,))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%'''''''''''')))+++)))***+++,,,---.........+++++++++++++++)))((('''&&&%%%$$$$$$$$$$$$%%%&&&""""""###$$$%%%&&&'''(((&&&&&&&&&'''(((((()))))))))))))))))))))(((((('''''''''&&&''''''((()))******)))(((((()))***+++,,,&&&((()))++++++++++++***(((((()))))))))(((((('''(((((())))))))))))((((((%%%&&&''''''((((((((('''''''''(((***---000222333...///222333444444333333333666999<<<>>>===<<<:::::::::;;;===<<<<<>>EEELLLPPPPPPOOOHHHDDDCCCGGGNNNSSSTTTSSS\\\\\\YYYVVVTTTTTTVVVYYYXXXZZZ]]]bbbgggllloooqqqlllqqquuutttooohhhdddbbbZZZTTTNNNHHHEEECCCBBBAAA======>>>===<<<999666444666444222111000111222333,,,444:::;;;>>>BBB@@@:::999999999999999999999999777777777777777666666666222222222111111000000000////////////000000000000//////.........---------///000111...***'''((()))))))))))))))************,,,+++***))))))***+++,,,((('''&&&%%%%%%&&&'''((("""###$$$$$$$$$%%%'''***'''(((***+++,,,------...++++++,,,,,,+++***((('''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((()))*********))))))******)))((('''&&&&&&&&&&&&'''''')))******)))((('''&&&'''(((***,,,&&&''')))***+++++++++***++++++,,,,,,,,,++++++***(((((())))))))))))((((((%%%%%%&&&'''(((((((((''''''((()))+++...000333444---///111444555555444333111444999===>>>===;;;999;;;:::;;;===<<<;;;AAAIIIGGGIIINNNUUU\\\eeettt{{{}}}cccJJJ;;;444222999999888888888999:::;;;>>>DDDDDDCCCFFFHHHRRRfffttt___bbbwwwzzz```TTT\\\cccqqq}}}~~~|||}}}iiiiiiggglllssspppfffaaaddd|||uuujjjaaadddhhhmmmrrrvvv|||~~~}}}}}}ooocccSSSGGGDDDEEEFFFFFFPPPTTTYYY\\\]]]]]]]]]^^^]]]]]]]]]___aaadddggghhhmmmmmmnnnooopppqqqrrrrrrooooooooonnnnnnqqquuuxxxxxxxxxxxxzzz{{{zzzwwwtttrrrqqqtttyyyyyyuuutttuuutttvvvxxxxxxxxxyyy{{{}}}~~~}}}||||||~~~~~~|||zzzzzzxxxtttpppiiiaaaXXXRRRNNNJJJGGGJJJPPPUUUUUUTTTTTTUUUVVVXXXZZZ\\\^^^^^^eeeeeeeeedddbbb___\\\[[[]]]___aaadddfffhhhhhhhhhnnngggdddhhhkkkllloootttqqq\\\PPPJJJHHHHHHKKKFFFEEEEEEFFFFFFCCC<<<777:::<<<@@@FFFKKKOOOOOOOOOIIIDDDDDDMMMTTTUUUWWW[[[aaa```^^^]]]]]]___aaacccffffffhhhjjjmmmpppsssttttttsssqqqnnniiiccc^^^[[[QQQOOOKKKGGGDDDBBBAAA@@@<<<<<<;;;999888666555555444444333222111000///...333666;;;???@@@???===;;;<<<<<<======<<<<<<;;;:::888888777777666666555555222222222222111111000000...///000000111000000///000...,,,,,,...///...---///111111///+++))))))+++)))(((((((((''''''''''''***)))((((((((()))+++,,,((('''&&&%%%$$$######$$$###$$$$$$%%%%%%&&&&&&''')))***+++,,,,,,,,,+++++++++++++++++++++***)))(((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%$$$###$$$''')))&&&(((*********)))***+++***)))'''&&&&&&'''((()))'''''''''''''''((())))))******))))))))))))******((()))***++++++***)))((()))))))))******+++++++++...+++(((%%%$$$%%%''')))((())))))+++,,,...000111111111222333333333222222555666888;;;======:::888888999<<<>>><<<;;;AAAIIIPPPSSSWWWZZZ[[[cccxxx}}}aaaHHH<<<777666999999888888999:::;;;<<<>>>EEEDDDCCCFFFGGGQQQeeeuuubbbfff}}}eeeUUUZZZ```ooo|||uuuhhhfffjjjqqqooogggeeeiii~~~sssggg^^^aaaeeejjjooottt{{{~~~}}}rrrfffUUUIIIEEEFFFGGGGGGNNNRRRWWWZZZ\\\]]]^^^___]]]]]]^^^```bbbfffiiikkkmmmmmmnnnooopppqqqrrrrrrtttsssrrrpppooopppsssvvvyyyxxxxxxyyyzzzzzzwwwuuusssrrrssswwwxxxuuusssuuuvvvxxxyyyzzzyyyyyy{{{|||}}}}}}}}}~~~}}}{{{yyywwwtttoooiiiaaaXXXRRRNNNKKKIIIKKKQQQVVVWWWVVVZZZZZZ[[[\\\]]]]]]^^^^^^ggggggeeedddaaa___]]]\\\^^^___bbbdddfffgggggggggkkkeeecccfffiiikkkpppwww|||nnnZZZOOOJJJHHHIIIMMMLLLKKKKKKLLLKKKGGG???:::::::::===CCCJJJNNNNNNLLLOOOKKKMMMUUU\\\___aaaeeecccbbbaaaaaacccggglllnnnmmmnnnooopppqqqssstttuuupppooonnnjjjeee```[[[XXXOOOMMMJJJGGGDDDBBBAAAAAA===<<<;;;999777666444444444333222111000//////...///111555888::::::999888<<<<<<<<<<<<<<<;;;;;;:::888888777777666555555555222222222222111111111000///////////////////////////---,,,,,,...///.........000000...***((()))***))))))((((((((('''''''''((((((''''''(((((()))***'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))***,,,---------,,,++++++,,,,,,,,,++++++***)))''''''&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&!!!$$$&&&'''&&&&&&&&&''''''(((***+++***)))***+++***((('''&&&&&&'''((())))))))))))))))))***++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++++++++************)))'''%%%%%%&&&((()))(((((()))***,,,...///111111111222333333333222222555555777;;;======;;;999888999;;;===;;;;;;BBBKKKUUUWWW[[[]]]]]]eeezzz{{{^^^GGG===:::::::::999999999:::;;;===>>>>>>EEEDDDCCCFFFGGGPPPcccuuueeehhhooo\\\^^^aaaooo}}}yyyiiieeegggmmmmmmhhhiiipppuuuhhh^^^^^^bbbhhhmmmrrryyy~~~~~~}}}~~~~~~}}}wwwjjjYYYLLLFFFFFFHHHIIILLLOOOUUUXXX[[[\\\^^^___\\\]]]^^^aaadddhhhlllnnnnnnnnnooopppqqqrrrssssssuuuuuutttrrrpppqqqtttwww{{{zzzxxxxxxyyyzzzyyyxxxuuurrrsssvvvvvvttttttvvvyyyzzz{{{{{{yyyyyyzzz{{{}}}}}}~~~{{{wwwtttppplllfff___VVVQQQNNNKKKJJJMMMRRRWWWYYYYYY]]]^^^___aaabbbccccccccckkkiiifffccc```___^^^^^^___```bbbdddeeeeeeddddddddd```___```bbbfffnnnvvvuuuzzz}}}lllYYYOOOKKKKKKMMMQQQQQQRRRSSSSSSPPPJJJAAA;;;999999:::BBBKKKQQQRRRPPPSSSQQQTTT[[[aaacccdddgggfffeeeddddddgggmmmrrrvvvtttuuuuuuuuutttrrrqqqpppkkkjjjgggddd___ZZZUUUSSSLLLKKKIIIFFFDDDCCCBBBBBB>>>===;;;999777555333222333222222111000///......///111333666888:::;;;;;;<<<<<<<<<<<<<<<;;;::::::888888777666666555555444222222222222111111111111111000///---------......---,,,+++,,,...//////...---......,,,)))(((((())))))))))))(((((((((''''''&&&&&&'''(((((((((''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''(((((()))***+++,,,......------,,,,,,------------,,,++++++'''''''''&&&'''(((((()))&&&%%%%%%%%%%%%%%%%%%$$$ ###''')))((('''&&&&&&''')))***+++)))))))))***)))((('''&&&&&&'''((()))***************+++++++++((()))***++++++***)))(((***+++,,,,,,,,,,,,++++++---------,,,++++++******&&&&&&&&&&&&&&&'''((()))''''''((()))+++---///000000111222333333333333333444555777;;;>>>>>><<<:::999888:::;;;:::;;;DDDNNN\\\^^^aaaaaaaaahhh|||zzz[[[EEE===<<<;;;999999999999:::<<<>>>??????FFFEEEDDDFFFFFFNNNaaatttfffhhhzzzeeeddddddqqqyyymmmgggfffjjjjjjgggllluuu{{{nnndddaaaeeejjjmmmrrryyy~~~~~~~~~~~~}}}{{{}}}zzznnn]]]OOOHHHGGGHHHJJJLLLPPPTTTWWWYYYZZZ\\\]]]\\\]]]___bbbfffkkkoooqqqqqqqqqrrrssstttuuuuuuvvvsssssssssrrrrrruuuyyy|||}}}{{{xxxwwwxxxyyyzzzyyywwwssssssuuuuuusssuuuxxx{{{|||}}}|||zzzyyyzzz{{{}}}{{{sssppplllhhhccc\\\TTTOOOMMMKKKJJJMMMRRRVVVYYYYYY\\\^^^aaaeeehhhjjjllllllnnnkkkgggccc```______```aaabbbcccccccccbbbaaa```[[[ZZZXXXWWWXXX^^^gggooopppvvv|||{{{kkkYYYPPPMMMNNNRRRVVVTTTVVVWWWVVVRRRIII???999999888:::BBBNNNWWWYYYXXXXXXYYY\\\aaaeeefffggghhhkkkiiigggfffgggkkkpppssswwwwwwwwwvvvrrrnnnjjjgggdddccc```]]]YYYTTTPPPNNNJJJIIIHHHFFFEEEDDDCCCCCC???>>><<<:::777555333222222222111000000///......111111222444777:::<<<>>>;;;;;;<<<<<<<<<;;;::::::888777777666555555444444222222222222222222222222222000...,,,++++++---...,,,++++++,,,...///...---,,,,,,,,,***)))((('''''')))))))))(((((((((((('''%%%&&&((())))))((('''&&&###$$$&&&(((((('''%%%$$$%%%%%%%%%&&&''''''((((((+++,,,---.........------------............------((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$''')))((('''''''''''')))++++++)))))))))***(((''''''''''''((())))))(((((()))))))))***))))))'''(((***,,,,,,***((('''******++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''''''''&&&&&&&&&'''''')))***,,,...///000111222222333333333333333444777;;;>>>???===;;;999888888999999;;;EEEQQQaaabbbeeeeeedddlllyyyYYYDDD===;;;999888888888999:::===???@@@???FFFFFFDDDFFFEEELLL___wwwhhhkkk}}}eeebbbbbbooossskkkfffggggggeeelllxxxuuukkkgggjjjmmmpppsssyyy~~~|||}}}{{{qqqaaaSSSJJJHHHIIIKKKOOOQQQUUUVVVWWWWWWYYYZZZ\\\]]]___cccggglllqqqsssttttttuuuvvvwwwxxxxxxyyytttttttttssssssvvvzzz}}}}}}zzzwwwvvvwwwyyyyyyyyywwwtttsssuuuvvvuuuwww{{{|||}}}~~~}}}{{{zzz{{{||||||rrroookkkgggbbb\\\UUUPPPLLLKKKKKKLLLPPPTTTWWWYYY^^^```dddhhhlllnnnppppppooolllhhhdddaaaaaaaaabbbccccccccccccbbb```^^^\\\WWWVVVSSSQQQSSS[[[ccchhhooouuuzzzxxxhhhVVVNNNMMMNNNRRRWWWVVVXXXZZZXXXQQQHHH>>>888:::999;;;CCCNNNWWW[[[[[[\\\aaafffjjjnnnqqqrrrrrrpppnnnkkkiiiiiikkknnnqqqvvvwwwwwwvvvqqqkkkddd```^^^]]]ZZZWWWTTTPPPMMMLLLIIIHHHHHHGGGFFFEEEDDDDDD@@@???===;;;888666444333222222111111000000/////////...///000222666999<<<;;;;;;;;;<<<;;;::::::999777777666666555444444444222222222222222222222333222000...,,,++++++---...,,,++++++---//////---,,,,,,+++***))))))((('''&&&***)))))))))(((((((((((('''((()))***))))))'''&&&###%%%'''(((((('''&&&$$$$$$$$$$$$%%%&&&&&&''''''+++,,,---.........---------....../////////......***)))(((&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&''')))***(((***++++++)))((())))))'''''''''''''''((())))))(((((()))***+++*********'''(((***,,,,,,***((('''))))))))))))******++++++******+++,,,------......(((((((((((((((&&&%%%$$$&&&'''''')))***,,,...//////000111222333333444333444555777;;;>>>???===;;;999777888999888;;;FFFRRRaaaccceeeffffffnnnwwwXXXEEE???;;;777777777777888:::===???AAA@@@GGGFFFDDDFFFDDDKKK]]]~~~~~~lllnnn}}}bbb[[[[[[iii{{{wwwmmmgggfffeeedddmmmyyyzzzpppkkkmmmoooqqqsssyyy~~~|||sssfffYYYOOOKKKLLLMMMPPPSSSUUUVVVVVVVVVXXXYYY]]]^^^```ccchhhmmmqqqtttuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxwwwuuussstttwwwzzz|||yyyvvvvvvwwwxxxxxxxxxwwwttttttwwwxxxwwwzzz~~~}}}~~~~~~}}}sssqqqlllhhhccc^^^WWWSSSLLLLLLLLLMMMOOOSSSVVVXXX```cccfffjjjmmmoooooooooooollliiieeeccccccdddddddddddddddbbb```]]]ZZZYYYVVVUUURRRPPPVVV```fffgggmmmsssyyy~~~vvveeeTTTLLLJJJLLLPPPTTTXXXZZZ[[[XXXPPPEEE===888:::;;;===BBBJJJRRRXXX[[[^^^eeennnrrrwww|||~~~}}}wwwuuurrrpppnnnooopppqqqtttvvvwwwvvvqqqjjjbbb]]]YYYXXXVVVSSSQQQOOOMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@>>><<<:::888666555222222222222111111000000111000000111333777:::<<<;;;;;;;;;;;;;;;:::999999777777666555555444444333222222222222333333333333111000///---------......,,,,,,,,,---......,,,***,,,***))))))))))))'''&&&******)))))))))(((((((((((())))))))))))(((''''''%%%&&&'''(((((('''&&&%%%######$$$$$$%%%&&&&&&'''***+++,,,......------,,,------...////////////...+++***(((&&&%%%#########&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&'''***,,,(((***++++++)))(((((()))&&&&&&''''''((()))))))))***+++,,,---...---,,,,,,((()))***++++++***)))((((((((((((((()))***+++,,,((()))***+++,,,......///*********)))(((&&&%%%$$$''''''((()))+++---///000///000111222333444444444555666888<<>>CCCIIIRRR[[[bbbgggqqqyyy}}}|||wwwssspppnnnmmmppprrruuuuuupppiii```[[[VVVUUUSSSRRRPPPOOONNNNNNJJJJJJJJJJJJIIIGGGEEEDDDAAAAAA???>>><<<:::999888333333333333222222222222333333333333555888;;;<<<:::;;;;;;;;;;;;:::999999777666666555555444333333222222222333333333444444////////////////////////---,,,---......---***(((,,,***((((((******(((&&&*********)))))))))(((((()))(((''''''&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''')))***,,,---------,,,+++,,,---....../////////...+++***)))'''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%'''))))))(((((()))+++)))***++++++)))(((((()))%%%&&&'''(((((()))))))))***+++---...///...---,,,))))))))))))))))))))))))))))))((())))))+++,,,---((())))))***+++,,,------******))))))(((((((((((((((((()))***,,,...///111///000111222333444444444666777999<<>>888444555555777999<<>>===;;;::::::444444333333333333333333/////////000222444666777::::::;;;;;;;;;:::999999777666666555444444333333222222222333333444444444...///000000111000000///...------......---)))&&&---***((()))***+++)))&&&************)))))))))))))))(((&&&%%%$$$%%%&&&&&&***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***+++,,,---,,,++++++,,,,,,---...//////......******)))((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&###&&&***++++++))))))))))))***,,,+++)))(((((()))%%%&&&'''((())))))))))))((()))+++------,,,+++*********))))))))))))************))))))***,,,---///******************++++++***))))))))))))******+++((())))))+++,,,...000111//////111222333444444444777888:::<<>><<<999999888:::;;;:::;;;DDDNNNRRRUUUYYY^^^cccppprrrVVVCCC===<<<===:::::::::;;;===@@@BBBDDDFFFIIIJJJFFFBBBCCCKKKRRRlllpppfffppp{{{aaaWWWfff{{{{{{rrrgggaaaaaagggtttsssmmmiiiiiiooouuuyyy~~~}}}~~~~~~}}}}}}zzzqqqggg___YYYUUUSSSSSSUUUXXXXXXVVVVVVXXX[[[^^^```bbbdddfffjjjnnnrrrtttuuuuuuvvvvvvvvvvvvvvvqqqqqqsssuuuwwwyyy{{{|||{{{yyywwwuuuuuuwwwyyy{{{tttvvvzzz}}}}}}wwwooojjjfffddd^^^VVVRRRRRRQQQQQQRRRSSSUUUXXX[[[]]]___aaadddhhhkkkmmmnnnnnnllljjjiiigggggghhhjjjkkkhhhhhhfffccc___ZZZUUURRRNNNMMMMMMPPPYYYbbbfffggghhhnnnssswww}}}oooZZZOOOMMMNNNQQQTTTWWWRRRKKKCCC<<<888666666666:::@@@HHHSSSbbbsss}}}zzzooogggeeehhhjjjmmmlllhhhccc]]][[[WWWVVVUUUSSSQQQPPPNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGCCC@@@===;;;;;;;;;:::999777666555333333444555666111111111111111111222222999:::;;;;;;;;;:::999888888777666555555444444555444333333222111000......---...//////000//////...........................******))))))))))))******''''''''''''((()))***+++'''))))))((('''&&&'''(((...---+++***((('''''''''%%%%%%%%%&&&((()))+++,,,***+++---...///......---,,,---///000000...---+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((***)))((('''&&&&&&'''((('''%%%%%%&&&)))+++,,,+++,,,,,,,,,++++++)))((('''(((((((((((('''''''''''')))*********++++++++++++***,,,...000000000///...&&&%%%%%%%%%%%%&&&''''''%%%&&&(((***---000333444///000111222333444444444666666777999<<<>>>>>>===<<<999777999:::;;;BBBIIINNNRRRWWWYYY^^^nnnzzzhhhOOO@@@<<<;;;;;;::::::;;;<<<>>>AAADDDEEEFFFHHHIIIFFFCCCDDDKKKRRRpppwwwgggggguuuhhh\\\iii|||~~~{{{qqqhhhcccccchhhuuuvvvmmmiiihhhnnntttyyy~~~}}}~~~~~~~~~{{{tttllleee^^^XXXUUUSSSUUUWWWWWWVVVVVVYYY[[[___```bbbccceeegggkkknnnrrrssstttuuuvvvvvvuuutttuuuvvvwwwyyyzzz{{{||||||{{{zzzxxxvvvvvvwwwyyyzzzuuuwww{{{~~~|||vvvooojjjeeebbb\\\UUUQQQRRROOOPPPPPPRRRUUUXXX[[[\\\^^^aaadddhhhkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhiiijjjhhhgggeeebbb]]]XXXSSSQQQOOONNNOOOSSSZZZaaaeeeeeegggmmmtttyyyqqq[[[QQQNNNNNNPPPSSSRRRNNNGGG@@@;;;777666666777<<>>======;;;::::::999888777555555555444555444333333333444555666999999:::;;;;;;:::999888888777777666555555555555444333333333111000///...////////////////////////........................&&&&&&&&&%%%%%%&&&&&&&&&***))))))((((((((())))))'''))))))((('''&&&'''(((+++***)))((('''&&&&&&&&&$$$$$$$$$%%%'''(((***+++++++++,,,---............//////000000///...,,,+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***************)))((('''&&&''''''((((((&&&%%%'''))),,,------***))))))))))))(((((((((***))))))))))))((((((((()))))))))*********+++++++++,,,,,,,,,***(((%%%$$$(((''''''''''''((())))))))))))***+++,,,---///000000111222333444555555555666666777999<<<>>>>>>===<<<999888::::::<<>><<<======<<<;;;999777555444777666444222222333555777888999:::;;;;;;:::999888888888777666666555555444333333333333222111//////000///...------...///000////////////////////////+++******))))))******+++,,,+++***)))(((''''''''''''))))))((('''&&&'''(((''''''&&&%%%%%%%%%%%%%%%#########$$$&&&''')))***,,,,,,,,,,,,---...///000333222111000...---,,,+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************))))))((('''''''''(((((()))(((&&&'''***---......******))))))((())))))***************))))))))))))((((((((()))))))))******......---,,,***'''%%%###(((''''''''''''((())))))*********++++++---......111111333444555666666666666666777999===>>>>>>======:::999;;;;;;<<>>======::::::;;;<<<<<>>:::888999999:::<<>>===::::::<<<<<<<<>>@@@CCCFFFHHHJJJKKKLLLKKKIIIGGGHHHIIIVVVrrriiieeeqqq~~~}}}xxxyyy}}}xxxccckkkzzzzzzpppeeeZZZVVVZZZggg|||xxxsssppprrruuuuuuxxx{{{~~~~~~vvvhhh]]]SSSQQQPPPPPPTTTWWWYYYYYYaaaccceeeeeedddddddddeeeggghhhjjjmmmoooqqqssssssrrrtttvvvxxxyyyxxxwwwwwwxxxyyy{{{|||}}}||||||{{{{{{{{{}}}{{{uuuppphhh```XXXSSSLLLFFFDDDGGGDDDDDDDDDFFFHHHKKKNNNPPPSSSUUUXXX[[[^^^______^^^^^^___aaadddgggiiikkklllllliiiddd___[[[XXXVVVVVVYYYXXX^^^iiimmmlllpppwww{{{yyyfff\\\YYYVVVTTTTTTNNNIIIBBB:::666555666888888>>>JJJ]]]rrruuucccOOOEEEBBBAAABBBCCCHHHHHHJJJQQQZZZ```cccbbbZZZZZZXXXVVVTTTRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOOQQQPPPNNNNNNNNNLLLIIIGGG>>>>>>>>>>>>===<<<;;;:::999777444222222222444555666777888:::::::::999999777888999999888777555444333333333333333222111111111000///...------..............................+++******************+++******)))))))))******+++'''))))))((('''&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&((()))+++,,,------------...///000111////////////////////////((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************(((((()))*********))))))'''''')))+++...///...,,,************)))'''&&&%%%((((((((((((''''''''''''((((((((()))))))))******,,,++++++******)))))))))(((''''''''''''((()))))))))))))))******,,,---------...000222333555555555777777888:::>>>??????>>><<<999999;;;;;;;;;???EEELLLRRRXXX[[[^^^iii{{{~~~}}}___CCC<<<===<<<;;;===>>>>>>???@@@BBBEEEHHHIIILLLLLLMMMLLLJJJGGGFFFEEEOOOlll{{{kkkiiisss}}}}}}|||}}}|||vvvvvv|||}}}hhhjjjuuu{{{wwwlllcccYYYVVVYYYcccuuuqqqmmmlllppptttuuuwwwzzz~~~}}}uuuhhh^^^RRROOOMMMNNNRRRVVVXXXXXX^^^```cccddddddcccdddeeegggggghhhjjjmmmqqqtttuuusssssstttttttttttttttsssvvvwwwzzz}}}~~~~~~}}}}}}{{{{{{}}}~~~|||wwwqqqlllddd\\\UUUPPPIIIBBB@@@BBB?????????@@@AAADDDFFFHHHLLLMMMPPPSSSVVVYYY[[[\\\\\\\\\^^^aaaeeejjjmmmpppnnnjjjeee```\\\ZZZZZZZZZ\\\ZZZaaammmrrrqqqvvvyyyggg^^^[[[XXXVVVVVVKKKFFF???999555666888::::::>>>HHHWWWhhhvvvttt```RRREEEBBBCCCBBB@@@???@@@>>>>>>CCCLLLTTTWWWXXXSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUSSSQQQPPPQQQPPPPPPPPPPPPOOOLLLJJJDDDCCCAAA???>>><<<<<<<<<:::999777666555555555666555666888999::::::999999777888999999999777555444333333444444333333222111111000000///......------------------------------,,,++++++******++++++,,,,,,,,,+++***))))))))))))'''))))))((('''&&&'''((((((''''''&&&&&&&&&''''''$$$$$$%%%&&&''')))***+++,,,---...//////000000000...///000000///...---,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************'''((()))***+++******)))%%%&&&)))---000///,,,)))$$$&&&(((******((('''%%%)))))))))((((((((((((''')))))))))*********++++++000///...,,,+++******)))(((''''''''''''((())))))((((((((()))***,,,---......///111333444666666777888777888;;;>>>@@@???>>>;;;888999;;;;;;:::>>>CCCJJJPPPWWWZZZ```mmm|||___DDD>>>@@@???@@@CCCAAAAAAAAABBBDDDGGGIIIKKKMMMMMMMMMLLLJJJGGGEEEDDDMMMjjjtttdddbbbjjjrrr{{{{{{yyyxxx}}}lllkkkpppzzzwwwhhh```XXXUUUWWW___mmmzzzzzz{{{jjjggghhhooosssuuuvvvyyy~~~~~~|||uuuhhh^^^QQQNNNLLLMMMQQQUUUWWWWWW[[[^^^aaacccccccccdddeeegggggghhhiiilllqqquuuwwwyyyyyyxxxwwwvvvuuuuuuttttttwwwzzz}}}~~~~~~{{{{{{|||~~~}}}yyytttmmmiiiaaaZZZSSSOOOHHH@@@>>>???;;;;;;;;;;;;===???AAABBBGGGHHHJJJMMMQQQUUUYYY[[[ZZZ[[[]]]```dddjjjooorrroookkkfffaaa]]]\\\\\\]]]]]]\\\cccoootttttt{{{yyyhhh```]]]YYYWWWWWWHHHCCC===777555666999<<<===@@@GGGRRR^^^fffiiiiiiooovvv}}}rrrdddVVVKKKBBBCCCGGGFFFAAA>>>===999666888@@@FFFIIIIIIMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXWWWUUURRRQQQQQQPPPPPPQQQQQQPPPNNNLLLIIIGGGDDDAAA>>>===<<<<<<999888777666666555555555555666888999:::::::::999777888999:::999777555444333333444444444333222222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***///...,,,***)))(((''''''''')))))))))'''&&&'''(((((('''&&&&&&%%%%%%%%%&&&######$$$%%%&&&((()))***+++---...000000000/////////000000000///---***((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''((()))+++++++++***)))###%%%)))...000///+++((("""$$$(((+++---,,,***(((************))))))))))))************+++++++++++++++***)))(((''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&(((+++...111222///000222444555777888888888888888;;;>>>@@@???>>>:::888888::::::999===BBBKKKQQQXXX]]]cccrrrsssVVVCCC>>>:::;;;AAA@@@CCCDDDDDDCCCCCCEEEIIILLLKKKLLLMMMMMMLLLJJJHHHFFFMMMdddggg______eeeqqqxxx~~~oooiiikkk||||||wwwssskkk```UUUSSSVVV[[[dddlllvvvzzzpppmmmjjjhhhjjjnnnsssvvv~~~xxxqqqggg^^^OOOJJJIIILLLPPPRRRUUUZZZ]]]```ccceeeddddddeeefffgggffffffhhhmmmrrruuuvvvxxxwwwvvvtttsssrrrqqqqqqsssvvvyyy|||~~~~~~~~~~~~~~~{{{wwwrrrllleeeaaaYYYUUUOOOIIICCC@@@???>>>===<<<;;;;;;::::::;;;;;;>>>???BBBFFFKKKPPPTTTVVV[[[[[[\\\```eeejjjmmmnnnqqqjjjdddbbb^^^YYYVVVWWWZZZ```iiiooosssyyyzzzeee\\\\\\ZZZUUUQQQNNNEEE:::555555888999888<<>>===<<<;;;:::888777666555555555555444333222000000000000000000000000//////000,,,)))***...///---***---,,,******+++***)))''')))))))))))))))((('''''''''''''''''''''''''''''')))((((((''''''&&&&&&%%%$$$&&&((('''%%%%%%(((+++///,,,***((())),,,///222000///...---------------'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******------,,,++++++******)))%%%&&&'''((()))************+++,,,,,,***))))))))))))***+++,,,+++***)))((())))))***+++++++++******++++++,,,,,,+++***(((''')))'''&&&'''******(((%%%'''''''''(((***,,,...///...///111333444444444444444555888<<<>>>@@@AAAAAABBB<<<999;;;>>>>>>@@@DDDLLLUUUWWW\\\lllzzzoooSSSBBB???:::<<>>;;;:::::::::999999888777888888888888999;;;???DDDJJJPPPSSSZZZZZZ[[[___eeekkknnnpppoooiiicccbbb___[[[YYYZZZ___fffooouuuzzzzzzddd\\\[[[YYYTTTPPPIIIAAA888444555888888888<<<===@@@CCCFFFIIIKKKLLLQQQWWW^^^dddeeebbb\\\XXXWWWSSSPPPPPPRRROOOGGG@@@000//////---...111666:::???DDDKKKPPPSSSTTTTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVUUUUUUTTTSSSRRRKKKIIIGGGDDDBBB@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<777777777888999:::<<<<<<<<<;;;:::999777666555444555555444444333111000///......//////////////////...***''''''+++---+++)))---+++***)))******)))((()))))))))))))))(((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&(((+++***)))))))))***+++,,,------,,,,,,+++,,,,,,,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++***************)))))))))******+++,,,---------,,,+++,,,------+++******+++)))***+++,,,,,,+++******,,,,,,++++++*********)))))))))***))))))((('''&&&((('''&&&'''))))))'''%%%&&&'''(((***+++---...///...///111333444444444444555666999<<<>>>@@@@@@@@@???;;;999;;;<<<===BBBHHHSSS\\\^^^bbbqqqiiiOOO@@@???;;;<<>>DDDKKKOOOUUUVVVXXX^^^eeekkkooopppnnngggbbbaaa___\\\\\\^^^aaahhhqqqwww|||vvvaaaYYYXXXUUUPPPLLLFFF@@@:::777888::::::999<<<<<<======>>>@@@AAABBBFFFJJJOOOUUUWWWXXXVVVUUUZZZYYYXXXXXXXXXQQQFFF<<<,,,,,,,,,+++,,,///333777<<>>?????????===::::::;;;;;;===EEENNN\\\eeegggkkkyyybbbJJJ>>>>>>:::;;;AAA@@@FFFHHHIIIJJJIIIJJJKKKMMMNNNPPPRRRRRRQQQOOOKKKIIIKKK]]]xxx~~~dddYYYUUU]]]ppp{{{nnnjjjzzz}}}}}}qqqcccZZZUUUUUU\\\cccttt~~~tttnnnooosssvvvwww{{{}}}~~~~~~~~~~~~~~~yyytttnnnbbbWWWJJJDDDAAADDDHHHKKKOOOTTTVVVYYY]]]```bbbdddfffgggdddfffkkkooorrruuuxxxyyyzzzxxxvvvttttttuuuwwwxxx{{{zzzyyyxxxyyyzzz|||~~~|||}}}vvvkkk```WWWOOOIIIEEE???>>><<<:::888666666555444444333222222222222333444333333444888>>>EEEHHHLLLOOOUUU^^^fffkkkmmmmmmmmmfff```___^^^\\\\\\___cccjjjssszzzppp]]]UUUSSSOOOKKKIIIGGGCCC>>><<<<<<===<<<<<<<<<;;;;;;;;;<<<===>>>???AAACCCGGGKKKOOORRRTTTUUU\\\ZZZXXXWWWTTTKKK???666...///000000000333777:::;;;AAAJJJPPPTTTUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTUUUVVVVVVVVVUUUPPPOOOMMMJJJGGGEEECCCBBBAAAAAA@@@???<<<999666444666777999:::;;;;;;:::::::::999999888666555555444222333333222111000//////+++,,,,,,------......///111---***)))+++---......---+++((('''((()))))))))***))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))*********)))***+++,,,------......---,,,***)))(((((()))******+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++)))***,,,---.........---)))))))))***))))))((((((***+++---,,,+++******+++******+++,,,------......000...,,,***))))))+++,,,------+++***)))(((((('''%%%%%%&&&&&&'''&&&&&&%%%'''(((***,,,.../////////000000111222333333444444777888:::<<<>>>>>>>>>>>>>>><<<<<<<<<:::<<>>>>>>>>===@@@>>>======;;;<<>><<<;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCEEEGGGIIIKKKMMMNNNPPPKKKEEE@@@;;;777333111000333555777888:::<<<>>>BBBFFFLLLPPPRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUQQQRRRSSSTTTTTTTTTTTTTTTQQQPPPOOONNNLLLJJJHHHFFFAAAAAA@@@@@@>>>===<<<;;;777888999:::::::::::::::::::::999888888777666666222222333333222111111000------------------------,,,,,,++++++++++++,,,,,,+++***)))***+++,,,***)))+++***((('''''''''((()))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%$$$$$$&&&***---......//////...---,,,,,,++++++)))***,,,------,,,+++***%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''((((((((()))))))))******%%%''')))+++,,,+++***)))))))))***************)))&&&(((******)))((()))***++++++******+++,,,---...******)))))))))***,,,,,,++++++,,,,,,+++)))'''&&&%%%&&&((((((&&&%%%&&&'''(((((()))***,,,...000111222222111111222222333444777999;;;<<<>>>>>>>>>>>>???<<<;;;<<<<<<===EEENNNYYYeeekkkrrr}}}yyy|||}}}WWWAAA888888444666???BBBDDDHHHNNNQQQSSSSSSSSSTTTRRRUUUXXXYYYXXXUUUPPPMMMOOO]]]ssseee___nnn}}}llluuu}}}{{{{{{yyyzzzxxxwwwwwwsssooopppttt||||||rrrllllllooorrrvvvyyy}}}~~~~~~~~~{{{yyysssfffYYYIIIBBB>>>@@@DDDHHHMMMSSSZZZ\\\___aaaaaaaaaaaabbbgggjjjmmmllljjjkkkoootttvvvwwwyyy{{{||||||||||||zzzzzzyyyyyyzzz|||}}}~~~~~~}}}|||~~~~~~uuukkk\\\NNNFFFBBBAAAAAA>>>?????????===999666444444444333222222222222333000000///...///111333555777:::BBBMMMYYYbbbgggiiijjjbbb\\\\\\^^^```fffkkkwww~~~tttfffXXXRRRPPPNNNLLLLLLHHHFFFBBB>>><<<<<<>>>@@@CCCEEEGGGIIIJJJIIIHHHFFFGGGGGGIIIJJJJJJJJJIIIIIIDDDAAA<<<888666666555555666999===???@@@AAACCCEEEGGGJJJNNNPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUSSSSSSTTTUUUUUUUUUTTTTTTOOOOOOOOOOOOMMMKKKIIIHHH@@@???>>>===<<<<<<;;;;;;999999888888999999::::::888888888777777666555555333333333333333222222111//////......------,,,,,,***+++------,,,,,,++++++******+++,,,...---+++)))+++***((('''''''''))))))((((((((((((((((((((((((*********)))))))))))))))&&&$$$$$$&&&***------------///000111111///,,,+++***+++,,,------+++***)))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''(((((((((((())))))$$$&&&(((***+++***((('''$$$%%%&&&''''''''''''''''''(((******))))))***+++,,,+++***)))******+++,,,******))))))))))))))))))%%%'''***,,,---,,,***)))%%%'''))))))'''&&&'''((()))(((''''''))),,,///111333222111111111222333444777888:::<<<>>>>>>>>>>>>:::777666999<<<>>>DDDJJJUUUbbbiiirrrtttqqquuu|||VVVAAA777777222555???BBBCCCHHHNNNRRRTTTUUUUUUVVVSSSUUUXXXZZZYYYVVVQQQNNNOOO]]]ssseeeYYYggg{{{ooorrrzzz|||zzzyyywwwxxxyyy||||||wwwwww{{{|||rrrllllllnnnpppxxx{{{~~~~~~{{{yyytttfffXXXHHHAAA===???CCCFFFLLLRRRYYY\\\___aaaaaabbbcccdddfffiiilllkkkjjjlllrrrxxxuuuwwwzzz|||~~~~~~}}}|||zzz{{{{{{|||}}}~~~}}}tttiiiZZZMMMEEECCCCCCDDDCCCDDDEEEDDDBBB>>>:::777444333333222222222222222000000000111222444666777777888===GGGSSS___ggglllhhhaaa[[[\\\```dddkkkrrrnnnaaaTTTNNNMMMKKKIIIJJJHHHGGGCCC@@@>>>???BBBEEEMMMOOOQQQRRRQQQNNNKKKHHHKKKLLLMMMMMMLLLJJJHHHFFF<<<:::888666666888999:::>>>AAAEEEHHHIIIJJJLLLMMMKKKMMMOOOPPPPPPQQQSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTNNNOOOOOOOOONNNLLLJJJIIIHHHFFFCCCAAA???>>>===>>>:::999888888888999:::;;;777777666666555555444444333333444444444333222222000000///...---,,,,,,++++++---000111000...---,,,******,,,...000///+++)))+++***((('''&&&''')))***))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((()))'''&&&(((,,,......,,,---000444777777333///+++***+++,,,---,,,***((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((&&&(((***,,,,,,+++)))'''&&&&&&((()))************''')))+++++++++***+++,,,,,,+++***)))))))))***+++************)))'''&&&%%%!!!&&&((((((&&&%%%%%%(((******'''&&&'''))))))(((&&&&&&(((+++///222333222111111111222333444666777:::<<<>>>?????????666222111666<<>>DDDHHHLLLPPPSSSTTTSSSTTTTTTYYYWWWYYY___aaa\\\SSSMMMMMM[[[pppkkk``````ppp{{{lllfffmmmxxx|||uuuuuuwwwyyywwwsssyyy|||vvvppphhhmmmssstttzzz|||~~~~~~|||||||||zzzssseeeVVVJJJCCC???@@@CCCFFFKKKQQQZZZ\\\]]]^^^___aaadddgggggggggggghhhkkkooorrruuuvvvwwwzzz|||~~~~~~zzzzzz{{{}}}~~~|||uuuhhhXXXLLLIIIJJJKKKKKKMMMUUU[[[WWWIII===999:::999999888555111//////000...///000222222333333333444444666===HHHTTT]]]bbbeeedddbbb___```hhhttt~~~zzz^^^VVVMMMHHHHHHHHHGGGEEEHHHEEEAAA<<<:::===DDDIIITTTVVVXXXWWWTTTPPPMMMLLLQQQTTTVVVTTTSSSRRRKKKCCC=========<<<;;;<<>>AAACCCBBB@@@>>>:::999::::::;;;BBBIIISSS```ppp~~~nnnyyykkkJJJ???555333444888???EEEGGGKKKPPPSSSUUUUUUVVVVVVXXXXXXZZZ___aaa]]]UUUNNNLLLWWWjjj}}}wwwhhhdddhhhvvvllldddkkkvvv}}}wwwvvvxxxzzzyyyuuuyyywwwnnnuuuxxx|||kkkeeejjjppprrrzzz|||~~~~~~||||||{{{xxxssseeeVVVJJJCCC???@@@DDDGGGLLLRRR]]]___````````````aaacccffffffggghhhkkkooosssuuuuuuwwwyyy{{{}}}~~~~~~~~~|||{{{{{{|||~~~~~~|||yyyttthhhXXXNNNLLLNNNQQQSSS]]]ccceee]]]MMM???::::::888888777444111000111222111111222333444555555555777777888<<>><<<;;;666777888999::::::999999777777777777666666666666333333222222111222222222333222000///...///000111111---)))***---///---***+++++++++++++++******))))))))))))((((((((('''''''''((())))))(((&&&$$$###(((((('''''''''&&&&&&&&&$$$&&&)))***++++++---//////000111222222111000///***))))))***++++++***(((((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''((()))******)))((((((%%%%%%&&&&&&'''(((((((((******+++++++++++++++***+++)))''''''((())))))))),,,+++***)))((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((((()))***+++,,,---------///000000222333555777888999999;;;>>>AAABBBAAA@@@===;;;999::::::;;;BBBJJJ\\\iiiyyywwwyyy___EEE<<<555444666999???EEEFFFKKKPPPUUUVVVWWWWWWXXXXXXYYY[[[___bbb___XXXQQQKKKRRRaaarrrnnndddbbbtttooodddiiiuuuzzzxxxyyy{{{{{{wwwzzz}}}pppdddiiilllttt|||wwwfffbbbhhhooopppwwwyyy~~~}}}}}}~~~{{{yyyuuuhhhZZZKKKDDD???AAAEEEHHHNNNTTT]]]___bbbcccbbbaaabbbbbbeeeeeefffhhhlllpppsssuuuuuuvvvxxx{{{|||}}}}}}}}}}}}{{{zzz{{{|||||||||~~~~~~yyyuuurrrgggYYYPPPOOOSSSXXX[[[dddgggeee[[[KKK>>>888888888888777444222111333555111111111222222333333333666777888:::===DDDOOOWWW[[[^^^aaadddjjjuuunnnZZZIIIDDD???===???BBBBBBAAACCCAAA>>><<<>>>CCCLLLRRRVVVXXXYYYXXXWWWVVVWWWXXX\\\aaadddeeedddaaaYYYPPPPPPPPPNNNLLLKKKMMMQQQTTTVVV\\\bbbdddfffhhheee```[[[ZZZXXXWWWVVVVVVWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPMMMHHHDDDBBB@@@===<<<555666999:::;;;;;;:::999666777888888888777555444222222222222222222333333333222111000111222333444444000---,,,---...+++)))++++++++++++,,,,,,,,,,,,((((((((((((''''''''''''(((((()))((('''%%%###!!!(((((((((''''''''''''&&&%%%'''***,,,,,,---...000///000111111111000///...+++******+++,,,,,,***)))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))((()))*********)))(((((($$$%%%%%%&&&&&&'''(((((()))***+++,,,,,,------,,,+++)))''''''((())))))))),,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((((()))***,,,------......111111111222333444666666888888:::<<<@@@AAA@@@???===;;;:::;;;:::<<>>???>>>BBBIIIPPPZZZ^^^dddiiipppyyynnnZZZJJJ@@@===999999;;;===>>>>>>===<<<;;;:::===DDDMMMSSSZZZ[[[[[[ZZZYYYZZZ\\\^^^aaafffkkklllllliii```WWWYYYXXXVVVTTTSSSUUUZZZ]]]]]]bbbfffggghhhiiigggbbb\\\ZZZXXXVVVTTTTTTUUUUUUZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZXXXVVVUUUTTTRRRNNNJJJFFFDDDAAA>>><<<444666888:::;;;:::999888555666888999888777555333000111222222333333333333111111000111111333444555222000------------+++)))************++++++,,,---(((((((((((('''''''''&&&(((((((((((('''&&&%%%$$$((((((((('''''''''''''''%%%(((***,,,,,,---///000///000111111111000///...,,,+++++++++,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))((()))))))))*********+++''''''((()))((((((&&&%%%%%%%%%&&&&&&'''(((((()))))))))+++,,,---.........+++)))'''&&&((()))))))))(((((((((((()))***,,,,,,))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((()))***,,,---.........222222222222333444555555777777999<<>>===;;;;;;;;;:::<<>>AAAAAA@@@<<<888666555666888777666666555666666777777>>>FFFJJJIIIHHHKKKNNNVVV\\\eeennnvvvhhhVVVHHH>>>:::999777777888999:::::::::::::::;;;???EEEMMMSSS\\\\\\\\\[[[ZZZ\\\^^^aaadddiiinnnppppppmmmeee\\\\\\\\\[[[YYYYYY\\\```dddgggkkklllkkkkkkmmmllliiicccaaa^^^[[[YYYYYYYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^`````````___^^^^^^]]]]]][[[[[[ZZZYYYXXXVVVUUUTTTRRROOOKKKHHHEEEBBB???<<<555666888::::::999888777555666888999888777555333000111222333333333333333/////////000111222333444...---,,,---------,,,***))))))(((((()))***+++,,,)))(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((%%%'''***+++,,,,,,...000///000000111000///...------,,,++++++,,,,,,***(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++*********)))))))))((('''((()))))))))(((&&&%%%'''''''''((())))))******((()))***,,,---...//////+++)))'''&&&((()))))))))'''''''''((()))+++,,,---))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((()))***,,,.../////////333222222222333333444555777777888;;;>>>@@@???===<<<;;;<<<<<<:::<<>>999666666444444999@@@NNNRRRXXX[[[[[[XXXVVVUUUZZZaaaeeebbbaaaccc___WWWLLLJJJNNN]]]tttxxxccc```nnnmmmhhhuuu~~~~~~zzz~~~~~~kkk\\\```eeerrrpppgggddddddiiinnnvvvxxx}}}|||}}}{{{qqqeeeSSSKKKDDDDDDFFFJJJPPPWWW]]]___bbbcccbbbaaabbbbbbdddeeegggiiilllnnnpppqqquuuvvvxxx{{{}}}}}}}}}}}}yyyxxxwwwxxxzzz}}}~~~~~~zzz{{{||||||zzzzzz{{{|||~~~}}}}}}}}}}}}{{{xxxuuupppjjjbbbZZZVVVVVVXXX[[[XXXSSSIIIAAA<<<;;;===???HHHIIIIIIFFFBBB===;;;:::777666555333333333444555444<<>>@@@CCCHHHMMMRRRXXXYYYZZZZZZZZZ\\\___bbbeeejjjnnnppppppnnnggg^^^\\\]]]^^^^^^___aaaeeehhhnnnppppppmmmlllnnnmmmjjjeeeccc```\\\[[[[[[\\\\\\[[[[[[\\\]]]^^^^^^______bbbbbbaaaaaa``````______[[[ZZZYYYXXXVVVUUUTTTTTTRRRPPPLLLIIIGGGDDDAAA>>>999999999999999888888777666777888888888777555444000111222333444333222111......//////000111111222+++,,,,,,---------,,,,,,***)))((((((((()))***+++))))))))))))((((((((((((((((((((())))))***++++++'''(((((((((((()))))))))%%%'''***,,,,,,---...000///000000111000///---,,,---+++++++++,,,+++)))'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))))))))((('''&&&&&&&&&***++++++,,,+++***(((''''''(((((()))******++++++((()))***,,,---.........+++)))''''''((()))))))))******)))))))))))))))************)))((('''''''''&&&&&&&&&''''''''''''(((((()))***,,,...///000000222222222222333333444555777777999;;;???@@@???>>><<<<<<<<<<<<:::<<>>BBBEEEMMMOOOQQQQQQMMMHHHDDDBBB999777555444333333444555666<<>><<<<<<===<<<:::<<>>CCCKKKUUU]]]```___]]]YYYcccqqq~~~oooSSS@@@999666333---000333555666777888:::999<<<@@@CCCDDDEEEFFFHHHGGGJJJOOOSSSWWW[[[___bbbfffjjjmmmnnnooonnniiibbb]]]```dddgggiiikkkmmmppprrrvvvyyywwwvvvtttoooiiieeebbb___[[[ZZZZZZ\\\]]]]]]]]]^^^___```aaabbbbbbaaaaaa``````______^^^^^^\\\[[[YYYXXXVVVUUUUUUUUUTTTRRRPPPNNNLLLJJJFFFCCCCCCAAA>>>;;;:::::::::;;;888888777666666666666666222222444444444222000/////////000111111111111000...///111111///...------///---+++))))))***+++,,,++++++++++++*********)))***)))(((''''''''''''''''''((((((((())))))******(((***---...//////111222///000000000000...,,,+++,,,+++************(((&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))******++++++)))*********)))(((&&&%%%&&&&&&''''''((()))))))))((()))***++++++++++++++++++)))''''''((()))))))))&&&&&&'''(((***+++---...---,,,+++)))(((&&&%%%$$$&&&&&&&&&'''''''''((((((((()))+++---...000111111111111111222333444666666888888:::===@@@AAA@@@???;;;<<<======:::<<>>;;;;;;<<<======888777777666555444333333333444555555444333111000333222222111000//////...---,,,---...000000...,,,------,,,,,,+++***))))))((()))))))))))))))((('''&&&&&&&&&'''''''''(((((( """$$$'''))))))(((((()))***+++---...///000000000111222222111///,,,+++)))))))))))))))*********+++***(((&&&%%%&&&'''(((%%%%%%'''((((((((('''&&&)))((('''''''''(((***+++&&&(((******)))(((((())))))))))))))))))*********++++++,,,------,,,,,,,,,************))))))))))))(((((((((((()))***,,,---******++++++***)))'''&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...//////000222222111222444666666888999;;;===??????@@@???>>><<<;;;999===KKKYYYpppwwwZZZCCC888444111111333333333777>>>GGGLLLSSSYYY\\\]]]^^^___bbbdddfffgggeeeaaa^^^\\\TTTPPPRRR\\\kkkzzzlllcccnnnttteeelll~~~xxxvvvyyy||||||{{{rrrmmmkkkjjjlll{{{~~~|||yyy{{{}}}~~~|||uuuppp^^^SSSJJJIIILLLMMMPPPUUU\\\[[[ZZZZZZ[[[^^^aaacccbbbeeeiiikkkkkkkkklllmmmqqqwwwyyyuuuqqqqqqpppmmmooommmkkkjjjlllnnnnnnnnnlllmmmnnnmmmmmmmmmoooqqqpppooommmlllkkklllmmmnnnrrrooollljjjkkkmmmoooqqqlllllliiigggkkkqqqqqqnnnsssrrrnnnhhhaaaYYYSSSQQQNNNJJJFFFDDDEEEIIIKKKMMMLLLQQQYYYaaagggjjjjjjjjjgggmmmxxx~~~~~~oooXXXDDD888333222222333222111111111111222333999777999>>>@@@>>>>>>@@@BBBJJJRRRWWW\\\``````]]]XXXZZZ]]]bbbeeeeeeccc```^^^```bbbeeeiiinnnssswwwxxxwwwvvvuuutttsssrrrqqqjjjiiieee```\\\ZZZZZZ\\\]]]^^^```_________```bbbbbbaaa^^^[[[ZZZYYYZZZZZZ\\\[[[YYYYYYYYYYYYWWWUUUWWWVVVSSSPPPMMMKKKIIIHHHFFFCCC???<<<<<<<<<<<<;;;999999999888888777777777444444444444333222111111000000000///...------------------///000000///---,,,,,,+++******)))((((((************)))'''&&&&&&&&&&&&&&&'''''''''((((((!!!###%%%'''))))))((((((******,,,...///000000000000111222222111///---+++)))))))))))))))))))))***,,,+++)))&&&%%%%%%&&&&&&%%%%%%'''((((((((('''&&&((('''&&&&&&&&&'''))))))''')))******)))((((((((((((((((((((())))))))))))+++,,,,,,------,,,,,,,,,'''''''''&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))******)))(((&&&%%%&&&&&&&&&''''''''''''((())))))***,,,---...///000///111222222222222444666777888999<<<===??????@@@???======<<<:::>>>LLL[[[vvvkkkPPP>>>777444111111333333222666<<>>===<<<:::888999999999999999999999888555555444333222222222222000000//////......---------------...000000///---++++++******)))(((((((((+++++++++***((('''%%%$$$&&&''''''''''''(((((((((###$$$&&&(((((((((((('''***+++,,,...///000111111111111222111000///---+++******))))))))))))))))))---,,,)))'''%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((***+++***((('''''''''''''''((((((((())))))))),,,,,,,,,------,,,,,,+++%%%%%%%%%&&&&&&&&&&&&&&&((()))******+++***))))))((()))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((******+++,,,...///000111///111222333222333555666777888:::<<<===>>>??????>>>======<<<;;;@@@NNN\\\yyycccIII;;;888444111111333222111555:::AAADDDKKKUUU^^^cccaaa^^^XXXYYY\\\```dddeeebbb___\\\UUUPPPTTT^^^ooouuu```fffrrrtttppp{{{yyywww{{{yyyuuuwwwwwwuuullllllkkklllvvvwwwkkkgggkkkrrrwwwxxxyyyyyyyyy{{{~~~~~~~~~}}}yyyuuujjjaaaWWWQQQOOOQQQTTTWWWVVVWWWXXXZZZ\\\]]]^^^^^^aaadddgggjjjkkklllnnnppptttxxxxxxssspppooolllgggfffbbb^^^[[[ZZZYYYXXXWWWUUUUUUTTTRRROOOMMMNNNOOOQQQRRRUUUXXX\\\aaaeeeggghhhhhhiiikkkqqqzzzxxxkkkaaaZZZVVVTTTRRRPPPNNNPPPUUU\\\bbbeeedddeeehhhkkknnnppprrrssspppuuu}}}}}}uuusssqqqrrrsssuuuvvvvvvnnneeeVVVGGG;;;333///...000000111222222111000000222111222777888777:::???MMMXXXfffqqqwwwvvvkkk___]]]ZZZWWWVVVWWWYYYZZZZZZXXX\\\aaacccdddgggnnnssssssssssssqqqnnniiieeecccccccccbbb___ZZZVVVUUUTTTVVVYYY]]]``````_________ZZZZZZYYYYYYZZZ[[[\\\]]][[[YYYXXXYYYZZZ[[[ZZZYYYVVVUUUTTTQQQOOOLLLJJJHHHEEECCCAAA@@@>>><<<999666777777777777777888888888666555333222111111222333222111111111000000000///---,,,+++,,,.........,,,++++++******))))))))))))************)))(((&&&&&&'''''''''''''''(((((((((%%%&&&'''((((((((((((((()))***+++---//////000000111111111111000...---,,,*********)))))))))))))))+++***((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))++++++***(((&&&&&&'''''''''((()))***+++++++++,,,,,,---------,,,++++++''''''(((((((((((())))))))))))(((''''''((((((((())))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,---///000000///111333333333333555666777888:::<<<===>>>??????===============AAAOOO]]]uuuxxx[[[CCC888666333111111333222000333888===AAAHHHSSS^^^ccccccaaaZZZ[[[___ccceeefffdddbbb^^^VVVPPPQQQZZZjjjvvvccceeemmm}}}}}}rrrzzz~~~~~~yyyqqqiii```^^^^^^eeeuuurrreee___cccllltttuuuuuuuuuvvvxxx|||~~~~~~~~~{{{xxxmmmfff\\\RRROOOQQQUUUWWWVVVWWWYYY\\\]]]^^^______ccceeehhhjjjlllmmmppprrruuuwwwvvvrrrooonnnjjjdddaaa]]]XXXSSSPPPMMMKKKIIIFFFGGGFFFDDDAAA??????@@@CCCEEEIIIOOOUUU[[[```bbbccceeegggiiioooxxxxxxkkk```ZZZWWWVVVUUUTTTRRRQQQTTT[[[dddkkknnnkkkkkkmmmooorrruuuwwwyyysssxxx{{{wwwqqqooonnnnnnppprrrsssrrrqqqiiiZZZIII<<<333111000///000000111111000000///111000222555666666;;;AAASSScccvvvwwwjjjeeeaaa\\\YYYXXXWWWVVVVVVTTTWWW[[[]]]^^^```dddhhhmmmmmmkkkiiiddd___ZZZWWWUUUVVVVVVTTTQQQMMMLLLLLLQQQVVV[[[___```^^^]]]]]]YYYYYYYYYYYYZZZ[[[[[[\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYVVVVVVTTTQQQNNNJJJFFFEEEEEECCCAAA@@@???<<<999666777777777777777888888888666555333222111111222333111111111111000000000000,,,***)))***,,,---,,,++++++++++++++++++*********'''(((((())))))))))))(((((((((((((((((((((((((((&&&''''''((())))))))))))((()))+++,,,.../////////222222111000///...---,,,************))))))(((((('''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))))))))***++++++)))'''&&&&&&(((((())))))+++,,,---......,,,---------,,,,,,+++***(((((()))))))))*********)))'''$$$"""!!!###&&&(((++++++***)))((((((((((((&&&&&&&&&''''''''''''((((((((()))+++,,,---...//////111333444444444555666888999:::<<<===>>>>>>>>>===<<<===>>>===AAANNN]]]sssoooQQQ===555333333111111333222///111666:::>>>FFFQQQ[[[bbbeeefffeeehhhlllllljjjgggeeeddd```YYYRRRQQQVVVdddzzzxxxcccbbbgggvvvqqquuu~~~mmm___YYYVVVXXXcccuuu}}}ooobbb\\\___hhhpppqqqqqqrrrsssvvv{{{~~~~~~~~~|||yyynnniii^^^RRRMMMQQQUUUVVVXXXZZZ\\\^^^```aaabbbbbbeeegggjjjkkklllnnnqqqsssuuuvvvtttooolllkkkeee^^^ZZZVVVPPPJJJGGGDDDAAA???<<<======;;;999888999;;;:::<<>>666444444////////////////////////111000222444555555<<>>>>>>>>===<<<>>>>>>===@@@MMM[[[rrrgggJJJ999444333333111111333111...000444666<<>>>>>===;;;999999999999888888777777777444444444444333222111111............////////////...,,,******,,,......---***************+++++++++'''(((((())))))))))))((())))))))))))((((((((('''&&&''''''((()))+++,,,---++++++---///000111111111333222111000.........---++++++******)))(((((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&'''((()))))))))(((((()))))))))(((''''''(((***'''((()))+++---///000111------------,,,+++***)))%%%%%%&&&&&&'''(((((()))++++++++++++,,,,,,---...,,,+++)))(((''''''((((((&&&&&&&&&''''''''''''(((((()))***+++,,,...//////...111444666555555555666999999;;;<<<======>>>>>><<<<<<===>>><<>>>>><<<:::888666555444444000111333444444555888;;;999BBBNNNYYY```bbbcccbbb\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTSSSQQQMMMJJJHHHDDDBBB???>>>>>>===<<<:::888777777666555444444333333444555555444333111000000000000000111111111111///---,,,,,,---/////////)))))))))))))))*********))))))***))))))(((''''''******))))))((((((((('''&&&&&&'''((()))+++---...,,,---///000222333333333333222111///............+++++++++***)))(((((('''''''''''''''&&&%%%$$$###&&&%%%$$$###$$$%%%&&&'''%%%%%%'''((((((((('''&&&((())))))((('''''')))+++&&&'''(((***,,,...///000---...------,,,+++***)))&&&&&&''''''((()))******"""$$$'''***+++***((('''+++***((('''&&&&&&''''''&&&&&&&&&'''''''''(((((()))***+++,,,...///000000...111444666666555555666999:::;;;<<<============<<<<<<===>>><<<>>>JJJWWWiiivvvVVVEEE:::444999666333000000111222222222888@@@HHHLLLNNNUUUcccnnnqqquuuzzz{{{wwwqqqmmmlllllleeeVVVSSSXXXYYY```rrrsssmmm~~~pppiii}}}|||rrrnnnhhhfffqqq{{{yyyxxxyyyyyyzzzrrrqqqsssuuuyyy}}}}}}~~~~~~~~~~~~~~~}}}|||{{{~~~vvvkkkaaa[[[YYY[[[]]]bbbaaacccggggggeeegggkkkllllllmmmpppssstttsssrrrpppnnnjjjfffaaaZZZSSSNNNAAA@@@???===;;;999888777888888999:::===@@@CCCDDDHHHHHHHHHGGGHHHKKKOOORRRVVVYYY]]]```aaadddiiimmmoooqqqsssoooeeeXXXMMMFFF@@@>>>===@@@FFFNNNUUUYYYYYYZZZ^^^fffqqq||||||sssnnngggiiimmmssswwwzzzyyyxxxvvvwwwrrrbbbLLL;;;444444333222222111111111111222////////////000333888<<>>===:::666444333333333222111222333555555444222111777>>>HHHRRRYYY[[[ZZZYYY[[[ZZZ[[[\\\]]]\\\YYYVVVVVVVVVWWWWWWVVVVVVUUUUUUWWWVVVUUUSSSQQQOOOMMMLLLHHHFFFCCC@@@>>><<<<<<<<<999888666444333444555666333333222222111000//////111000000000/////////...///............---------,,,,,,,,,,,,+++***))))))******))))))((((((''''''))))))(((((('''''''''&&&'''&&&&&&'''(((***,,,---...///000111111111111111000111222000,,,+++,,,//////...,,,***(((&&&&&&%%%!!!"""$$$&&&&&&&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&(((************+++,,,***)))(((&&&&&&&&&'''((())))))))))))***+++,,,---111000...,,,***(((&&&&&&((())))))))))))((((((''',,,+++)))((((((((()))***,,,+++***)))'''%%%$$$###"""###$$$%%%%%%%%%%%%$$$******++++++,,,---......000...000444666444444777666777888:::<<<===>>>???@@@>>>???@@@<<<;;;HHHYYYllltttUUUEEE:::444999888666222111222333444444666>>>HHHLLLOOOUUUaaakkknnnsssxxx{{{xxxssspppnnnooohhhZZZUUUXXXWWW___ttt{{{ppp|||uuulll}}}xxxrrriiigggrrr}}}sssqqqrrrsssvvvzzz~~~}}}}}}~~~~~~}}}{{{sssjjjaaa^^^___aaabbbaaacccffffffeeeggglllnnnnnnnnnqqqtttuuutttssstttpppjjjccc\\\TTTLLLFFF@@@@@@???===<<<;;;:::999888888888:::<<<>>>AAABBBCCCFFFIIIMMMPPPSSSVVVXXXXXXZZZ\\\]]]^^^```eeeiiijjjkkkjjjeee\\\QQQHHHCCC???>>>>>>AAAGGGOOOVVVYYY\\\___eeennnzzzzzzrrrnnnkkkmmmqqquuuyyy{{{{{{zzz{{{|||wwwgggQQQ???888777222111111000000000000000...///000000000222666999AAAJJJTTTZZZ^^^dddmmmuuuyyyyyy|||wwwkkkaaaWWWSSSNNNMMMMMMLLLHHHCCC???<<<888666666777777777:::;;;===>>>>>><<<;;;999666;;;CCCKKKSSSXXXZZZ[[[[[[ZZZYYYZZZ[[[ZZZXXXUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGDDDAAA>>><<<;;;:::;;;:::888666555555555555444444444333222111111111////////////000000000000///............---------,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''(((***+++......///111111222222222111222333000---+++---...///---,,,***((('''&&&&&&###$$$&&&''''''&&&%%%$$$%%%&&&&&&'''((('''''''''&&&(((******))))))***+++***)))((('''''''''((((((++++++++++++,,,------...//////---,,,***)))''''''%%%&&&''')))******++++++******))))))))))))******))))))((('''%%%$$$######&&&&&&&&&&&&''''''''''''******+++,,,---......///111///111555777555555888888999:::;;;===???@@@AAA===999:::===<<<<<>>>>>===<<<<<<<<<888888888999:::<<<>>>???@@@DDDKKKRRRXXX[[[\\\]]]\\\\\\[[[YYYXXXZZZ^^^bbbbbbbbb```ZZZRRRIIIDDDAAA>>>>>>???CCCHHHPPPVVV[[[```eeennnyyywwwooonnnoooqqquuuyyy|||}}}~~~~~~|||lllUUUBBB:::999333333222111111111111111...///000000000111333555555:::AAAFFFMMMWWWdddnnnssswww~~~tttjjj\\\YYYUUUTTTUUUTTTPPPLLLEEECCC???>>>???@@@AAAAAACCCDDDFFFGGGGGGFFFDDDCCCAAABBBEEEJJJOOOUUUYYY\\\[[[YYYWWWVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPOOONNNLLLKKKJJJIIIHHHHHHGGGEEEBBB???;;;888777;;;:::999888777666555444555555444444333333222222////////////000000000000///............---------------------,,,+++******'''''''''((()))*********))))))((((((((((((''''''''''''&&&%%%&&&'''))))))------///000222222333333444444333111...------......---+++***((('''&&&&&&&&&&&&'''(((((('''%%%$$$'''(((((()))))))))))))))&&&(((******)))(((((()))+++***)))((('''((()))***,,,,,,+++++++++,,,,,,---------,,,+++***))))))(((&&&'''((()))***+++++++++'''((()))++++++++++++***((((((''''''&&&%%%%%%$$$)))((('''''''''(((*********++++++,,,---...///000222000111666777555666999999:::;;;===???@@@AAABBB@@@:::999<<<===>>>HHHVVVhhh~~~sssSSSDDD;;;555999>>>:::666333333444555444444===HHHPPPTTTYYYaaagggjjjoootttyyyyyyvvvrrroooiiiggg\\\RRROOOLLLYYYtttrrrrrrtttzzzzzzqqqfffffftttvvvqqqooopppssszzz|||~~~wwwzzz~~~zzz~~~yyymmmdddaaabbbdddccceeehhhiiihhhlllqqquuutttssstttwwwxxxxxxxxxssslllcccYYYPPPIIICCC???<<<<<<<<<<<<============999888888888888:::;;;<<>>:::666444888888888888888777555555555444444444333333222222111000000000/////////...///............---------////////////...---,,,+++'''((((((((()))))))))***))))))(((((((((((((((((()))((('''&&&&&&''')))))),,,---...000222333333444666555444222///............---+++)))((('''&&&&&&'''''''''''''''&&&%%%$$$'''((())))))******))))))''')))******(((''''''(((+++***)))(((((()))***++++++***)))))))))))))))***++++++++++++***************************)))((('''%%%'''***,,,------+++***))))))))))))(((((((((((()))(((&&&%%%&&&''')))+++******+++,,,...///000000111///111555666555555888999:::;;;===>>>@@@AAABBBGGG???<<<>>>??????GGGRRRjjjtttRRRDDD;;;666:::???;;;555222111222333333444===IIIRRRXXX]]]dddiiilllooosssvvvwwwtttpppmmmfffeee\\\SSSOOOLLLZZZuuusssqqq{{{zzz{{{wwwrrrllldddfffuuu~~~wwwtttuuuxxx~~~}}}|||}}}~~~}}}}}}}}}~~~yyy~~~rrrhhhddddddeeeeeehhhmmmnnnmmmoootttxxxwwwwwwxxxzzz{{{zzzyyyssskkk___TTTKKKDDD???===999999:::;;;;;;<<<======999999888777777999:::;;;<<>>AAAFFFJJJNNNTTT[[[```iiiqqq|||pppkkkmmmooottt|||sss[[[GGG===;;;888777666555444444444444000222333222111000111222333555777888:::???GGGMMM[[[fffvvvwwwnnnggghhhjjjlllllliiieeebbb___]]]\\\]]]_________]]]]]]___cccfffiiijjjkkkjjjlllggg```YYYUUUUUUWWWYYYZZZVVVSSSQQQQQQRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCAAA>>>:::666444444555666777777777666666333333333333222222222222333222111000///...---,,,///............------------......------,,,+++******)))))))))((((((((('''(((((())))))))))))))))))***))))))(((((()))***+++,,,---...000222333333444666555333111000000///...---,,,+++)))((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''((())))))))))))(((''')))******((('''((((((+++***)))(((((()))***+++******))))))((()))))))))************************++++++++++++***)))((('''$$$&&&***---......,,,+++))))))))))))))))))))))))'''&&&$$$###$$$%%%'''))))))***+++,,,...///000000///...///444555333444666888888999;;;===>>>@@@@@@GGG???<<<>>>??????GGGRRRlllrrrPPPBBB<<<999===@@@;;;555111000111111111444<<>>:::888888888999:::;;;<<<<<<===999999888777777888:::;;;:::===DDDPPP\\\ccceeedddYYYTTTLLLGGGDDDDDDDDDEEEAAACCCEEEDDDBBB???>>>>>>AAAFFFLLLQQQUUU[[[bbbgggoooxxx{{{nnnkkklllooowwwzzzbbbNNNCCCAAA999999777666555555444444444444555444222222444555333555777888:::===@@@CCCQQQZZZiiiuuuzzzwwwpppjjjggglllrrrwwwyyywwwssspppmmmnnnpppsssvvvwwwvvvtttpppssswww{{{~~~~~~xxxpppfff___ZZZXXXXXXYYYVVVRRRPPPPPPQQQQQQPPPNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAA>>><<<:::888555555555555666666666666333333333222222222222222333222111000///...---,,,///............---------************)))(((''''''*********)))((('''''''''(((((())))))))))))************)))))))))***,,,---------///000222222333333555333111000111111000...---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''')))++++++)))))))))******)))((('''((()))***+++++++++*********++++++,,,************************((()))******++++++******%%%'''***---......,,,+++((((((''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((((((***+++---...///000///---...333444222333666666777888:::;;;===>>>???@@@:::999<<<===>>>HHHVVVlll}}}{{{nnnKKK@@@<<<<<>>AAAIIIUUU```eeebbb^^^QQQKKKDDD???======<<<;;;;;;<<<<<<<<<<<<===???AAAFFFLLLTTTYYY]]]bbbiiiooovvvxxxmmmkkklllrrr|||hhhSSSIIIFFF>>>===<<<:::999999888888777777666555333444777999555666777888999;;;===???FFFLLLUUU]]]aaabbbbbbaaaccckkkwww}}}}}}|||pppeee^^^ZZZXXXUUURRRQQQQQQQQQPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDCCCAAA@@@@@@??????999888777555555555555666333333333444444444444444000000000000///////////////............---------************)))((('''&&&))))))))))))(((((((((((((((((()))))))))*********(((((((((((()))***,,,---......///111111222222222444111//////111222000///,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((''')))+++,,,+++***+++,,,(((((('''''''''((()))*********)))******+++,,,---************))))))))))))))))))***+++++++++******'''(((+++,,,------,,,+++)))(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''(((***,,,---/////////---///333555333333666666777888:::;;;===>>>???===999:::===<<<<<>>===>>>EEECCC>>>777222000000111111111888DDDOOOYYYbbbiiinnnmmmkkkjjjkkknnnpppooommmjjjggg]]]WWWVVVPPPWWWlllssskkkkkktttuuu}}}tttppprrr|||{{{|||tttyyy||||||zzzvvvxxx~~~}}}}}}}}}~~~}}}~~~{{{}}}|||wwwrrrnnniiilllttt|||~~~{{{zzz||||||}}}|||xxxjjj```QQQDDD<<<999999999::::::;;;;;;<<<===>>>>>>999888888888888:::;;;<<>>:::999888666444::::::999888999<<>>>>>======999888777555444666999<<<999888888777777888:::;;;>>>AAAEEEHHHLLLQQQVVVYYY___iiixxxpppccc\\\WWWUUUSSSQQQQQQQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDDDD>>><<<999666444444444555444555555555555555555555---......///000111111222//////.........---------,,,,,,,,,,,,+++***))))))''''''(((((())))))******(((((())))))*********+++'''&&&&&&'''(((***,,,---//////000111111111111111333000......111222111///,,,,,,***)))(((((((((((('''''''''''''''((()))***''''''((()))))))))))))))''')))+++,,,,,,,,,---...((('''&&&&&&&&&((()))***''''''''''''((()))++++++************))))))))))))---,,,,,,,,,***)))((('''((()))+++,,,------,,,,,,+++++++++***)))((((((((((((((()))************)))&&&&&&((()))+++---...///000...000444666444444777666777888:::<<<===>>>???@@@>>>???@@@<<<;;;HHHYYYpppyyyaaaHHH???<<<:::999:::888444111//////000111444666???LLLXXX___fffmmmkkkllljjjiiilllqqqqqqmmmnnnggg^^^YYYTTTRRRXXX___pppdddaaakkkssswwwuuuqqqrrrvvv|||{{{tttrrryyywwwpppqqqtttzzz}}}yyyuuusssnnnssswwwyyyyyyyyy{{{~~~}}}|||ttteeeZZZMMMBBB999333333777::::::<<<@@@DDDEEEBBB???>>>:::888999999:::???FFFKKK[[[hhhjjjjjjhhh]]]OOO@@@>>>:::777555555555555555555555555666:::@@@EEENNNTTT\\\bbbgggoooyyyuuuqqqtttyyyjjjWWWQQQRRRKKKLLLMMMMMMJJJGGGCCCAAAAAA@@@???>>><<<;;;:::999<<<;;;999999999999777555999999999;;;>>>CCCGGGJJJ\\\fffttt~~~yyyiii]]]ZZZVVVPPPLLLKKKKKKKKKJJJMMMMMMLLLKKKIIIHHHGGGFFFDDDCCCCCCDDDFFFFFFEEEDDDAAAAAAAAABBBDDDGGGJJJLLLGGGAAA:::666666777666555444333222111111111222333333222111000////////////---------,,,,,,+++++++++///...---,,,+++)))((((((''''''(((((())))))******+++++++++++++++***))))))((((((((((((***,,,...000...---...000333555666555222///,,,++++++,,,---,,,...,,,)))(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((++++++******))))))((((((***)))(((&&&&&&((()))+++,,,,,,+++++++++,,,---------+++)))'''&&&&&&'''(((******))))))(((((('''''')))***+++,,,---,,,++++++***((('''((()))***)))((((((((((((((())))))))))))###$$$'''***,,,...000000///000222444555555555555888999:::<<<===>>>>>>>>><<<;;;<<<===>>>BBBNNNZZZuuu]]]EEE<<<999888777777666333111000111222222222444===KKKVVV]]]eeekkkmmmnnnlllkkkmmmrrrrrrnnnnnnhhh```[[[UUURRRVVV\\\vvvnnn```\\\ggg~~~uuuvvvtttvvvxxx|||}}}tttggg```dddllluuuoooooorrrwww|||}}}~~~{{{xxxvvvrrrtttwwwxxxyyyzzz|||}}}|||{{{rrrcccVVVIII@@@999555555999888999===CCCFFFFFFBBB>>>===::::::<<<>>>AAAJJJTTT]]]jjjttttttrrrlllZZZGGG>>><<<:::777555555555666555555555555777;;;AAAFFFSSSZZZdddlllrrr{{{{{{zzzooo^^^WWWWWWPPPPPPQQQQQQNNNKKKHHHEEEBBBAAA@@@???===;;;::::::888666555555666777555444666555555555777;;;>>>@@@JJJSSS___iiinnnrrrvvvzzznnnaaaVVVRRRNNNKKKJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCEEEFFFFFFEEECCC======>>>@@@BBBEEEGGGIIIDDD???999555555555555444444333222111111111222222333222111000////////////.........---------,,,,,,------,,,+++***))))))((())))))))))))(((((((((((()))))))))))))))(((''''''(((((('''((()))+++---...------...000222444333333111///,,,++++++,,,,,,,,,+++)))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))((((((((('''''''''&&&))))))((('''(((***,,,...---,,,,,,,,,,,,---.........,,,***(((''''''((((((******))))))((((((((((((((()))+++,,,---,,,,,,+++)))(((''''''))))))(((''''''((((((((())))))))))))%%%&&&(((+++---///000111///000222444555555555444777888:::;;;===>>>>>>>>>===<<<<<<>>>>>>BBBNNNZZZxxx}}}XXXBBB:::777666666444333333222222222222333000222;;;IIITTT[[[ccciiiooopppooommmooottttttpppoooiiiccc^^^XXXSSSTTTXXXjjj}}}ppp___XXXaaaxxx{{{www{{{}}}{{{uuuvvvwww|||yyymmm[[[OOOQQQZZZ~~~rrrmmmmmmoootttyyyyyy|||~~~~~~|||zzzwwwvvvuuuwwwzzz}}}~~~zzzooo___QQQCCC===:::888888:::777;;;BBBHHHLLLJJJEEEAAA@@@??????BBBDDDJJJWWWdddrrr{{{{{{nnnVVV@@@;;;:::888666555555666666555555555555777;;;@@@EEESSS[[[gggrrr{{{{{{rrrddd^^^]]]UUUVVVVVVUUUSSSPPPMMMKKKDDDDDDBBBAAA???===<<<;;;666555444444666666555444444333222111222333555777:::@@@IIIOOOTTTYYY___cccvvvpppbbbRRROOOKKKIIIJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEDDDEEEFFFFFFEEECCC>>>>>>>>>>>>???@@@BBBBBBAAA===888555444444444333444333222222111111222222222222111000//////////////////............------++++++*********)))))))))*********)))((('''''''''(((((())))))((((((''''''(((((('''((()))***+++,,,,,,---///111222111000///111...,,,++++++,,,,,,+++)))(((((((((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((***,,,...///------,,,,,,------...///...---+++)))(((((())))))***))))))))))))(((((((((((()))***,,,,,,---,,,,,,((('''&&&'''(((((('''&&&''''''((((((((()))))))))''')))***,,,...///000000///000222444555555555444777777999;;;<<<===>>>>>>===<<<===>>>>>>BBBMMMYYYrrryyyTTTAAA;;;777666777333333333333222222111111///111999GGGRRRZZZbbbiiiqqqsssssspppqqquuuvvvsssqqqlllgggccc[[[SSSRRRUUUaaarrrzzzfffZZZ]]]oooyyyxxxzzzyyyzzzuuuwww{{{}}}uuuiiiVVVIIILLLXXXyyyzzzooojjjjjjlllssszzzyyy|||~~~}}}|||{{{~~~zzzwwwuuuwww}}}zzzooo]]]NNN???:::::::::999999999???HHHOOORRROOOIIIEEEEEEDDDEEEGGGJJJRRRbbbrrr|||iiiQQQ>>>:::999888666666666666777666666666555555888<<<@@@NNNWWWeeesss~~~}}}ssshhhbbb___YYYYYYYYYXXXVVVSSSPPPOOOHHHHHHFFFDDDBBBAAA???>>><<<:::888888888888666444555444222111111111222333666999<<<===???BBBGGGKKKZZZdddsss}}}jjj^^^QQQNNNKKKIIIJJJLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIJJJGGGFFFEEEEEEFFFEEECCCAAA@@@???>>>>>>===<<<<<<<<<>>><<<999666555444444444333333222222222222111222222111000//////......///............------------)))))))))))))))))))))******)))))))))(((((((((''')))***************))))))''''''((((((((()))******+++...111222111///------000...,,,+++,,,,,,,,,+++***)))***+++------+++)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((************))))))))))))((((((((((((***+++---...,,,,,,++++++,,,,,,---...///...,,,+++***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,------(((&&&%%%&&&'''((('''&&&'''''''''((((((((())))))))))))+++,,,.../////////000111222444555555444444666777999:::<<<===>>>>>>===<<<<<<======@@@KKKWWWiiiuuuQQQAAA===999777999444444333333222111000///000111888EEEPPPYYYbbbjjjqqqtttuuusssssswwwyyywwwsssoookkkggg^^^UUUQQQSSSWWWeeeyyysssbbb]]]gggvvvyyyuuuxxxzzz|||~~~|||uuujjjVVVFFFJJJXXXsssvvvkkkggghhhkkkrrrzzzyyy|||~~~}}}}}}||||||~~~~~~~~~}}}~~~~~~}}}|||yyywww{{{{{{ooo[[[LLL>>>999::::::999:::;;;BBBKKKRRRTTTPPPKKKGGGHHHFFFHHHMMMSSS___rrrvvv]]]JJJ>>>999888888777777777777777888777777555444444777:::GGGQQQ```pppvvvkkkeeebbb[[[[[[ZZZYYYWWWTTTRRRQQQNNNMMMLLLJJJHHHFFFDDDCCCCCC@@@>>><<<;;;999666444444444333222222222333444555555444333333555888;;;AAAHHHQQQZZZ```dddgggiii}}}ssseee[[[QQQOOOLLLKKKKKKLLLLLLKKKIIIIIIJJJJJJJJJJJJKKKKKKHHHGGGEEEEEEEEEDDDAAA???::::::::::::::::::999999<<<;;;:::888666555555555333333333333222222111111222111000///............,,,,,,,,,,,,,,,,,,,,,---)))))))))))))))*********'''((((((((()))))))))***((())))))*********))))))''''''(((((())))))))))))+++...222222000---,,,,,,000...---,,,------,,,+++)))))))))+++---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))************)))((((((((()))))))))*********))))))******+++,,,......---,,,******))))))))))))))))))************+++***+++++++++,,,,,,,,,(((&&&%%%&&&'''((('''&&&''''''''''''((((((((((((((()))***,,,------......000111333444555444444333666777999;;;<<<>>>??????===<<<<<<<<<<<>>999999999;;;===>>>EEEMMMRRRRRROOOKKKIIIIIIGGGJJJSSSaaaqqqlllQQQCCC???:::999999999888888777777888888777555444444666888===GGGVVVggg{{{zzzooohhhfff^^^]]]\\\ZZZXXXVVVTTTSSSTTTTTTRRRPPPMMMKKKJJJIIIHHHFFFBBB@@@>>>;;;888666555444444333333333333444000000///...///000222333333777;;;???BBBFFFIIILLLWWW```jjjrrrwww|||uuulllbbb[[[PPPNNNLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLHHHFFFEEEDDDCCCBBB???===222333555666888999999999999::::::999666555555555222333333333333222111000111111000///............+++++++++,,,,,,,,,,,,---)))*********************'''''''''((()))*********&&&&&&'''(((((((((''''''&&&'''((()))************,,,///222222///,,,,,,...111000......//////---+++((('''''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++...------,,,+++***)))((()))))))))************+++---,,,++++++******++++++((('''&&&'''(((((('''&&&&&&&&&'''''''''(((((((((((()))***+++------......111222333444555444333333666777999;;;===???@@@@@@>>><<<<<<===<<<>>>IIITTTggg|||eeeEEE>>>>>>888444666444333111000///000111222222000333===HHHSSSaaakkkoootttvvvuuuuuuzzz}}}~~~yyytttppplllcccYYYUUUVVVQQQ[[[ppppppbbbeeeooo|||wwwrrrPPPEEELLL]]]ooo~~~{{{wwwwwwzzzyyyzzz}}}~~~}}}~~~~~~}}}xxxfffRRRHHH>>>:::999:::>>>CCCEEEJJJPPPSSSRRRPPPNNNNNNQQQMMMOOO\\\oooaaaIII??????;;;;;;;;;:::999888777777888888888777666666999;;;;;;DDDSSSdddzzz}}}pppjjjhhhaaaaaa___^^^\\\ZZZXXXWWWZZZYYYWWWUUUSSSPPPOOONNNMMMKKKHHHEEEDDDAAA>>><<<999888777777666555444444............/////////...///111333555666777:::<<<<<>>>>>===???JJJUUUfffyyy}}}^^^@@@;;;===666111333333222000...///111333555222///111:::EEEQQQ___kkkmmmsssvvvuuuuuuzzz~~~zzzvvvrrrmmmeee[[[WWWXXXNNNXXXnnnrrrdddgggqqq|||]]]KKKNNNUUUfffwww||||||{{{|||}}}~~~~~~~~~~~~|||}}}}}}~~~vvvbbbNNNFFF>>>;;;999;;;AAAHHHLLLPPPUUUVVVUUUSSSRRRSSSZZZTTTUUUcccwwwtttYYYEEE>>>@@@<<<<<<<<<;;;:::999888777777888888888888999<<<>>>CCCLLLZZZlll}}}nnnhhhhhheeedddbbb```^^^]]][[[ZZZ]]]\\\[[[XXXVVVSSSRRRQQQRRROOOMMMKKKJJJHHHEEECCC>>>===<<<;;;999777666666111111000111111000---+++...000333444444444555666666999<<<;;;999<<>>===>>>BBBIIISSSVVVYYYYYYVVVTTTTTTVVV```aaaccclllzzzaaaNNNCCC===;;;???>>>===<<<;;;:::999999888:::;;;<<<;;;;;;===???EEESSSeeexxx|||ssskkkdddeeeeeedddbbbaaaaaaaaa```dddcccaaa^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPMMMIIIFFFFFFBBB>>><<<===<<<:::777333222000///000111000///111000...------...000111111000000000111222444555AAACCCFFFJJJMMMLLLJJJGGGGGGFFFEEEFFFGGGJJJMMMOOONNNOOOOOONNNLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;:::999888777666555555666777777777666444333222111111111111111111111111111111111000000000000///............---------///...,,,******+++,,,---***)))(((''''''((()))***((((((''''''''''''(((((('''))),,,///111111111000111222333222///...///000444333111000...---------)))&&&$$$$$$&&&&&&$$$!!!###$$$%%%&&&''')))******))))))))))))(((((((((((((((((()))))))))))))))(((''''''((()))***,,,...///))))))******+++++++++,,,,,,***(((&&&&&&''')))+++000...+++)))((((((((()))((()))***+++++++++++++++''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((***,,,...///......///000444444333333333444444555777999;;;<<<<<<===>>>@@@BBB>>>;;;<<<>>>BBBKKKUUUjjjsss|||pppYYYCCC;;;888555444888444444333333222111//////000111333777AAAPPPaaalllqqqzzz{{{tttsssyyy}}}zzz|||ssskkkhhhddd]]]WWWWWWUUU\\\mmmoooaaaaaafffzzzcccOOOOOO\\\hhhyyy|||yyyxxxzzz~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~uuubbbJJJDDD>>>======???DDDKKKUUUXXX[[[[[[XXXVVVWWWYYY___eeemmmyyyqqqXXXHHHAAA@@@@@@@@@??????>>>===<<<<<<;;;???BBBDDDEEEEEEEEEHHHJJJOOO^^^qqqvvvooohhhfffeeedddcccccccccdddeeeeeedddcccbbb```^^^\\\[[[\\\ZZZYYYXXXWWWTTTQQQNNNMMMHHHBBB===;;;888333000333111//////000000///...000///...------...///000000/////////000111222333444666:::>>>CCCFFFGGGFFFFFFFFFGGGHHHJJJLLLNNNPPPPPPPPPPPPOOOMMMKKKHHHGGGCCCCCCAAA@@@????????????;;;::::::999888777777666666777777777777666555555222222111111111000000000111111111000000000//////............---------------,,,+++))))))***+++,,,***)))((('''''''''((()))((((((''''''''''''((((((((()))+++...///000000000222333333222000//////000222111000...,,,,,,++++++***(((&&&&&&((((((&&&###$$$%%%%%%&&&'''((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))******+++)))))))))******++++++++++++***(((&&&&&&''')))+++///---+++)))(((((())))))+++++++++++++++***))))))''''''''''''((((((((((((&&&%%%&&&&&&'''((()))******,,,...///......///111333333333333333444555666666999;;;<<<<<<===>>>???AAA===;;;<<<>>>AAAKKKUUUkkktttjjjTTT@@@:::999666555888555555444333222111000000///111333777???NNN```lllttt{{{}}}vvvtttzzz~~~}}}|||ssskkkgggddd^^^YYYXXXQQQWWWggg~~~mmmaaa^^^___wwwaaaQQQRRR]]]kkk}}}zzzwwwuuuyyy~~~~~~~~~~~~~~~~~~ppp]]]HHHBBB======>>>???EEELLLUUUXXX[[[ZZZXXXVVVXXXZZZ```gggrrr~~~fffOOOCCCAAACCCFFFAAAAAAAAAAAA@@@@@@@@@???CCCGGGJJJKKKJJJKKKOOORRRZZZjjjzzzsssmmmkkkiiigggeeeeeegggiiikkkgggggghhhgggfffcccaaa``````___^^^^^^]]][[[XXXUUUTTTOOOGGGAAA===888333...444222////////////...---..............................---......///000111,,,---///333777<<>>=========:::::::::999999888888888999888888777777777777777333333222111111000//////111111000000000000//////............------------,,,+++***(((((()))************)))(((''''''((((((((((((''''''''''''((((((******++++++---...///000222333333222//////000111000///...,,,+++***)))))))))((('''&&&''''''&&&$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))'''''')))))))))))))))************)))(((&&&&&&(((***+++...---+++)))(((((())))))------,,,+++***)))''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***)))+++...///......000111222222222333444555666777666888;;;<<<<<<<<<>>>???@@@===<<<======AAAKKKVVVjjjuuufffRRR@@@<<<<<<888666888777666555333222111111000///111333666===KKK]]]jjjqqqwwwyyyvvvtttyyy~~~~~~~~~wwwoooiiieeeaaa\\\YYYNNNQQQ^^^ttt{{{mmmddd```___sss~~~xxx```UUUUUU\\\lllwwwsssssswww}}}}}}~~~}}}}}}~~~lllYYYHHHBBB=========???EEELLLSSSVVVXXXXXXUUUUUUWWWYYY___gggqqq{{{zzz```LLLCCCDDDGGGIIICCCCCCCCCDDDDDDDDDEEEEEEGGGKKKNNNNNNLLLNNNSSSXXXbbbsss}}}xxxtttvvvsssooolllkkklllnnnoookkklllllllllkkkiiigggeeecccbbbaaaaaa```^^^[[[YYYWWWQQQJJJEEEBBB???:::666555333000///000///...---------............---------------------...//////............000555:::>>>DDDFFFIIIMMMPPPQQQRRRRRRSSSRRRRRRPPPNNNKKKHHHGGGCCCBBB@@@???======<<<<<<:::::::::::::::999999999;;;:::888777777777888999555555444333222111000///111000000000////////////.........---------,,,,,,,,,+++***))))))))))))***++++++******))))))((((((((((((''''''''''''((((((,,,+++*********,,,...000222222222000...---///000000///---,,,***)))))))))&&&&&&%%%%%%%%%%%%$$$###'''''''''''''''''''''&&&(((((((((((())))))))))))((())))))))))))((((((''''''(((***++++++***((('''))))))))))))))))))))))))))))))'''''''''(((***+++---,,,+++***)))))))))***,,,,,,,,,+++***)))((('''''''''''''''((((((((((((((((((''''''''''''(((((()))+++---......///000111111222222333444555777888666888;;;<<<<<<<<<===??????===<<<======@@@LLLWWWjjjuuueeeRRRBBB@@@@@@;;;777888888777555333111111000000...111333555:::GGGYYYfffjjjppptttssstttxxx|||~~~|||tttnnniiieee___ZZZPPPPPPXXXlll~~~ssskkkeeebbbjjjxxxrrrpppxxx{{{qqqeee]]]ZZZ\\\jjj~~~xxxrrrqqqvvv|||~~~}}}{{{|||{{{zzz|||~~~}}}iiiXXXJJJCCC>>>======>>>CCCJJJRRRTTTWWWVVVTTTTTTWWWZZZ^^^iiivvvxxxaaaPPPIIIIIIJJJIIIDDDEEEEEEFFFHHHIIIIIIJJJMMMPPPSSSQQQOOORRRZZZaaakkk}}}wwwtttuuuyyy|||~~~~~~}}}~~~yyyuuurrrrrrssstttrrrrrrrrrqqqpppnnnllljjjhhhfffeeedddcccaaa]]]ZZZVVVQQQKKKGGGFFFCCC???<<<888555333111111111///...------...//////...---------------...............000111000......111777<<>>======<<<;;;;;;;;;:::::::::::::::;;;:::888777777777888999777666666444333222111111000000000////////////......------------,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,++++++******((((((''''''''''''((((((,,,+++***)))***,,,///000111111000...,,,,,,...000000000...,,,+++******)))%%%%%%&&&%%%$$$$$$$$$%%%'''''''''''''''&&&&&&&&&'''((((((((()))))))))***)))))))))))))))(((''''''&&&(((***,,,,,,,,,+++************)))))))))))))))((((((''''''((()))***+++++++++*********************++++++++++++***))))))''''''''''''((((((((((((+++***)))((('''&&&&&&&&&(((+++---......///000222111222222333444555777888666888:::;;;;;;<<<===???>>>============@@@LLLYYYlllxxxbbbQQQCCCCCCCCC>>>999999888777444222000000000000...111333444777BBBSSSaaadddjjjpppssstttvvvzzz}}}yyyrrrnnnkkkddd\\\VVVRRRWWWhhh}}}sssiiicccdddssspppfffooozzzvvvooogggaaa\\\hhhzzz~~~wwwrrrvvv{{{~~~}}}{{{{{{zzzyyyzzz|||~~~~~~~~~|||{{{|||~~~wwwgggXXXJJJCCC>>><<<<<<===BBBIIIRRRUUUWWWVVVUUUUUUYYY\\\^^^oooxxxcccTTTNNNMMMLLLIIIEEEFFFGGGHHHJJJLLLMMMNNNNNNPPPRRROOONNNSSS___iiizzzsssjjjeeeeee\\\[[[^^^dddiiinnnvvv|||zzzzzz{{{{{{|||{{{yyywwwtttrrrpppooonnnllljjjhhhfffccc^^^[[[VVVQQQKKKGGGFFFDDD@@@===;;;999666444444333111///////////////////////////......//////000//////...---///000//////111777;;;@@@BBBGGGLLLOOORRRSSSSSSRRRSSSRRRRRRPPPNNNKKKJJJFFFEEECCCAAA@@@???>>>>>><<<<<<<<<;;;;;;::::::::::::999999888777888888888666666555555444333222222000000////////////......------------,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,++++++((((((''''''''''''((((((,,,+++******+++---000111222222000...,,,,,,...000111000///---,,,+++******&&&'''((((((&&&&&&&&&(((''''''''''''''''''&&&&&&''''''(((((())))))******)))******))))))((('''&&&'''(((***+++,,,,,,,,,++++++++++++***************(((''''''(((((()))***+++***************+++++++++******+++++++++******)))''''''''''''((((((((((((,,,+++***((('''&&&&&&&&&(((***---...//////111222222222222333444555666777555777:::;;;;;;;;;===>>>=========>>><<>>DDDKKKPPPSSSUUUUUUSSSTTTXXX\\\bbbtttwwwaaaSSSOOOOOONNNKKKEEEFFFGGGJJJLLLNNNPPPQQQLLLOOOPPPNNNNNNWWWggguuupppcccZZZSSSOOOOOOMMMLLLNNNTTTYYY___iiisss~~~~~~~~~}}}}}}|||xxxvvvuuutttsssqqqmmmjjjgggbbb]]]YYYTTTPPPKKKHHHGGGFFFCCC@@@???<<<999777666555333222111000///......///000111///000111111111111000///,,,///333333111222666;;;>>>@@@DDDIIIMMMPPPSSSSSSTTTTTTTTTTTTSSSQQQOOONNNHHHGGGFFFDDDBBB@@@@@@???>>>======<<<;;;::::::999888888888888888777777666444444333333222222222111000000/////////.........---------,,,,,,,,,++++++***************))))))((('''((()))++++++++++++***((((((''''''''''''((((((******++++++---///111222444333222///------000222111000...---++++++******%%%''')))(((&&&%%%''')))&&&&&&'''''''''''''''''''''''''''((()))*********************)))((('''&&&)))))))))***************,,,,,,,,,,,,+++++++++***'''''''''((()))******+++))))))***+++++++++++++++,,,,,,,,,+++***)))((('''''''''''''''((((((((((((***))))))((((((((((((((((((***---...//////111333333333333333333444555666555777:::;;;;;;;;;===>>><<<<<<>>>>>><<>>>>>888666333000.........///...111333222222;;;LLLZZZeeekkksssyyyzzzwwwwwwzzzyyy{{{zzzvvvtttssskkk```ZZZRRRQQQaaazzz|||fffXXXVVVggg{{{gggkkk{{{pppiii___eeeppp~~~}}}wwwyyy{{{{{{|||||||||{{{yyyzzz|||yyyuuuqqqfff[[[EEE???;;;;;;===???FFFMMMMMMPPPRRRQQQPPPRRRVVVZZZgggvvvuuu___QQQMMMOOOOOOMMMEEEFFFHHHJJJMMMOOOQQQRRRPPPSSSTTTSSSUUU```sssqqq[[[QQQMMMGGGDDDEEEJJJIIIJJJNNNPPPUUU___iiirrrxxxvvvxxxwwwwwwyyy{{{|||~~~{{{xxxxxxxxxtttqqqmmmjjjeee```ZZZVVVSSSOOOKKKJJJKKKKKKIIIGGGAAA>>>;;;999888777555333333111000......000111333000111222333333222111000///333777777444333666999===???BBBGGGKKKOOORRRTTTUUUUUUVVVVVVUUUTTTRRRQQQJJJIIIGGGEEECCCBBBAAAAAA???>>>>>><<<;;;:::999999777777888999999777666555222111111111111111111111000/////////............---------,,,,,,,,,++++++)))))))))))))))(((((('''$$$&&&((()))************((((((''''''''''''((((((******+++,,,...000222333666555333111//////222444000///...,,,+++***))))))###%%%'''&&&$$$###%%%'''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++************)))((('''&&&++++++)))(((''''''''''''---------,,,,,,+++++++++&&&''''''((()))******+++((()))***+++++++++++++++......---,,,***(((&&&%%%''''''''''''((((((((()))'''''''''(((((()))***+++'''***---...//////111333444444333333333444444555555777:::;;;;;;;;;<<<>>><<<<<<>>>>>><<>>===>>>@@@<<<888444111222333444444111///......///666GGGWWWaaakkkvvv{{{||||||wwwqqq}}}~~~~~~|||wwwqqqjjjfffZZZUUURRR[[[rrrzzzbbbWWWTTTaaawwwtttqqq}}}tttjjj^^^cccooo{{{{{{wwwssssssxxx||||||}}}~~~~~~||||||}}}~~~{{{tttrrrqqqmmmddd\\\OOOHHHAAA===???CCCGGGHHHNNNOOOPPPPPPPPPRRRVVVYYYmmmvvvsss```TTTPPPNNNMMMMMMEEEHHHJJJJJJIIIIIILLLOOOKKKPPPUUUVVVZZZfffxxxwww```NNNKKKKKKGGGEEEHHHJJJIIIIIIKKKPPPVVV]]]aaarrrzzz~~~tttooonnnmmmoooqqqvvvxxx{{{~~~~~~{{{yyywwwvvvtttqqqmmmiiieee___YYYUUUOOONNNMMMNNNNNNLLLIIIGGGHHHEEEBBB???>>><<<:::888555444333111000/////////444444333333222222111111444333222222222333444555777999===CCCIIIOOOTTTVVVVVVUUUTTTSSSSSSRRRRRRSSSOOOMMMJJJHHHEEEEEEDDDDDD?????????>>><<<::::::;;;;;;999666666666666555444444444444333222111000///000///////////////000111,,,,,,---------------------***((((((***+++)))&&&***)))'''&&&'''((('''&&&***)))'''&&&%%%'''((()))***+++...000222333333222222222111111111222333333111000...,,,***))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***++++++***)))(((''''''((((((,,,+++***+++---...---,,,***+++---///000000///...---,,,***(((''''''((()))***++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''---------------...///000444444444444444444444444888999:::<<<===>>>>>>??????>>>>>>===;;;>>>KKKYYYnnnwwweeeXXXTTTLLLEEE@@@======>>>===999555222222333333333111000///000000666EEESSS```jjjuuuzzz||||||wwwrrryyyzzz{{{zzzvvvqqqkkkhhh___XXXSSS[[[qqqeeeVVVRRR___sssxxxrrr|||xxxiii___cccmmmyyy|||uuurrrrrrvvvyyyxxxzzz~~~~~~~~~~~~{{{uuuooommmllliiibbb[[[PPPJJJBBB>>>???CCCFFFHHHOOOQQQSSSRRRQQQSSSYYY^^^oooxxxxxxeeeXXXRRRPPPNNNMMMGGGJJJMMMMMMKKKJJJMMMPPPPPPTTTXXXYYY\\\hhhzzzooo[[[LLLKKKMMMIIIHHHJJJJJJKKKLLLNNNSSSZZZaaafffkkkrrr}}}uuukkkhhhgggfffhhhkkkiiilllqqqvvv|||}}}{{{zzzzzzwwwsssnnniiiddd^^^WWWSSSQQQPPPOOOOOOOOONNNKKKHHHGGGEEECCCAAAAAA???===;;;888777666555444333333333222222333333333333333333444444333222333444555666888:::>>>DDDJJJPPPTTTVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPNNNKKKIIIFFFEEEDDDAAAAAAAAA@@@>>><<<<<<<<<<<<:::888777777777666555333333333333222111000000111111000//////...//////------------------------,,,***((()))***+++)))'''+++)))''''''((()))(((''')))((((((''''''(((***++++++,,,---///111222333333444333333222222222333333111000...,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######%%%&&&(((***+++++++++***)))((((((((((((+++***)))((('''(((((()))+++***)))***,,,---,,,+++(((***,,,---......---,,,******)))((()))***,,,...))))))*********++++++,,,*********))))))(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''++++++,,,...000222444555222222222333333444444444777888999;;;<<<======>>>=========>>><<<@@@MMM[[[pppxxx~~~bbbXXXTTTOOOHHHCCC???===<<<>>>:::666333222222222222111000000111111555@@@MMM^^^hhhsssxxx{{{|||xxxsssuuuwwwxxxwwwuuuqqqllliiibbbYYYSSSYYYmmmjjjVVVRRR\\\mmmyyymmmuuu|||iii```bbbiiiuuu}}}wwwuuuuuuwwwwwwuuuxxx}}}~~~wwwqqqkkkhhhhhhgggbbb]]]SSSNNNFFFAAAAAACCCGGGIIIPPPTTTWWWVVVSSSVVV^^^fffqqqyyy~~~lll]]]WWWTTTQQQNNNLLLNNNQQQPPPNNNMMMOOORRRVVVYYY\\\\\\```lll~~~dddUUUJJJLLLNNNLLLKKKMMMKKKMMMPPPTTTZZZbbbjjjpppqqqvvv}}}yyyooofffccccccbbbdddgggbbbeeejjjpppvvv|||~~~~~~}}}}}}yyyuuunnnhhhbbb\\\VVVRRRSSSRRRQQQQQQQQQPPPMMMJJJGGGFFFEEEEEEEEEDDDAAA???<<<;;;:::999888777777777222222333333444555555666666555555444444555777888:::===AAAFFFKKKQQQUUUWWWUUUUUUTTTSSSSSSRRRRRRQQQTTTSSSRRRPPPMMMJJJFFFEEEEEEDDDCCCBBB@@@???>>>======;;;888888888888777555333333333333222111111000222222111000///...------.........------,,,,,,+++***)))((()))++++++***))),,,***(((((()))***)))(((((((((((())))))******+++,,,,,,---...000222444555555555555444333333333222000///---+++***)))(((((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$&&&)))+++,,,,,,,,,***)))))))))))))))+++***)))((((((((()))***,,,+++***+++---------+++)))***,,,---......------)))((((((((((((***,,,---)))(((((((((***+++---...,,,,,,+++***)))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''')))***,,,...000222333444000000111222333444444555666777999:::<<<<<<============>>>???>>>BBBOOO]]]qqqyyyuuuZZZQQQOOOLLLIIIEEEBBB@@@???>>>;;;777444333333222111111000111222222444<<>>===<<<;;;::::::::::::555555666666666777777777999888777777777888999:::>>>@@@CCCHHHMMMRRRUUUWWWUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTSSSQQQMMMJJJGGGHHHGGGEEEDDDCCCAAA???>>><<<:::888777777777666555333333333333333222111000000000000000000///......//////...---,,,,,,++++++)))))))))***++++++++++++,,,***))))))***+++******'''((())))))***))))))(((---------...000222444666777666666555555444333222000///---+++)))(((''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%&&&''')))***))))))))))))***+++,,,---+++***)))))))))***+++,,,///...---...///000///...,,,---...////////////...***)))(((''''''''''''(((***)))(((((((((***---...------,,,+++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******+++,,,---.........000000111222444555666666777888999;;;<<<===>>>>>>>>>>>>@@@@@@???BBBOOO\\\oooxxxkkkQQQGGGGGGGGGGGGFFFDDDCCCBBB>>>;;;777555444333222111111000000333222222888???TTT___kkkrrrwww{{{zzzvvvxxxyyyyyyxxxuuurrrnnnlll___XXXTTTXXXcccwww~~~aaaTTTXXXdddzzzwwwsss{{{tttddd```cccppp~~~{{{xxxwwwvvvuuuxxx~~~}}}}}}|||||||||}}}~~~vvvrrrmmmjjjjjjiiifffddd```\\\UUUNNNKKKLLLPPPSSSWWW]]]cccccc```dddoooyyywwweee]]]\\\ZZZUUUTTTVVVXXXWWWUUUTTTVVVXXX___aaabbbdddiiitttvvvdddVVVRRROOOQQQRRRPPPOOOOOOOOOUUU]]]dddkkkuuuzzzqqqhhhffffffeeeeeehhhkkklllnnnppprrrtttuuuuuuvvvwwwyyyzzz|||}}}}}}}}}wwwqqqjjjccc___]]][[[ZZZYYYXXXVVVVVVVVVTTTPPPNNNMMMLLLLLLLLLKKKHHHDDDAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;;;;::::::<<<===>>>AAACCCFFFJJJOOOSSSVVVXXXWWWWWWWWWWWWWWWUUUTTTSSSQQQSSSUUUUUUTTTQQQNNNLLLKKKIIIFFFDDDDDDCCC@@@===;;;999777666666666555444222222333333333222111111---...///000111111000000//////...---,,,,,,++++++))))))*********++++++,,,,,,***))))))+++,,,+++***)))))))))))))))((('''&&&...------...000222555666666777777666555444333222///...,,,***((('''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''((()))***))))))))))))***+++,,,---+++***))))))***+++,,,---000///......000000///...---------...............******))))))(((((())))))---+++)))(((((()))+++,,,------,,,+++***)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))***,,,---.../////////222222333444555666777888888999;;;<<<>>>?????????AAAAAABBBBBB@@@AAAMMMZZZlllvvvaaaJJJBBBCCCDDDDDDEEEEEEDDDDDD===;;;777555555444333111222//////222222111555;;;NNNYYYeeennnuuuzzz{{{yyyzzzzzzzzzyyyvvvssspppnnneee^^^ZZZ[[[```nnnmmmVVVYYYddd{{{www{{{}}}llleeedddpppyyyssssssttttttwwwzzz~~~~~~~~~~~~xxxuuuqqqnnnllljjjgggeeefffbbb\\\UUUQQQQQQVVVZZZ\\\bbbhhhjjjjjjnnnwww}}}hhh^^^___]]]XXXUUUXXXZZZZZZXXXWWWYYY\\\aaacccfffiiioooyyy{{{hhhZZZTTTTTTTTTTTTTTTRRRRRRRRRTTTZZZccciiioooxxx}}}tttkkkhhhgggeeedddfffiiikkkllloooppprrrssssssrrrtttvvvxxxzzzzzzzzzzzzuuuooogggaaa^^^^^^^^^^^^[[[YYYXXXWWWWWWUUUQQQOOOOOONNNLLLLLLKKKIIIEEEBBB@@@@@@???>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>======@@@???>>>>>>>>>???AAABBBDDDFFFIIILLLPPPTTTWWWYYYYYYZZZ[[[[[[ZZZYYYWWWVVVRRRTTTVVVWWWWWWUUURRRPPPOOOKKKGGGFFFFFFEEEAAA===;;;999666666666666555333222222222333333222222111+++---///000111222111111.........------,,,,,,+++)))+++,,,+++******+++,,,+++***((()))***,,,++++++******)))))))))(((((((((------...///111333555666555555666666666555333222...---+++)))((('''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&(((***+++,,,---,,,,,,***)))))))))))))))******))))))***,,,...///...---,,,,,,---...,,,+++******************++++++((()))***+++,,,---...///---,,,***)))))))))******,,,,,,+++***)))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())),,,000222444555555333333444555666777777888999:::<<<===???@@@@@@@@@AAAAAACCCBBB@@@AAAKKKXXXiiitttuuu[[[IIIEEEEEEDDDDDDCCCCCCBBBAAA<<<:::777666555555444222222///...000111111444999HHHSSSaaajjjrrrzzz|||zzzxxxxxxyyyxxxwwwuuurrrqqqmmmddd^^^\\\[[[dddxxx[[[\\\eee|||{{{|||vvvlllhhhrrryyypppqqquuuwwwwwwyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvrrrnnnjjjhhhiiifff```YYYTTTUUUZZZ___```eeekkkpppssswww~~~lll``````___YYYVVVYYY[[[[[[YYYYYY\\\___ccceeejjjnnnuuu}}}qqqbbbYYYSSSUUUWWWVVVUUUUUUVVVVVVYYY```hhhlllooovvv|||sssooommmiiihhhiiiiiijjjlllnnnoooppppppppprrrsssvvvxxxyyyyyyxxxxxxuuuooofff___]]]]]]______\\\ZZZYYYXXXWWWUUURRROOOOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAACCCDDDEEEGGGHHHKKKNNNRRRUUUXXXYYY\\\]]]^^^^^^^^^\\\ZZZYYYWWWXXXYYYYYYYYYWWWUUUSSSRRRNNNJJJHHHIIIHHHCCC???;;;999777666777777555444111222222333333222222222,,,...///111222111000///------------------------***,,,---,,,***)))***,,,***)))((((((***++++++*********))))))***,,,---...,,,---///111333444555555333444555666666555333222...---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''***,,,,,,,,,,,,++++++***)))((((((((((((************+++---///000...---,,,,,,------,,,******)))))))))))))))))))))&&&''')))***,,,------...***************+++++++++*********))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***...111444666666666444444444555555555666666999999;;;===>>>??????@@@???@@@AAABBB@@@AAALLLXXXjjjuuunnnXXXIIIIIIHHHGGGEEEBBB@@@???>>>;;;999777666666666444333222...---000111000444999DDDPPP^^^hhhqqqyyy|||{{{uuuvvvwwwwwwwwwvvvttttttqqqggg^^^YYYUUU\\\xxx```___fff{{{~~~rrrllltttzzzpppqqqxxxzzzzzzzzzzzz|||}}}}}}}}}}}}~~~~~~}}}||||||~~~~~~|||xxxsssnnnkkkjjjgggbbb[[[VVVVVV\\\aaabbbgggmmmsssxxx}}}ooo```aaa```YYYVVVYYY\\\\\\ZZZZZZ]]]```dddggglllrrrzzzyyyoooccc\\\RRRVVVYYYXXXVVVWWWYYYYYY]]]cccjjjmmmnnnsss|||}}}xxxuuuqqqoooooommmnnnnnnooooooooonnnnnnrrrtttvvvxxxyyyxxxwwwvvvvvvpppfff___\\\]]]^^^___\\\[[[YYYXXXXXXUUURRROOOMMMKKKIIIHHHIIIJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCDDDFFFGGGHHHJJJLLLOOORRRVVVXXXYYY^^^___`````````^^^\\\ZZZ\\\\\\\\\[[[ZZZXXXVVVUUUUUUPPPLLLJJJKKKJJJEEE@@@===;;;888777888888777555111222222333333333222222...///111222111000...---,,,,,,------------------+++---...---***(((***,,,***((('''(((***++++++*********)))***,,,///222444+++---///222444444444444111333444666666555333222...,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***,,,,,,+++)))'''''''''''''''((()))***+++************+++---///111000///------......---,,,++++++***************+++&&&'''(((((((((((((((''''''((()))+++,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***+++...111222222222111444444444444444444444444888999:::<<<===>>>>>>???===>>>@@@AAA@@@BBBMMMYYYkkkvvvxxxaaaWWWSSSYYYRRRIIIBBB@@@>>>===;;;<<<:::777555555555555444111111111111222333333444===HHHXXXfffoootttxxxzzz|||xxxuuuuuuwwwyyyzzzyyyssskkkaaaXXXUUU\\\qqqooo]]]YYYppp~~~yyyqqqsss~~~uuuqqqtttyyyzzzyyyxxxyyyzzz{{{|||}}}}}}}}}{{{}}}~~~}}}}}}}}}{{{tttuuuuuuwwwyyy{{{~~~~~~~~~~~~~~~~~~yyyqqqlllkkklllhhh___YYY[[[bbbgggkkklllqqqyyy{{{zzzwwwgggbbb___\\\ZZZYYY[[[______]]]___cccgggkkkqqqxxxwwwkkk^^^XXXVVVXXXZZZ[[[ZZZZZZ[[[\\\aaabbbdddeeeiiipppzzz|||wwwtttuuutttttttttrrrooonnnooopppqqqtttxxxyyywwwuuuvvvwwwrrrnnnggg```\\\\\\^^^______^^^]]]]]][[[XXXTTTPPPPPPNNNKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHJJJKKKMMMMMMMMMNNNNNNLLLKKKIIIGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKMMMPPPTTTWWWZZZ[[[[[[___``````___]]]]]]^^^```dddcccbbb___\\\YYYWWWUUUPPPMMMKKKKKKKKKIIIEEEAAA<<<;;;999777777888:::;;;;;;888555111000000222444222111000......//////000//////...------------...***+++,,,,,,+++***((('''))))))************))))))%%%&&&'''(((***,,,---...//////000111333444555666333333444666777555000---+++***((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''******)))))))))))))))*********))))))***,,,...///)))***+++)))'''&&&))),,,...,,,***((((((((()))***'''((()))***+++***))))))(((((()))***,,,---...///+++)))'''&&&%%%&&&((()))***)))'''&&&&&&(((+++,,,(((''''''&&&&&&((()))***------------...000111222222333333444555666777777999:::;;;===>>>???????????????@@@AAA@@@BBBOOO\\\qqqzzzttt___VVVTTTSSSLLLCCC>>>======<<<;;;;;;999777666666666555444333222111111111222333444888CCCRRRaaalllsssxxx{{{{{{xxxvvvwwwyyy{{{zzzyyytttlllbbbYYYUUUZZZkkk|||ooo]]]UUUcccyyy~~~|||wwwvvvzzz~~~~~~ssspppsssxxxyyyxxxwwwxxxyyy{{{|||}}}}}}}}}|||}}}~~~}}}}}}wwwuuuyyyyyyvvvoooppprrruuuxxxzzz|||}}}~~~~~~~~~zzztttooorrrrrrmmmeee```bbbhhhmmmqqqrrryyylllccc```\\\\\\\\\^^^bbbcccbbbeeejjjlllpppwww}}}{{{oooccc\\\___```aaa```___^^^___aaaeeefffggghhhkkkrrr|||}}}zzzzzz}}}}}}|||yyyuuussssssssswwwzzz}}}}}}{{{xxxxxxxxxsssnnnhhhaaa]]]\\\]]]]]]```___]]]\\\[[[XXXSSSPPPRRRPPPNNNNNNOOOPPPOOONNNLLLKKKJJJJJJKKKMMMOOOPPPTTTSSSRRRPPPNNNLLLJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJMMMOOORRRVVVYYY[[[\\\]]]```aaabbbaaa______```bbbfffeeedddaaa___\\\YYYXXXTTTQQQNNNMMMLLLIIIDDD???:::999777666666666888999777555333111000111333444111000///.........////////////...------------...+++++++++++++++***)))((())))))************))))))&&&&&&''')))***,,,---...//////000222333444555666333333333444555333///,,,+++***)))((('''(((((()))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((******))))))))))))************))))))***+++------,,,......---+++,,,...111000///---+++++++++,,,---((()))***+++++++++***)))))))))******+++,,,,,,,,,***)))'''&&&&&&&&&((()))&&&'''''''''((((((''''''(((''''''&&&&&&((()))***,,,,,,---...///111111222222222333444555666777777::::::;;;===>>>>>>>>>>>>>>>>>>@@@AAA@@@CCCOOO]]]ttt|||qqq^^^UUUSSSKKKEEE===999999:::;;;:::;;;999777777888777555444555333222000000111222444333<<>>888777666555444555666666222222111111111222333333000000///...............//////...------------...---,,,+++***))))))))))))))))))************))))))'''((((((***+++,,,------///000111222333444555666444333222333333222///,,,))))))(((((((((((())))))))))))((('''&&&%%%$$$$$$''''''((()))))))))))))))***************************)))))))))***+++,,,,,,,,,,,,,,,***((((((***+++...,,,+++))))))))))))***((()))+++,,,,,,,,,+++************************)))***)))(((&&&&&&''''''(((%%%'''***,,,+++)))&&&$$$(((''''''&&&&&&((()))******+++---000111222222222222222333444555666777777:::;;;<<<===============<<<===???@@@@@@DDDQQQ^^^vvv~~~uuubbbXXXSSSHHHBBB;;;777888999999888;;;:::888888999888666444666444222000///000222333111888EEETTTaaallltttxxxwwwxxx{{{~~~~~~|||zzzwwwpppggg___VVVSSSZZZcccvvv```ZZZcccsssyyy}}}xxxsssqqqrrrssswww|||tttqqqsssvvvwwwwwwvvvvvvwwwxxxxxxxxxwwwwww|||}}}{{{rrrhhhcccccceeefffhhhlllrrrxxx|||~~~~~~||||||}}}~~~{{{xxxqqqkkkddd^^^XXXUUUYYY___mmmttt}}}yyyggg```^^^^^^]]]___eeehhhjjjpppwww|||sssooommmllliiifffccccccfffiiieeefffiiinnnvvv~~~|||rrrooojjjddd___[[[YYYWWWZZZXXXWWWVVVVVVTTTQQQOOORRRRRRRRRTTTUUUUUUSSSQQQMMMNNNOOOPPPSSSVVVXXXZZZZZZYYYWWWUUUUUUWWWYYY[[[ZZZYYYWWWUUUTTTSSSSSSSSSTTTVVVYYY]]]___aaabbbcccbbbcccddddddcccccceeegggkkkjjjiiigggdddbbb___^^^\\\XXXTTTQQQOOOKKKEEE???888777666555555555555555222222333333333333222222/////////...............//////...------------...---,,,+++)))((())))))***))))))************))))))(((((()))***+++,,,---...///000111222444555666666777555333333333111///---)))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((()))***************))))))******++++++******''''''((()))***,,,---...,,,+++)))&&&$$$######$$$++++++)))(((((('''(((((()))***+++,,,---,,,++++++))))))))))))))))))))))))))))))(((''''''''''''((((((***,,,......+++(((&&&(((''''''&&&&&&((()))***)))+++...111222333222111111222333444555666666777;;;;;;<<<<<<===<<<<<<<<<;;;<<<>>>@@@@@@DDDRRR```vvv}}}lll```YYYKKKFFF@@@<<<<<<<<<;;;999===;;;999999888888666444555444222111000111222333222888AAANNN\\\hhhpppuuuuuuxxx|||}}}|||xxxqqqiiiaaaYYYRRRTTTZZZuuu~~~bbbXXX```ppp||||||{{{uuurrrsssuuuvvv~~~~~~xxxtttuuuwwwwwwwwwvvvvvvvvvvvvvvvuuuttttttwwwzzz~~~wwwmmmeee___^^^```cccjjjnnntttzzz~~~~~~~~~||||||}}}|||zzztttlllccc]]]WWWQQQSSSYYYjjjttt}}}jjjccc```cccbbbdddiiinnnqqqyyyxxxvvvsssrrroookkkhhhiiillloooiiijjjlllrrr|||~~~sssppplllfffaaa\\\YYYWWWUUUSSSRRRSSSSSSSSSRRRPPPPPPPPPQQQSSSUUUUUUSSSQQQPPPQQQRRRTTTWWWYYY[[[\\\]]][[[YYYXXXXXX[[[^^^```[[[ZZZYYYWWWWWWWWWXXXYYYYYY[[[^^^aaaccceeeffffffcccdddeeeeeeeeeeeegggiiimmmmmmllljjjgggeeecccaaa^^^ZZZVVVSSSQQQMMMGGGAAA999999888777666666555555444555555555444333222111///////////////.........//////...------------...---,,,+++)))((())))))***))))))************))))))((()))***+++,,,---...///000000111222444555666777999777555444444222000---++++++***)))(((&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''((())))))***************((()))***+++,,,+++++++++$$$%%%'''))),,,...///000---,,,***)))((()))))))))...---,,,,,,++++++******)))***+++,,,---,,,++++++((((((((()))******++++++))))))((('''''''''''''''******++++++++++++***)))(((''''''&&&&&&((()))******,,,...111333333222111111111222333444555666666;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@@@@EEERRR```vvvqqqfff___QQQMMMHHHFFFFFFDDDAAA===AAA>>>:::888777777666555333333222222222222222222444666>>>IIIXXXeeennnrrrssswww}}}~~~}}}yyyrrrkkkddd[[[TTTSSSVVVeeesssiiiZZZ___pppzzz{{{}}}}}}|||}}}zzzsssqqqrrruuuwww{{{xxxwwwwwwwwwvvvtttuuuuuuvvvvvvvvvuuuuuuuuuxxx}}}|||uuummmiiieeeccceeejjjqqqtttyyy~~~~~~}}}}}}}}}}}}yyyttthhh___[[[UUUNNNPPPVVVkkkyyyooohhheeeeeeccceeejjjooottt|||~~~{{{vvvsssrrruuuwwwsssrrrsssxxxvvvsssnnniiiccc___\\\[[[VVVTTTSSSSSSUUUUUUTTTSSSQQQQQQQQQRRRUUUVVVUUUSSSUUUVVVWWWYYY[[[]]]^^^___bbb```^^^\\\\\\]]]___aaa[[[ZZZYYYXXXXXXYYY[[[\\\]]]___bbbeeegggiiiiiijjjeeefffggghhhhhhhhhkkkmmmqqqpppooonnnllliiigggfff```\\\WWWTTTRRRNNNGGGBBB::::::999999888777666555555666666555444333222111000000000111000//////...//////...------------...---,,,+++***))))))))))))))))))************))))))((((((***+++---///000111000111222333444555666777:::999777666555333///,,,+++,,,++++++***((('''&&&######$$$%%%&&&'''(((((((((((()))***************((()))***,,,,,,,,,++++++$$$%%%(((+++---///111111***((('''(((+++...//////,,,,,,++++++***))))))(((((()))+++,,,,,,,,,+++***(((((())))))***+++,,,,,,((((((((((((((('''''''''(((''''''''''''((()))***(((''''''&&&&&&((()))***,,,---///111222222222111111111222333444555666666999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@EEERRR```vvvxxxlllccc]]]VVVTTTQQQQQQQQQOOOIIIDDDEEEAAA;;;777666666555555000111222333333333222222222333999DDDTTTbbblllqqqrrrwww}}}~~~~~~~~~yyyrrrlllfff^^^VVVTTTVVV]]]lll|||rrr\\\\\\lll||||||~~~|||}}}uuummmjjjnnnrrr{{{}}}yyywwwvvvuuutttrrrsssuuuwwwyyyzzz{{{{{{{{{|||}}}~~~~~~|||wwwsssuuuuuusssvvv|||}}}~~~~~~~~~~~~|||xxxooocccZZZXXXTTTMMMOOOWWWjjj{{{uuuooollljjjhhhiiinnnsssyyy}}}zzz{{{|||{{{yyyyyy}}}{{{xxxrrrlllgggdddbbbbbb]]][[[YYYXXXYYYYYYWWWVVVTTTSSSSSSTTTVVVXXXYYYXXX\\\]]]^^^___``````aaaaaacccbbbaaa``````aaacccddd___^^^\\\[[[[[[\\\^^^``````bbbeeehhhjjjkkkllllllhhhiiikkkkkkkkkllloooqqquuuuuutttrrrpppnnnlllkkkccc___YYYUUURRRLLLEEE???:::::::::999888777555555444333333333333333333333000111222222222111////////////...------------...+++++++++++++++***)))((())))))************))))))'''((()))+++...000222333000111222333444666777777999888777777666333...***&&&'''((())))))(((''''''$$$$$$$$$%%%%%%&&&&&&''''''((())))))******))))))''')))+++,,,------,,,+++'''(((***---.../////////)))'''%%%'''***---...---)))))))))(((((('''&&&%%%((()))***+++++++++***)))******++++++++++++++++++(((((((((((((((''''''&&&%%%%%%&&&&&&'''((()))***(((''''''&&&&&&((()))***//////000000000111111111111111222333444555555666888999:::;;;<<<=========<<<<<>>:::999888666555555555555888777666444333222111111111111111111000000000000...---+++++++++---///000///...---,,,,,,,,,,,,,,,++++++************++++++,,,---------.../////////222222333333555666888999777777666555222///,,,+++(((((())))))((('''&&&&&&&&&%%%###%%%)))***)))'''))))))))))))************---.../////////...---,,,,,,,,,,,,,,,,,,---...///)))***++++++***)))***+++---,,,***(((((((((((()))+++)))((()))+++,,,)))&&&+++++++++---///...,,,)))''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&''''''''''''''''''((())))))......///000000000000000000111333555555444333222555666888:::<<<======>>>>>>>>>>>>>>>>>>CCCQQQ```uuupppbbbZZZVVVUUUUUUVVVVVVVVVTTTQQQMMMKKKJJJHHHEEEBBB@@@>>>===;;;666666555444333222111111444222333:::GGGVVVbbbiiiooosssxxx|||~~~~~~yyyuuunnnfff___ZZZVVVUUUYYYjjjuuuaaa^^^kkk|||~~~|||ppp]]]UUUXXX^^^mmm}}}{{{uuuooolllkkkpppqqqsssuuuyyy}}}~~~~~~~~~}}}~~~zzzvvvmmmbbbWWWSSSRRRTTTZZZ```kkkqqqzzz|||zzz|||{{{wwwnnnjjjiiiiiijjjlllkkkiiiiiiiiihhhdddaaaaaa``````cccfffgggfffcccfffggggggfffeeedddddddddjjjmmmpppqqqqqqooonnnnnnmmmnnnooommmiiiffffffgggiiihhhhhhjjjnnnqqqrrrrrrnnnqqqtttvvvvvvvvvwwwwww~~~{{{yyyxxxwwwtttooolllhhhddd]]]VVVPPPIIIBBB>>>:::999888777555555555555555555444333222222222333111111111000000000//////...---,,,+++,,,---///000...------,,,,,,,,,------++++++************++++++,,,------....../////////000111111333555777999:::666666666444222///,,,***((((((((('''''''''&&&&&&'''%%%$$$%%%((()))(((&&&))))))))))))************)))******+++***)))(((''',,,,,,,,,,,,,,,------...***+++,,,+++***)))***+++,,,+++***(((((((((((()))***((('''(((***+++)))'''*********,,,------+++((((((''''''&&&&&&&&&''''''))))))((('''&&&'''(((((('''''''''''''''((())))))---...///000111111111111000222333555555444333222555666888:::<<<======>>>;;;;;;===>>>???EEETTTcccttt{{{hhh]]]XXXWWWWWWPPPRRRTTTUUUTTTQQQLLLJJJLLLLLLJJJHHHEEEBBB???>>>:::999888777555333222222111000111888DDDSSS___fffnnnrrrxxx|||~~~}}}}}}}}}yyyvvvpppiiibbb\\\WWWUUUVVVeeeyyyjjj___dddppp|||qqq___TTTTTT\\\lll||||||uuuooolllkkkqqqqqqrrrtttxxx{{{~~~}}}~~~~~~}}}}}}~~~{{{vvvhhh^^^TTTQQQRRRTTTZZZaaakkkqqqxxx|||qqqfffaaaaaaaaafffqqq|||zzzqqqmmmkkkllllllqqqqqqppppppqqqpppmmmkkkkkkkkklllnnnpppqqqooonnnpppnnnllliiiggggggggggggkkknnnrrruuuvvvvvvwwwxxxtttuuuuuusssooollljjjjjjlllllllllmmmppprrrrrrqqqmmmpppsssuuuvvvwwwxxxyyy}}}|||zzzyyyuuupppmmmgggccc]]]VVVOOOIIIBBB>>>:::999888777666555555555333222222222222222333333111111000000000000/////////...---------...///000---,,,,,,,,,,,,------...++++++************++++++,,,,,,---...//////000000///000111333555777:::;;;666666555333111...+++***((('''&&&%%%%%%%%%&&&''''''%%%$$$%%%''''''&&&%%%))))))))))))***************++++++++++++***))))))++++++++++++,,,,,,,,,,,,+++,,,---,,,***))))))***,,,+++)))((('''(((((()))***)))((()))***+++)))(((***)))***+++,,,,,,***''')))((('''&&&&&&&&&&&&&&&)))(((((('''(((((()))***'''''''''''''''((())))))+++,,,...///111222222222111222333555555444444333555666888:::<<<======>>><<<<<<>>>???@@@EEETTTccctttwwweee[[[WWWTTTRRRKKKMMMQQQSSSSSSOOOKKKHHHLLLMMMNNNLLLHHHCCC???=========;;;999777555333222111000000666AAAOOO\\\dddkkkpppwww|||}}}}}}{{{{{{zzzwwwsssllleee^^^YYYUUUTTT^^^nnnkkk\\\^^^hhh~~~uuufff[[[XXX^^^nnn~~~xxxrrrpppooorrrrrrssstttvvvyyy|||}}}~~~~~~~~~~~~xxx{{{~~~~~~~~~~~~~~~{{{wwwggg^^^UUUQQQQQQRRRWWW]]]iiiooouuuyyyzzzyyyhhhZZZRRRPPPOOOSSS^^^hhhrrr}}}~~~uuupppnnnnnnnnnssstttuuuvvvvvvvvvtttsssuuuuuuvvvxxxyyyyyyxxxwwwxxxtttppplllkkklllmmmnnnllloootttxxxzzz|||}}}}}}{{{yyyvvvrrrpppooopppoooooopppqqqrrrqqqooolllooorrrtttuuuvvvxxxzzz}}}}}}|||{{{xxxtttooolllfffbbb\\\UUUOOOHHHBBB>>>::::::888777666555555555333222111111111111111111111000000000//////////////////............///000++++++++++++,,,---......++++++************++++++,,,,,,---...///000000111111111111333444666888999555555444333000---***)))((('''%%%$$$$$$%%%&&&(((&&&&&&%%%%%%&&&&&&%%%%%%((()))))))))************,,,,,,,,,+++++++++*********+++++++++++++++++++++,,,------,,,***))))))***+++***)))(((''''''((()))+++************++++++++++++******+++,,,,,,***((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''''''''((())))))***+++---///111222333333222333444444555555444444555666888:::;;;======>>>@@@@@@AAAAAA@@@CCCPPP^^^tttvvveee]]]WWWOOOHHHEEEHHHLLLOOOPPPMMMJJJGGGJJJMMMPPPOOOIIIBBB===:::???>>><<<:::888666444333111111111555===KKKXXXaaahhhmmmuuuzzz|||||||||{{{{{{yyyuuuooohhh```ZZZWWWUUU[[[dddsss~~~iiiXXXXXXbbbttt{{{~~~~~~yyypppfffaaa```rrr|||xxxvvvvvvttttttttttttuuuwwwyyy{{{|||~~~~~~~~~{{{}}}{{{wwwkkkaaaXXXTTTSSSRRRUUUZZZdddjjjqqquuuwww|||zzzhhhXXXOOOKKKHHHJJJQQQYYYaaakkktttwwwrrrppppppppprrrtttvvvxxxyyyyyyyyyyyy{{{}}}~~~~~~}}}}}}}}}xxxsssppprrruuuwwwxxxrrrvvv{{{~~~{{{xxxvvvuuutttrrrqqqrrrrrrpppooolllnnnqqqrrrssstttvvvxxxxxxyyyzzzyyyvvvqqqmmmkkkeeeaaa[[[TTTNNNHHHBBB===;;;:::999777666666666666444444222111000/////////000000000////////////.../////////.........//////+++++++++++++++,,,---...++++++************++++++,,,,,,---...///000111222333333333333333444555555444444333111///,,,)))((((((&&&%%%$$$$$$%%%'''(((&&&&&&'''&&&&&&%%%%%%&&&((()))))))))************))))))((((((''''''''''''***+++,,,,,,,,,+++******+++,,,---,,,***)))***+++***)))((('''''''''((()))+++,,,+++++++++,,,---...---,,,+++,,,---,,,+++)))(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''''''''''''''''''''((())))))***+++---///111333444444333333444444555555555555555666888:::;;;======>>>@@@@@@AAAAAA@@@CCCOOO]]]rrrrrrccc\\\UUUJJJAAA@@@CCCGGGJJJLLLKKKHHHGGGHHHNNNSSSRRRKKKBBB<<<999>>>>>><<<:::888666444333222111111333:::FFFTTT]]]dddjjjqqqwww{{{|||~~~~~~~~~{{{wwwqqqiiibbb\\\YYYXXX[[[```lllqqq[[[WWW___nnn}}}}}}~~~{{{ssslllhhhzzz|||||||||wwwvvvuuuuuuuuuvvvxxxyyy|||}}}~~~~~~~~~}}}yyyvvvtttwww{{{~~~~~~{{{wwwnnnfff]]]ZZZYYYWWWYYY^^^aaagggooosssuuuzzzmmm\\\QQQLLLHHHGGGKKKOOOTTT\\\dddxxxzzztttrrrqqqqqqqqqtttwwwzzz{{{|||}}}~~~}}}xxxwww{{{yyy|||~~~|||yyyuuussssssrrrqqqpppmmmooopppqqqpppqqqrrrtttrrruuuwwwwwwsssoookkkjjjddd```ZZZTTTNNNGGGAAA===;;;:::999888777666666666666555333111000///......000000////////////....../////////............---,,,++++++++++++,,,,,,---++++++************++++++,,,,,,---...000111222222555444444333333333333333333333222111...+++(((''''''&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''((())))))))))))******************)))(((((((((((((((+++,,,---------,,,*********,,,---,,,+++***+++---***)))((('''''''''((()))+++,,,,,,+++***+++...000///---,,,,,,,,,,,,+++***''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''((())))))***+++---///111222333444444444444444444555555555555666888:::<<<======>>><<<===???AAA@@@CCCPPP^^^ooo|||hhh\\\XXXSSSHHH>>><<<>>>BBBEEEGGGHHHGGGFFFIIIPPPVVVVVVOOODDD===999===<<<;;;999777555444333222111000111666AAAOOOXXXaaafffnnnuuuyyy}}}}}}xxxqqqjjjccc^^^\\\VVVZZZ___hhh{{{jjj___cccmmm~~~zzzppp}}}}}}~~~yyyxxxwwwvvvuuuvvvwwwwwwyyy{{{~~~~~~||||||}}}~~~~~~}}}||||||{{{yyytttpppjjjooovvv|||~~~|||~~~}}}{{{wwwooohhhaaaaaaaaaaaadddhhheeekkkrrruuuvvvyyyrrr```UUUPPPKKKIIIKKKNNNPPPVVV]]]hhhvvv{{{uuusssrrrqqqqqquuuyyy|||}}}zzzvvvtttttttttsssoooppppppooommmmmmnnnpppnnnrrruuuuuurrrnnnkkkjjjccc___YYYSSSMMMGGGAAA===;;;;;;999888777666666666555444333222111000000000000000/////////........................---,,,,,,,,,,,,++++++***+++++++++++++++************++++++,,,,,,---///000111222333444333333222333333444444222222111000---***(((&&&&&&&&&'''''''''(((((((((%%%'''))))))'''''')))+++))))))))))))************++++++)))((((((((()))***,,,---.........---+++***)))+++,,,,,,+++,,,---...)))((('''&&&&&&'''((())))))***+++***((()))---000///---+++***++++++***)))&&&&&&&&&&&&&&&'''((()))%%%&&&'''''''''&&&%%%$$$'''''''''''''''((())))))+++,,,...///111222333333444444444444444555666666555666888:::<<<======>>><<<<<>>;;;;;;;;;:::888666555444333111111//////333===KKKUUU___dddlllsssxxx}}}~~~xxxqqqjjjddd___]]]SSSWWW]]]gggyyyzzziiijjjlll|||ppp}}}|||}}}zzzyyyxxxvvvvvvvvvvvvwwwvvvxxx{{{}}}}}}|||{{{yyyxxxxxxyyyzzz|||~~~}}}}}}}}}zzzuuuqqqiiinnnvvv}}}}}}{{{}}}|||~~~~~~{{{wwwooohhhdddeeegggiiimmmrrrlllqqqxxxzzzyyy{{{wwweeeXXXTTTOOOMMMNNNPPPRRRWWW]]]]]]jjjzzz|||uuusssrrrrrrrrrvvv{{{|||xxxvvvvvvvvvvvvpppppppppnnnlllkkkkkkmmmlllppptttuuurrrmmmkkkkkkccc___YYYSSSMMMGGGAAA===<<<;;;999888777777666666333333222222222222222333000/////////............---.........---,,,++++++------,,,+++************++++++************++++++,,,,,,---///000222333333222222222222333444555666222222111///---***'''&&&&&&&&&'''((())))))((((((%%%'''***)))((((((***---))))))))))))************'''&&&%%%$$$###$$$%%%%%%,,,---/////////---+++***(((***,,,,,,,,,,,,...000)))((('''&&&&&&'''((()))'''))))))(((&&&'''+++///...,,,***)))******)))(((%%%%%%%%%&&&'''((()))***''''''((((((((('''%%%$$$'''''''''''''''((()))))),,,,,,...000111222222222555444444444444555666666555666888:::<<<======>>>??????@@@@@@>>>???JJJWWWggguuuvvvlllccc___ZZZPPPFFFBBBDDDIIIIIICCC???BBBHHHKKKRRRUUUWWWTTTKKKDDDAAABBBEEEBBB===;;;999777555333222000000111222888EEERRRVVV___kkkssswwwzzzzzzqqqllliiibbbYYYSSSSSSVVVaaatttjjjgggsss~~~{{{zzz}}}}}}}}}|||zzzxxxvvvuuuuuutttrrryyy}}}|||||||||{{{xxxzzzyyyzzzzzz{{{}}}~~~~~~}}}|||xxxuuutttvvvxxxtttwww{{{}}}~~~}}}}}}~~~pppjjjgggiiimmmpppvvv||||||wwwiiiccc^^^[[[XXXXXX\\\aaaeeegggmmmttt~~~xxxuuussstttwww}}}|||xxxyyy{{{~~~xxxqqqiiifffhhhjjjjjjhhhiiilllpppssssssqqqmmmkkkaaa]]]VVVNNNHHHDDDBBBBBB;;;;;;:::888777555444444444333222222111111222222444333333222111000//////......------------......)))))))))***+++++++++,,,***)))(((((()))***---...)))***---///000000000000555444222111222444666777555444222000---+++)))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((***,,,---...))))))))))))+++---///000)))******)))''''''((()))++++++************************))))))***,,,...///''''''&&&&&&&&&((()))***++++++,,,,,,,,,,,,------((()))+++,,,+++***(((&&&###$$$%%%'''***,,,---...)))(((''''''''')))***+++...***&&&%%%'''))))))'''(((,,,//////...///555:::666555555555555666666777888888888999:::;;;===>>>@@@??????@@@???AAAKKKVVVeeeqqqyyypppgggbbb]]]SSSJJJFFF@@@EEEHHHHHHJJJPPPTTTTTTTTTTTTRRRNNNIIIEEEEEEFFFIIIEEEAAA===;;;:::888666111000///111111555@@@LLLWWW```lllsssvvvxxx{{{~~~uuuooojjjbbbZZZTTTRRRTTT]]]mmmkkkhhhsss~~~~~~xxxnnnnnnrrrxxx{{{{{{}}}}}}{{{yyywwwvvvuuuuuu{{{~~~|||{{{{{{yyyvvvyyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||zzzwwwwwwyyy{{{|||}}}~~~~~~}}}|||}}}~~~}}}||||||}}}~~~sssnnnlllpppsssuuuzzzwwwkkkgggcccdddgggjjjnnnrrruuuwwwyyy|||wwwtttssstttxxx}}}zzzxxxxxxwwwvvvooogggdddeeeggggggeeegggjjjnnnqqqqqqooollljjjaaa\\\UUUMMMGGGCCCAAA@@@<<<<<<;;;999888666555555444333222222111222222222111111000000000000000000......------------......+++++++++++++++,,,,,,,,,+++***)))((()))***,,,---,,,,,,---......///......333333222222222333444555555444222///---+++)))(((&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((()))*********(((((('''((()))***,,,---)))******)))''''''((()))++++++*********++++++,,,+++************+++---...))))))(((((()))***+++,,,------,,,+++***))))))(((((()))***++++++)))((('''###$$$%%%&&&(((***+++,,,)))((('''''''''(((***+++)))'''$$$$$$&&&'''&&&%%%$$$(((******((()))---222555555555555555666666777777777888999:::<<<===>>>???>>>?????????AAAKKKVVVeeeppp}}}yyypppgggccc]]]SSSLLLIIIFFFIIILLLQQQYYY```^^^XXXUUUPPPKKKGGGFFFGGGHHHIIIGGGCCC===999777666555444222000000111111222:::CCCRRR\\\iiirrruuuvvvyyy|||zzzrrrkkkddd]]]WWWUUUTTTYYYfffvvvrrriiiqqq{{{~~~~~~wwwpppeeeccceeejjjmmmpppvvv}}}~~~|||yyywwwvvvxxx}}}|||yyyyyywwwtttxxxyyy{{{|||}}}~~~}}}}}}|||}}}}}}|||{{{{{{~~~~~~}}}|||zzz|||||||||{{{|||}}}~~~|||{{{{{{~~~xxxvvvwww{{{~~~wwwooonnnmmmssszzzxxxsssrrrrrruuuzzz~~~|||xxxtttsssmmmfffbbbbbbccccccbbbdddfffjjjlllmmmllljjjhhh___[[[TTTKKKEEEAAA???>>>===<<<;;;:::999777777666444444333222222222222222......//////000000000000......------------......---------,,,,,,,,,,,,,,,,,,+++***))))))***,,,---......---------------...111222222333333333333333444333000...,,,***)))((('''''''''&&&&&&&&&&&&%%%)))))))))((((((((((((((())))))(((((())))))***+++)))******)))''''''((()))************++++++,,,---++++++************+++,,,(((((((((((()))***+++,,,,,,,,,+++***)))(((''''''((()))***+++***)))((('''$$$$$$%%%&&&'''(((((()))(((((('''''''''((()))***&&&%%%$$$%%%&&&'''&&&%%%(((***,,,,,,******---111555555555555666666777777777777888999:::<<<===>>>>>>===>>>???>>>AAAKKKVVVfffppp|||rrrjjjccc___YYYPPPKKKIIILLLNNNRRRZZZfffmmmfff\\\QQQKKKDDDBBBEEEIIIIIIHHHDDD@@@:::666444333222222444111111222222111555<<>>===<<<<<<;;;:::999888777666666444444333222222222222333000000000000000000000000......------------......------,,,,,,+++++++++***,,,+++*********++++++,,,...---,,,,,,,,,---...///111222444555555444333111222111///,,,+++)))))))))(((((('''''''''&&&&&&&&&)))))))))))))))))))))))),,,,,,++++++++++++++++++)))******)))''''''((()))((((((((()))***+++,,,---,,,++++++***************%%%&&&&&&'''((()))******)))))))))*********++++++))))))******))))))((('''%%%&&&&&&&&&&&&'''''''''((((((((('''((((((((((((&&&'''''')))******)))(((+++---///000///000222555444444555666666777777777777777777999:::<<<>>>???=========??????AAALLLWWWiiirrr}}}yyyjjjccc]]]ZZZUUUNNNKKKLLLPPPSSSXXX```lllrrrjjj^^^JJJEEEAAACCCHHHJJJGGGCCCCCC@@@;;;888777777666666666333222444333111444888CCCOOO```lllrrrtttwwwzzz{{{|||rrrmmmkkkiii^^^ZZZVVVVVV^^^mmm~~~hhhhhhnnnyyyvvvjjjaaadddmmmssswwwyyy|||}}}~~~~~~~~~~~~}}}zzzxxxwwwwww{{{}}}yyyxxxzzz{{{yyyxxxyyy|||}}}~~~}}}|||{{{{{{}}}}}}}}}~~~~~~|||}}}zzzsssmmmkkkkkkmmmttt|||}}}vvvllliiiddd```^^^^^^^^^^^^___```bbbcccddddddccccccZZZUUUNNNGGG@@@===;;;:::::::::999888777666666555555444333333222222333333333333222111111000//////......------------......,,,,,,++++++******))))))++++++++++++++++++,,,,,,---,,,,,,,,,---///111222222444666777777555333222111///---+++))))))))))))(((((('''''''''&&&&&&&&&'''(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++***)))******)))''''''((()))'''''''''((((((***+++,,,++++++++++++***))))))((($$$%%%&&&'''((()))******************+++++++++,,,)))))))))))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***************((())),,,---///000222444333444555666777777777777666666777888:::<<<>>>???===<<<>>>??????CCCMMMYYYmmmvvvrrrbbb\\\XXXWWWTTTOOONNNQQQaaadddffffffhhheee[[[PPPEEECCCCCCGGGKKKKKKEEE@@@>>>;;;999888999999888777888444222444444222444777BBBNNN^^^iiinnnppprrruuuyyy|||tttpppnnnlll]]]YYYTTTSSSYYYhhh{{{hhhdddfffsss~~~uuujjjjjjooorrrssstttxxx{{{~~~~~~}}}|||}}}}}}}}}~~~~~~}}}{{{yyyxxxvvvzzz{{{xxxwww{{{}}}|||yyyzzz|||}}}}}}}}}|||{{{{{{}}}}}}sssnnniiihhhhhhjjjsss|||zzztttkkkhhheeebbb```___``````^^^______```````````````VVVRRRKKKDDD???;;;::::::999999888888777666666555555444444333333333333333444444333222111000//////......------------......++++++************************++++++,,,---------,,,,,,---...///111333333444555777888777666444333000...+++)))(((((()))***'''''''''&&&&&&&&&&&&%%%%%%&&&''')))***,,,---...))))))*********))))))((()))******)))''''''((()))((((((((((((((()))***+++***+++++++++***)))((((((%%%&&&(((***+++,,,,,,,,,------,,,+++***))))))((())))))((((((((('''''''''((('''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&((('''&&&&&&'''((('''(((+++---000222333333222333555777888888777777666666777888:::===???@@@======>>>@@@AAADDDOOO[[[pppzzzxxxhhhYYYUUUSSSSSSRRROOOQQQUUUmmmqqqqqqiii```VVVLLLCCCEEEEEEGGGKKKMMMKKKEEE@@@888888777999;;;<<<;;;:::888333111333333222444777@@@KKK[[[fffkkkmmmqqqtttvvv}}}}}}wwwtttooojjj___[[[UUURRRVVVeeexxxjjjbbbaaannnsss|||vvvrrrnnnkkklllppptttxxx~~~}}}}}}yyyzzz|||}}}}}}|||{{{zzzwww{{{{{{wwwwwwzzz}}}}}}{{{{{{{{{|||||||||||||||{{{}}}~~~}}}|||~~~qqquuuxxxyyy}}}{{{nnnjjjfffeeeeeehhhqqq{{{yyyuuujjjiiigggdddbbbaaabbbddd______^^^^^^]]]]]]]]]^^^RRRNNNHHHBBB===;;;:::::::::999999888888777777666555555444333333333333444222222111111000000000///......------------......******++++++++++++++++++((()))***,,,---......///......000111222222222222555555666666666555333333///---***((('''''')))***&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%'''(((***+++,,,(((((()))*********)))))))))******)))''''''((()))+++***************++++++))))))***++++++***)))(((%%%&&&(((***+++,,,,,,,,,,,,,,,+++***)))(((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&%%%""""""$$$'''***+++---///222333333333111333555777888888777777555666777888:::===???@@@>>>>>>???AAABBBFFFQQQ]]]rrr~~~iiiZZZSSSPPPNNNPPPOOONNNQQQVVVgggnnnpppggg\\\SSSMMMHHHGGGHHHKKKMMMNNNKKKFFFCCC::::::<<>>@@@BBBCCCGGGRRR^^^sssfffVVVNNNNNNLLLLLLNNNMMMKKKMMMRRR```eeehhhcccYYYPPPNNNOOOUUUUUUTTTRRROOOLLLIIIGGGAAA>>>;;;;;;===>>>;;;999999555333555444222444888999EEERRR[[[gggrrruuuqqqtttvvvzzz|||zzzvvvpppmmmddd^^^WWWSSSSSS^^^tttpppaaaZZZfffvvvzzzxxx|||xxxooommmmmmnnnuuu|||~~~}}}xxxuuuvvvyyy|||yyyxxxxxxyyyzzz{{{|||||||||zzzzzzzzzzzz|||~~~}}}|||{{{|||~~~}}}}}}}}}|||}}}~~~}}}qqq^^^TTTKKKLLLOOOVVV___dddfffeeeddddddbbb```___ccckkkqqq}}}}}}wwwrrrnnnllliiihhhhhhfffdddbbb\\\ZZZYYYYYYYYYYYYWWWUUUMMMIIICCC???<<<;;;:::888;;;:::999888666444222111666666777777666555555444333222222222333333111000...---,,,,,,......---,,,------,,,,,,,,,+++++++++...,,,***+++---000111111555555444333333222111111444444555444444333333222+++***(((((()))((('''%%%&&&&&&%%%$$$$$$%%%%%%%%%'''((()))******)))((('''+++******+++------,,,***(((((((((((()))***+++,,,---,,,***((('''&&&&&&&&&(((&&&&&&))),,,---+++(((%%%&&&''')))************)))************++++++++++++***)))(((&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''(((((()))***+++******+++,,,...000222333333444444555555555555555555555777888:::<<<======AAABBBEEEGGGFFFIIIUUUbbbwwwrrr[[[PPPMMMMMMKKKJJJLLLJJJGGGIIIMMMWWW\\\```___YYYSSSRRRSSS\\\YYYUUUQQQLLLIIIGGGFFF@@@@@@@@@AAABBBAAA@@@>>>:::666444444444222333777777BBBNNNXXXcccmmmpppnnnpppssswwwyyyyyyuuuqqqnnngggaaaZZZUUUUUU]]]qqquuudddZZZdddvvv}}}~~~yyypppnnnooorrr{{{zzztttrrrsssuuusssvvvyyy{{{|||}}}~~~~~~}}}zzzxxxwwwwwwxxx}}}~~~~~~~~~~~~}}}}}}~~~vvvcccTTTKKKGGGDDDDDDFFFLLLTTTZZZ^^^___```aaaaaa``````dddkkkqqqzzz~~~yyyuuunnnkkkiiigggfffdddaaa___\\\ZZZXXXWWWWWWVVVUUUSSSJJJFFFAAA===<<<;;;999888888888888777666555444333555555666666666555444444000/////////000000...---...---,,,,,,......---,,,------------,,,,,,,,,,,,---,,,+++,,,...000111000444444333333333222222222444555555666555444222111+++)))((('''((((((&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((()))******)))((('''+++++++++,,,......---,,,((((((((())))))***+++,,,******))))))))))))******,,,***)))***+++***'''$$$''''''((()))************)))************++++++++++++***)))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''''''''(((((()))***+++))))))***+++---///111222444444555666666666666555555555777888:::<<<======>>>???BBBEEEFFFKKKXXXfffzzz{{{{{{nnn[[[UUUVVVWWWSSSQQQPPPLLLGGGGGGKKKPPPTTTYYY[[[[[[YYYXXXXXXZZZWWWRRRLLLHHHFFFFFFFFFNNNOOOOOOMMMHHHCCC>>><<<===888555555333111222666555>>>IIISSS]]]gggjjjjjjmmmooosssvvvwwwuuurrrpppjjjddd\\\WWWVVV\\\lll|||yyydddUUUZZZlllvvvqqqsssvvv~~~|||vvvrrrqqqqqqrrrwww|||~~~|||}}}~~~~~~|||zzzxxxvvvvvvvvvvvv{{{~~~~~~{{{}}}~~~~~~}}}}}}}}}|||~~~xxxgggUUUHHHAAA@@@@@@>>>>>>>>>BBBIIIPPPUUUWWWXXX[[[^^^```aaadddjjjooouuuzzz|||xxxqqqnnnkkkiiigggeeebbb___\\\ZZZXXXVVVUUUTTTQQQOOOGGGCCC???<<<;;;;;;:::999666666777777777666555555333333444555555444444444000///......//////...,,,...---,,,---.........,,,.........------------,,,,,,+++,,,...000111000///222222222333333444444444444555777777777444222000***)))''''''((((((&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&&&&(((***+++***((()))))))))******+++,,,,,,++++++************++++++,,,+++*********)))&&&$$$)))******+++++++++******)))************+++++++++******((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((()))***+++))))))***+++,,,...000111555555666777777777666666555555777888:::<<<======<<<===@@@CCCEEELLL\\\kkk{{{yyyjjjfffgggeeeaaa\\\XXXQQQHHHFFFIIILLLNNNRRRUUUVVVVVVUUUSSSOOOMMMKKKIIIHHHHHHIIIIIISSSUUUVVVRRRIIIAAA<<<;;;@@@;;;777666444111222555444:::DDDNNNXXXaaafffgggmmmooorrruuuvvvuuusssqqqlllfff^^^YYYVVVYYYeeerrr{{{hhhRRRQQQ___tttxxxuuuwww~~~zzzxxxwwwwwwyyy}}}|||yyyzzz||||||{{{yyyxxxwwwwwwwwwwwwuuuyyy~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}xxxnnnggg[[[VVVOOOGGGBBB?????????>>>>>>???BBBFFFJJJMMMOOOQQQUUU[[[^^^```cccgggkkkooottt||||||xxxvvvssspppmmmkkkiiieeeccc___]]]YYYWWWUUUSSSOOOMMMDDDAAA>>><<<<<<<<<<<<;;;666777777777777666555555222222333444444444333333222111000111222222000...///---,,,---...///...---//////.........---------++++++,,,///111222000///000111222222444444555666444555777888777444000...***)))(((((())))))'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((((($$$$$$$$$&&&((()))((('''))))))***++++++,,,,,,,,,000///---,,,******))))))))))))))))))))))))((((((,,,,,,,,,,,,++++++***)))))))))*********+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++******+++,,,---///000111555666666777777777777777555555777888:::<<<======<<<<<>>======>>>??????BBBEEEHHHIIIIIIHHHHHHKKKQQQXXX]]]^^^```dddgggnnnsss{{{|||wwwxxxuuurrrpppnnnllliiigggdddaaa]]]YYYVVVSSSNNNLLLCCCAAA>>>>>>>>>>>>>>>===999999888888777666444333222222333333333333333222333222222222333333111//////...------//////...---//////.........---------,,,,,,---///111222111//////000111222444555666777444666777888666333///,,,+++)))((((((******)))'''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((()))))))))((((((***,,,---,,,+++)))***+++,,,---------,,,111000...,,,+++*********)))))))))(((((('''((((((,,,,,,---,,,,,,+++***)))))))))*********+++++++++)))((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++,,,,,,,,,---...000222222555666666777777777777777555555777888:::<<<======???>>>@@@BBBCCCIIIYYYiiizzzllljjjooosssvvvqqqkkkfff]]]TTTQQQSSSXXXWWWUUUPPPKKKHHHGGGHHHLLLNNNPPPRRRSSSTTTSSSSSSSSSSSSQQQNNNIIIFFFEEEEEEBBB>>>======;;;666444555444666===IIISSS[[[bbbiiiqqqrrrtttuuuvvvvvvvvvuuummmggg```[[[VVVSSSWWW^^^kkkwww|||eeeWWWWWWdddtttyyywwwzzz}}}{{{{{{}}}yyyyyyyyyzzzzzzzzzzzzzzzuuuxxx|||}}}|||zzzyyyxxx|||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~vvvooo^^^]]]YYYVVV]]]lll|||vvvbbbQQQIIIEEEBBB??????===;;;999:::===@@@CCCAAAEEEIIIKKKKKKHHHGGGFFFJJJPPPXXX\\\^^^___aaadddnnnssszzz{{{wwwwwwuuurrrqqqpppooommmkkkhhhddd___[[[WWWRRRNNNJJJBBB@@@>>>>>>??????>>>===:::::::::999888777555444333444444444333333222111222111000111222111000...///...---...//////...---.........------------,,,---,,,---///111222111000///000111222444555666777555555666666444111---+++***((('''((()))***)))'''%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))***))))))***+++,,,+++))))))***,,,---......---,,,------,,,,,,,,,,,,------+++++++++)))&&&%%%%%%''',,,,,,,,,,,,,,,+++***))))))************+++++++++(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((()))***+++---------...///111222333555555666777777777666666555555777888:::<<<======@@@@@@BBBCCCCCCHHHVVVeee|||lllaaabbbeeeeeelllhhhfffddd___ZZZYYY]]]``````\\\TTTKKKGGGIIIMMMRRRRRRSSSTTTVVVXXXYYYZZZbbb]]]UUUOOOKKKHHHGGGFFFAAA??????AAA???999555666333333999FFFQQQXXXaaajjjpppppprrrtttvvvwwwxxxxxxnnnhhhaaa]]]WWWSSSTTTXXX```kkk}}}yyydddZZZ]]]gggooozzzxxxvvv||||||~~~}}}uuuvvvwwwwwwxxxxxxxxxxxxwwwyyy||||||{{{yyyxxxxxxzzzzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~vvvsssooofff]]]VVVWWWVVVWWWaaapppxxxyyyvvvhhhTTTGGGAAA@@@???===@@@???>>>>>>@@@CCCFFFHHHDDDHHHLLLMMMLLLJJJJJJKKKMMMSSSZZZ]]]^^^___aaacccjjjooouuu||||||yyywwwuuutttsssttttttrrrqqqjjjfffaaa\\\WWWQQQLLLHHHAAA???>>>===>>>>>>===;;;:::::::::::::::999888888555555555555444222111000111000///000111111///---000...---...///000///---------------,,,,,,,,,,,,...---,,,...000222222222000000111222444555666666555555555444111///,,,***(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''((()))***)))(((''''''((()))***(((''''''''')))((('''%%%)))***,,,...///...---------,,,,,,,,,,,,,,,,,,---)))******(((%%%$$$&&&(((***+++++++++++++++***))))))************+++++++++''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''(((((()))***+++---------...///000111222444444555666666666666555555555777888:::<<<======@@@@@@BBBDDDDDDGGGTTTbbbyyy~~~kkkcccaaa]]]XXXZZZXXXXXXZZZXXXVVVXXX]]]^^^^^^ZZZPPPFFFAAAFFFLLLRRRRRRQQQRRRUUUYYY]]]```^^^VVVMMMHHHHHHIIIJJJIIIAAA???AAADDDAAA;;;666666222111777DDDPPPWWWaaajjjmmmnnnppprrruuuxxxzzz{{{oooiiiccc^^^YYYTTTSSSVVVXXXcccuuutttaaa\\\bbbgggvvv~~~{{{}}}{{{{{{rrrzzz~~~~~~~~~{{{uuurrrssstttuuuvvvvvvvvvvvvwwwyyy{{{zzzxxxwwwvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~}}}ooohhhiiiggg```YYYWWWXXXYYY^^^lllzzz|||vvvpppbbbPPPDDD@@@???===:::999<<<@@@DDDGGGIIIIIIHHHHHHKKKMMMNNNMMMMMMPPPSSSQQQVVV\\\_________aaaccceeeiiiooouuuzzz~~~~~~{{{yyywwwvvvwwwxxxyyyxxxvvvkkkgggaaa[[[VVVPPPKKKGGG@@@>>>===<<<======;;;999888999:::;;;;;;;;;;;;;;;777777666555444222111000222111000111222222000...000...---...///000///...------,,,,,,,,,+++++++++///...,,,---///222333333000111111222444555555666666555444222000---+++***&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&'''((())))))***)))(((''''''((()))***,,,+++******+++***(((&&&)))+++---/////////...---000///...,,,+++***))))))%%%'''((('''&&&&&&***---)))******+++++++++******)))************+++++++++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''''''''(((((()))***+++,,,,,,,,,---...///000111333444444555555555555555555555777888:::<<<======???@@@BBBEEEDDDHHHTTTaaawwwyyyiii^^^UUUPPPOOOKKKNNNRRRSSSSSSSSSUUUXXXYYYWWWSSSPPPLLLJJJIIIIIIUUURRROOOPPPTTTWWWXXXXXXTTTQQQMMMKKKJJJJJJJJJIII<<<>>>??????>>><<<999777555333666@@@KKKTTT^^^fffhhhoooqqqmmmqqq|||}}}wwwsssnnnggg___YYYVVVTTTTTTTTT\\\jjjzzzjjjZZZ[[[ccckkkuuu{{{vvvtttyyyxxxmmmiiiooovvv||||||~~~|||yyyxxxwwwwwwssstttuuuvvvvvvuuutttsssuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwyyy{{{|||}}}~~~~~~}}}wwwtttyyy~~~~~~}}}}}}}}}zzzzzz}}}~~~}}}~~~|||~~~ooojjjhhhiiihhhccc``````^^^eeekkkooouuu|||~~~|||jjj\\\NNNGGGCCC@@@>>>???@@@DDDHHHIIIIIIIIIKKKNNNKKKLLLLLLLLLKKKMMMPPPSSSZZZ\\\^^^```aaa```^^^]]]cccaaadddkkkqqqvvv|||~~~zzz{{{{{{zzzxxxuuurrrqqqggggggeeeaaaZZZPPPHHHCCCCCCBBBAAA???===<<<;;;;;;888888999888777555333222444444555555444444333222000000111222222000///...111///...------...///111111000///...............---------...............000000111222333333444555888777555333///,,,)))'''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&'''(((***++++++++++++&&&(((***+++)))((((((((()))+++...////////////000,,,+++)))((((((((())))))))))))((('''''''''''''''''''''((()))))))))))))))******************++++++***)))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&((())))))(((+++,,,,,,---...///000000333333444444555666666777666777888999;;;>>>@@@AAA>>><<>><<<;;;::::::999999999999888666444333444444555555444444333222111111111111111000//////000///...------...///000000///......------............////////////000000000000111222222333444444444444222000...,,,)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((((((''')))******)))(((((())),,,---//////...,,,,,,---...---,,,+++***++++++,,,))))))((('''''''''''''''(((((()))************)))))))))))))))))))))))))))&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((+++,,,,,,---...///000000333333444555555666666666555666777888:::<<<>>>@@@>>>===???CCCBBBDDDTTTggg}}}rrrdddYYYOOOIIIHHHKKKMMMPPPSSSUUUYYY]]]aaa\\\YYYUUUQQQPPPRRRUUUWWWSSSQQQOOOOOOQQQSSSSSSSSSMMMKKKIIIIIIJJJLLLLLLLLLGGGHHHHHHFFFBBB===777333888444444:::BBBKKKVVV```eeelllooommmpppxxxyyyuuuvvvrrrlllfff```YYYSSSNNNMMMSSS```sssnnnfffeeeiiirrr{{{~~~}}}~~~wwwpppbbbccchhhrrr}}}|||~~~{{{yyyyyyyyyzzz{{{{{{{{{zzzyyywwwuuussspppqqqrrrtttvvvwwwxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{tttrrruuu}}}}}}||||||{{{zzz{{{}}}}}}}}}|||~~~~~~~~~~~~}}}~~~wwwkkk___WWWTTTSSSVVV]]]eeegggfffiiiooozzzcccXXXNNNMMMPPPRRRTTTWWWUUUQQQKKKGGGEEEEEEFFFFFFIIIMMMSSSWWWZZZ\\\]]]___```cccfffgggeee```[[[WWWUUURRRRRRXXX]]]bbbjjjrrrxxx{{{wwwttttttrrrmmmfff]]]SSSJJJFFFAAA@@@???===;;;:::999999999:::999999888777555555444444555555444444333222222111111000000000000000000///...------...///000///...------------------/////////000000111111111000111111111222333333333111000///...,,,+++***)))((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((())))))******)))'''(((***+++...///000///,,,***))))))***))))))(((((((((((())))))((((((''''''''''''((())))))***++++++++++++***((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******+++,,,,,,---...///000000222333444555666666666666444555666777999<<<>>>???>>>===???CCCCCCFFFVVViii{{{hhh\\\UUUQQQOOOPPPVVVVVVVVVVVVVVVWWWYYYZZZXXXVVVSSSQQQPPPQQQRRRSSSPPPOOONNNNNNNNNOOOOOOOOONNNMMMKKKKKKMMMNNNNNNNNNLLLLLLLLLJJJFFF@@@:::666777333222666===EEERRR]]]dddjjjnnnnnnpppvvvxxxvvvtttqqqmmmjjjfff```XXXRRROOOSSS]]]nnn|||oooiiiiiirrryyy|||~~~|||vvvhhhdddeeeooo{{{~~~~~~~~~zzzyyyyyyzzz|||||||||{{{yyyvvvtttrrrqqqqqqssstttvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyssssssxxx}}}|||wwwwwwyyyzzz|||||||||{{{{{{{{{}}}~~~|||zzzyyyuuuxxx}}}uuujjj^^^VVVPPPJJJHHHIIIHHHNNNXXXccciiimmmwwwyyydddYYYPPPPPPSSSVVVXXX[[[WWWOOOFFF@@@???@@@AAA@@@EEEKKKTTT[[[```bbbcccddddddgggjjjkkkiiiccc\\\WWWRRRNNNMMMRRRWWW\\\dddlllnnnwww~~~zzzwwwvvvssslllcccYYYOOOGGGCCCBBBAAA???===;;;:::999999:::::::::999888777777666444444555555444444333222333222000/////////000111000///............///000...------,,,,,,,,,------...//////000000111111111111111111111222222222222000///...,,,+++***))))))((((((((((((((((((((((((&&&&&&'''((())))))******---,,,+++******++++++,,,++++++***((('''(((+++---/////////...+++)))((()))''''''''''''&&&''''''''')))(((''''''''''''((((((******+++,,,,,,,,,,,,+++))))))((((((((((((((('''(((((()))))))))(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))*********)))***+++---+++,,,,,,---...///000000222333444555666666666555555555666888:::<<<>>>??????===@@@DDDDDDGGGXXXlllqqq___VVVRRRRRRTTTWWW\\\[[[YYYWWWVVVVVVUUUTTTRRRSSSSSSRRRQQQOOONNNLLLPPPPPPPPPOOONNNNNNNNNOOOPPPOOOMMMMMMNNNNNNMMMKKKJJJJJJIIIHHHDDD@@@;;;999555222111444999AAANNN[[[aaahhhmmmoooqqquuuwwwxxxuuussspppooolllfff]]]UUUSSSVVV___oooqqqffffffoooxxx{{{|||~~~zzzkkkcccaaajjjuuu{{{~~~|||yyyxxxwwwyyyzzzyyyyyywwwuuurrrqqqttttttuuuuuuvvvuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwwwwxxx}}}}}}|||yyyyyyzzzzzzzzzyyyxxxxxxzzzzzz{{{~~~~~~{{{wwwssspppmmmssszzzmmm```TTTNNNHHHFFFDDDBBBBBBEEECCCHHHSSS```jjjtttxxxeeeZZZPPPOOOQQQRRRRRRTTTNNNGGG>>>999999<<<>>>>>>DDDJJJSSS\\\aaadddggghhhiiilllooopppmmmfff^^^XXXPPPLLLJJJNNNSSSWWW___gggfffooozzz|||yyywwwrrrjjj```UUULLLEEEAAACCCBBB@@@>>>===;;;;;;:::::::::999888888777777777444444555555444444333222333222000/////////000111//////............//////------,,,,,,,,,------...------...//////000111111222111111111111111111111222000...,,,***)))((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))......------,,,------------,,,+++((('''(((,,,///---......---***)))***+++)))*********************((((((''''''''''''((((((******+++,,,,,,,,,,,,,,,*********))))))((((((((($$$%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))''''''))),,,+++,,,,,,---...///000000111333444666777666666555666666777999;;;===???@@@???>>>@@@DDDEEEIII[[[pppyyyjjjZZZSSSQQQQQQSSSUUUWWWVVVUUUVVVVVVVVVSSSQQQOOOQQQSSSTTTSSSPPPMMMJJJPPPQQQRRRRRRPPPPPPPPPQQQPPPNNNLLLLLLLLLKKKIIIHHHFFFEEECCCAAA???<<<:::999555222111333666<<>>BBBGGGKKKUUUdddppp{{{zzzbbbWWWLLLJJJJJJIIIHHHIIICCC???:::777888;;;???AAAFFFLLLTTT[[[aaafffjjjmmmqqqsssuuuuuuppphhh___YYYNNNJJJIIIMMMQQQTTT[[[bbbbbbiiiqqqwwwzzz|||wwwrrriii^^^TTTKKKFFFCCCDDDBBBAAA???===<<<;;;;;;:::999888777777777777888444444555555444444333222222111111000000000000000////////////////////////------------------...///------......///000111111222222222111000000000///111000---+++)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((++++++,,,,,,---,,,,,,+++------+++)))((())),,,///---......---+++***,,,---(((((()))************)))(((''''''''''''(((((()))******+++,,,,,,,,,,,,++++++******))))))((((((((($$$%%%'''(((((('''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&$$$###&&&)))+++,,,,,,---...///000000111222555666777777555444666777888999;;;>>>@@@AAA@@@>>>@@@EEEFFFKKK^^^ssslllaaaVVVSSSSSSQQQOOOOOOMMMMMMNNNQQQTTTUUURRROOOLLLNNNOOOQQQQQQOOONNNLLLNNNPPPRRRRRRPPPOOOPPPRRROOONNNMMMLLLMMMLLLJJJHHHEEEDDDAAA>>><<<;;;;;;;;;888555444444444888DDDOOOXXX^^^fffllloooppptttyyy}}}yyyvvvvvvvvvpppeee\\\SSSSSSYYYiii|||tttaaa[[[jjj||||||mmmaaaaaaeeeiiivvv}}}yyytttrrrqqqrrrssstttttttttsssrrrrrrsssssstttttttttsssssstttuuuuuuvvvwwwwwwwwwwwwzzz{{{{{{yyyzzz|||}}}}}}~~~~~~|||yyyxxxwwwvvvvvv}}}|||uuuqqqllliiifffjjjpppvvv{{{}}}}}}}}}{{{qqqbbbSSSIIIBBB???======:::999;;;:::888:::>>>HHHKKKUUUeeerrr{{{~~~ttt[[[PPPEEECCCBBB@@@??????<<<<<<;;;;;;;;;>>>CCCGGGLLLPPPVVV\\\bbbhhhnnnrrrzzz{{{{{{xxxqqqhhh^^^XXXNNNKKKKKKOOORRRUUUZZZ```bbbeeejjjooottt{{{~~~vvvpppfff[[[QQQKKKGGGEEECCCBBB@@@>>><<<;;;::::::999888777666666666777777444444555555444444333222111111111111111000//////......////////////............------......///000---......///111222222333333222222111000//////......,,,***(((''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((('''(((+++------,,,+++***------,,,+++)))***,,,//////000///---++++++,,,...&&&'''((()))))))))(((((('''''''''''''''((()))))))))******+++++++++++++++******)))(((((('''&&&&&&&&&''')))***+++***)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((&&&###"""&&&)))+++,,,,,,---...///000000111222555777888777555444666666777999;;;===???@@@@@@>>>AAAEEEGGGMMM```uuu|||aaaYYYSSSTTTUUURRRNNNLLLGGGHHHJJJNNNRRRSSSOOOLLLIIIJJJKKKLLLMMMNNNNNNOOOJJJMMMOOOOOOMMMLLLMMMOOOPPPOOONNNOOOOOOOOOMMMKKKIIIFFFBBB>>><<<;;;<<<===;;;888666555444555???KKKTTTZZZccckkkmmmnnnsssyyyzzzwwwuuuvvvxxxuuukkkbbb[[[ZZZ^^^lllyyyfffZZZlllyyyiiicccaaacccqqq~~~~~~~~~}}}~~~}}}yyytttqqqoooppprrrttttttuuuttttttooopppqqqrrrssstttttttttssstttuuuvvvwwwwwwwwwwwwyyyyyy}}}~~~~~~~~~~~~zzzzzz|||}}}~~~~~~pppeee^^^YYYTTTOOOIIIMMMRRRXXX\\\]]]\\\[[[WWWRRRKKKDDD???<<<999777888666555666666555888===AAACCCNNN^^^kkkqqquuuxxxsssvvvwwwssspppoookkkfffTTTIII???======<<<:::;;;:::===???@@@???BBBGGGLLLQQQTTTYYY^^^cccjjjqqqvvvzzzrrrggg]]]WWWPPPNNNNNNRRRVVVXXX\\\aaabbbcccfffjjjqqqyyysssmmmcccXXXOOOIIIFFFDDDBBBAAA???===;;;:::999999888777666555555666777777444444555555444444333222000111222222222111///.........////////////.....................///000111...///000111222333444444333222222111000///......***)))'''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))((((((((((((%%%(((+++...///...,,,***,,,------,,,******,,,...111111000...+++***+++---)))***+++---------,,,+++'''''''''''''''((()))***))))))***++++++++++++***))))))((('''&&&&&&%%%%%%"""$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((************************%%%(((***)))%%%%%%(((,,,+++,,,,,,---...///000000000222555777888777555444555555666777:::<<<>>>???@@@>>>AAAEEEGGGMMMaaavvvlllWWWVVVTTTTTTUUUVVVUUUTTTPPPIIIHHHOOOSSSPPPMMMMMMFFFHHHJJJLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNPPPRRRSSSQQQPPPPPPPPPPPPNNNJJJGGGLLLGGG@@@<<<<<<===<<<<<<;;;:::777444222666===CCCSSSYYY```gggkkknnnppprrruuuxxxxxxtttssstttppphhh^^^```ccckkk~~~ssscccgggwww}}}vvvdddYYY\\\jjjxxx~~~~~~yyyvvvvvvxxxyyytttsssvvvwwwuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~||||||~~~~~~~~~~~~||||||{{{pppcccYYYPPPFFFBBBBBB===>>>AAACCCEEEEEEEEEEEEAAA@@@???===;;;999777777999999888777666666666666;;;>>>CCCJJJQQQXXX]]]```___]]]\\\]]]______\\\YYYGGGFFFCCC???;;;:::<<<>>>@@@CCCEEEFFFFFFHHHMMMQQQSSSWWW]]]bbbhhhoooxxx~~~xxxlll]]]SSSLLLLLLMMMRRRXXX\\\\\\[[[^^^```eeemmmvvv~~~zzzpppbbbVVVOOOJJJFFFCCCBBBAAA@@@>>><<<;;;::::::;;;:::999888777555555444444333222222111111222222444222000///111222222222---...............------///...---,,,------///000//////000111111111111000000111222111//////000111---,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++******+++,,,---///000111///...---,,,+++*********---***((())),,,...---+++,,,)))'''(((,,,...///---*********++++++,,,------,,,+++***)))((((((((((((&&&&&&%%%$$$%%%&&&((())))))))))))((('''''''''&&&'''''''''(((((((((((()))'''((()))+++***((((((+++'''***---//////.........333444555555666666555555555666666888:::<<<===???AAADDDCCCFFFMMMOOO]]]vvvyyydddYYYWWWTTTSSSSSSSSSRRRPPPQQQKKKIIINNNPPPLLLHHHHHHCCCDDDGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQOOOMMMLLLLLLLLLKKKJJJKKKGGGBBB@@@AAABBBBBBAAA;;;;;;888555333666<<>>>>>???:::999999888888777777777666666555555555666666777888999<<>>;;;;;;===???BBBEEEIIIKKKKKKMMMRRRVVVXXX]]]eeelllpppvvv}}}{{{ooo```UUUMMMMMMNNNSSSXXX[[[[[[ZZZ\\\___eeennnwwwvvvlll___TTTNNNJJJFFFCCCBBBAAA???===<<<;;;::::::999999888888777777666666444444333222222222222333111///------...//////...000000000000//////...---......---------...///000000111111222333333333333444333222111111000///...---,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******)))******+++---...000111...---,,,,,,++++++++++++***)))))))))******)))((((((%%%$$$%%%(((+++++++++***************))))))))),,,+++***))))))(((((((((&&&%%%%%%$$$%%%&&&'''(((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))(((((()))+++***)))(((---///222222000///......333444555555666666555555444444555666888:::;;;===@@@DDDCCCFFFMMMOOO]]]wwwrrrbbb[[[XXXUUURRRQQQOOOLLLJJJKKKHHHHHHKKKLLLIIIFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOKKKHHHFFFGGGIIIJJJKKKHHHFFFDDDDDDEEEFFFEEEDDD<<<<<<:::777555666999<<>>???GGGHHHJJJLLLMMMMMMLLLKKKEEEFFFFFFEEEDDDEEEHHHKKKNNNRRRWWWYYYYYYZZZ\\\___aaagggpppvvvyyy|||ttteee[[[UUUUUUVVVXXXZZZ\\\\\\\\\^^^cccllluuu|||zzzhhh```UUUNNNJJJGGGEEECCC@@@???>>>===<<<;;;;;;;;;888888888777777777777777666666555444444444444444666444111000111222111111222222222111000...---,,,.........//////000111111111111333444555555666666777333......111111---(((++++++***)))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''')))+++,,,---,,,***)))((((((***+++,,,---------++++++******+++,,,------***...111000,,,(((((()))&&&&&&''')))+++---......------------,,,,,,++++++,,,+++***)))))))))))))))%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&''''''''''''''''''(((((((((((()))%%%'''((((((***...///... ###'''+++---///222444333444555555666555555555777777888999:::<<<===>>>>>>AAAAAADDDKKKNNN]]]wwwwwwggg___[[[XXXSSSOOOLLLHHHEEEBBB;;;AAAIIILLLLLLLLLKKKKKKBBBBBBBBBCCCEEEGGGIIIJJJPPPOOONNNNNNMMMMMMMMMNNNGGGGGGHHHJJJLLLMMMKKKIIIGGGHHHIIIIIIGGGDDDBBBAAA>>>===;;;:::999777555444888@@@KKKVVV___dddhhhkkklllkkklllooopppnnnkkkiiihhhccc]]]ZZZ___mmmoooaaa___bbbxxx|||yyywwwwwwwwwxxxxxxxxxvvvtttooonnnmmmlllmmmnnnpppqqqmmmmmmlllmmmmmmnnnoooppppppqqqrrrtttvvvxxxzzz{{{}}}}}}~~~~~~{{{zzz{{{{{{|||}}}~~~{{{||||||{{{xxxwwwwwwxxxzzz|||}}}yyyuuulllbbbXXXNNNDDD>>>999444222444666555444444555666888999::::::999999888888888888:::;;;<<<===>>>>>>>>>>>>999999:::<<<>>>BBBEEEGGGLLLOOOSSSUUUTTTPPPLLLIIIEEEGGGHHHHHHIIIJJJMMMPPPUUUYYY^^^___^^^^^^```bbbjjjooouuuzzz}}}ttteee\\\VVVVVVVVVVVVVVVXXXZZZ[[[___eeennnuuu{{{~~~tttaaaZZZQQQJJJHHHFFFDDDBBB>>>>>>===<<<<<<;;;<<<<<<::::::999888777666555555777666555555444444555555222000...---...//////...222111111000///...,,,+++......///000000111111222000111222333444444444444333///+++,,,///000,,,(((******))))))((()))))))))'''''''''''''''((()))***)))))))))))))))))))))))))))***,,,......---,,,+++((()))***+++,,,------,,,************+++,,,------***---000///+++((('''((("""$$$%%%'''((()))***++++++++++++,,,,,,---------******))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''''''''''''(((((((((((()))###)))+++&&&$$$(((,,,,,,---...000000......///000333444555555666555555555888888888999:::<<<===>>><<<@@@???CCCJJJLLL[[[tttpppddd___YYYVVVQQQNNNKKKHHHEEECCC===HHHRRRSSSPPPMMMJJJGGG999:::===AAADDDHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJHHHJJJMMMQQQSSSRRRNNNJJJIIIKKKLLLKKKHHHDDDBBBAAA???===;;;:::999777555333555<<>>@@@BBBBBBBBBBBB??????@@@BBBFFFJJJNNNQQQUUU\\\dddgggbbbXXXMMMGGGFFFHHHJJJKKKLLLNNNQQQTTT[[[___bbbcccbbbccceeehhhnnnrrrxxx|||ssseee^^^TTTTTTRRRPPPOOORRRVVVZZZ^^^eeemmmtttyyy}}}zzznnn]]]VVVNNNHHHFFFEEECCCAAA======<<<<<<;;;<<<<<<<<<;;;:::999888777555444444666666555444444444444555222000......///111111000111111111000///...---,,,---...///111222222222222000111111222222222222222000...++++++------+++(((***))))))(((((()))))))))''''''''''''((()))***+++))))))))))))))))))))))))***+++,,,---...---,,,,,,((()))+++------------,,,***************+++,,,---)))***+++***(((&&&%%%$$$$$$&&&)))***))))))***+++'''(((((()))******++++++)))((((((''''''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%++++++%%%###(((+++(((,,,---//////......///111333444555555666666555555666777777777999:::;;;<<<;;;???>>>AAAGGGJJJXXXqqquuufff```]]]VVVSSSOOOMMMKKKIIIGGGEEE@@@NNNZZZZZZTTTOOOJJJEEE999<<>>BBBFFFIIIKKKKKKLLLJJJKKKLLLPPPVVV\\\bbbffflllppptttrrrjjj___UUUOOOKKKMMMPPPQQQRRRTTTWWWYYY^^^bbbeeeffffffhhhmmmqqqtttzzzsssfff```UUUTTTQQQMMMLLLOOOVVV\\\```gggpppvvv{{{wwwjjjZZZTTTLLLGGGEEEDDDBBB@@@<<<<<<;;;;;;;;;<<<<<<===999999999888777666666555666555444444333333444444333111000000222444444444111111111111000000///...---...000222333333333333222222222222222111111000000000...---+++***)))((())))))(((((((((((())))))&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))*********++++++++++++,,,)))***,,,...///...---,,,+++***************++++++***((('''&&&'''&&&%%%###(((+++---...,,,+++,,,---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))*********)))'''&&&((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((+++)))%%%,,,777888000&&&(((***,,,---///222555333444555555666666555555777777777888999:::;;;<<<;;;>>>===???EEEGGGTTTnnn|||dddYYYWWWWWWSSSQQQNNNLLLLLLJJJIIIGGG@@@QQQ______XXXRRRLLLFFFAAACCCFFFHHHIIIIIIIIIHHHLLLKKKKKKJJJJJJJJJKKKKKKGGGHHHJJJMMMOOONNNJJJGGGCCCFFFHHHFFFCCC@@@@@@AAAAAA===999888999888666333222777@@@IIIRRR[[[ccchhhiiifffiiiqqqtttqqqooorrrjjjgggeeeaaaYYYUUU]]]kkkyyy{{{~~~{{{wwwuuuqqquuuyyyzzzyyyzzz~~~~~~}}}yyyuuusssrrrpppmmmkkkjjjjjjlllmmmllllllkkkkkkkkklllmmmmmmmmmnnnooorrrtttwwwxxxyyyttttttuuuxxx{{{}}}~~~}}}~~~~~~~~~}}}|||zzzyyyxxx|||~~~~~~zzzwwwuuuttttttwww{{{~~~~~~|||~~~yyyuuupppfff\\\KKKCCC<<<999888666777;;;777888999:::999888777666777777777888999:::::::::???AAAFFFLLLPPPSSSUUUUUUUUUVVVZZZ___gggpppxxx|||~~~zzzqqqggg^^^[[[ZZZQQQSSSVVVWWWYYYZZZ]]]______cccfffhhhiiilllrrrwwwsssgggaaaXXXVVVRRRMMMLLLPPPYYY```cccjjjsss{{{uuuiiiYYYSSSKKKGGGEEEDDDBBB@@@<<<;;;;;;;;;;;;<<<======888888777777777777777777555555444333333333333444///---,,,---///111222222111111222222222111111000---...000222333333333333333333333333222111000000222333222///+++((('''((())))))(((((((((((()))***&&&&&&&&&''')))***,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++***+++---/////////---,,,++++++***************+++,,,)))&&&&&&((()))'''%%%&&&))),,,,,,)))((((((***++++++******))))))((((((&&&&&&%%%%%%%%%&&&&&&''')))***+++++++++)))(((''')))))))))((('''''''''&&&'''''''''((((((((())))))******&&&(((888JJJIII===///000111000000000222444333444555555666666555555999999999:::;;;<<<===>>>;;;>>><<<>>>DDDEEERRRkkkmmmZZZVVVVVVUUUPPPJJJHHHKKKMMMIIIFFFEEELLLUUU]]]___```^^^TTTIIIJJJLLLNNNMMMJJJIIIKKKMMMMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGHHHJJJLLLJJJGGGDDDEEEEEEDDDCCCAAA???===<<<>>><<<:::::::::999888777444666<<>>===<<<;;;::::::888888888888777777777777444333333222222333333444//////000111333444555555///000000000000000//////000000000111222222333333444333333333444444222000000///---,,,+++*********+++***((('''''''''((()))(((&&&%%%'''***+++)))&&&+++***)))(((((()))******++++++)))(((''''''''''''***+++---,,,,,,+++---...***(((''''''(((***)))(((+++***)))(((((('''((((((++++++,,,---,,,+++***)))))))))))))))))))))))))))***)))'''$$$###$$$%%%%%%&&&'''(((***++++++,,,,,,''''''''''''(((((((((((((((((())))))))))))((((((&&&)))***,,,555AAACCC>>>---...//////......///111444333333444444555666777999;;;<<<<<<;;;;;;===>>>======???BBBDDDIIIVVVccc{{{lll]]]XXXUUUQQQQQQMMMKKKNNNOOOLLLJJJKKKRRR___iiihhhaaaZZZSSSMMMKKKNNNOOONNNJJJIIIJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIGGGDDDAAACCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;<<<<<<:::999444555999@@@IIITTT^^^ccciiifffdddhhhmmmqqqooollljjjhhhddd]]]XXXVVVXXXZZZeeelllvvv~~~xxx~~~zzzrrrooottt{{{~~~}}}yyytttrrrpppnnnnnnnnnmmmkkkgggiiikkkkkkkkkjjjkkklllmmmmmmmmmmmmlllooorrruuuwwwvvvuuuuuuwwwzzz}}}}}}}}}~~~|||~~~~~~~~~}}}{{{zzzxxxwwwwwwyyy{{{}}}}}}|||}}}|||~~~zzzvvvqqqjjjaaaZZZLLLBBB999666666555555777777666555444444555666777666666555666777888:::;;;@@@@@@DDDKKKQQQUUU\\\ccchhhlllttt|||ssshhhaaa]]]\\\[[[^^^```cccfffiiijjjjjjiiilllnnnoooqqqtttyyyoooccc]]]ZZZUUUPPPNNNQQQVVVZZZ\\\lllsss|||xxxkkkXXXQQQKKKJJJGGGCCCAAABBB??????>>>===<<<;;;::::::888888888777777777666666444333333222222333333444000111111222222333444444//////000000000000//////000000111111222333333333444333333333555555333111///...---,,,+++*********+++***)))((('''(((((()))(((&&&&&&'''******)))'''***))))))((((((((()))***+++***)))(((((('''((((((***+++,,,,,,++++++,,,...***)))'''((()))******)))***)))(((((('''''''''(((******+++++++++***)))((())))))))))))))))))))))))((('''%%%###"""###$$$%%%(((((())))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((()))((((((...555555///,,,---//////......000111444444444555555666777888999:::<<<<<<;;;;;;<<<>>><<<<<<>>>AAABBBGGGRRR^^^uuu|||kkkbbb___YYYRRRRRRNNNLLLOOOPPPOOONNNPPPVVVeeeppplll___UUUPPPNNNKKKMMMOOOMMMJJJIIIJJJMMMKKKJJJHHHFFFEEEFFFGGGHHHJJJIIIGGGGGGGGGFFFCCCAAAAAAAAA@@@???>>><<<:::999999:::===??????>>><<<;;;666666888===EEEPPPZZZ```gggffffffgggjjjmmmppprrrooommmhhhaaaZZZVVVVVVVVVXXXaaaooo{{{|||pppqqqwww~~~{{{~~~zzzuuurrryyy}}}yyyvvvsssqqqppppppnnnmmmiiihhhhhhjjjlllmmmlllkkkmmmlllkkkjjjiiilllqqquuuuuuuuuttttttvvvyyy|||~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~}}}|||{{{{{{wwwvvvvvvxxx{{{}}}}}}||||||~~~{{{~~~}}}|||xxxpppggg^^^XXXJJJAAA888666666555555777777666555444444555666777888888666555666666888999===<<>>===<<<;;;;;;:::888888777777777777666666444333333222222333333444222222222222222222222222//////000000000000//////000111111222222333333444444333333444555666444333///...---+++******************)))((((((((((((((((((''''''((()))***)))''')))((((((''''''((())))))))))))(((((((((((())))))***+++,,,,,,++++++,,,---+++***))))))***+++***)))((((((''''''&&&''''''''')))************)))(((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''+++***((('''&&&%%%&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&))))))&&&%%%(((+++***%%%***,,,.........///111333333333444444555666666777888999;;;;;;::::::<<<===<<<===@@@CCCCCCFFFOOOZZZmmm~~~ssshhheeeddd]]]WWWOOOLLLKKKMMMNNNMMMNNNQQQSSS___iiifffZZZOOOLLLLLLGGGJJJLLLKKKIIIIIIKKKNNNMMMKKKIIIFFFFFFGGGHHHJJJJJJIIIGGGGGGGGGGGGEEEDDDBBBBBBBBBAAA???===<<<;;;999===@@@BBBBBB???===;;;:::999888;;;BBBMMMWWW^^^eeegggiiihhhhhhlllsssyyyvvvsssmmmfff^^^YYYVVVUUUSSS\\\jjjyyyqqqmmmooovvvtttjjjlllsssyyy|||~~~}}}yyyuuurrrqqqqqqooonnnnnnllljjjllloooooommmjjjiiijjjjjjjjjkkkmmmqqquuuuuutttttttttvvvxxx{{{||||||}}}~~~|||}}}}}}}}}}}}}}}||||||{{{yyyxxxyyy{{{~~~|||~~~|||ssshhh___ZZZIII???888666666555555777777666555555555555666777999888777666666777888888:::888:::AAAHHHRRRaaannntttuuunnneee^^^[[[]]]___```ggghhhjjjmmmooopppqqqqqqrrruuuzzzqqqfffaaaZZZXXXUUUVVVZZZbbbiiinnnxxxuuuiii]]]VVVRRRLLLHHHHHHGGGCCCBBBCCC???>>>>>>===<<<<<<;;;;;;888777777777666666666666444333333222222333333444444444333333222111000000...//////000000000000///111111222222333444444444444333333444666666555333...---,,,+++***************))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((()))(((((((((((())))))******+++,,,,,,+++***+++---,,,*********++++++***(((''''''&&&&&&&&&''''''(((***************)))))))))))))))))))))))))))))))))(((''''''''''''((()))***+++)))'''$$$###$$$%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))(((&&&&&&(((***)))'''(((***---......///222444111222222333444444444555777888::::::::::::<<<===???@@@CCCFFFFFFFFFNNNXXXgggxxx~~~lllbbbaaa___ZZZUUULLLIIIIIILLLLLLIIIJJJNNNNNNSSSXXXYYYTTTNNNJJJJJJBBBEEEIIIIIIHHHIIILLLPPPQQQOOOLLLJJJIIIJJJLLLMMMFFFEEEDDDEEEFFFGGGFFFEEEBBBBBBAAAAAA???>>><<<;;;<<<@@@EEEFFFCCC???<<<;;;;;;999888999???IIITTTZZZaaaeeejjjjjjhhhkkkttt||||||wwwppphhh```[[[VVVTTTUUU\\\iiivvvwwwttt|||ssscccaaaiiittt~~~{{{vvvsssqqqqqqpppoooqqqnnnllllllmmmmmmiiieeedddgggkkkmmmnnnppprrrttttttttttttuuuvvvxxxyyyzzz{{{}}}~~~}}}}}}}}}|||||||||||||||zzzzzzzzz|||~~~~~~ttthhh^^^YYYGGG???888777777666666888888777666666666666777888777777666666777777777777777666888===CCCMMM]]]kkktttwwwoooiiibbb]]]]]]```cccdddjjjkkkmmmooorrrtttuuuvvvvvvzzzyyykkkbbb]]]\\\[[[[[[\\\```gggnnnsss|||uuuggg[[[RRRMMMKKKFFFDDDEEEEEECCCBBBCCC>>>>>>======<<<<<<;;;;;;777777777666666666666555444333333222222333333444666555444333111000///.........///000000000000000222222222333444444555555444333333444555555444222---,,,,,,+++************)))))))))))))))(((((('''((())))))***)))(((((((((&&&&&&'''((((((((((((((()))(((((((((((())))))******+++,,,,,,*********,,,,,,+++***+++,,,+++)))'''&&&&&&&&&&&&&&&'''((())),,,,,,++++++************((((((((((((((((((((((((''''''''''''((())))))***((('''%%%######$$$&&&'''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((()))'''&&&((()))******+++'''***,,,---...///222444222222444555666666555555666888999:::::::::<<<>>>@@@AAADDDGGGFFFEEELLLUUUcccuuuxxxfff\\\YYYUUUQQQNNNLLLJJJLLLNNNLLLHHHHHHKKKKKKIIIJJJNNNOOOLLLIIIIIIAAADDDHHHIIIHHHIIIMMMPPPRRRQQQOOOMMMLLLMMMNNNOOOBBBAAAAAACCCEEEFFFEEECCC@@@@@@@@@???>>>===;;;:::???CCCHHHHHHDDD@@@>>>===:::999777999>>>GGGQQQWWW^^^eeekkkmmmlllooovvv}}}zzzqqqhhhbbb]]]XXXUUUYYY]]]eeeqqq~~~}}}}}}lllbbbccclll}}}{{{vvvsssqqqqqqqqqpppnnnmmmkkkjjjiiigggdddaaabbbfffkkknnnooopppqqqrrrrrrrrrssssssuuuvvvwwwxxxyyy|||}}}||||||{{{{{{||||||}}}yyyxxxxxxzzz|||}}}}}}|||}}}}}}}}}}}}{{{sssggg\\\UUUGGG???888888999888888999:::999888777777888999:::666777888999999888777666666555777:::>>>EEETTTbbbppptttlllhhhcccaaabbbeeeggghhhnnnoooqqqtttwwwzzz|||}}}}}}vvviiiaaa]]]___```bbbcccffflllrrrwww~~~uuuhhh^^^UUUOOOKKKHHHCCCAAADDDDDDBBBAAACCC>>>>>>======<<<<<<<<<<<<777777666666666666555555444333333222222333333444666666555333111000......---...///000000111111000222333333444444555555666444333333333444444222000,,,,,,+++***************)))))))))))))))(((''''''(((***+++***)))(((((()))&&&&&&((()))))))))))))))))))))(((((((((((())))))***+++,,,+++***)))***++++++******+++,,,+++(((&&&&&&&&&&&&&&&'''((()))***---,,,++++++******++++++(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&***''''''))))))''''''***(((***,,,---...///111333444555666888999888888777666888:::;;;:::;;;===??????@@@BBBDDDCCCBBBIIIRRR```tttppp```ZZZWWWSSSOOOOOOPPPPPPRRRTTTPPPJJJHHHKKKKKKEEECCCFFFGGGEEEEEEHHHDDDHHHJJJKKKIIIJJJMMMPPPQQQPPPOOONNNMMMMMMMMMMMMCCCCCCDDDFFFGGGGGGEEEBBB@@@@@@@@@@@@???>>><<<<<>>:::888666666777999999===IIIVVVjjjzzz~~~rrrllljjjgggggghhhjjjkkkkkkoooqqqsssvvvzzz~~~|||pppgggbbb______ccchhhlllqqqvvv}}}vvviii^^^XXXSSSNNNKKKIIIDDDBBBDDDDDDAAA???@@@============<<<<<<<<<<<<777777666666666555555555444333333222222333333444666666555333111000///...---...///000111111111111333333333444555555666666555333222222333222000...,,,++++++***************((())))))***)))((('''&&&(((***,,,+++)))'''((()))&&&'''(((***************+++***)))(((((('''((((((***,,,,,,+++***))))))***************+++***'''$$$&&&&&&&&&'''((()))+++,,,,,,,,,***)))))))))***+++(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))&&&&&&))))))&&&''',,,(((***,,,------...000222222444666777888888777666777888:::;;;;;;<<<>>>@@@@@@@@@BBBCCCBBBAAAIIIRRR___sssuuuhhh]]][[[ZZZVVVTTTVVVTTTUUUXXXZZZUUUMMMKKKMMMJJJDDDAAABBBAAA===???EEEHHHKKKMMMMMMKKKJJJLLLOOOOOOOOONNNNNNMMMLLLLLLKKKHHHHHHIIIKKKLLLJJJFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>CCCHHHIIIEEECCCCCCFFFAAA@@@@@@BBBGGGOOOWWW\\\gggoooxxxyyypppkkkhhheeebbbYYYXXXZZZddduuu}}}|||nnn___\\\jjj{{{}}}}}}~~~}}}wwwtttttttttttttttiiilllmmmkkkgggdddeeefffhhhiiiiiiiiihhhhhhkkkmmmmmmmmmnnnooopppqqqqqqrrruuuyyy|||}}}||||||}}}}}}|||{{{zzzzzz{{{}}}}}}zzzyyyxxxxxxzzzzzzyyyxxxwwwyyy|||}}}}}}|||}}}}}}zzz{{{|||}}}~~~{{{wwwrrriii\\\RRRGGG???::::::<<<::::::<<<<<<<<<::::::::::::<<<<<>>???===============<<<<<<<<<777666666666555555555555444333333222222333333444666666444333111000///...---...///000111111111111333333444444555666666666555444222222222111...,,,++++++******************((()))*********)))'''&&&(((+++---,,,)))'''((()))&&&''')))***+++++++++***++++++***(((''''''''''''***,,,,,,+++)))((()))******))))))***+++)))&&&###&&&&&&'''''')))***,,,---,,,+++)))((((((((()))***((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''$$$%%%***+++(((***111)))***,,,------...///111///111333555555555444333777999;;;<<<<<<===???AAACCCBBBDDDEEECCCCCCKKKUUU^^^sssvvvlllccc```^^^ZZZVVVUUUVVV[[[^^^\\\VVVPPPNNNNNNHHHFFFBBB>>><<<>>>CCCGGGEEEJJJQQQTTTSSSPPPMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKIIIFFFCCCFFFFFFFFFFFFGGGFFFDDDAAAAAALLLVVVUUUMMMFFFFFFIII??????@@@CCCJJJSSS[[[aaagggqqq}}}~~~|||zzzuuupppkkkfffdddcccaaa]]]^^^nnn}}}vvvcccWWW\\\fff|||sssrrruuu}}}|||wwwuuusssrrrqqqmmmkkkiiigggfffeeeeeeeeefffggghhhhhhgggfffhhhiiihhhiiikkkmmmppppppooommmvvvwwwwwwxxxzzz{{{{{{|||xxxyyy{{{||||||zzzxxxwww{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{{{{||||||{{{{{{}}}}}}~~~}}}}}}~~~}}}{{{zzz}}}vvvrrrkkk^^^QQQAAA===:::888999:::;;;:::???>>><<<::::::===BBBFFFMMMOOOQQQQQQMMMFFF???;;;999888777888;;;???DDDGGG[[[jjjwwwvvvrrrrrrrrrpppkkkjjjiiikkknnnooommmkkkpppnnnoootttxxx|||mmmhhhdddaaa]]]YYY[[[aaa```fffooowww~~~mmmfff\\\UUUPPPMMMIIIGGGFFFEEEDDDBBB@@@>>>===<<>><<<;;;::::::999666555555666999:::555444333222222333444555333333222111000000111111000000111111111111000000111222333555666777777777555444333111000/////////,,,,,,,,,+++++++++*********(((&&&&&&(((*********)))))))))))))))*********((()))***+++++++++++++++,,,***(((&&&'''(((+++---...---+++***)))***++++++,,,,,,++++++***((('''&&&$$$###"""%%%)))+++***(((,,,(((%%%&&&)))+++***((($$$&&&(((******)))((('''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%&&&((()))))))))((('''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''***,,,---......000111222333444666777777888888888666666888===??????===EEEAAA???@@@@@@BBBIIIRRR```qqqzzzpppgggdddbbb]]]ZZZZZZXXX\\\^^^[[[TTTNNNLLLMMMEEEDDDBBB@@@??????BBBDDDGGGLLLSSSVVVUUUSSSRRRRRRLLLKKKIIIGGGFFFFFFGGGHHHKKKJJJHHHHHHIIIHHHEEECCCFFFFFFGGGHHHIIIHHHGGGFFFIIIRRRZZZXXXOOOGGGFFFIIIBBBAAA??????BBBGGGMMMPPP^^^gggsss{{{}}}|||||||||~~~}}}zzzuuuooojjjgggbbbaaa]]]\\\ggg{{{xxxeeeVVVTTTYYYqqqyyykkkhhhnnnvvv~~~}}}yyywwwuuusssqqqlllkkkiiigggfffeeeffffffdddfffggggggffffffgggiiiiiijjjkkknnnpppppppppooossstttuuuvvvxxxyyy{{{{{{||||||{{{zzzzzz{{{{{{|||{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzzzz|||}}}}}}}}}|||}}}~~~zzzyyy~~~}}}wwwrrrkkk]]]OOO???<<<999888999<<<======???>>>===;;;:::===AAAEEEOOORRRVVVWWWTTTNNNHHHDDD???>>>>>>>>>BBBGGGMMMQQQ[[[dddjjjfff```___^^^]]]ccccccggglllqqqtttrrrpppkkkhhhhhhlllqqqvvv~~~tttddd```\\\[[[YYYWWWZZZ```eeekkkttt}}}wwwsssqqqfff```XXXRRRNNNKKKGGGDDDEEEDDDCCCBBB@@@>>>======?????????>>>===<<<;;;:::777666444333333444666777555444444444444555555666222111000000//////000000000000111111111111000000111222333444555666777777555444333111///.........,,,,,,,,,+++++++++*********(((&&&'''(((*********++++++******))))))((((((((()))***++++++++++++***)))((('''&&&'''(((***+++,,,+++******)))))))))*********))))))(((&&&%%%$$$'''%%%%%%(((+++---,,,***+++)))''''''((()))***)))(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((('''&&&&&&%%%&&&))))))))))))))))))))))))(((***,,,.........000111222333444666777777888888;;;::::::<<<@@@CCCBBBAAA@@@>>>???BBBCCCEEEMMMUUUcccuuuvvvmmmeeecccaaa]]][[[\\\]]]^^^^^^YYYRRRMMMKKKLLLEEEDDDDDDDDDCCCDDDDDDDDDIIIMMMQQQTTTTTTSSSRRRRRRMMMLLLJJJHHHFFFFFFFFFFFFLLLJJJFFFEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJRRRXXX]]]ZZZQQQIIIGGGHHHDDDBBB???<<<<<<>>>@@@BBBRRRZZZdddllloooqqqsssuuu||||||}}}|||xxxsssmmmiiiaaa```\\\XXX^^^nnn}}}ooo___UUUSSSccczzznnnbbb\\\bbbooozzz|||zzzwwwssspppiiihhhfffeeeddddddddddddbbbdddeeeeeeeeeeeeggghhhjjjjjjkkkmmmnnnooopppqqqooopppqqqtttvvvxxxzzz{{{~~~{{{yyyyyy{{{~~~{{{{{{zzzzzzyyyxxxwwwwwwvvvwwwyyy{{{{{{zzzyyyxxx{{{|||}}}|||{{{|||~~~~~~{{{{{{~~~yyyuuulll\\\NNN===;;;888777999<<<>>>???;;;;;;;;;:::;;;>>>DDDHHHTTTZZZ```ccc```YYYRRRNNNIIIGGGFFFGGGKKKRRRYYY]]]bbbccc^^^TTTMMMKKKJJJIIIPPPTTT[[[eeelllooonnnlllhhhdddccchhhnnnuuu}}}vvvooohhheee]]]YYYWWWWWWWWWWWW\\\ccclllrrr{{{vvvjjjdddbbbbbb^^^ZZZUUUQQQMMMJJJFFFCCCCCCCCCBBBAAA@@@???>>>>>>??????>>>===<<<;;;::::::555555555555555555555555444555666666777777777666111000//////////////////000000111111111111000000222222222222333444666666555444333000///---,,,,,,,,,,,,,,,+++++++++*********((('''''')))******))),,,,,,+++***)))(((''''''))))))******++++++******%%%&&&&&&'''((())))))***)))************)))(((((())))))))))))(((&&&%%%$$$''''''''')))+++,,,+++)))******)))((('''''')))+++,,,+++)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&''''''(((((()))))))))'''''''''&&&''''''((()))***)))'''&&&%%%%%%&&&&&&'''''''''((((((((((((((((((***---.........000111222333444666777777888888<<<<<<<<<>>>AAACCCCCCCCC===<<<>>>BBBDDDFFFOOOXXXoookkkddd^^^^^^]]]ZZZYYY[[[bbbaaa___YYYRRRMMMLLLLLLGGGFFFEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHNNNJJJFFFCCCDDDFFFGGGHHHGGGHHHIIIIIIIIIIIIIIIJJJTTTXXXZZZWWWPPPIIIGGGGGGCCCAAA???<<<;;;<<<===>>>HHHOOOXXX___dddhhhmmmqqquuuwwwzzzzzzxxxrrrlllhhh```___[[[VVVXXXddduuussseee^^^```vvvbbbZZZYYYeeeuuu}}}yyysssoooffffffeeedddccccccbbbbbb```bbbcccdddcccccceeefffhhhiiijjjjjjkkklllnnnppplllmmmooorrruuuwwwyyy{{{~~~|||zzzxxxyyy{{{~~~{{{{{{zzzyyyxxxvvvvvvuuutttvvvxxxzzzzzzyyywwwvvvzzz{{{||||||{{{{{{}}}~~~~~~}}}~~~}}}xxxooo___OOO>>>;;;777555777:::<<<===777888999:::<<<@@@FFFJJJVVV^^^hhhmmmkkkccc\\\XXXTTTRRRPPPPPPTTT\\\dddiiiooogggYYYKKKCCC@@@@@@???BBBHHHRRR[[[bbbcccaaa___```]]]^^^gggrrr}}}~~~jjjccc^^^WWWWWW\\\\\\YYYWWWYYYZZZ\\\ccckkkrrryyyuuuggg^^^YYYXXXXXXWWWVVVSSSQQQNNNJJJGGGEEEBBBBBBAAAAAA@@@????????????>>>===<<<;;;:::::::::777777888999999888777777444555777888999888777666111000000/////////000000000111111222222111111000333222222222222333444555555444222000---,,,++++++,,,,,,,,,+++++++++*********((('''(((***+++***)))+++*********))))))(((((())))))************))))))$$$%%%''')))************((()))***++++++***)))(((++++++++++++***)))((('''&&&&&&&&&'''((()))(((((()))+++,,,)))&&&&&&))),,,---+++)))&&&$$$$$$$$$%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&''''''(((((('''&&&%%%&&&'''((()))'''&&&%%%%%%%%%''')))***&&&&&&&&&''''''((((((((()))+++---.........///111222333444666777777888888::::::;;;<<<>>>@@@AAAAAA>>>===>>>@@@BBBGGGSSS___}}}bbb]]][[[]]]]]]ZZZZZZ]]]cccbbb^^^XXXSSSNNNLLLLLLHHHFFFDDDFFFKKKPPPSSSTTTQQQOOOLLLJJJHHHFFFEEEEEEJJJJJJJJJJJJJJJKKKKKKKKKOOOKKKGGGEEEEEEGGGIIIJJJGGGIIIJJJHHHFFFEEEFFFHHHQQQRRRRRRPPPKKKHHHFFFFFFBBBAAA???===<<<;;;<<<<<>>AAAGGGOOOVVVXXXWWWTTTQQQOOOPPPXXXjjj}}}sssbbbUUUTTTTTTQQQUUU\\\___\\\[[[^^^```ccckkktttzzztttppphhh```YYYUUUSSSSSSPPPPPPPPPNNNLLLIIIFFFEEEAAAAAAAAA@@@@@@????????????>>><<<;;;::::::::::::777888:::;;;;;;:::888777555666777888888777666555111111111000000111111222111111222222222222111111333333222222222333333444333222000...---+++******,,,,,,,,,+++++++++******)))(((((()))++++++***)))(((((())))))*********+++))))))*********))))))((($$$&&&(((***+++,,,+++***)))***+++,,,,,,,,,************+++******)))((('''%%%&&&((((((((((((((()))***,,,,,,***'''&&&))),,,+++)))'''%%%$$$$$$&&&'''&&&&&&&&&'''''''''((((((""""""###$$$%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%&&&''')))***(((((()))***++++++,,,,,,***,,,...///......///111222333444666777777888888888999:::;;;<<<===>>>???@@@>>>>>>???CCCLLL___ppp___]]]^^^aaaaaa]]]\\\^^^___]]]YYYUUUPPPMMMKKKIIIFFFCCCBBBFFFNNNVVV[[[]]][[[VVVPPPJJJGGGEEEDDDCCCHHHIIIIIIJJJKKKKKKLLLLLLMMMJJJHHHGGGHHHIIIIIIIIIGGGIIIJJJGGGDDDCCCEEEGGGLLLKKKJJJIIIGGGFFFEEEEEECCCBBB@@@>>><<<:::999888???EEEMMMTTTZZZaaaiiioooqqqssswwwxxxwwwrrrmmmiiiccc___[[[WWWVVVZZZhhhuuu|||~~~}}}pppyyytttfff[[[ZZZ___mmmzzz~~~wwwsssooooooooonnnmmmkkkiiihhhbbbbbbbbbaaa^^^\\\\\\]]]___bbbeeeeeeddddddgggjjjlllmmmnnnppprrrtttuuuvvvsssuuuxxxzzz{{{{{{zzzyyyzzzzzzyyyyyyxxxwwwvvvvvvuuuvvvvvvwwwwwwwwwwwwwwwzzz{{{}}}}}}|||{{{{{{|||~~~~~~~~~~~~wwwgggXXXDDD???888444333444555666<<<<<<;;;999777888:::<<>>>>>???>>><<<:::999999999:::666666888888888888666666666666666666555444333333111111111111111222222333111111222222222222111111333444444444444444333222111000///---,,,++++++***,,,,,,,,,+++++++++******))))))(((***,,,,,,+++)))''''''((()))***+++,,,,,,))))))******))))))((((((&&&''')))***+++++++++*********+++,,,,,,,,,,,,+++((((((((((((((('''&&&&&&&&&(((***+++******+++,,,,,,,,,+++)))(((''')))+++)))'''&&&$$$$$$%%%'''(((%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((''''''&&&%%%%%%%%%&&&'''((()))***+++,,,+++---/////////...///111222333444666777777888888999:::<<<===<<<===???@@@@@@>>>>>>@@@FFFTTTkkk\\\[[[^^^bbb```ZZZWWWXXXVVVTTTQQQNNNLLLIIIFFFDDDDDDCCCEEELLLWWW```dddeeebbb\\\SSSLLLIIIGGGFFFDDDHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHFFFEEEHHHIIIGGGDDDCCCFFFJJJKKKIIIFFFEEEEEEEEEEEEDDDBBBBBBAAA???>>><<<:::999<<>>CCCEEEHHHJJJIIIEEE@@@>>>>>>EEELLL```~~~mmmaaaYYYQQQLLLEEEGGGIIILLLTTT___dddcccdddbbbccchhhnnnuuu}}}tttjjjddd]]]\\\YYYVVVRRRPPPNNNMMMHHHJJJJJJHHHEEECCCDDDEEEBBBAAAAAA@@@???>>>>>>===???===;;;999888888999999555555666666666666555555777666555333222111111000000000000000000111222222111222222333333222222111333444666777666555222111///...---,,,++++++++++++,,,,,,,,,+++++++++******)))))))))***,,,,,,+++)))(((((())))))******++++++)))))))))))))))(((((('''''''''((())))))***))))))***************+++,,,,,,(((((((((((((((''''''&&&%%%(((++++++******,,,......,,,***))))))***))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''((()))((('''%%%###""""""###%%%&&&'''))))))+++---///000///...///000222333444666777777888888888;;;======<<<<<<>>>@@@???>>>???AAAFFFSSSlllXXXXXX[[[^^^[[[SSSOOOOOONNNMMMKKKIIIHHHEEEBBB???DDDEEEIIITTTaaajjjlllkkkeee]]]SSSLLLIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGIIIJJJIIIFFFCCCDDDGGGIIIGGGDDDDDDHHHMMMMMMIIIEEECCCDDDEEEEEEDDDAAAAAAAAABBBAAAAAA@@@???:::@@@IIIQQQWWW^^^ffflllpppqqqtttuuussspppllliiilllccc\\\YYYWWWVVV\\\eeesss~~~}}}vvvxxxwww~~~{{{rrrsssxxx~~~sssssssssqqqooollliiigggeeeeeeddd```[[[WWWUUUUUUZZZ___eeefffcccbbbdddfffllllllmmmmmmmmmmmmmmmmmmssstttvvvxxxzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuwwwyyyzzz{{{}}}}}}|||||||||}}}~~~yyykkk^^^GGGBBB;;;666555777888999777777888777666666888:::;;;<<<;;;;;;AAARRRjjj|||~~~{{{yyyyyyzzz{{{tttfffZZZMMMCCCCCCJJJLLLMMMNNNKKKFFFBBBBBBBBBDDDLLL```}}}qqq[[[NNNFFFAAAAAADDD>>>EEEIIIKKKUUUdddiiidddfffeeefffmmmuuu~~~xxxpppjjjeeeaaa^^^[[[XXXTTTQQQOOONNNNNNJJJKKKLLLIIIFFFDDDFFFHHHBBBBBBAAA@@@???>>>======???===;;;999888888999999666666666666666666666666888777444111000////////////////////////000111111111222222333333222222111333555777999888555222000...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******)))))))))+++,,,---+++)))************)))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((***)))((((((((()))+++,,,)))***************)))((("""%%%))))))))))))+++...000,,,((((((***+++***'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%"""$$$''')))***)))'''&&&$$$$$$%%%''')))***+++,,,,,,---///000///...///000222333444666777777888888777999<<<;;;::::::<<>>???@@@CCCNNNdddwwwZZZYYYVVVTTTQQQOOONNNMMMLLLIIIEEEDDDFFFHHHHHHFFFHHHRRR\\\bbbhhhpppsssssskkk___UUURRRKKKAAAAAAHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHFFFEEEEEEGGGGGGGGGFFFIIIGGGFFFGGGHHHIIIIIIHHHMMMKKKIIIGGGEEEDDDDDDDDDIIIIIIIIIHHHFFFCCC@@@???@@@AAAGGGOOOSSSVVV^^^gggnnnqqquuuvvvsssoookkkiiieeeeeebbb]]]XXXVVVXXX[[[hhhvvv{{{}}}xxxuuuzzz~~~zzzwwwtttqqqooollliiifffdddbbb```]]][[[ZZZZZZZZZbbbdddeeedddbbbaaadddgggfffhhhiiijjjjjjkkklllnnntttuuuwwwyyy{{{|||}}}~~~xxxwwwwwwyyy{{{{{{xxxtttvvvwwwyyy{{{||||||{{{zzz}}}}}}|||{{{{{{{{{{{{{{{~~~}}}vvvoooiiiQQQDDD;;;<<<;;;444444:::;;;999666444444555777999:::999:::<<<@@@III[[[lll{{{yyyuuuwwwxxxvvv|||yyynnn^^^SSSQQQSSSTTTYYY___```YYYNNNFFFCCCBBBNNNTTTbbbwwwttt\\\TTTHHHAAA>>>>>>>>>>>>AAAAAAGGGTTT___aaa``````[[[]]]fffttt{{{qqqhhhaaa\\\XXXWWWVVVTTTQQQNNNLLLKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGCCCBBBAAA@@@@@@@@@AAABBB>>>======;;;:::999888888666666555555666777888999888666333222333222111//////......//////000111222333333333333333333333333333555777777666222///,,,//////.........---------.........---,,,+++***))))))+++------,,,******+++)))******++++++******))))))(((&&&%%%$$$$$$%%%&&&(((((((((((((((''''''&&&%%%'''***+++******++++++...,,,***'''&&&&&&'''((()))))))))))))))******+++---,,,***)))))))))******((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$###$$$%%%((()))(((&&&&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))+++++++++,,,---...000000111555555777888888999999999888888888999:::;;;<<<===>>><<<===@@@CCCGGGQQQ[[[uuuSSSRRRPPPMMMKKKIIIHHHHHHEEECCCBBBCCCGGGKKKLLLKKKSSS\\\eeejjjnnnqqqoookkkcccXXXQQQPPPKKKDDDDDDLLLPPPNNNKKKHHHFFFEEEEEEEEEFFFDDDBBBBBBDDDFFFGGGHHHLLLJJJIIIIIIJJJLLLLLLLLLLLLJJJGGGEEECCCCCCCCCDDDHHHHHHHHHGGGFFFDDDCCCAAA??????DDDLLLRRRVVV]]]dddlllppptttvvvtttqqqnnnmmmiiiiiifff```YYYUUUVVVYYYbbbrrrwwwrrrvvv~~~|||wwwtttooojjjgggaaa``````______```aaabbbfffggggggfffcccbbbdddfffggghhhiiiiiiiiijjjlllmmmnnnppprrruuuxxxyyyzzzzzzvvvuuuvvvxxx{{{{{{xxxuuuyyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||~~~|||vvvoookkkTTTEEE;;;:::999444333888555444444444555666888999>>>>>>???AAACCCHHHUUUcccnnntttvvvssssssyyy}}}}}}zzzxxxpppccc\\\___dddgggoootttuuukkk]]]RRRPPPQQQXXX\\\fffuuu~~~qqqeeeSSSMMMDDD??????AAACCCCCCLLLKKKPPP[[[ccc```YYYUUUQQQWWWeeewwwvvvrrrmmmhhhccc^^^YYYUUUUUUTTTRRROOOLLLJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBBAAA?????????@@@@@@===<<<;;;:::999888777777666666666777777888999::::::888444222111000///...222111111000000000111111555555444333222111111000111222444555555222000...//////.........---------''''''((()))***+++++++++***,,,......,,,++++++,,,******++++++++++++******)))(((&&&%%%%%%%%%&&&&&&((())))))))))))(((''''''***++++++***(((((()))+++'''&&&%%%$$$$$$%%%'''((()))))))))))))))******+++...---+++***)))))))))***''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$&&&(((((('''&&&''''''''''''((((((((())))))(((&&&&&&&&&''')))*********+++,,,---///000000555666777888888888888888::::::::::::;;;<<<>>>>>>@@@======>>>>>>>>>EEEMMM___kkk{{{NNNLLLJJJGGGEEECCCBBBAAABBBBBBCCCFFFJJJNNNOOOOOOWWW___ggglllnnnmmmfff]]]TTTLLLHHHJJJIIIFFFIIIPPPUUURRRNNNIIIFFFDDDDDDDDDGGGDDD@@@???@@@DDDFFFGGGMMMKKKHHHHHHJJJLLLMMMMMMKKKIIIEEEBBBAAABBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDD???===???HHHPPPUUUZZZ___iiimmmqqqttttttrrrqqqqqqkkkkkkjjjddd]]]YYYYYYZZZ```ooo~~~~~~wwwooopppvvv}}}~~~yyytttnnnjjjccccccccccccccceeeffffffeeefffggggggffffffhhhjjjiiihhhgggfffggghhhjjjlllgggiiimmmqqqssstttttttttrrrrrrtttwwwzzz{{{yyywww|||{{{{{{||||||}}}~~~}}}}}}||||||{{{{{{|||||||||}}}}}}zzzvvvqqqnnn\\\KKK===;;;:::666555777333444555777999:::<<<<<>>>>>>>>>>>;;;;;;:::999888888777777777777777888999999::::::999666222000000111111000444333222111000000000000666555444333222000//////...///111333333222000////////////............---)))******+++,,,---------((()))++++++)))((()))***++++++,,,,,,,,,,,,++++++((((((&&&%%%%%%&&&''''''***************)))((((((++++++***(((&&&'''))),,,(((((('''&&&'''((()))***)))))))))))))))******+++///...,,,+++))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&(((((('''&&&''''''''''''(((((((((((((((''''''&&&&&&((()))***))))))***+++---...///000666666777888888888777777;;;;;;;;;;;;===>>>???@@@AAA>>>===>>><<<:::===BBBKKKUUUeeettt~~~|||zzz}}}OOOMMMJJJFFFBBB???===<<>>???BBBEEEGGGJJJGGGEEEEEEGGGIIIJJJKKKKKKHHHDDDAAAAAABBBEEEGGGIIIHHHHHHGGGFFFEEEDDDDDDAAA<<<===EEENNNSSSXXX\\\cccggglllpppqqqrrrssstttkkkmmmmmmiiiccc___^^^___cccooozzz~~~vvvyyy{{{rrroooooorrryyy~~~yyysssoooiiiiiigggfffeeedddccccccbbbcccdddfffiiikkknnnpppjjjhhheeedddeeegggiiijjjdddfffjjjmmmooooooooonnnooopppsssvvvyyyzzzyyyyyy{{{zzzyyyyyyyyy{{{|||}}}}}}}}}|||{{{{{{||||||||||||}}}}}}zzzxxxuuussseeeTTTCCC>>>===:::999999999999:::;;;===???AAABBBJJJNNNWWW___```]]]___dddooommmiiicccaaabbbdddeeelllppptttvvv}}}~~~rrrfff___aaafffiiimmmtttzzz|||wwwooohhhZZZZZZYYY[[[^^^cccfffhhhhhhgggjjjrrrrrrdddQQQEEECCCHHHUUUhhh||||||yyynnnlllhhheeeaaa]]]YYYUUUQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::999888888777666777777888999999999999333000......000333555555333222111111000000000000444333333222111000000///...///000000000000///.../////////...............111000///---,,,+++******)))***++++++)))))))))++++++,,,,,,------,,,,,,+++(((''''''&&&&&&'''((()))***++++++++++++***))))))'''(((((('''&&&&&&(((***,,,+++***)))(((((((((((()))))))))))))))******+++///...---+++***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&'''''''''((((((((((((((((((''''''''''''((())))))))))))+++,,,...///000111666666777777777777777666::::::;;;<<<===>>>@@@AAA@@@>>>>>>@@@@@@>>>???BBBEEEKKKUUUaaakkkoooooolllooosss}}}QQQOOOJJJEEE@@@<<<999888???BBBGGGLLLOOOPPPQQQQQQTTTXXX[[[ZZZYYYWWWPPPHHHCCCBBBCCCGGGKKKNNNSSSWWWVVVTTTOOOKKKGGGFFFEEEFFFHHHEEEAAA???BBBFFFIIIKKKGGGEEECCCCCCEEEHHHIIIIIIJJJHHHDDDBBBBBBDDDGGGJJJKKKJJJIIIGGGEEECCCBBBBBBBBB======DDDLLLQQQUUUXXX\\\```fffjjjmmmpppsssuuuooorrrsssooohhhbbb```___ccciiipppssswwwzzz{{{zzzxxxxxx{{{~~~{{{uuunnnhhhjjjnnn}}}vvvqqqkkkkkkiiigggeeecccaaa```aaaaaaccceeehhhlllnnnooojjjfffcccbbbdddggghhhhhheeegggiiikkkllllllkkkkkknnnpppsssvvvxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyy|||{{{{{{{{{{{{{{{||||||~~~}}}{{{zzzxxxwwwjjj[[[JJJAAA>>><<<;;;;;;>>>>>>======???BBBEEEGGGNNNUUUbbbooossspppoooqqqoooiiibbb^^^[[[[[[^^^```cccmmmxxxnnneeebbbbbbhhhooopppvvv}}}~~~yyytttpppggghhhkkknnnqqquuuxxxzzzxxxwwwzzz}}}xxxfffSSSGGGJJJKKKRRR```rrr{{{vvvuuusssrrrooojjjddd^^^ZZZWWWTTTRRRQQQPPPOOOMMMKKKJJJJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;::::::999999666777777888888777666666000...---...000333555666///////////////000111222000111111111111111111111000//////......---,,,,,,////////////////////////111///---***'''&&&%%%$$$,,,---...---,,,+++---...+++,,,,,,------,,,,,,+++(((''''''&&&'''(((***++++++++++++++++++******)))%%%((())))))'''$$$""""""(((''''''&&&%%%%%%%%%%%%)))))))))))))))******+++...---,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&(((((((((((((((''''''''''''''''''''''''((())))))***+++,,,...///111222333555666666777777777777666999999:::;;;<<<>>>@@@AAAAAA>>>???CCCCCCAAA@@@BBBDDDEEEJJJQQQXXX^^^aaaaaahhhmmmzzzQQQNNNJJJDDD???:::666555888>>>EEELLLOOOPPPQQQRRRYYY^^^___ZZZTTTQQQLLLGGGFFFFFFHHHKKKOOORRRUUUXXXXXXVVVRRRMMMIIIEEECCCBBBBBBAAA@@@BBBFFFKKKNNNPPPFFFEEEDDDEEEHHHIIIIIIIIIHHHFFFDDDBBBCCCEEEHHHJJJKKKJJJHHHFFFCCCBBBAAAAAACCC???>>>CCCHHHKKKPPPUUUWWW[[[```eeeiiimmmrrruuuxxxzzzzzzvvvlllccc^^^\\\]]]___ccchhhooovvv|||tttiiifffiiiwwwqqqhhhhhhhhhgggfffdddbbbbbbdddcccbbbcccfffhhhhhhggggggdddaaaaaadddggggggffffffggghhhiiijjjkkkkkkkkkooorrruuuwwwwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvzzzzzzzzzyyyzzzzzz{{{|||~~~~~~}}}||||||zzzxxxlll```QQQEEE???=========@@@AAABBBEEEHHHMMMPPPRRRXXX___nnn}}}~~~{{{|||xxxoooeee```\\\ZZZ\\\___eeepppmmm\\\XXX[[[```kkkvvv}}}|||qqqkkkiiigggkkkqqqvvvzzz}}}{{{iiiYYYQQQQQQPPPSSS^^^mmm~~~|||uuurrrpppnnnkkkkkkggg```[[[YYYWWWVVVTTTQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@@@@@@@???===<<<;;;<<<<<<<<<;;;;;;:::::::::777888888888777666444333111///...///111222111111............///000111222/////////000111111222222111000...---,,,,,,,,,,,,...////////////000000000///...,,,***)))((()))))))))******)))(((((()))+++++++++,,,,,,,,,,,,++++++((('''''''''((()))+++,,,***++++++++++++***))))))(((***,,,+++'''!!!%%%%%%&&&'''((())))))***)))))))))))))))******++++++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%''''''&&&(((((((((((((((''''''''''''''''''(((((((((((((((***+++,,,...000222444444444444555666777777777777999999:::;;;===???@@@AAACCC??????BBBBBB???======>>>???AAAEEEKKKSSSZZZ^^^gggmmm{{{PPPNNNJJJEEE@@@;;;999777999@@@IIIOOOQQQQQQQQQQQQUUU]]]```[[[SSSNNNLLLJJJHHHJJJKKKKKKMMMPPPRRRRRRRRRQQQNNNKKKGGGDDDAAA???AAAAAABBBEEEIIILLLMMMLLLDDDDDDEEEGGGJJJKKKIIIHHHEEEDDDCCCBBBCCCEEEHHHIIIIIIHHHFFFDDDBBBBBBAAABBBBBB??????BBBCCCEEEKKKRRRTTTXXX]]]bbbggglllqqquuu|||zzzpppeee^^^[[[WWWWWWZZZaaakkkuuu~~~sssppptttxxxrrrgggggghhhhhhgggeeedddbbbdddaaa``````cccdddcccbbbeeeaaa___aaaeeehhhgggdddddddddeeefffhhhkkkmmmoooqqqtttxxxyyywwwvvvvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~}}}|||{{{|||{{{yyyxxxnnnggg[[[MMMDDDAAABBBCCCCCCHHHOOOWWW___dddgggiiijjjppp}}}uuujjjfffdddbbbdddiiittt}}}mmm```WWWWWWZZZ___ooowwweee\\\YYY[[[aaakkksssxxx}}}~~~nnneeeeeeaaa```dddmmmvvv{{{wwwuuutttqqqkkkgggfffccc___\\\[[[ZZZXXXVVVPPPOOONNNMMMLLLLLLKKKKKKHHHHHHGGGFFFFFFEEEEEEDDD??????@@@@@@@@@???======;;;;;;;;;::::::::::::999::::::::::::888555333111///...///000222222000...000000000///000000111111/////////000000000000000000///---,,,,,,---...///.../////////000000000000000...---++++++,,,---...'''''''''&&&%%%%%%''')))******++++++++++++******''''''''''''(((***,,,---*********+++***))))))((((((***+++***'''###!!! &&&'''(((***++++++,,,,,,)))))))))))))))******+++((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&$$$""""""$$$&&&'''''')))(((((((((''''''''''''&&&''''''((((((((((((((()))***,,,...000222333444222333444666777888888888::::::;;;<<<>>>@@@BBBCCCDDD???===@@@AAA>>>;;;;;;:::<<<@@@CCCGGGNNNWWW^^^fffnnn}}}PPPNNNKKKFFFBBB???===<<<@@@GGGOOOTTTTTTRRRPPPPPPJJJUUU]]]YYYQQQMMMLLLLLLHHHIIIJJJIIIJJJKKKLLLKKKGGGHHHGGGGGGEEEBBB???>>>CCCDDDEEEHHHJJJJJJGGGEEEBBBCCCDDDGGGJJJJJJHHHFFFBBBBBBBBBBBBCCCEEEFFFHHHGGGFFFDDDCCCBBBBBBCCCCCC@@@??????AAA@@@AAAGGGPPPTTTWWW\\\aaaffflllrrrvvv{{{~~~|||ssshhhaaa^^^VVVUUUWWW___iiittt~~~}}}|||~~~}}}yyysssiiiiiiiiiiiigggeeecccaaa```^^^\\\^^^aaadddcccbbbccc```^^^aaafffhhhfffcccbbbbbbbbbdddggglllppprrrsssvvvzzzzzzwwwuuuuuuvvvwwwxxxyyyzzzzzzyyywwwvvvxxxwwwwwwwwwxxxxxxyyyzzz|||}}}~~~~~~{{{}}}|||{{{zzzzzz{{{zzzxxxvvvrrrnnncccTTTIIIFFFHHHJJJHHHPPP]]]jjjuuu{{{~~~~~~{{{{{{ppphhhiiilllooovvv}}}}}}qqqfff```^^^aaaaaaeeexxxttt^^^RRRNNNOOOXXXdddnnnuuu{{{tttrrrvvvuuuvvv{{{{{{pppoooooopppqqqnnngggbbb___^^^\\\[[[ZZZXXXTTTQQQOOONNNMMMLLLKKKKKKKKKKKKGGGGGGFFFFFFEEEEEEDDDDDD>>>???@@@AAAAAA@@@>>>>>>::::::999999999999999999<<<<<<<<<;;;999666333000***+++---000333444222000444333222111000000000000111111000000//////.........---,,,+++,,,...000222.../////////000000111111...,,,***((((((((()))***,,,,,,,,,+++)))***,,,...*********++++++*********'''''''''''')))+++---...)))************)))((((((&&&''')))(((''''''((()))&&&'''''''''''''''&&&%%%)))))))))))))))******+++''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%###!!!!!!###&&&''''''))))))(((((('''''''''&&&&&&''''''((()))(((((((((((()))+++---///111222333111222333555777888999999;;;<<<<<<>>>@@@BBBDDDEEEBBB===;;;???AAA???===>>>:::>>>DDDFFFHHHMMMVVV^^^eeemmm|||OOOOOOLLLHHHDDDEEEJJJOOOXXXVVVSSSPPPNNNNNNOOOPPPPPPRRRSSSRRRPPPOOONNNOOOGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDGGGGGGHHHHHHHHHHHHHHHHHHDDDFFFHHHJJJJJJGGGDDDBBB?????????@@@CCCDDDCCCAAAEEEDDDCCCBBBBBBCCCDDDEEEBBB@@@>>>===???BBBGGGJJJTTTZZZ^^^___dddmmmsssuuuxxx{{{~~~}}}uuuiiibbbWWWWWWVVVVVV^^^nnn}}}yyypppmmmiiigggffffffeeeddd___```aaaaaabbbbbbaaaaaa[[[]]]___bbbcccccccccbbbaaabbbbbbbbbcccfffjjjnnnqqqtttwwwyyyxxxwwwwwwxxxyyyzzz{{{{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyy|||}}}|||||||||{{{|||{{{xxxuuuyyytttmmmdddVVVKKKJJJOOOOOO]]]ooo~~~pppgggbbbeeellluuuxxxpppggg```bbbfffjjjppp{{{lllWWWMMMJJJKKKUUUaaalll{{{wwwrrrxxx}}}|||~~~xxxwwwrrrqqqnnnmmmjjjgggbbb______^^^]]][[[ZZZXXXWWWVVVPPPNNNLLLLLLLLLLLLJJJIIIDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>===<<<;;;::::::999777777999<<<<<<<<<@@@>>>:::777444333333333///000111222222111000///333222111000000000222222111111222333333222000///......------...///111222000000000000000000000000))))))*********+++++++++---------,,,,,,,,,++++++//////...---,,,******)))%%%&&&(((***++++++++++++,,,***(((((()))***)))((()))***)))(((&&&%%%&&&'''(((((()))******************)))((((((((()))+++,,,((()))***)))'''%%%'''+++%%%%%%%%%%%%%%%'''((((((###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&'''''')))(((''''''((()))***+++&&&''')))))))))***,,,...,,,,,,---///000111222333444444555666777888999999999999:::;;;===???AAABBB??????>>>===<<<;;;;;;:::===>>>@@@CCCIIIQQQ[[[bbbjjjrrrLLLKKKJJJHHHIIILLLRRRVVV\\\ZZZVVVRRROOONNNNNNNNNQQQRRRRRRPPPLLLIIIIIIIIIDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHHHHGGGEEEBBB@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAA???===<<<===AAADDDGGGXXX]]]aaacccgggnnnssstttvvvxxx|||}}}wwwmmmfffZZZYYYWWWWWW^^^nnnwwwsssnnnjjjhhhggggggfffaaaaaaaaaaaa```___^^^]]]\\\]]]___```aaaaaa```______```bbbccccccccceeeggghhhkkkpppsssuuuwwwzzz{{{yyyyyyzzzyyywwwvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{zzz}}}~~~}}}||||||||||||~~~}}}}}}}}}|||yyyvvvxxxuuuqqqkkk```UUURRRUUU]]]mmm|||sssiiidddaaagggqqq~~~wwwjjjaaaZZZ```cccjjjttt~~~uuu___NNNGGGFFFLLLWWWeeessszzzoooeeeaaahhhpppxxx}}}uuupppppppppnnnlllkkkjjjhhheeebbb___^^^\\\[[[YYYWWWUUUUUUQQQPPPNNNNNNOOONNNMMMKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;;;;:::<<<:::999:::<<<============;;;888555333222222333///000111111111111000///333222111000000111222222111111222222222111///.........------...///111222111111222222111000000///++++++,,,,,,------......---------,,,,,,,,,++++++......---,,,+++***))))))'''(((***,,,---------------+++))))))***+++***)))******+++)))'''&&&&&&'''((())))))***************+++***)))(((((((((((()))******))))))(((&&&%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***&&&((()))))))))***,,,...------...///111222333333444444555666777888999999:::999::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;<<>>>>>AAADDDFFFWWW]]]bbbdddgggnnnrrrrrrrrruuuxxx|||}}}yyyrrrmmmbbb___ZZZWWWZZZfffwww~~~~~~}}}~~~{{{}}}|||tttnnnkkkiiiiiihhhdddcccbbb```^^^\\\ZZZYYY\\\]]]^^^_________^^^^^^]]]```bbbbbbaaa```___```bbbeeeiiimmmpppssswwwzzzxxxxxxxxxvvvttttttvvvxxx{{{{{{{{{{{{{{{{{{{{{{{{yyy|||~~~~~~|||{{{{{{{{{zzz{{{}}}}}}{{{xxxwwwvvvvvvtttlllaaa]]]^^^kkk|||tttjjjddd```^^^___fffqqqhhhXXXPPPLLLVVV\\\iiizzzwwwcccQQQGGGCCCCCCGGGQQQaaaqqq~~~ssseeeYYYPPPMMMTTT___ooo}}}yyyxxxwwwsssqqqrrrqqqnnnkkkiiihhhgggdddbbb^^^]]][[[YYYWWWUUUTTTSSSQQQOOONNNNNNOOOOOOMMMLLLHHHHHHFFFEEECCCAAA@@@???>>>>>>======<<<;;;::::::;;;::::::;;;<<<===;;;:::888777555333222111111222///000000111111000000///222111111000111111222222111111111111000///...---............///000111222333333444444333111///...+++,,,,,,---......//////------------,,,,,,,,,,,,------,,,+++***))))))(((((()))***,,,,,,------------,,,******+++++++++******+++,,,+++(((&&&&&&&&&((()))******++++++******,,,+++)))((('''&&&&&&&&&+++***))))))++++++'''###%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))(((''''''(((***+++'''((()))))))))***,,,...---...///000111333444444444444666777888999999999999999999999999::::::;;;::::::::::::::::::::::::888;;;???DDDJJJRRRZZZ___gggppp~~~RRRNNNKKKLLLPPPTTTUUUTTTRRRQQQOOOMMMLLLLLLMMMNNNPPPOOOKKKEEE>>>999888888:::<<>>BBBDDDFFFGGGGGGDDDFFFIIIKKKKKKIIIFFFDDDCCCBBBBBBAAABBBDDDFFFGGG@@@????????????AAABBBCCCCCCGGGJJJIIIEEEBBBEEEHHHEEEEEEDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCFFFNNNWWW\\\dddmmmssstttqqqqqqsssvvvyyyyyywwwuuurrrkkkbbb\\\WWWYYYhhhxxx}}}{{{zzzzzz{{{~~~yyytttqqqnnnlllfffeeeccc```^^^]]]\\\\\\\\\\\\\\\\\\]]]___aaabbbcccbbbaaa^^^[[[[[[\\\^^^bbbccceeeffffffhhhjjjmmmsssttttttsssrrrsssuuuwwwxxxyyyyyyyyyzzzzzzzzz{{{yyy{{{||||||zzzxxxxxxyyy~~~|||{{{|||~~~~~~|||{{{zzzxxxxxxxxxtttllliiijjjxxx|||mmmkkkggg```[[[ZZZ^^^bbbfffjjjooouuu~~~eeeOOOCCCBBBDDDDDDOOOddd}}}wwwhhh___TTTKKKFFFEEEFFFFFFFFFFFFLLLVVV___^^^VVVOOOPPPNNNPPPXXX```qqq|||yyywwwvvvvvvttttttqqqnnnllllllnnnnnnqqqmmmiiieeecccaaa___]]][[[ZZZYYYWWWVVVTTTSSSRRRPPPNNNLLLLLLLLLLLLJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999888555333222111111000000000000000111000000/////////......000000111111222222222222222111000000///.........000000111222333333333333555555555444333000...---,,,------------..................---------,,,,,,,,,++++++******)))))))))((((((((())))))***+++++++++)))((('''((()))((('''***+++,,,+++)))'''(((((())))))***+++++++++++++++''''''(((((((((((((((''''''''''''***444;;;777...******))))))((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''******(((((((((((()))***)))*********)))***,,,.........///111222333444555333555777999::::::999999777888888999;;;<<<>>>??????>>>===<<<;;;:::999888:::>>>DDDIIIOOOUUU[[[___dddoooPPPOOONNNPPPRRRTTTTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLKKKIIIEEE@@@<<<:::<<<>>>BBBBBBBBBCCCDDDEEEFFFGGGEEEFFFIIIKKKJJJHHHEEECCCAAA@@@??????@@@BBBDDDFFF=========>>>???AAACCCDDD@@@CCCEEEEEEBBBAAABBBDDDAAAAAABBBCCCCCCBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>???GGGQQQYYYcccoooxxxzzzwwwvvvuuuvvvxxxyyyxxxwwwuuummmgggccc^^^___nnn}}}||||||{{{{{{|||}}}xxxssspppiiihhheeecccaaa``````aaa^^^]]]\\\[[[\\\^^^aaabbbcccbbb```]]]ZZZZZZ]]]```]]]___aaacccdddfffhhhjjjmmmoooqqqrrrrrrrrrtttvvvvvvwwwwwwxxxxxxyyyyyyyyy{{{}}}~~~}}}{{{yyyzzzzzz{{{yyywwwwwwyyyzzz{{{{{{~~~|||{{{zzzzzzwwwvvvwwwssskkkeeeeeeiiipppwwwwwwuuuoooeee\\\TTTVVVVVVTTTSSSWWW```hhhooovvv~~~ppp]]]NNNDDDBBBDDDBBBLLL^^^sss|||mmm___OOOKKKGGGEEEEEEGGGHHHIIIIIIHHHJJJRRRXXXXXXVVVUUURRRSSSYYYccciiiuuuyyyyyyxxxvvvrrrppppppqqqpppqqqnnngggdddeeegggfffhhhfffdddccccccbbbaaa___YYYYYYXXXWWWVVVUUUTTTTTTTTTRRROOONNNNNNMMMKKKIIIFFFFFFEEEDDDCCCBBBBBBAAA<<<<<<<<<<<<<<<============<<<:::::::::888666444111111111111111000000000111111000///............///000111222222222222222111111000/////////000000222222444555555555555555666555444222111///......111111111000000000000///............---------,,,,,,,,,+++++++++*********++++++******+++,,,,,,---***)))''''''(((((((((''')))******)))'''''')))+++)))***++++++,,,+++++++++&&&'''((())))))))))))(((%%%''''''(((111;;;999000((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&&&&''')))***++++++******,,,------...///000111333444444333555777999::::::999888888888999:::<<<>>>@@@AAA@@@???>>>===<<<;;;;;;:::===AAAFFFKKKOOOUUU[[[___bbbmmm}}}NNNOOOQQQRRRSSSSSSUUUVVVSSSSSSRRRPPPOOONNNMMMMMMJJJIIIFFFBBB@@@BBBFFFJJJNNNMMMJJJHHHGGGGGGHHHIIIGGGHHHJJJJJJIIIGGGDDDBBB>>>===<<<;;;<<>>???@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCCCC???@@@AAACCCCCCCCCCCCBBBAAAAAAAAA@@@???>>><<<;;;999AAAKKKSSS___mmmxxx{{{}}}zzzyyyyyyyyyxxxxxxvvvooojjjhhhcccbbbqqqtttuuuzzz|||{{{zzzzzz}}}yyytttnnnllliiifffdddccccccdddaaa___\\\ZZZYYY[[[]]]^^^^^^______]]][[[[[[]]]___XXX[[[___aaabbbcccdddffffffiiimmmpppqqqqqqrrrsssuuuuuuuuuvvvwwwwwwxxxxxxzzz||||||{{{yyyxxxxxxyyyxxxvvvttttttwwwyyyzzzzzz{{{~~~}}}zzzyyyyyyyyyvvvwwwxxxssshhh___\\\SSSWWWXXXVVVTTTSSSOOOIIIKKKPPPVVVXXXZZZaaannnxxx~~~hhh[[[SSSMMMIIIIIIFFFMMMYYYffflllhhh[[[OOOEEEFFFGGGHHHKKKNNNRRRTTTTTTTTTYYYbbbeeeddddddhhhaaabbbiiirrrvvv}}}{{{zzz{{{{{{wwwssspppooopppooorrrnnnfffaaaccceeedddcccbbbaaaaaabbbaaa___^^^XXXWWWWWWWWWWWWVVVVVVVVVUUUSSSPPPOOONNNLLLIIIGGGHHHGGGFFFDDDCCCAAA@@@@@@<<<<<<<<<======>>>>>>>>>???===:::888888777555333222222222222222111000000222111///...------.........///111222333333222222111111000///000111222333333444666777888888777777666444222000......///000444333222111000//////...............------------,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---+++)))''''''((()))((('''(((((('''&&&%%%'''***---)))***++++++,,,,,,++++++((()))*********)))((('''$$$((('''$$$***444222***((('''$$$""""""###$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''***)))'''&&&&&&&&&'''(((***+++,,,+++******,,,---------...///111222333333333555888:::;;;;;;999888999999::::::;;;===>>>???========================@@@BBBFFFJJJNNNSSSYYY]]]dddoooOOORRRUUUUUUSSSRRRSSSVVVMMMNNNNNNNNNNNNOOOOOOOOOJJJIIIGGGEEEEEEHHHNNNRRRXXXUUUQQQMMMKKKJJJKKKKKKJJJJJJKKKJJJIIIGGGDDDCCC;;;:::999888:::<<>>>>>???@@@@@@@@@@@@???CCCBBBBBBDDDFFFGGGFFFEEE@@@AAACCCEEEFFFFFFEEEEEEBBBCCCCCCBBBAAA???===;;;444<<>>===<<<<<<======>>>>>>??????>>>;;;888555555444333222333333444333333222111000222111///...---------......///111222333333222222111111000000000222333444444555777888999999888888666444000...---...///111333333222000///---,,,,,,//////.........---------------,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++,,,***(((((()))***)))(((''''''&&&$$$$$$'''+++///******+++,,,,,,,,,,,,+++++++++++++++***)))'''&&&%%%***'''!!!###,,,+++"""***(((%%%###"""$$$''')))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''---,,,+++)))))))))***+++***+++,,,+++******,,,---,,,,,,---///000111222333333555888:::;;;;;;999888;;;:::::::::;;;;;;<<<===999:::;;;<<<===???@@@@@@AAACCCFFFHHHLLLRRRXXX\\\hhhrrrNNNUUUZZZWWWSSSSSSSSSSSSLLLKKKLLLNNNPPPQQQPPPOOOLLLKKKIIIIIIJJJMMMQQQTTTUUUVVVTTTOOOMMMPPPQQQOOOJJJJJJHHHGGGEEEDDDCCCCCCBBBCCC???:::<<>>BBBFFF@@@???AAAGGGLLLMMMHHHBBBDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFDDDBBBAAA@@@???;;;===GGGSSS```mmmwww~~~xxxxxx}}}~~~{{{~~~wwwqqqnnniiicccdddkkkvvvzzz{{{lllbbbmmmzzz~~~{{{zzz{{{~~~~~~xxxtttoookkkhhhfffdddbbbbbb```^^^[[[XXXVVVTTTSSSWWWXXXYYY[[[[[[[[[ZZZYYYXXXZZZ[[[]]]^^^^^^]]]]]]aaa___aaafffiiihhhjjjnnnsssrrrqqqqqqrrrsssuuuvvvyyywwwuuusssssssssrrrqqqtttuuuvvvwwwxxxxxxxxxxxx|||}}}~~~|||yyywwwvvvvvvzzzyyyxxxxxxuuujjj[[[OOOIIIEEECCCDDDDDDDDDHHHOOO]]]eeerrr~~~uuueee]]]^^^___\\\XXX\\\[[[___dddddd\\\TTTQQQWWWUUUWWW]]]aaabbbiiirrrsss|||wwwzzzxxxuuurrrpppnnnmmmmmmpppmmmiiiddd```___bbbdddaaabbbbbbaaa___]]]\\\]]]UUUSSSRRRSSSVVVWWWTTTRRRRRRRRRQQQNNNJJJGGGFFFGGGEEEEEEDDDCCCAAA>>><<<;;;============>>>???@@@@@@999888777666444444333333222222333333222000///...////////////............///000222333444444333333111000//////111333666888===:::777666888999888666333111//////111222222111000111222111///...000111------..................444333111000000///...---+++***)))(((''''''''''''+++***((('''''''''((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))*********(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###$$$$$$$$$%%%&&&'''(((((()))))))))))))))))))))))),,,,,,,,,,,,---...//////111111111222222333333444333555777999:::;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBGGGOOOWWW]]]```iiivvvRRRYYY]]]YYYUUUTTTSSSRRRMMMLLLKKKLLLNNNOOONNNMMMJJJIIIHHHHHHJJJMMMQQQTTTTTTWWWUUUPPPMMMOOOQQQPPPQQQOOOLLLIIIFFFEEEDDDDDDBBBDDDCCC@@@DDDKKKMMMJJJAAABBBAAA???<<<===@@@CCCCCCBBBCCCHHHMMMNNNJJJFFFFFFEEEDDDBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEDDDDDDDDD@@@<<<<<>>===>>>???@@@AAA@@@???>>><<<999888666555444333333333222222333333222111000///000/////////......------...///000111222222111000000000000111333555888999===;;;888888999999777666333000...///111444555666555333111000/////////000---...............//////(((,,,444???GGGFFF===555---,,,+++***)))))))))))))))(((((('''''''''''''''(((((((((((()))))))))***((((((((()))))))))))))))))))))((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%&&&''''''(((((()))))))))))))))))))))))))))))))))+++******++++++,,,---...//////000111222222222222333444666999:::;;;::::::999999999:::;;;<<<===>>>>>>>>>????????????>>>>>>======???DDDLLLTTTZZZ^^^lllyyyTTT[[[]]]YYYUUUSSSRRROOOOOOMMMKKKJJJKKKLLLKKKJJJGGGGGGGGGHHHJJJOOOSSSUUUUUUZZZ[[[VVVQQQPPPPPPNNNOOOLLLGGGCCCAAAAAACCCDDDDDDFFFGGGGGGJJJNNNNNNKKKAAAAAA@@@>>><<<===???AAAEEEDDDCCCFFFJJJLLLJJJGGGIIIGGGCCCAAA??????AAABBBCCCCCCDDDDDDEEEFFFGGGGGGBBB===;;;???GGGPPP\\\ffftttzzz~~~}}}|||yyysssiii```\\\ZZZjjj{{{~~~qqqttt{{{}}}yyyrrrhhh___SSSZZZjjj}}}xxxxxx|||xxxpppjjjfffbbb```___^^^]]][[[XXXVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYYYYSSSTTTUUUVVVXXX[[[]]]^^^^^^\\\]]]aaacccaaabbbeeekkkkkklllmmmoooqqqssstttxxxyyyyyyyyyxxxwwwuuutttuuuvvvxxxzzz{{{|||}}}}}}uuuwwwyyyyyyxxxxxxyyyzzzzzzxxxxxxxxxvvvpppfff^^^NNNHHHCCCEEEJJJQQQ\\\eeeyyy~~~ooolllqqquuuuuusssuuu{{{{{{}}}yyytttkkkjjjjjjiiijjjkkkmmmnnnnnnnnnllliiieeeccccccdddbbb```^^^[[[[[[\\\^^^```^^^\\\YYYWWWVVVSSSOOOLLLNNNPPPQQQOOOLLLHHHFFFEEEEEEDDDBBBAAA@@@???@@@@@@AAABBBCCCCCCBBB>>>:::888888777666444333333333333222222333333333222222111111111000///......---------......////////////...///000222555777999:::;;;<<<;;;999999999888666444111000///111666:::===>>>;;;666111//////000///...............//////000000;;;???HHHUUU^^^ZZZLLL???---,,,+++***))))))))))))'''''''''''''''&&&&&&%%%((((((((()))))))))******((((((((())))))*********)))((('''%%%%%%%%%%%%&&&%%%'''((()))***((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$''')))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++,,,------...///111222111111000333444666888999::::::999999999999:::;;;<<<===>>>>>>???@@@AAA@@@>>><<<;;;;;;<<<>>>CCCJJJSSSZZZ___mmmzzzRRRWWWZZZVVVSSSRRRPPPMMMQQQOOOLLLKKKKKKKKKKKKJJJFFFFFFFFFHHHKKKOOOTTTVVVXXXaaafffbbbYYYSSSNNNKKKHHHEEE@@@======AAAEEEIIIKKKKKKKKKKKKLLLKKKGGGCCCCCCBBBAAA@@@??????@@@BBBEEECCCBBBCCCFFFHHHHHHGGGJJJGGGDDD@@@??????AAABBBAAAAAABBBCCCDDDEEEFFFGGGBBB===:::<<>>>>>???AAAAAA@@@>>>;;;888;;;<<>>@@@EEEKKKPPPPPPNNNMMMNNNLLLHHHCCC@@@FFFEEECCCCCCDDDDDDEEEEEEGGGEEECCCCCCDDDFFFGGGHHHIIIGGGDDDBBBAAABBBCCCEEEAAAAAABBBBBBBBBBBBCCCCCC???;;;999;;;???EEEQQQ\\\fffrrr}}}vvvdddWWWUUUYYY___fffnnn{{{}}}wwwaaaXXXPPPUUUhhh~~~}}}{{{zzz}}}~~~zzztttpppkkkhhh^^^^^^]]]\\\YYYWWWTTTSSSPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYXXXWWWXXXYYY[[[\\\YYYVVVVVVYYYYYYWWWWWWZZZ```aaacccfffiiikkkmmmnnnooorrruuuuuusssqqqqqqqqqqqqrrrtttvvvxxxyyyzzzzzzyyy{{{|||{{{yyyxxxxxxyyyyyyyyyxxxwwwuuupppkkkhhh]]]UUUOOOSSS\\\hhhvvvrrrfff___\\\\\\]]]dddmmmzzz|||uuuooollljjjiiiiiiiiijjjkkkmmmnnnmmmnnnnnnlllgggaaa^^^]]]___^^^^^^```aaaaaa^^^\\\[[[[[[ZZZWWWTTTQQQNNNMMMJJJMMMOOOOOOLLLHHHFFFEEEEEEDDDBBB@@@@@@AAABBBCCCFFFDDD@@@===999888777666555444333222222111111222222222222222222222333333444444333333222111111000/////////000000111222222222444888;;;======<<<;;;777888888777555222000...***...666???GGGJJJJJJIII???888111...000111///,,,////////////////////////)))***+++++++++,,,...000***)))(((((((((((((((((((((((()))******((('''&&&))))))))))))************((()))))))))*********+++,,,***'''$$$$$$%%%'''(((%%%''')))+++,,,***((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''+++---......''''''''''''''''''&&&&&&))))))))))))))))))))))))*********++++++,,,---...---...000111333333333222444555777888999999999888999999999:::;;;<<<===>>>>>>???@@@AAA???<<<999777999;;;???CCCIIISSS]]]eeeqqq|||OOOSSSVVVVVVVVVXXXWWWSSSQQQPPPPPPPPPQQQQQQOOOMMMCCCCCCDDDEEEHHHJJJMMMNNN___nnnyyyttteeeVVVLLLFFFIIIEEEAAA???@@@FFFMMMQQQSSSOOOMMMNNNNNNIIIGGGFFFHHHGGGFFFGGGIIIJJJJJJIIIIIIHHHFFFEEEEEEGGGHHHJJJHHHGGGFFFEEEDDDEEEEEEFFFAAAAAAAAA@@@??????>>>>>><<<::::::<<<>>>CCCNNNYYYbbbnnnzzz|||lll^^^VVVTTTVVV\\\eeesssqqqeeeWWWQQQYYYnnn|||yyyyyyzzz|||zzzsssmmmhhhbbbbbbaaa___\\\YYYVVVTTTPPPPPPQQQQQQSSSTTTVVVWWWYYYYYYXXXXXXXXXXXXYYYYYYXXXUUUUUUXXXXXXVVVVVVYYY\\\]]]```cccfffhhhjjjjjjjjjmmmppppppmmmlllmmmooonnnoooqqqssstttuuuvvvvvvwwwyyy{{{{{{zzzzzz{{{|||xxxxxxyyyxxxvvvrrrnnnlllccc\\\YYYaaaooo~~~ttteee\\\YYY[[[aaaiiiqqqwww~~~wwwtttoookkkiiihhhggggggggghhhiiijjjgggiiikkkjjjhhheeecccccc___^^^^^^```cccaaa]]]XXXVVVWWWWWWUUURRROOONNNNNNJJJLLLMMMMMMJJJHHHFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBB???;;;777444444555666333333222111111111111111222222111000000111111222444333333333333222222222000000000111222444666777777888:::<<<===<<<;;;:::777777777555111...------+++///777@@@GGGIIIGGGEEE;;;666111//////000///.../////////...------,,,,,,***...111111...---///333++++++***************+++)))))))))))))))((((((''')))))))))*********++++++************************,,,***'''%%%$$$%%%'''((($$$%%%''')))***)))((('''%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''(((***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++******++++++,,,---.........///000111333444444555666888999::::::999999999999999:::;;;<<<===>>>======>>>>>>===;;;888777555999===AAAGGGQQQ]]]eeevvvOOOSSSUUUUUUWWWYYYWWWRRRNNNNNNOOORRRTTTSSSPPPNNNIIIIIIIIIIIIKKKLLLNNNOOO^^^nnnxxxrrraaaSSSKKKHHHFFFDDDAAA@@@CCCIIIQQQVVVUUUOOOKKKMMMLLLIIIHHHKKKIIIGGGGGGIIILLLNNNNNNMMMIIIHHHGGGFFFEEEFFFHHHIIIGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@???>>>===<<<<<<;;;:::999:::<<<===@@@JJJUUU]]]hhhuuutttiii[[[UUUQQQVVV^^^kkk~~~}}}nnn___YYYcccwww|||uuuvvvxxx|||xxxqqqkkkhhhgggfffdddaaa]]]YYYVVVRRRQQQQQQQQQRRRSSSUUUVVVSSSTTTTTTUUUVVVVVVVVVUUUXXXUUUVVVYYYYYYWWWWWWZZZYYY[[[^^^aaadddeeefffgggfffiiilllkkkhhhgggjjjnnnmmmnnnoooqqqrrrssssssssswwwyyy{{{zzzyyyxxxyyyzzzuuuwwwyyyzzzxxxvvvsssrrrnnnhhhhhhsssxxxmmmcccaaabbbfffpppzzzvvvsssrrrnnnjjjhhhgggfffffffffggghhhiiifffhhhjjjjjjiiiggggggggg___]]][[[]]]______ZZZVVVSSSTTTUUUSSSOOOLLLLLLMMMJJJKKKLLLKKKIIIGGGGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@999888555333222222333333222222111000000000000111333222000////////////000111111111222222222222222000000000222444666999:::;;;;;;<<<<<<<<<:::999888888888888444000------...///111555:::>>>@@@>>><<<555333111000/////////000000000///---,,,+++***))),,,...000///,,,)))((((((++++++************++++++))))))(((''''''''''''((())))))*********+++++++++,,,++++++******)))))))))***(((&&&%%%$$$$$$%%%&&&###$$$%%%&&&''''''''''''%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''(((+++,,,+++)))&&&(((((())))))******++++++))))))))))))))))))))))))***))))))******+++,,,---...---------///111444555666888999:::;;;;;;::::::999999999:::;;;<<<===>>><<<<<<<<<;;;:::999888777555888===AAAGGGQQQ^^^hhhyyyyyyNNNQQQSSSSSSTTTWWWTTTOOOKKKLLLOOORRRUUUTTTQQQNNNPPPOOOOOOOOOPPPQQQRRRRRR]]]llluuummm[[[PPPLLLLLLFFFEEEDDDEEEKKKSSS[[[aaaWWWOOOIIIJJJIIIFFFFFFKKKIIIGGGGGGJJJNNNPPPPPPNNNFFFGGGFFFEEECCCCCCEEEGGGGGGHHHHHHHHHFFFDDDBBBAAA???>>>>>>===<<<;;;;;;;;;999999;;;===<<<>>>GGGQQQZZZdddrrr~~~yyypppcccYYYRRRTTT[[[fffwwwxxxxxx~~~qqq```___mmmzzzrrrtttvvvzzz~~~}}}vvvqqqllllllkkkhhhddd```[[[YYYSSSRRRQQQQQQRRRSSSTTTUUUMMMNNNPPPRRRTTTTTTTTTSSSTTTRRRRRRUUUVVVTTTTTTWWWXXXZZZ]]]```bbbddddddeeeeeehhhjjjiiifffeeeiiimmmmmmnnnooopppqqqrrrrrrrrrzzz{{{|||zzzwwwuuutttuuusssvvvzzz|||{{{yyyxxxwwwzzztttttttttmmmhhhlllqqqwww}}}tttvvv}}}zzzqqqpppooolllggghhhggggggfffggghhhiiijjjiiikkklllllliiihhhggggggaaa\\\XXXXXX[[[\\\YYYUUURRRTTTTTTRRRMMMJJJJJJKKKJJJKKKKKKJJJHHHGGGGGGHHHEEEEEEEEEDDDCCCBBB@@@???222222222333222222111111222111000000000000000111333222000///.........////////////000111111222222//////000111444777:::<<<>>>>>>===<<<;;;999777777999:::888444///,,,...000333222222444666777666444000111222111///...000111111000///---+++)))((('''000...,,,---///000///...)))((((((((((((((()))))))))((('''%%%%%%&&&'''''')))************+++++++++---,,,,,,+++***)))((((((((('''&&&$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''(((+++,,,***%%%"""%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,...---++++++---000333555777888:::;;;<<<;;;;;;:::999999999:::;;;<<<===>>>;;;::::::999999888888888777;;;@@@DDDIIITTTaaakkkxxx~~~oooRRRRRRRRRSSSSSSTTTUUUUUUMMMMMMOOORRRUUUUUUTTTRRRSSSTTTWWWXXXSSSMMMMMMQQQ[[[aaaccc]]]QQQIIIHHHKKKDDDEEEHHHNNNUUU[[[^^^___VVVQQQKKKHHHJJJMMMNNNMMMKKKKKKMMMNNNOOOLLLHHHDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDEEEGGGFFFBBB>>>=========>>>??????@@@@@@@@@===>>>BBBFFFGGGLLLQQQ[[[cccppp~~~}}}vvviiibbb[[[YYYWWW[[[iiiyyy~~~uuuyyyyyyggg```cccwwwqqqqqqxxx}}}||||||zzzwwwrrrkkkfffccc```[[[XXXTTTRRRPPPQQQUUUVVVUUURRRPPPOOOOOONNNNNNOOOPPPQQQPPPRRRTTTWWWXXXWWWVVVUUUWWWXXXZZZ\\\]]]___```aaa```aaacccddddddfffiiikkkmmmmmmllllllllllllmmmnnnuuuvvvwwwvvvuuussssssttttttvvvyyyzzzyyyyyyyyyzzz||||||}}}xxxsssttt|||~~~ssskkkhhhkkkqqq{{{yyyooolllkkkiiifffiiihhhgggeeeeeefffhhhiiikkkjjjhhhgggfffeeecccaaaccc___ZZZWWWWWWWWWVVVTTTZZZWWWRRROOONNNNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJHHHIIIEEEBBBBBBDDDCCC>>>999666555333222111222333333222222111111111111222222333333333222222111111111000000111111222333333333111111222555:::>>>AAAAAAEEE@@@999666777:::;;;;;;===777///******,,,------555222...++++++---111333000111333333222222222333444333111///...------...+++,,,,,,------,,,,,,+++---+++(((%%%%%%''')))+++&&&&&&%%%$$$$$$$$$$$$%%%)))***,,,------+++(((&&&***++++++***)))(((***+++&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''')))((((((((('''''''''&&&''''''(((***+++,,,---...,,,+++***+++,,,---,,,+++------...000111333444444222333666999;;;<<<;;;;;;888:::<<<<<<;;;:::;;;<<<:::;;;============;;;:::777:::???EEELLLVVV```fffxxxzzzjjjUUUUUUUUUUUUUUUTTTTTTSSSOOOOOOQQQTTTVVVVVVSSSQQQTTTQQQPPPQQQOOOKKKJJJLLLUUUXXXZZZUUULLLFFFEEEGGGHHHHHHJJJOOOUUU[[[^^^___TTTOOOJJJIIIKKKNNNNNNMMMIIIIIIJJJKKKLLLJJJGGGDDDDDDEEEFFFGGGHHHHHHHHHHHHCCCBBBAAAAAABBBAAA===999:::;;;===???AAACCCEEEFFFFFFDDDFFFKKKOOOPPPTTTYYY___fffqqq}}}zzzwwwoooggg```YYYVVV^^^iiizzz|||rrreeeaaaooo~~~yyytttsssxxx{{{yyyxxxzzzxxxnnnfffaaa^^^[[[YYYTTTSSSRRRRRRRRRQQQOOONNNLLLMMMMMMMMMMMMMMMMMMLLLPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ\\\^^^___```bbbeeegggjjjjjjjjjiiiiiijjjjjjjjjpppqqqsssrrrqqqppppppqqqqqqsssvvvwwwwwwwwwwwwxxx}}}}}}}}}|||tttlllhhhiiipppwwwzzzvvvoooooopppooommmhhhgggfffffffffhhhjjjkkkkkkiiigggffffffeeecccaaa```\\\XXXVVVVVVUUUTTTRRRVVVSSSPPPNNNOOOPPPPPPOOOJJJIIIIIIJJJLLLKKKIIIGGGFFFBBB>>><<<===<<<888444555444333222222222222333222222111111111111222222333333333222222222111111000000000000111111111222444444666:::???CCCDDDCCCAAA>>>;;;:::<<<======<<<888333...,,,---000111111333222111000///000111111000111333333111000111222111000///---,,,,,,,,,---,,,,,,------------,,,,,,,,,***(((&&&&&&''')))***)))((((((''''''(((((()))((()))+++,,,,,,+++***)))***+++,,,+++)))(((***+++&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((())))))(((((('''***)))))))))((('''''''''(((((()))***++++++,,,---+++***)))***,,,---,,,+++------...///111222333444222444666999;;;;;;;;;;;;999:::<<<<<<;;;:::;;;<<<;;;;;;<<<<<<;;;::::::999777:::???EEELLLVVV```fffuuu~~~yyyhhhXXXWWWVVVUUUSSSQQQPPPOOONNNOOORRRUUUXXXXXXUUUSSSWWWPPPLLLMMMNNNMMMMMMOOOXXXWWWTTTNNNIIIEEEEEEFFFKKKJJJJJJMMMRRRWWW[[[\\\TTTPPPKKKJJJLLLMMMLLLKKKGGGFFFFFFGGGHHHHHHFFFDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDDDDDDDBBB???<<<999:::===@@@DDDGGGJJJKKKLLLKKKNNNUUUYYYYYY\\\```eeekkkuuu~~~tttjjj^^^UUUUUUZZZgggttt~~~|||}}}mmmbbb]]]jjj~~~~~~{{{{{{zzzvvvssstttxxx}}}}}}qqqgggaaa^^^\\\[[[UUUVVVVVVTTTQQQNNNLLLKKKIIIJJJKKKLLLLLLLLLLLLKKKRRRRRRRRRRRRSSSSSSTTTUUUTTTSSSRRRQQQQQQRRRTTTUUUUUUWWWYYYZZZ\\\^^^aaadddggggggggggggggggggggggggjjjkkkmmmmmmlllkkklllmmmmmmooorrrsssssstttuuuwww}}}~~~wwwrrrssszzz|||rrrmmmnnnqqqqqqooofffeeeeeeeeefffhhhiiikkkkkkiiigggeeeeeedddbbb```^^^\\\XXXVVVUUUUUUTTTSSSTTTQQQOOONNNOOOPPPPPPOOOJJJIIIJJJKKKLLLKKKHHHEEECCC???:::777777666333000444444333222222222222333222222111111111111222222333333333333222222222222111111111111111222222333666777:::???CCCDDDCCCBBB===>>>???AAABBBAAA>>>;;;111///...///222555777777111222444444444333111///111222333333111//////000...---,,,++++++++++++,,,------............------******)))(((((((((((((((%%%%%%%%%%%%&&&'''((()))((())))))***++++++,,,,,,***+++,,,+++)))((()))***%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))******))))))(((++++++******)))((((((''')))))))))*********++++++)))(((''')))+++------,,,------...///111222333333222444666888:::;;;;;;;;;999;;;<<<<<<;;;;;;<<<===<<<<<<:::999888888777777777:::???EEELLLVVV```gggtttzzzzzzgggYYYWWWSSSPPPMMMLLLLLLMMMLLLNNNQQQVVVYYYZZZWWWTTTQQQMMMKKKMMMNNNOOOTTTZZZkkkdddYYYOOOJJJIIIIIIJJJLLLJJJHHHJJJMMMRRRUUUVVVUUURRRNNNLLLMMMMMMJJJGGGEEECCCBBBCCCEEEFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEECCCBBB<<<===???AAADDDFFFHHHIIIJJJJJJNNNWWW[[[[[[]]]```bbbhhhrrr}}}}}}sssggg\\\VVVUUUYYYfffyyy~~~}}}xxxjjj]]]aaakkk|||xxxrrrnnnnnnmmmqqqwww~~~vvvllleee```^^^]]]WWWZZZ[[[XXXSSSNNNLLLMMMIIIIIIJJJKKKLLLNNNPPPQQQWWWUUUSSSQQQPPPQQQRRRSSSUUUTTTRRRPPPOOOPPPQQQRRRRRRTTTVVVXXXZZZ\\\```cccdddeeeeeeffffffffffffeeeeeegggiiiiiihhhhhhiiijjjiiilllnnnppppppqqqsssuuu|||}}}|||vvvnnnjjjkkkmmmmmmlllgggffffffeeeffffffggghhhjjjhhheeedddcccbbb```^^^]]][[[YYYWWWVVVVVVUUUTTTUUURRRPPPNNNNNNNNNMMMLLLLLLLLLKKKLLLKKKIIIDDDAAAAAA===888555555555333222333333222222222222222222222222111111111111222222333333333333333333333333333333333333444555666777999:::===AAACCCBBB???;;;===???CCCFFFEEEBBB<<<888---...000333666999999:::111222444555555333111///333444555444111/////////+++++++++++++++,,,,,,,,,---..................---)))))))))))))))(((((('''###$$$$$$$$$&&&'''((()))******)))))))))***,,,---***,,,,,,,,,***((())))))%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))************))),,,,,,++++++***))))))(((************)))))))))))))))((('''(((***------------......///000222222333333444666888999:::::::::999:::<<<;;;;;;;;;<<<>>>===<<<:::777666555555666777:::???EEEMMMWWWbbbhhhuuuyyy~~~iiiYYYVVVQQQMMMKKKLLLNNNPPPPPPQQQSSSVVVWWWVVVSSSPPPHHHIIILLLOOONNNOOOZZZfff~~~rrraaaSSSLLLKKKLLLNNNNNNLLLIIIIIILLLOOORRRSSSQQQOOOMMMNNNPPPQQQNNNJJJEEECCCAAABBBDDDFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHH???@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCBBBCCCIIIRRRWWWWWWYYY\\\\\\aaaiiisss}}}|||qqqfff]]]WWWTTT```rrr}}}ooohhhbbbgggvvvwwwpppkkkhhhiiijjjlllpppxxx~~~vvvmmmddd^^^[[[[[[]]]^^^ZZZTTTOOONNNOOOLLLLLLKKKKKKNNNRRRWWWZZZZZZXXXTTTQQQOOOOOOOOOPPPSSSRRRQQQOOONNNNNNOOOOOONNNPPPSSSUUUVVVYYY\\\___bbbcccdddeeeffffffffffffccceeegggggggggfffggghhhhhhjjjlllmmmmmmoooqqqsssxxxzzz~~~uuuqqqllljjjkkkllllllkkkkkkkkkjjjiiihhhggggggggghhheeecccbbbaaa___]]][[[XXXXXXWWWUUUTTTSSSRRRSSSRRRPPPNNNNNNOOOOOOMMMLLLOOONNNLLLJJJHHHEEE@@@<<<;;;999666444333444444444111222222222222222222222222222111111111111222222333333333333333333333333333333333444666999;;;===AAAAAABBBCCCCCCAAA<<<888???BBBEEEGGGDDD>>>888444...000444777999999999999222222333333222222111111444555666555222000///000+++,,,,,,,,,---------------..................---((())))))***)))((('''''''''''''''(((***+++---...---,,,***)))((()))***+++***,,,---,,,***(((((((((%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***************++++++++++++*********************))))))))))))(((***(((''''''***---.........//////000111222333333444444666777888999::::::999:::::::::999:::<<>><<<:::777666555555555666:::???FFFOOOZZZeeelllwwwyyyjjjVVVTTTRRRPPPPPPQQQTTTUUUVVVUUUTTTTTTSSSPPPLLLIIIHHHMMMTTTWWWTTTTTT___lll}}}rrrbbbTTTLLLKKKMMMOOOQQQOOOMMMMMMOOOQQQRRRRRRKKKJJJLLLPPPUUUVVVTTTQQQFFFDDDCCCDDDFFFGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFFFF<<<===????????????AAACCCDDDCCCBBBAAA@@@??????>>>>>>>>>DDDMMMSSSTTTVVVZZZaaacccfffmmmuuu~~~yyypppdddZZZVVV___lll{{{yyykkkdddfffttt}}}tttlllgggkkkiiihhhjjjoooxxxvvvllleeeaaabbbbbb```[[[VVVRRRPPPPPPOOONNNMMMMMMPPPTTTYYY\\\XXXVVVSSSPPPNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLIIIKKKMMMOOOPPPRRRVVVXXX]]]^^^```cccdddeeeeeeeeedddfffggggggfffeeefffgggfffhhhiiijjjjjjkkknnnppprrruuuzzz~~~zzzwwwpppnnnllllllmmmoooooooooooonnnmmmllljjjiiiggggggeeeccc```___^^^\\\ZZZWWWPPPQQQRRRQQQNNNMMMMMMNNNLLLKKKKKKMMMOOOQQQQQQPPPOOOLLLIIIFFFCCC???;;;888555444333222111222222333000111222222333222222222222222111111111111222222333333333333444444444444222222333555999===BBBDDDKKKJJJHHHGGGFFFCCC???<<>>888333111///333777999999888777777444333222111111111222222444555555444222000///000,,,,,,---.........------------............------)))))))))))))))((('''''''''''''''((()))***,,,---...,,,+++))))))))))))******,,,------+++(((''''''$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''((()))************)))************+++++++++)))))))))))))))))))))))),,,***((((((***---...///000000111111222333333444444555555666777888999:::777888999888888999<<<>>>>>>===;;;999888777666666666999@@@GGGQQQ]]]iiipppwwwzzz}}}iiiLLLNNNQQQTTTVVVWWWWWWWWWWWWUUURRRPPPOOOMMMJJJGGGLLLPPPVVVYYYWWWUUU[[[dddiiiccc[[[RRRLLLKKKNNNPPPQQQOOONNNNNNPPPQQQQQQPPPJJJKKKMMMSSSXXXYYYVVVRRRHHHGGGFFFGGGHHHIIIHHHGGGCCCDDDDDDEEEEEEDDDDDDCCC???AAACCCBBBAAAAAACCCEEECCCCCCBBBAAAAAA@@@@@@?????????DDDMMMSSSVVVYYY]]]fffeeefffiiipppzzzxxxkkk___ZZZ^^^fffqqq{{{sssggghhhzzzwwwnnnmmmkkkiiiiiilllqqqwww{{{zzzuuutttpppllleee```\\\XXXUUUSSSPPPPPPPPPQQQRRRSSSUUUUUURRRQQQOOONNNMMMMMMMMMNNNIIIJJJLLLMMMNNNMMMLLLKKKFFFHHHJJJKKKLLLMMMPPPSSSUUUWWW[[[^^^```bbbbbbbbbeeefffggggggeeedddeeeeeeeeeffffffffffffgggjjjllllllppptttxxxzzz}}}zzzwwwwwwooonnnmmmmmmmmmmmmmmmlllkkkkkkkkkjjjhhhgggeeeeeecccaaa^^^\\\[[[ZZZWWWUUUKKKMMMOOONNNKKKIIIJJJKKKJJJJJJJJJMMMPPPQQQQQQPPPJJJFFFBBB>>><<<:::777555333333333222111000000000///000111222333222222111222222111111111111222222333333333444444444555555444444666:::???EEEKKKNNNRRRNNNJJJHHHGGGFFFEEECCCBBBCCCBBB>>>777333111111000444888:::999777666777444444444444333333333222111222333222000.........,,,------......---,,,+++,,,,,,------------,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***++++++*********************,,,...---+++(((''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))'''(((((()))***+++,,,,,,((((((((()))))))))))))))///,,,))))))+++---//////222222222333333444444555555555555666777888999:::666777777666666888;;;>>>=========<<<;;;999888777555999@@@IIITTT```mmmtttzzz~~~}}}kkkBBBGGGOOOVVVZZZYYYWWWTTTSSSPPPNNNMMMMMMMMMLLLKKKKKKKKKOOORRRQQQMMMNNNRRRVVVVVVTTTQQQNNNMMMOOORRROOONNNMMMNNNOOOPPPNNNMMMOOOOOOQQQUUUXXXXXXSSSNNNJJJIIIHHHIIIKKKKKKIIIGGGBBBCCCCCCCCCCCCCCCBBBBBBAAACCCDDDBBB@@@???BBBDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBGGGPPPVVVYYY]]]bbbcccaaa```bbbiiittt~~~qqqeee]]]]]]aaajjjuuu~~~ooodddnnnvvvnnnllljjjjjjjjjmmmoooqqqzzz|||uuullleeeaaa^^^ZZZVVVOOOPPPRRRTTTTTTRRROOONNNLLLLLLLLLLLLLLLMMMMMMNNNHHHJJJMMMOOOPPPOOONNNLLLFFFGGGIIIJJJJJJLLLOOOQQQPPPRRRVVVZZZ]]]_________eeefffhhhgggeeedddddddddcccdddddddddcccdddgggiiihhhlllqqqtttuuuwwwzzz}}}}}}zzztttqqqqqqrrrqqqpppnnnllljjjhhhfffeeeeeeeeeeeeeeedddcccbbbaaabbb```]]][[[ZZZXXXUUUSSSJJJMMMOOONNNKKKIIIJJJLLLMMMLLLLLLMMMOOOOOONNNMMMEEEAAA===999888777666555444555666555222000/////////000111222333333222111222222111111111111222222333333333444444555555555888888;;;???EEEMMMTTTXXXSSSOOOJJJFFFFFFGGGHHHHHHBBBAAA???999333000000222000444999:::888666666777444555666777666555333222...000111000...---------,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++******)))(((((((((((((((***)))))))))***+++,,,---)))))))))***++++++,,,,,,***,,,......+++((('''&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&''')))***+++,,,---(((((((((((()))))))))***000...******+++---//////333333333444444555555555555555555555666888999:::555666666555555777:::=========>>>>>>===;;;999888555999@@@JJJUUUbbbooowwwnnnFFFHHHKKKOOOSSSUUUWWWXXXSSSQQQNNNOOOPPPOOOKKKHHHHHHLLLLLLJJJIIIKKKJJJGGGIIIQQQWWWTTTNNNMMMNNNNNNPPPOOOOOONNNMMMMMMNNNNNNOOOPPPQQQQQQOOOLLLHHHFFFHHHHHHIIIJJJJJJIIIFFFDDD@@@>>>===???DDDEEEBBB>>><<<>>>AAABBBBBBBBBCCCDDDAAABBBBBBBBBAAAAAACCCDDDEEENNNXXX]]][[[YYY[[[^^^___WWWPPPTTTbbbrrr~~~sssiiidddaaa\\\^^^lll}}}~~~uuummmlllsssmmmkkkmmmjjjeeefffjjjmmmqqqyyy~~~xxxppphhhdddaaa^^^]]]ZZZWWWTTTRRRPPPNNNKKKHHHJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMOOOPPPOOOMMMIIIGGGGGGIIIKKKMMMNNNOOOOOOOOOMMMMMMOOOQQQUUUZZZ___bbbaaaaaabbbccccccccccccbbbcccdddfffggggggfffeeeeeeeeefffgggjjjmmmppprrrsssuuuxxx|||www{{{xxxwwwtttrrrpppooooooooommmllllllkkkjjjiiigggfffddddddddddddcccbbbbbbaaa^^^^^^\\\ZZZYYYWWWUUUUUUSSSTTTSSSPPPLLLJJJLLLNNNPPPSSSUUUSSSNNNIIIFFFFFF===;;;888555444333444444444444444333333222222222222111000//////000111222000111333444555555444333777666444222333444666666:::@@@DDDIIIRRR[[[\\\VVVNNNJJJGGGEEEFFFJJJNNNPPPLLLDDD777...,,,000777;;;;;;::::::999777555444333666777888999999888666666555333111...------......000000///...---+++***)))******))))))***+++,,,,,,'''(((((()))))))))))))))+++++++++************)))((())))))*********))))))***)))((('''&&&%%%$$$$$$&&&###!!!!!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((()))***+++,,,)))(((((()))+++,,,++++++))))))))))))(((((((((((()))******+++---......///111222222333444444444333555666888999888777555444555555666888:::<<<>>>???<<<<<<;;;:::888666444333888999AAAMMMXXXaaammmwww~~~uuuNNNOOOPPPQQQRRRRRRQQQPPPSSSQQQNNNNNNNNNMMMIIIGGGCCCHHHJJJIIIIIIJJJGGGCCCGGGPPPUUUQQQKKKJJJKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLJJJHHHFFFDDDDDDEEEEEEEEECCC@@@>>>>>><<<;;;>>>BBBCCC@@@===???@@@BBBBBBAAA@@@@@@AAA<<<>>>@@@AAAAAACCCFFFHHHKKKSSS\\\^^^ZZZWWWWWWYYY]]]VVVOOOPPPZZZiiivvv}}}~~~~~~tttjjjeeeccc^^^^^^iiizzzxxxsssqqqllleeeaaabbbccchhhqqq{{{}}}vvvpppjjjfffccc```YYYWWWTTTSSSRRRQQQNNNMMMIIIJJJJJJKKKKKKKKKKKKJJJLLLLLLMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKOOONNNOOOPPPRRRUUUXXXZZZ[[[\\\^^^```aaabbbccccccbbbcccdddeeeeeedddcccbbbeeeeeefffgggiiilllnnnpppqqqsssuuuwwwwwwvvvvvvvvvttt{{{|||pppooommmllljjjjjjiiiiiijjjjjjjjjiiihhhfffddddddcccccccccbbb```___]]]\\\___^^^\\\ZZZWWWUUUSSSRRROOORRRTTTTTTQQQOOONNNOOOOOOPPPPPPMMMGGGAAA>>>===<<<:::888555444333444444444333333333222222222222333222111000000111222222222333444555666666666555333333333333444666999<<<@@@GGGNNNRRRXXX\\\ZZZSSSMMMGGGBBBCCCIIINNNOOONNNDDD<<<333...///333888:::===<<<999888666777777888888888888999888888777777555444111///------...///111111000...---+++)))((()))))))))))))))***++++++((((((((('''(((((())))))+++++++++************)))((())))))*********))))))))))))((('''&&&%%%$$$$$$'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))******++++++&&&%%%%%%&&&'''(((((('''))))))))))))(((((((((((()))******+++---......///000111222333444555555555444555777888888666555444555555666777999;;;<<<>>>;;;;;;::::::999888777777888999@@@KKKVVV```lllwww{{{LLLMMMOOOQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKJJJHHHFFFAAAFFFHHHHHHGGGGGGDDD???DDDKKKPPPLLLHHHHHHIIIIIILLLKKKJJJHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCBBBAAA>>><<<:::<<<::::::<<<@@@AAA>>>;;;AAABBBCCCBBB???======>>>;;;===???AAAAAACCCFFFHHHLLLRRRYYYYYYUUUQQQQQQRRRYYYSSSMMMKKKRRR```oooyyy~~~|||}}}wwwpppiiifffaaa^^^eeesss~~~~~~|||}}}~~~~~~~~~wwwmmmddd```YYY___hhhrrrzzz}}}wwwrrrmmmgggccc[[[YYYVVVTTTSSSRRROOONNNJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUXXX[[[^^^```aaabbb___```aaacccccccccbbbaaacccccccccdddfffiiimmmoooqqqrrrrrrqqqnnnmmmnnnoooqqq}}}{{{sssggghhhhhhggggggeeeddddddggggggfffeeedddbbbaaa```_________^^^]]]\\\ZZZZZZ\\\[[[YYYVVVTTTQQQPPPOOOOOORRRVVVXXXVVVSSSPPPOOOKKKKKKJJJFFFAAA<<<999999:::999777555444333444444222222222222222111111111333222222111111222333333444444555666777777777777111333555444444777===BBBHHHQQQYYY[[[[[[YYYSSSNNNKKKFFFAAADDDLLLOOOLLLGGG:::555000000555:::<<<;;;>>><<<999777666888;;;===;;;:::999888888888888888666444111///------...///222111000...,,,+++)))((())))))((((((((()))*********)))'''&&&&&&'''((()))+++++++++************))))))))))))******))))))((()))(((((('''&&&%%%$$$$$$((('''&&&&&&&&&&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&(((***++++++***))),,,,,,,,,,,,,,,,,,,,,---(((((((((((())))))))))))******+++,,,,,,---......000111222444555666666666333444555666666666555444666666666777888999:::;;;===<<<;;;999999888888888999999>>>IIISSS^^^lllwwwJJJLLLNNNOOOPPPQQQPPPPPPMMMLLLKKKJJJJJJJJJIIIIIIGGGJJJKKKGGGEEEEEECCC>>>???FFFJJJHHHFFFHHHIIIIIILLLKKKHHHFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFDDD@@@===;;;;;;999999999;;;>>>>>><<<:::@@@AAABBBAAA>>>===<<<======>>>@@@AAAAAAAAABBBDDDEEEJJJOOOPPPMMMJJJJJJKKKQQQNNNIIIGGGLLLZZZlllxxx}}}}}}{{{qqqmmmfff```aaajjjuuu}}}~~~tttyyyxxxkkkcccXXX]]]dddjjjpppvvv~~~|||xxxrrrkkkfff```]]]YYYVVVTTTSSSQQQOOONNNMMMLLLKKKIIIIIIHHHHHHJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQOOOPPPSSSVVVYYY[[[\\\]]][[[\\\___aaacccdddddddddbbbbbbbbbcccfffjjjnnnpppooopppoookkkhhhgggjjjmmmsss|||sssllldddeeefffggggggeeedddcccdddddddddbbbaaa___]]]\\\ZZZZZZZZZ[[[ZZZZZZYYYYYYTTTTTTTTTSSSRRRQQQQQQQQQVVVXXXZZZZZZWWWSSSOOOLLLFFFFFFDDDBBB???===<<<;;;888777666555444333444444111111111111111111111111222222222222222222333333555555666666777888888888444666777666666:::CCCJJJTTTZZZ___]]]WWWPPPKKKHHHKKKIIIHHHKKKMMMKKKDDD===444111000666>>>CCCAAA>>><<<;;;999777888:::<<<>>>===<<<:::888777777888999444222000...---------...111000///...---,,,,,,+++)))((((((((((((((())))))+++)))'''%%%$$$&&&((()))+++++++++*********))))))))))))))))))))))))((('''(((((('''&&&&&&%%%$$$$$$(((&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$&&&)))+++,,,+++)))(((&&&'''''''''&&&%%%&&&'''(((((((((((())))))))))))******+++,,,,,,---......///000111333555666777777222222444555555555555444666666666666777888999999>>><<<;;;999777777777777999888===GGGQQQ]]]lllyyyOOOOOOOOONNNLLLJJJGGGFFFHHHHHHIIIIIIJJJKKKMMMOOOSSSSSSOOOHHHEEEEEEDDDAAA<<>>??????>>>======>>><<<>>>@@@AAA@@@@@@AAABBBAAAEEEHHHHHHEEECCCBBBCCCEEEDDDBBBAAAFFFTTTfffsss}}}||||||{{{uuulllccc___bbbjjjrrr~~~nnniiitttssshhh```bbbdddeeefffkkksssyyy~~~zzzsssnnnfffccc___\\\\\\[[[ZZZYYYTTTRRRPPPMMMJJJHHHGGGFFFHHHIIIIIIJJJIIIIIIGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTUUUUUUUUUWWW[[[___bbbeeefffgggeeeeeeddddddfffhhhkkklllhhhiiihhhdddaaaaaafffkkkzzz{{{sssqqqnnnhhhbbbcccdddeeeffffffeeedddcccbbbbbbaaa```^^^\\\ZZZYYYYYYYYYYYYXXXXXXVVVUUUTTTPPPQQQRRRSSSUUUVVVWWWXXX___]]]ZZZVVVRRRNNNJJJGGGBBBAAA@@@>>>===<<<;;;:::666666555444444444333444111111111111111111111111111111111222222333333333555555555666666777888888666777888:::===EEEPPPWWW``````___ZZZRRRJJJGGGHHHLLLOOORRRPPPJJJAAA999444000000333:::BBBEEECCC???888888999999:::;;;;;;<<<>>><<<:::888777777777888111000...,,,,,,,,,---...///...---------......///))))))((((((((((((((()))+++)))'''%%%%%%&&&)))***+++++++++*********)))))))))))))))))))))((('''''''''''''''&&&%%%%%%$$$$$$&&&### $$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$&&&)))+++,,,***)))'''((()))***)))'''%%%&&&((('''((((((((()))))))))******++++++,,,,,,---------...///111333444555666666111222222444444555555555777777666666777888888999999888888777777777777777999888<<>>>>>======>>>???888;;;???@@@AAAAAABBBCCCCCCEEEEEEDDDAAA>>>======;;;;;;;;;<<>>888444555888888:::<<<===============:::;;;======<<<<<<<<<===999<<>><<<:::999888999;;;999666222222333333444444444333333222222222222333333333444222333555666777777777666888777777777888999:::;;;>>>AAAIIIUUUaaahhhiiigggaaaWWWOOOMMMKKKJJJMMMRRRRRROOOIIIAAA999444333333555999>>>@@@???>>>======;;;:::::::::;;;<<<===>>><<<<<<;;;999888555444333///...------...000333444222111///---,,,---...///++++++***)))))))))))))))(((((((((((()))+++,,,---+++++++++************)))))))))))))))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$###!!! !!!###%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))))) """$$$"""'''''''''((()))*********++++++,,,,,,,,,,,,------......///000111222222222111111222333555666888999777777777888888:::;;;;;;444666888::::::999777666777888>>>KKKXXXeeeuuu{{{JJJJJJKKKLLLLLLKKKJJJIIIIIIKKKMMMMMMLLLNNNSSSWWWTTTUUURRRMMMJJJJJJIIIFFFGGGKKKLLLKKKMMMRRRTTTRRRMMMJJJFFFBBB??????@@@AAA@@@@@@AAAAAABBBBBBBBBBBB>>>@@@AAA===666333555888999;;;===>>>>>>===>>>>>>:::<<<======<<<;;;;;;<<<===???AAAAAA???===<<<<<<;;;;;;<<<<<<======>>>??????>>>======@@@DDDGGGIIIQQQXXXbbbiiipppxxx{{{uuummmbbb]]]^^^^^^ppp~~~nnn___ZZZ^^^hhhxxxlllhhhhhhiiiiiifffjjjqqqzzz}}}yyyrrrmmmjjjiiigggeeeZZZXXXUUURRRQQQPPPQQQQQQQQQNNNJJJGGGEEEEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFHHHKKKOOOQQQSSSTTTTTTXXXZZZ]]]___aaaaaa```___]]]```bbb```[[[[[[bbbhhhiiivvv{{{yyywwwtttqqqgggeeeaaa^^^]]]]]]___```cccaaa```^^^]]]]]]^^^___ZZZZZZYYYWWWUUURRRPPPOOOIIIJJJLLLNNNPPPQQQRRRRRRUUUTTTSSSRRRPPPNNNMMMMMMKKKGGGCCCAAAAAA???<<<999555555666:::===>>>:::777222222333444444444333333222222222333333444444444444555777888999999999888:::999888888999:::<<<===FFFJJJSSSbbbnnnqqqkkkcccXXXMMMEEEFFFIIIJJJNNNTTTTTTKKK???666222333555666;;;@@@DDDDDD@@@======??????===;;;999:::<<>>>>>>>>>>>===<<<;;;:::999;;;>>><<<999777888:::;;;<<<>>>@@@@@@@@@>>>===>>>=========<<<<<<<<<<<<<<<===============<<<<<<:::;;;<<<>>>???@@@@@@@@@???===<<<;;;<<>>???AAAEEEGGGIIIVVVgggqqquuussshhh^^^PPPKKKFFFDDDGGGLLLPPPQQQLLLBBB555///111888===???GGGCCC???@@@EEEGGGFFFCCCFFFDDD@@@===<<<===???@@@===;;;888444111///...---+++,,,...111444888;;;===666444111...---,,,---------,,,***(((''''''((()))$$$%%%&&&((())))))))))))+++)))''''''((())))))((())))))))))))(((((((((((($$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&(((***++++++))))))''''''((((((((((((((('''***)))(((((((((((())))))((((((((()))******++++++((()))***+++++++++++++++)))((('''***---///...+++......---------......///333444444444555666666666666777888888777888:::<<<<<<;;;;;;::::::999999888///777AAAKKK\\\qqq~~~|||MMMKKKIIIIIIJJJLLLLLLLLLKKKLLLLLLJJJFFFEEEGGGJJJMMMLLLKKKJJJKKKJJJIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKBBBBBB@@@???>>>>>>>>>???>>>>>>>>>>>>===;;;:::999999:::<<<<<<;;;;;;<<<<<<===>>>@@@BBBBBB@@@>>><<<>>>>>>>>>>>>======<<<<<<============<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<===???AAACCCGGGGGGKKKVVVfffwwwxxxmmmddd```jjj{{{qqqdddPPPSSS^^^qqq{{{ooobbbccceeeiiioootttwwwwww{{{{{{zzzwwwrrrnnnllllllfffddd```^^^[[[XXXUUURRRQQQNNNJJJGGGFFFEEECCCBBBEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHLLLKKKJJJIIIIIIKKKMMMNNNMMMOOORRRSSSRRRQQQQQQQQQRRRTTTVVVVVVVVVWWWXXXZZZ___gggqqqxxxzzzuuussspppmmmmmmnnnnnniiieeebbbbbbaaa```___]]][[[ZZZ\\\]]]^^^]]][[[ZZZZZZZZZTTTSSSRRRQQQQQQQQQQQQQQQTTTTTTUUUVVVTTTRRROOOMMMGGGGGGFFFDDDBBBAAA?????????===;;;:::;;;;;;:::999888777777666555555666666111222333333222222333444444555666777888888888888777999:::;;;::::::;;;<<<;;;<<<>>>@@@DDDJJJQQQVVVdddkkkpppnnnjjjcccXXXNNNIIIGGGFFFJJJOOOQQQNNNJJJBBB;;;444333888???CCCEEEGGGCCCAAADDDLLLTTTXXXYYYTTTTTTRRROOOKKKEEE@@@===;;;999666222000///......///000000111333555777888555333111...---,,,---------,,,***((('''((())))))'''((()))******************)))'''''')))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((((((&&&&&&$$$%%%''')))++++++++++++&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***+++++++++*********((((((+++...///...,,,000000000000000111111222333333444444555666666666777888999999888999;;;===<<<<<<;;;;;;:::999888888333:::CCCLLL]]]qqq}}}NNNLLLHHHGGGHHHJJJKKKLLLGGGFFFFFFEEEEEEEEEFFFGGGLLLMMMMMMKKKIIIHHHHHHIIIDDDFFFHHHIIIIIIHHHEEEDDD@@@???>>>===============>>>>>>>>>>>>===;;;:::999:::999:::<<<>>>??????>>>===???BBBDDDCCCAAA>>><<<>>>>>>>>>>>>>>>===<<<<<<=========<<<;;;:::999999<<<<<<============<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBFFFPPP___ppp~~~vvvlllbbbhhhyyy|||eeeXXXPPPYYYiii{{{~~~lll^^^^^^```dddiiimmmnnnooorrruuuxxxzzzxxxuuutttsssqqqmmmiiidddaaa]]]XXXUUUQQQOOOKKKIIIHHHGGGFFFDDDEEEFFFGGGGGGEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKJJJIIIIIIHHHHHHHHHJJJLLLNNNOOONNNLLLLLLMMMMMMNNNOOOPPPPPPRRRUUUXXX\\\dddmmmttt|||~~~~~~~~~~~~|||yyytttpppnnnmmmkkkiiijjjlllkkkgggdddccccccbbb```^^^\\\ZZZYYY[[[ZZZYYYZZZZZZZZZXXXVVVRRRRRRRRRRRRSSSTTTUUUVVVSSSRRRQQQPPPMMMKKKHHHGGGAAAAAA@@@???>>>>>>===<<<>>><<<:::::::::;;;:::888777777666555555555555666111333444444333333444555666666777888999999999888555777999999999:::<<<>>>@@@BBBFFFKKKQQQZZZdddjjjqqqqqqmmmddd\\\WWWPPPIIIEEEGGGKKKRRRVVVRRRHHH???666444444999AAAHHHKKKKKKLLLIIIIIIOOO[[[gggqqquuummmkkkeee]]]TTTIII@@@;;;:::888555222000000111222555444333222222222222222333222000...---,,,------,,,+++***((((((((())))))******+++++++++++++++******)))'''((()))******)))***))))))((('''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''''''&&&%%%$$$$$$&&&)))+++,,,,,,++++++%%%&&&((())))))))))))(((((((((((()))))))))))))))*********+++******))))))***)))***+++...///...---000000000000000111222222333333444444555666666777888999::::::999:::<<<>>>======<<<;;;:::999888777777===DDDOOO___rrr}}}OOOKKKGGGEEEFFFHHHJJJJJJDDDCCCCCCDDDGGGIIIIIIIIILLLNNNOOOLLLHHHEEEFFFHHHDDDFFFIIIJJJIIIGGGCCC@@@??????>>>>>>============>>>>>>>>>>>>===<<<;;;:::<<<:::999;;;???@@@>>>;;;<<<>>>BBBDDDEEECCC@@@>>><<<============<<<;;;:::;;;;;;;;;::::::;;;;;;;;;===>>>>>>======<<<;;;::::::;;;===>>>???@@@?????????@@@CCCKKKXXXfffttt{{{wwwkkkmmmwwwrrraaa[[[[[[```pppuuugggeeebbbbbbdddfffhhhhhhfffkkksssyyy{{{{{{zzzzzzwwwsssnnniiieee```[[[XXXSSSPPPMMMKKKJJJJJJIIIGGGEEEFFFGGGFFFDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFKKKMMMOOOOOOMMMLLLMMMMMMLLLMMMMMMMMMMMMOOOSSSWWWZZZ```hhhnnnttt~~~}}}zzzuuutttttttttuuuuuusssqqqqqqqqqqqqpppooommmlllkkkllljjjiiiiiiiiigggddd```aaaaaa```___^^^\\\ZZZYYY[[[YYYWWWXXXZZZZZZWWWTTTSSSRRRQQQQQQPPPPPPPPPPPPLLLKKKIIIGGGEEECCCBBBBBB?????????>>>>>>>>>=========;;;999999999:::999888666666555444444555555555222444555555444333555666666777888888999999999888777888999999888:::===???EEEKKKSSS\\\dddlllrrrvvvmmmkkkeeeZZZSSSQQQNNNJJJIIIOOOVVVYYYUUUKKK???888222444999AAAIIIMMMNNNMMMLLLLLLNNNVVVbbbnnnxxx||||||uuuiii[[[OOOEEE???<<<999777444222111333555666777666444222111000//////222111///...---,,,,,,---++++++***)))(((((())))))+++,,,,,,,,,++++++***)))***)))'''((()))******))),,,,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))***,,,+++***(((&&&)))***,,,------+++)))((('''(((((()))***+++,,,,,,******+++******)))((((((******+++,,,.........---------------...//////000222333333444555666777777888999:::999999999;;;===>>>>>>===;;;:::999888777:::===DDDQQQcccuuuOOOKKKGGGEEEEEEGGGHHHHHHDDDDDDEEEHHHLLLNNNOOONNNNNNOOOPPPLLLGGGDDDDDDFFFFFFGGGIIIJJJIIIFFFCCC@@@??????????????????>>>>>>>>>>>>??????>>>>>>======>>>;;;:::;;;======;;;777999<<>>?????????>>>>>>===;;;:::999999:::===???@@@@@@???>>>AAAAAADDDHHHPPP[[[eeelllrrrxxxvvvqqqsssssseee\\\aaalll~~~{{{tttllleeebbbbbbcccccc^^^eeeooowww|||~~~{{{vvvqqqkkkeee^^^ZZZTTTQQQMMMKKKKKKKKKIIIHHHEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIHHHKKKMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNOOOSSSVVVXXX]]]cccgggjjjqqqzzz~~~zzzuuupppkkkhhhhhhgggeeefffggghhhhhhggghhhhhhggggggfffeeedddddddddddddddeeedddbbb___\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWUUUVVVXXXXXXUUURRRLLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@========================<<<:::888888888999888666555444444444444444555555333555666666555555666777666777888999999999999999<<<===<<<<<<<<<>>>BBBEEEKKKSSS```kkkrrrtttuuuuuukkkjjjddd[[[TTTRRRNNNJJJTTTZZZ^^^YYYLLL???888777666:::AAAHHHMMMNNNMMMJJJGGGIIIMMMTTT\\\ccchhhjjjmmmggg]]]RRRHHHAAA===;;;555444222111111333555666555444333222111000000000222222000///...---,,,,,,*********)))))))))))))))++++++++++++***)))((('''***)))'''(((***++++++***+++++++++***)))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&### !!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******(((&&&%%%+++,,,------,,,***(((&&&&&&&&&(((***,,,...///000***************)))(((''')))***,,,---------------,,,,,,,,,,,,---...///000222222333444555666777888666888888888888888:::<<<>>>======<<<:::999999888;;;<<>>???@@@@@@AAA@@@@@@???>>><<<<<<<<<:::888666999;;;===???AAAAAA@@@@@@:::;;;=========<<<:::888777777888999;;;>>>AAABBB@@@@@@??????>>><<<;;;:::999:::<<<>>>?????????>>>BBBCCCEEEFFFJJJOOOUUUZZZfffooo{{{wwwqqqvvv}}}lllccc```aaauuuzzzooogggccc```___]]]cccllltttzzz~~~zzztttlllccc]]]VVVSSSPPPMMMMMMLLLJJJIIIGGGHHHIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQPPPPPPQQQTTTVVVVVVZZZ^^^```aaaeeekkkooopppooonnnkkkhhheeecccbbbcccaaa______```bbbcccbbbccccccbbbbbbaaa___^^^]]]\\\^^^```bbbbbbaaa^^^]]]UUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRSSSRRRPPPNNNEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA::::::::::::::::::::::::;;;999777777777888777666444333333333333444555555444666777777666555777888666777888:::;;;;;;<<<<<<<<<<<<===>>>@@@EEELLLQQQWWW___iiiqqqtttqqqnnnkkkfffiiihhhccc___^^^[[[VVV[[[]]]ZZZOOOBBB999999===???CCCGGGLLLNNNMMMKKKIIIIIILLLQQQUUUXXXYYYXXXWWWPPPOOONNNKKKFFF@@@;;;888000000//////000111222333333222222111111111222222444333222111///---,,,+++))))))******)))))))))))))))*********)))(((''''''***)))((((((***,,,,,,+++''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&### !!!&&&)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&'''(((((()))))))))))))))******)))'''%%%$$$%%%&&&(((***,,,...000111)))))))))***))))))(((((((((***,,,,,,+++++++++,,,............///111222333111222333444555777888888666777888888777888:::;;;======<<<<<<;;;:::::::::<<<;;;CCCVVVlll~~~RRROOOLLLKKKKKKJJJJJJHHHKKKNNNQQQQQQNNNMMMNNNPPPKKKJJJHHHIIIIIIJJJHHHGGGGGGFFFDDDBBBAAAAAABBBBBB??????@@@AAAAAA@@@??????===>>>???AAABBBCCCDDDDDD??????@@@>>><<<999999999;;;;;;<<<<<<<<<=========;;;===>>>??????===;;;999999999888999;;;>>>AAACCC@@@@@@@@@@@@???>>><<<<<<::::::;;;===>>>>>>??????@@@BBBDDDDDDDDDEEEIIILLLVVVcccssszzzuuuvvv}}}xxxfffXXXcccqqq~~~sssjjjccc___^^^bbbhhhmmmrrrvvv{{{~~~|||tttkkkeee]]]ZZZWWWTTTSSSQQQPPPNNNKKKLLLLLLKKKIIIHHHHHHIIIGGGGGGFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFHHHHHHHHHIIIKKKNNNLLLNNNPPPQQQQQQRRRTTTVVVTTTVVVYYY[[[[[[]]]aaadddgggfffeeedddcccbbbbbbaaa___^^^]]]^^^___``````^^^]]]]]]]]]]]]\\\ZZZWWWVVVWWWYYY\\\^^^]]][[[YYYXXXPPPPPPPPPPPPPPPOOONNNMMMKKKLLLMMMLLLJJJIIIIIIIIICCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@????????????999999999999999999999999:::888666666777777666555333333222222333444444555555666888777666666777999777888:::<<<>>>???@@@@@@<<<>>>AAAFFFMMMVVV```ggglllnnnqqqqqqnnnjjjhhhfffbbbgggjjjjjjjjjkkkiiidddZZZUUUKKKAAA;;;;;;AAAFFFFFFHHHKKKMMMMMMMMMLLLLLLRRRTTTWWWXXXWWWSSSPPPNNNEEEEEEEEECCCAAA===999777//////000111222222222222111111111111111222222333666555444222000---+++***)))))))))*********)))))))))))))))***))))))((((((***)))((((((+++,,,,,,,,,%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$'''(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&((()))***((('''''''''''')))***+++''''''''''''''''''''''''&&&&&&'''(((***+++,,,---'''((())))))))))))))))))'''))),,,,,,***)))***,,,//////000000111333444555111222333444555777888888777888999999888888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;>>><<>>@@@BBB>>>???@@@AAAAAA@@@???>>><<<>>>???BBBDDDEEEFFFFFF>>>@@@BBB@@@<<<::::::<<<>>>===<<<:::999999999999===>>>@@@AAAAAA???===;;;;;;:::::::::;;;>>>AAABBBAAAAAAAAA@@@@@@???======::::::;;;<<<===>>>??????>>>@@@CCCBBBAAA@@@BBBDDDEEETTTfffttt}}}|||vvvwww}}}{{{bbb```]]]dddwwwssshhhbbb^^^```cccfffiiimmmrrrvvv{{{|||{{{sssmmmeeebbb^^^[[[ZZZXXXVVVUUUNNNOOOOOONNNKKKJJJKKKLLLGGGFFFFFFFFFEEEEEEDDDDDDHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGGGGHHHIIILLLNNNHHHKKKNNNQQQRRRSSSUUUWWWRRRTTTWWWYYYYYYZZZ]]]___ccccccbbbbbbbbbbbbbbbcccYYYYYYYYY[[[]]]\\\ZZZXXXTTTTTTUUUUUUTTTRRROOOMMMQQQTTTVVVVVVSSSPPPLLLKKKMMMMMMLLLLLLJJJIIIGGGGGGDDDGGGIIIHHHDDDBBBCCCEEE@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::::::::::::::888666666666777666444222222222222333333444555555777888888777777888999999:::<<<>>>@@@BBBCCCCCCCCCFFFLLLSSS^^^kkkxxx~~~{{{wwwpppjjjffffffgggggglllooonnnnnnnnnjjjeeeVVVKKK>>>777999AAAHHHLLLIIIJJJLLLMMMMMMMMMNNNOOOTTTVVVWWWVVVRRRNNNJJJIIILLLHHHCCC===999777777777111222444555666666555444111111111000111222222333888777666333111...+++***((()))************))))))))))))************))))))***)))((()))+++,,,---,,,%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))+++---......,,,***((('''''')))***&&&&&&''''''(((***+++,,,''''''''''''((((((((((((''''''((())))))***))))))&&&)))++++++)))((()))+++/////////000111333444555111222333444666777888999888999::::::999:::<<<===;;;;;;;;;<<<<<<<<<<<<===@@@===DDDYYYqqqPPPMMMJJJGGGGGGHHHJJJLLLKKKIIIHHHHHHJJJJJJJJJIIIGGGGGGHHHIIIJJJJJJIIIIIIFFFBBB???CCCIIILLLIIIEEEDDDFFFGGGHHHFFFCCC???<<<<<<===>>>???@@@@@@@@@@@@EEECCC@@@>>><<<<<<===>>>>>>>>>===<<<;;;:::999999===>>>>>>>>>===<<<:::999:::;;;<<<>>>???AAABBBCCC???@@@@@@>>>===>>>@@@BBBBBB???>>>>>>@@@???<<<999;;;===???AAABBBCCCCCCBBBGGGIIITTTfffxxx~~~}}}~~~zzzjjjZZZWWW^^^ooo}}}mmmoookkkeeecccdddgggkkknnnppptttyyy||||||zzzxxxwwwoooooollleee^^^YYYWWWXXXWWWTTTOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEFFFGGGIIIJJJHHHIIIJJJIIIIIIKKKMMMPPPTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\VVVWWWXXXXXXYYYYYYXXXXXXSSSRRRPPPNNNMMMLLLKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<;;;:::::::::;;;<<<<<<===<<<<<<<<<:::;;;::::::999888777666888888888777666666555555999888666555444333333222666777777555444555777:::<<<<<<@@@EEECCC@@@DDDMMMHHHSSS]]]fffrrrxxxmmmgggfffgggeeeccceeelllrrrrrrqqqmmmbbbUUUDDD===555444;;;CCCHHHJJJIIIKKKMMMNNNNNNOOOQQQSSSXXXWWWVVVUUUOOOGGGFFFIII@@@???>>><<<999777666555444444444444333222111111222111000//////000000111777888777666333///+++)))***)))))))))***+++---...---,,,,,,++++++,,,,,,---************))))))))))))'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&((()))******)))(((&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))((('''''''''''''''''''''''''''((()))***+++000---******,,,//////...+++...000111111000000111222333333333333555999<<<888888888888999:::;;;;;;>>>===<<<===>>>??????===>>>AAAKKK\\\rrrQQQOOOLLLJJJIIIIIIJJJKKKLLLKKKIIIJJJKKKLLLLLLKKKHHHIIIJJJJJJKKKKKKKKKKKKHHHFFFHHHNNNUUUVVVQQQKKKEEEFFFGGGHHHHHHFFFCCCAAA???@@@AAABBBCCCDDDDDDDDDFFFEEEBBB@@@???>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>???@@@AAA???@@@@@@???>>>???AAACCCDDDBBB@@@@@@AAAAAA???=========???@@@AAAAAAAAAAAAEEEGGGOOO___nnnyyy~~~}}}~~~{{{kkk^^^WWW[[[mmmzzzuuurrrooojjjgggfffhhhkkknnnpppsssuuuvvvqqqrrrqqqnnniiieeecccddd]]][[[WWWUUUTTTSSSQQQOOONNNNNNLLLKKKIIIGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHIIILLLNNNQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSSSSTTTUUUUUUUUUUUUSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<=========<<<<<<;;;:::999777777777777666666666666999999888666555555555555666888999::::::;;;>>>@@@AAA@@@BBBEEEEEEDDDKKKUUUZZZfffqqqwww{{{~~~zzztttoooiiiiiillloooooonnnjjjnnnoookkkfff___SSSGGG???;;;888999>>>DDDIIIKKKLLLNNNQQQRRRSSSTTTVVVXXX]]][[[YYYUUUMMMCCC@@@BBBBBB???<<<888555444444444555555555555444333222222222111000//////000000111222222222000...+++(((&&&''''''''''''''')))***++++++++++++******++++++++++++******))))))(((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''((()))***++++++***)))(((((((((((((((((((((((((((***+++++++++******)))(((((((((''''''''''''(((((()))))))))))))))******+++...+++((((((+++---------,,,...000111000000000111222222222111000111333666888888888888999:::;;;;;;===<<<;;;<<<>>>???>>>======AAALLL^^^tttRRRQQQOOONNNMMMLLLLLLLLLNNNMMMLLLLLLNNNOOOOOONNNJJJJJJKKKKKKKKKKKKKKKKKKHHHIIINNNWWW]]]\\\UUUMMMEEEFFFGGGGGGGGGGGGGGGFFF@@@AAABBBCCCDDDEEEEEEFFFFFFEEEBBB@@@????????????999999:::;;;<<<======>>>;;;<<<<<<===<<<;;;999888::::::;;;<<<<<<===>>>>>>>>>???@@@@@@???@@@BBBDDDEEECCC@@@???@@@AAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@BBBCCCIIITTT^^^jjjzzz|||sss^^^SSS[[[gggxxxnnnddddddcccdddgggkkkoooqqqtttvvvwwwvvvsssooolllkkkcccaaa^^^\\\\\\[[[YYYWWWTTTSSSRRROOOMMMKKKIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDFFFGGGFFFFFFGGGIIIKKKOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;;;;999999999999999888777666666666666666777777777777::::::999888888888888888555777:::<<<===???AAACCCDDDDDDEEEIIIKKKPPPYYYcccrrr}}}yyypppjjjddddddffflllssswwwwwwuuupppooohhh^^^UUUMMMCCC:::;;;===@@@BBBDDDGGGJJJMMMPPPSSSVVVWWWXXXXXXZZZ[[[^^^ZZZVVVRRRIII>>>999999@@@===888333111111222333666666666666555444333222222222111000//////000000222111000///---+++***)))'''''''''''''''((()))*********))))))))))))******++++++***))))))(((''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''))))))++++++++++++))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&''''''((()))***,,,,,,++++++******++++++***(((''''''))),,,,,,,,,,,,...000111000000000111333444333111//////000222777777777888888:::;;;;;;<<<;;;;;;;;;===>>>===<<<<<>>>>>???@@@AAABBBCCCDDDDDDBBBAAA???>>>=========999::::::;;;;;;<<<======888999:::::::::888777666::::::::::::;;;;;;;;;;;;;;;===?????????@@@BBBDDDBBBAAA>>>======???@@@AAA@@@???>>>======>>>???@@@???@@@EEEKKKRRR^^^rrr~~~|||mmmjjjnnnmmm|||sssqqqnnnllllllmmmmmmmmmtttvvvyyyzzzxxxuuuqqqooojjjgggdddaaaaaaaaaaaa```XXXWWWUUUSSSPPPMMMKKKJJJKKKKKKJJJHHHFFFDDDBBBAAA@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBCCCEEEEEEDDDDDDFFFHHHLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGEEEEEECCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>???======<<<;;;:::999888888888999999:::::::::::::::777777777777777666555555555555666666777888888999::::::999999999:::;;;;;;999<<>>>>>>>>???@@@AAABBBCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::;;;:::999888777999999999999999999999999999;;;===>>>>>>>>>@@@AAA@@@@@@>>>======>>>@@@BBB@@@???>>>=========>>>???>>>>>>BBBFFFKKKVVVjjj}}}}}}yyy~~~vvvwww}}}}}}xxxrrrmmmkkknnnsssyyy}}}~~~}}}vvvrrrmmmiiigggfffeeeddd[[[ZZZXXXUUURRROOOMMMLLLMMMLLLKKKIIIGGGDDDAAA@@@??????@@@@@@AAABBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@AAACCCCCCBBBBBBCCCEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKIIIJJJKKKMMMNNNOOOOOOOOOGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFEEECCCAAA@@@???AAA@@@>>><<<<<<<<<======<<<<<<;;;:::999888777777777888888999999999999999:::::::::;;;::::::999888555666666777888999::::::::::::::::::;;;===>>>???CCCEEEGGGIIIIIIKKKMMMOOONNNVVVaaakkkuuu}}}vvvfff[[[YYY\\\\\\bbbkkkuuu{{{{{{wwwsssdddYYYKKK@@@;;;;;;>>>BBBLLLSSSZZZ[[[WWWSSSSSSTTT]]]```cccdddbbb___]]]\\\^^^WWWPPPKKKDDD<<<777777333444666777999999999999999999999888777666444333222222222111000//////...---,,,+++***))))))))))))*********+++++++++++++++++++++************++++++******))))))(((''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''))))))))))))))))))))))))'''(((((()))))))))((((((%%%%%%%%%&&&((()))+++,,,//////---,,,++++++******(((((()))***+++,,,---///---...000000//////111333444666666666555555666888666666666777888999;;;<<<<<<;;;:::;;;=========;;;===BBBNNNbbbxxxMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMMMMMMMNNNMMMLLLHHHGGGFFFEEEDDDEEEFFFGGGHHHFFFEEEEEEFFFGGGEEEDDDEEEDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@@@@@@@@@@BBBBBBDDDDDDCCCBBBAAA???>>>>>>======<<<;;;:::999888777;;;<<<=========<<<;;;;;;999999999999999999999999888:::============>>>??????@@@@@@???>>>???BBBDDD@@@??????>>>>>>>>>??????===>>>@@@DDDGGGPPPaaappp}}}wwwyyy~~~pppmmmvvvvvvnnnaaadddjjjrrr|||~~~{{{vvvrrrooolllhhhfff___^^^\\\YYYVVVTTTRRRPPPPPPOOONNNKKKIIIFFFCCCBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>@@@BBBBBBAAAAAAAAABBBCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHIIILLLNNNOOOPPPPPPEEEFFFFFFFFFFFFDDDBBBAAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@>>>===@@@>>><<<:::::::::;;;<<<;;;;;;:::999888777666666666777777888888888888888999999999::::::999999888777888888999:::;;;;;;;;;:::;;;;;;===>>>@@@BBBCCCGGGIIILLLNNNPPPTTTYYY\\\cccmmmzzz{{{tttkkkaaaVVVQQQWWW___bbbhhhqqqxxxzzzwwwqqqlllSSSIII>>>:::;;;@@@HHHPPPZZZ___cccbbb\\\XXXWWWYYYdddhhhkkkmmmjjjgggcccbbbfff]]]SSSLLLFFF>>>:::;;;777888;;;>>>???>>>===<<<::::::999888777555444333222222222222111///...---,,,+++++++++***)))))))))))))))***++++++******)))+++++++++******+++++++++))))))((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%&&&&&&((()))***+++...---,,,+++************(((***,,,,,,,,,,,,---///.../////////...///111333111333444555444555666888555555666666888999;;;<<<<<<;;;;;;;;;===>>>===<<<===CCCOOOccczzzOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLKKKKKKJJJIIIGGGHHHGGGEEEDDDCCCDDDEEEFFFGGGFFFDDDDDDEEEFFFGGGGGGDDDEEEEEEFFFGGGGGGGGGHHHEEEDDDBBB@@@@@@@@@AAABBBDDDDDDCCCBBBAAA???>>>=========<<<;;;:::999888777:::;;;<<<======<<<;;;;;;888888888999999:::::::::999;;;>>>>>>=========>>><<<>>>@@@@@@>>>>>>@@@CCC??????@@@@@@@@@@@@@@@???>>>===???CCCDDDIIITTT```rrr}}}~~~}}}~~~vvvhhhbbbgggwwwqqqfff^^^^^^```eeennnvvv{{{|||vvvwwwxxxyyyyyytttnnniiidddcccaaa___\\\ZZZXXXWWWSSSSSSQQQOOOLLLJJJGGGFFFBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLDDDEEEFFFFFFEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>======???===;;;999888999:::;;;::::::999888777666666555555666777777888888777777777777888888888888777777:::::::::;;;;;;<<<<<<<<<======>>>@@@BBBEEEGGGHHHKKKNNNQQQVVV\\\dddmmmrrr|||yyykkkbbbZZZUUUQQQQQQZZZdddkkkoootttvvvrrriiiaaa[[[HHHAAA===BBBHHHMMMUUU]]]dddeeeeeebbb]]][[[[[[\\\fffjjjoooqqqpppllliiigggggg\\\QQQJJJEEE@@@???AAADDDDDDDDDCCCBBB@@@>>>===:::999999888777555333222222222222222111///...,,,+++,,,,,,,,,+++***((('''***+++,,,,,,,,,,,,+++*********))))))))))))******'''''''''(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%&&&'''''''''''''''&&&&&&&&&'''''')))******++++++***))))))((())))))(((+++------++++++,,,....../////////...///111333000222444555444444555666555555555666888999;;;<<<===<<<;;;<<<>>>???>>>===<<>>>>>???@@@BBBBBBAAAAAA???===<<<;;;<<<<<<;;;::::::999999888777888999:::;;;:::999888777888888999::::::;;;;;;;;;===???@@@>>>======>>>777:::>>>>>>===<<<>>>@@@>>>???@@@BBBBBBAAAAAA@@@???===???AAABBBDDDKKKSSSfffxxxuuubbbWWW\\\ggg|||yyyhhh[[[aaa]]]ZZZZZZ]]]bbbddddddggglllttt{{{~~~zzzssslllhhhgggfffcccaaa___]]]\\\VVVUUUTTTRRROOOMMMJJJIIIEEEDDDDDDCCCCCCBBBAAAAAACCCBBB@@@???>>>???@@@@@@===@@@BBBBBBAAA@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCEEEDDDBBB@@@???@@@AAABBBBBBBBBDDDEEEFFFFFFGGGGGGCCCDDDEEEFFFFFFDDDBBB@@@BBBAAAAAAAAA@@@@@@??????;;;;;;<<<======>>>======>>>===:::888777888:::;;;::::::999888777666555555555666666777777777777777:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????AAACCCEEEHHHJJJLLLTTTVVV[[[bbbkkkwwwyyyjjj```WWWQQQQQQSSSUUU]]]gggrrruuuvvvrrrhhh[[[PPPIIIDDD@@@CCCMMMUUUZZZ```ggggggfffccc___\\\\\\]]]^^^ccchhhnnnqqqqqqnnnkkkjjjaaaVVVKKKFFFDDDBBBCCCFFFPPPNNNJJJFFFBBB???======:::999999888666555333222222222333222111///---,,,&&&'''(((((('''%%%###!!!---.../////////...---,,,))))))(((((((((((())))))&&&&&&''''''((()))))))))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++******''''''&&&''''''((()))******)))(((((((((((((((((((((+++------+++***+++---.../////////...///111444333444666666555444555666444444555666888999;;;<<<>>>===<<<===>>>??????===<<>>>>>=========???AAABBBBBBBBBDDDEEEFFFFFFFFFFFFRRReee{{{|||eeeXXXVVVbbbjjjqqqfffccc______^^^[[[VVVRRRQQQPPPYYY```iiiooorrrtttuuuwwwnnnnnnooopppooojjjddd^^^^^^[[[WWWTTTSSSQQQMMMIIILLLKKKJJJIIIGGGFFFEEEDDD@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDBBB@@@>>>>>>???AAACCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@@@@>>>===<<<<<<===>>>??????===;;;:::;;;:::999888888999::::::666666777777888888999999;;;999777888:::;;;888666666999<<<;;;999999<<>>AAABBBBBBAAABBBCCCKKKKKKKKKKKKLLLOOOTTTXXX]]]fffoootttttteeeZZZVVVWWWVVVRRRQQQWWWdddooo}}}tttkkkdddYYYKKKDDDEEECCCJJJSSS\\\bbbeeeggghhhccceeeffffffeeefffiiikkknnnllliiihhhhhhhhhgggeeeWWWSSSMMMGGGCCCEEEOOOYYY^^^YYYOOODDD<<<999;;;???>>>>>>===;;;888777888999999888777666444000+++'''***+++,,,---------,,,+++&&&***///000///------...,,,,,,,,,,,,+++***)))))))))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((******+++++++++***'''$$$%%%(((***)))(((/////////......---------,,,---...///000000000000111222333333444444333333999888777777999;;;>>>@@@@@@@@@@@@AAAAAABBBBBBBBB@@@FFFTTTiiiRRRPPPOOOPPPRRRSSSRRRQQQNNNKKKGGGFFFGGGHHHIIIIIIOOOKKKFFFCCCDDDIIIOOOSSSQQQMMMHHHEEEEEEFFFFFFFFFDDDBBBBBBFFFKKKMMMKKKHHHDDDBBBAAA???>>>>>>??????>>>??????===:::888888999777444444888777444555999<<<:::999999<<<>>>@@@@@@999:::;;;;;;;;;:::;;;;;;;;;<<<>>>@@@@@@>>><<<;;;=========>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDIIIXXXlll~~~oooaaaQQQPPP]]]uuurrrddd___aaaaaa```\\\WWWSSSQQQQQQSSSXXX^^^bbbeeegggjjjlllooopppssstttsssooojjjfffaaa^^^ZZZXXXXXXVVVSSSPPPQQQPPPOOOMMMKKKIIIGGGFFFCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAA>>>??????????????????>>>???>>>======<<<<<<<<<<<<;;;;;;:::999999::::::;;;777777888888999:::::::::;;;:::999:::<<<<<<:::777777:::<<<=========???AAA???AAADDDFFFGGGIIILLLNNNOOORRRVVVZZZ^^^ccchhhkkkwww{{{pppfff]]]XXXPPPOOOPPPTTT\\\fffooouuuxxxlll___UUULLLFFFHHHNNN[[[___eeeiiijjjjjjjjjjjjhhhjjjlllmmmnnnpppsssuuuvvvrrrnnnjjjfffccc___\\\OOOJJJEEEFFFLLLTTT\\\aaabbb[[[PPPEEE???<<<===>>>999:::;;;;;;;;;<<<===>>>===;;;777555333000,,,)))***+++,,,,,,,,,,,,+++***'''***///000///------...++++++++++++***)))((('''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''((((((((())))))))))))***'''(((((())))))(((((('''))))))((((((((('''''''''&&&&&&&&&'''''''''''''''%%%&&&''')))************+++(((&&&&&&)))******))))))))))))***++++++,,,,,,,,,---...///000000000000222222333444444444444333888777777777888;;;===?????????@@@AAABBBBBBBBBBBBAAAFFFTTThhhLLLLLLLLLNNNPPPRRRQQQPPPIIIFFFCCCBBBDDDGGGJJJKKKPPPLLLEEEAAABBBHHHPPPUUUUUUQQQJJJFFFEEEFFFGGGGGGBBB@@@???BBBEEEGGGEEECCC@@@@@@@@@@@@>>>===;;;:::=========;;;999777777888555555666888888555777;;;999888888;;;>>>BBBCCCCCC::::::;;;<<<<<<;;;:::::::::;;;===>>>>>>===;;;:::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@??????@@@AAABBBBBBBBBBBBBBBKKK[[[ooo~~~vvv___TTTOOOYYYhhhwwwwwwrrrllljjjfff```YYYUUUUUUUUUUUUVVVVVVVVVVVVXXX[[[^^^hhhlllqqqttttttrrrpppooogggeeeaaa^^^]]][[[XXXVVVTTTTTTSSSQQQOOOMMMKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDAAA@@@>>>======>>>???AAAAAAAAA@@@???>>>>>>>>>>>><<<>>>AAACCCCCCAAA>>><<<=========>>>>>>>>>>>>?????????????????????>>>>>>???>>>>>>>>>>>>??????@@@@@@>>><<<;;;:::;;;===>>>;;;;;;:::::::::;;;;;;<<<888999999:::;;;;;;<<<<<<<<<;;;;;;<<<======<<<:::888:::<<<>>>???@@@AAAAAAEEEGGGJJJLLLOOOTTTYYY^^^```gggqqqzzzssshhh```[[[YYYXXXUUUTTTWWW```kkkqqqppplllfff[[[NNNEEEBBBFFFRRR^^^kkkmmmoooooommmjjjiiihhhlllooosssuuuvvvwwwxxxzzz}}}xxxrrrkkkeee^^^XXXTTTOOOJJJHHHNNN\\\hhhlllkkkbbbYYYNNNEEE@@@???===<<<;;;===@@@DDDFFFGGGGGGGGGDDD???999444000///---,,,***++++++,,,,,,+++******(((+++...///...---------*********))))))((('''&&&!!!###%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&(((((()))))))))*********(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********,,,***(((((()))******)))$$$%%%&&&(((***+++,,,---------...///000000000000222333444444555555444444777666666777888:::<<<>>>===>>>@@@BBBBBBBBBBBBAAAAAAFFFRRRfff~~~JJJJJJKKKMMMOOOOOONNNLLLDDDAAA>>>===@@@DDDGGGIIIKKKGGGCCCAAABBBHHHOOOTTTUUURRRLLLIIIGGGGGGFFFEEEAAA@@@???@@@BBBCCCBBB@@@??????>>>===<<<;;;999999===>>>>>><<<999777777888777999;;;;;;999777999<<<888777888<<<@@@BBBCCCCCC===;;;:::999999999999888:::;;;<<<======<<<;;;:::::::::;;;;;;<<<=========;;;;;;;;;<<<======>>>???>>>???@@@AAAAAAAAAAAAAAACCCGGGRRR```ooo~~~~~~vvvwww}}}ttteee]]][[[```lllyyy~~~uuujjj```[[[ZZZ[[[\\\ZZZVVVRRRPPPOOOQQQRRRXXX]]]dddiiikkklllnnnpppllljjjfffccc```^^^\\\[[[XXXXXXWWWVVVTTTRRRPPPOOOLLLLLLKKKJJJHHHGGGGGGFFFEEEDDDAAA??????@@@BBBDDDBBBAAA???>>>===<<<<<<<<<;;;===@@@BBBBBB@@@===;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;<<<<<<<<>>===<<<<<<<<<===>>>======;;;;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;<<<======>>><<<======>>>?????????>>>>>>>>>@@@BBBEEEFFFFFFFFFLLLNNNQQQUUU[[[bbbkkkqqq{{{}}}ooojjjddd___^^^^^^___``````dddkkktttxxxsssggg\\\LLLIIIEEEDDDGGGQQQ```lllkkkmmmooonnnmmmkkkllllllqqqtttxxxzzzzzzyyyyyyyyyzzzrrrjjjccc\\\VVVRRRSSSRRRSSSYYYeeeooooookkk\\\SSSHHHBBBAAA@@@===:::???BBBFFFKKKPPPQQQQQQOOOLLLEEE<<<444///......---,,,,,,,,,,,,,,,,,,++++++)))+++---......---,,,,,,)))))))))))))))(((&&&&&&!!!###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%((((((((()))))))))******(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******+++++++++******)))))))))))))))(((&&&'''(((***+++---...///---...///000000111111000333333444555555555555555666666666777888:::;;;===<<<===???AAACCCCCCBBBBBB@@@DDDPPPccczzzLLLLLLMMMOOOPPPNNNKKKHHH@@@===::::::===AAADDDEEEDDDCCCCCCDDDFFFJJJNNNPPPPPPOOOMMMKKKJJJGGGDDDAAABBBAAA@@@@@@AAAAAAAAA@@@???>>><<<:::999999999:::<<<======;;;888666666777777;;;>>>;;;777666666888999999999;;;>>>@@@@@@???AAA===777555555777777777999:::;;;;;;;;;;;;:::999::::::;;;;;;<<<======>>>;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAA@@@@@@CCCEEEKKKTTT\\\iiiyyysssssswww~~~wwwhhh]]]]]]aaavvv~~~}}}ooofffbbbbbb___]]]YYYVVVSSSPPPNNNMMMIIILLLRRRWWW\\\```dddfffeeedddbbb```^^^^^^___````````````^^^\\\XXXUUUSSSQQQQQQPPPNNNLLLKKKJJJIIIIIIGGGDDDBBBBBBCCCEEEFFFDDDCCCAAA???=========>>>>>>>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>???>>><<<;;;::::::;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<=========;;;;;;<<<===>>>???@@@@@@>>>@@@AAABBBBBBCCCCCCDDDDDDEEEGGGIIIKKKMMMPPPQQQVVVZZZ```gggppp{{{wwwpppccc```\\\\\\```ffflllooonnnwww~~~nnn[[[PPP@@@GGGNNNSSSYYY```jjjppplllnnnqqqrrrrrrsssuuuwwwvvvzzz~~~zzzqqqggg```ZZZTTTQQQRRRXXX]]]^^^bbbgggfffbbbVVVNNNFFFBBBBBBCCCAAA>>>???AAAGGGNNNUUUXXXWWWUUUPPPHHH===444///.........//////......------------+++++++++,,,------,,,+++************)))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''(((((((((((()))))))))(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((******+++,,,,,,,,,++++++(((((()))((((((''''''(((******++++++,,,------...---...///000111111111111444444555666666666666555555555666777888:::;;;<<<;;;<<<>>>@@@BBBCCCCCCCCC@@@DDDMMM___vvvLLLLLLMMMOOOOOOLLLGGGCCC;;;:::999:::===AAACCCCCCCCCDDDFFFHHHJJJLLLLLLMMMJJJIIIJJJJJJJJJGGGBBB>>>AAAAAA@@@??????@@@@@@AAA>>>===:::888888888:::;;;:::::::::999666444444555999@@@CCC>>>999777888888;;;999888999:::<<<<<<;;;AAA<<<666444666888999888999999::::::::::::999999999999:::;;;<<<======>>>;;;;;;<<<>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>CCCJJJNNNWWWnnn}}}yyywwwxxxttteee^^^YYY```pppzzzssspppffffffggggggfffaaaZZZUUUJJJIIIHHHJJJOOOTTTVVVWWWUUUVVVVVVVVVWWWYYY]]]```gggggggggfffccc```\\\ZZZYYYXXXWWWUUUSSSQQQPPPOOOLLLKKKIIIGGGFFFGGGHHHIIIHHHFFFDDDBBB@@@AAAAAABBBDDDCCCAAA@@@???>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===============>>>===<<<;;;;;;::::::::::::;;;===??????>>><<<;;;<<<===>>>???@@@@@@@@@???>>>>>>???@@@BBBCCCDDDDDDCCCEEEGGGHHHHHHHHHIIIKKKEEEHHHLLLNNNOOOTTT[[[```kkkpppxxxwwwqqqkkkiiiiiiiiiddd______fffqqq{{{uuu___OOOHHHMMMYYYdddiiijjjkkkmmmmmmnnnqqqtttwwwxxxzzz|||~~~}}}~~~wwwlllaaaZZZUUURRRPPPSSS___gggdddaaabbb```\\\RRRMMMGGGDDDEEEFFFEEEDDD@@@BBBGGGPPPYYY^^^^^^[[[JJJDDD:::333/////////000111111///...............,,,+++***+++------,,,***************)))((('''&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******+++---------------,,,+++***%%%'''((()))((('''((()))******++++++++++++++++++......///000111111111111444555666666777666666666555666777888:::;;;<<<<<<;;;<<<===???@@@BBBDDDEEECCCEEEMMM]]]tttDDDEEEFFFHHHHHHDDD???;;;777777888<<<@@@DDDEEEFFFEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDEEEFFFFFFEEEAAA>>>>>>>>>>>>===<<<===>>>???:::::::::::::::::::::::::::::::::999666444444555777@@@DDD???999999::::::;;;888666555777888999999;;;888666888<<<>>><<<:::999999999999999999999999777777888999:::;;;<<<<<<;;;<<<===????????????>>>======>>>>>>>>>>>>======:::777:::BBBFFFKKK[[[mmm~~~}}}rrr\\\[[[^^^hhhssstttjjj\\\TTTKKKHHHJJJLLLKKKHHHGGGIIIJJJJJJJJJMMMSSSWWW___aaadddggghhhhhhgggfffbbbbbb```^^^\\\ZZZXXXWWWRRRQQQPPPOOONNNNNNNNNNNNLLLJJJHHHEEEDDDEEEFFFHHHIIIHHHGGGEEECCCBBBAAA@@@????????????@@@@@@@@@AAA@@@@@@??????>>>>>>======;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???@@@BBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIHHHKKKNNNOOONNNOOOQQQSSSKKKQQQXXXZZZ[[[bbbpppzzz}}}tttkkkgggccc```ccciiipppnnnlllpppxxxyyyeeeWWWTTTUUUgggrrryyywwwrrrqqqpppnnnppptttyyy}}}uuummmbbbXXXSSSRRRSSSSSSZZZgggmmmgggaaa```\\\TTTOOOLLLIIIFFFDDDDDDDDDEEECCCCCCEEELLLTTTXXXVVVSSS???:::444000///000111111222111///...---------...---+++******,,,---+++)))((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''')))***,,,---...//////...---,,,***)))(((###&&&)))***)))(((***+++*********++++++++++++,,,......000111111111111111555555666777777777777666666666888999;;;<<<<<<<<<<<<;;;<<<===???BBBEEEGGGGGGHHHNNN]]]sss;;;<<<>>>@@@@@@===777333555666888>>>CCCGGGIIIIIIGGGGGGFFFEEEDDDCCCBBBAAACCCBBBAAAAAABBBCCCAAA@@@;;;;;;;;;:::999:::<<<>>>777888;;;======<<<:::888<<<======;;;888666666777000:::???:::444555777777:::777444333444777888888666555777<<>>@@@@@@@@@??????;;;<<<<<<===<<<<<<;;;;;;999333555???CCCDDDLLLXXXlll{{{xxxnnnccc]]]]]]eeeuuu}}}nnnaaaSSSKKKJJJJJJEEE@@@CCCDDDDDDBBBAAACCCGGGKKKRRRVVV\\\ccciiimmmooopppiiihhhgggeeebbb```^^^]]]XXXXXXXXXWWWVVVUUUUUUTTTNNNMMMJJJHHHGGGHHHJJJKKKLLLLLLKKKJJJGGGEEEBBBAAADDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB999:::===???AAABBBAAAAAACCCBBBAAA@@@@@@BBBDDDEEEBBBCCCEEEGGGGGGGGGGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMLLLOOOSSSTTTSSSSSSVVVXXXYYYaaaiiilllnnnwwwzzzuuusssmmmgggdddeeedddbbbfffooopppsssyyywwwfff[[[]]]gggqqqzzz|||tttssstttssstttxxxyyytttkkkdddYYYQQQPPPRRRVVVYYY]]]hhhlllddd]]]ZZZSSSIIILLLKKKIIIEEEBBB@@@AAACCCAAA???>>>BBBGGGHHHEEEAAA555222///---///111222333111000...---,,,,,,---------+++)))***,,,---+++)))''''''''''''&&&%%%$$$$$$"""###%%%&&&&&&$$$!!!''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&''')))+++---///000//////...---+++)))'''&&&###&&&***+++******+++---***++++++,,,------.........///000111111222222111555666666777777777777777666777888:::<<<<<<======<<<;;;;;;;;;>>>AAAEEEHHHJJJJJJPPP^^^sss???;;;777888;;;===:::777333888>>>CCCEEEFFFGGGHHHEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDCCCAAA@@@???;;;;;;<<<===??????===;;;888:::<<>>;;;999888666555666777999:::888999;;;<<<===<<<<<<;;;888:::<<<===?????????>>>===>>>>>>>>>===<<<:::999:::::::::;;;===@@@DDDFFFYYYlllvvvjjjbbbfffooo~~~~~~qqq___RRRLLLIIIGGGFFFCCCAAA>>>===>>>?????????BBBGGGOOOUUUYYY___eeeiiilllkkkkkklllllliiieeebbb```aaaaaa```]]][[[[[[[[[XXXRRRPPPQQQOOOJJJJJJNNNNNNLLLIIIFFFEEEFFFIIIJJJFFFGGGFFFDDDFFFJJJKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMGGGGGGGGGIIILLLMMMMMMLLLLLLOOOOOOLLLNNNTTTUUUPPPWWWVVVYYY^^^]]][[[___ggggggmmmvvv|||rrrmmmiiifffdddfffaaaccchhhhhhdddjjjvvvzzzzzzttttttvvvyyy~~~xxxuuuuuuwwwssszzz{{{rrrhhhdddXXXPPPTTT[[[[[[ZZZZZZaaafffeee\\\VVVUUUQQQLLLGGGJJJLLLJJJDDDAAABBBDDD<<<===>>>>>>===:::777555......///111222333444555555222...+++******,,,---,,,,,,,,,,,,,,,+++***)))***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((###$$$&&&''''''&&&%%%###''''''&&&%%%%%%$$$######''''''&&&&&&&&&''''''((())))))))))))(((((((((((())))))(((((((((((())))))&&&'''((((((((('''&&&%%%'''(((+++...000111222222000///,,,***)))***,,,---''''''''''''))),,,000222))))))(((((((((***+++,,,111111000///...///111444333444555777888888888888555666777999:::;;;<<<<<<@@@===;;;;;;:::<<>><<<;;;;;;<<<>>>>>><<<;;;===>>>>>>>>>======<<<;;;:::<<<===<<<999777666666777777666666666666777777;;;;;;;;;:::999888777666444777<<>>;;;888666555333333333444666777777888999999999888777666888999;;;===>>>>>>>>>>>><<<============;;;:::999:::999999999:::<<<>>>@@@HHHZZZppp{{{zzz{{{~~~iiiXXXNNNIIIEEECCCCCC@@@===;;;;;;;;;;;;;;;===@@@EEEJJJNNNUUU]]]cccggghhhkkkmmmmmmlllkkkjjjccceeeffffffdddbbbaaabbb```[[[XXXXXXVVVQQQPPPTTTPPPOOOMMMKKKIIIGGGGGGFFFFFFHHHHHHFFFHHHLLLMMMJJJHHHHHHGGGGGGGGGGGGGGGGGGLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMLLLLLLLLLNNNPPPQQQRRRSSSVVVUUURRRTTTYYY[[[XXX___^^^```dddeeefffllluuuzzztttllleee```^^^]]]]]]aaabbbffflllrrrwww~~~}}}}}}}}}~~~|||wwwnnneee[[[SSSOOOTTTZZZ[[[YYYZZZVVV[[[ZZZTTTOOOOOOMMMIIIHHHJJJKKKHHHBBB>>>>>>@@@::::::999888777444222111......///000111222333333222111000...---,,,+++***)))******++++++++++++***''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''''''''%%%###""")))(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''((()))))))))'''))),,,///222333333222222000---***)))((((((((()))((((((((()))***,,,---))))))(((((()))***+++,,,000111111000//////111333555555666777777777666666777888999;;;<<<===>>>>>>===;;;:::;;;<<<>>>HHHQQQUUUSSSUUU___qqq???<<<::::::===???>>>;;;<<>>>>>>>>>>>???>>><<<<<<>>>>>>>>>===???>>>===<<<::::::999999===>>>???>>>;;;888777777777666555444555777999:::>>>>>>======<<<:::999888555777999;;;;;;:::777666777777666555666777888999888888888888777666555444888999:::<<<============<<<<<<<<<<<<<<<;;;:::999;;;;;;999999999999:::;;;???MMM```qqq|||iii\\\TTTNNNKKKEEEBBB>>>;;;;;;;;;;;;:::999:::;;;===@@@GGGNNNTTTZZZ___dddhhhiiijjjmmmpppjjjllloooooommmkkkjjjjjjmmmiiieeedddaaa]]]\\\^^^YYYYYYYYYXXXVVVTTTQQQOOOLLLOOOPPPNNNOOOSSSTTTRRRNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQRRRSSSTTTTTTTTTSSSTTTTTTUUUUUUTTTSSSQQQPPPVVVVVVUUUUUUVVVXXXZZZ[[[ZZZ[[[ZZZWWWXXX]]]___^^^eeegggkkkqqquuuyyyxxxrrrjjjgggccc^^^ZZZZZZ]]]```kkkrrryyy}}}wwwrrrkkkeee]]]YYYXXXZZZ[[[YYYWWWXXXOOOSSSSSSOOOLLLLLLLLLJJJHHHJJJJJJFFF@@@<<<;;;<<<999888666444111000......//////000000000111111111...///111111000---***((('''((()))******+++++++++%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%''''''''''''&&&$$$###!!!'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''(((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''')))+++,,,(((***...222444444333222...---,,,+++)))((('''&&&***)))))))))(((((((((((())))))(((((()))***,,,---...000111111000000111222666666666666666555444444777888999;;;<<<===>>>>>>;;;999:::<<<>>>BBBLLLWWW[[[XXXWWW___qqqCCCAAA???@@@BBBCCCCCCBBBDDDFFFHHHHHHGGGFFFGGGGGGKKKIIIGGGDDDBBBBBBBBBBBBEEECCC@@@>>><<<===>>>???BBB@@@>>>===???@@@@@@@@@<<<;;;:::::::::;;;===>>>???@@@AAA@@@===:::999999777666444333444777:::<<>>>>>===<<<:::999888444444555666777666666555888888777777777888999:::999999999999999999888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;:::::::::;;;<<<@@@GGGSSSaaarrrrrriiiaaa]]]NNNKKKGGGDDDBBBAAA@@@>>>???>>><<<;;;<<>>??????===<<<;;;===?????????;;;:::::::::;;;===???@@@@@@AAABBBAAA>>><<<::::::777666444333444777:::<<<===<<<<<<<<<:::999888777111222222333444555666666444444444444555555666666888888888999:::;;;<<<<<<888888999999999:::;;;;;;======<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<>><<<<<<:::888444111//////000111555555444333333222222111000000///...---,,,,,,+++*********)))((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))*********)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((***+++///111444555444111---***%%%&&&(((*********((((((&&&''''''(((((((((''''''))))))((()))***+++---///---///111222111111111333222333444555666666666666555666777999:::;;;<<<<<<===;;;<<>><<<;;;<<<>>>???:::888888999;;;===============<<<;;;;;;;;;<<<<<<===???@@@@@@===;;;::::::777666555444555777999:::999999:::999999888777666000111111222444555666666555555666666666777777777555555666666888999;;;<<<888888888888888999::::::<<<<<<;;;;;;;;;;;;;;;<<<666777888999::::::;;;;;;??????BBBIIISSSbbbyyy}}}tttxxx~~~{{{xxxvvvzzz}}}xxxssslllddd[[[UUUPPPMMMIIIFFFDDDBBB@@@>>>888:::===>>>>>>AAAFFFKKKRRRVVV]]]ccciiinnntttxxxzzz~~~~~~||||||xxxtttnnnnnnnnnnnnppprrrtttvvvuuuzzz}}}yyyuuuuuuvvvtttpppqqqrrrrrrrrrqqqooonnnpppssstttsssooommmmmmooorrrsssuuuwwwwwwxxxwwwwwwvvv{{{|||yyyyyyzzzuuupppkkkgggbbbaaagggppp~~~vvvrrrtttxxx{{{|||zzzzzz|||}}}wwwqqqooonnnlllkkkmmmwwwuuunnnaaaYYYWWWVVVTTTOOOKKKHHHFFFBBB???@@@EEEFFFFFFDDDCCC@@@>>><<<;;;555333111/////////111222666666555555444333333222111000...---,,,,,,---...+++++++++***((('''%%%$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&'''((())))))&&&&&&&&&''''''(((((((((''''''''''''((()))++++++***))))))((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$&&&))),,,...///000111333333111...***'''(((((()))***)))(((&&&%%%&&&&&&''''''(((((())))))))))))((()))***,,,...///---///000111000111222444222333444555666777777777777888999;;;<<<===>>>>>>>>><<<<<>>>>>???@@@===<<<;;;999999:::<<<===666666777999<<<>>>>>>===<<<<<<<<<<<<;;;999888777999:::<<<<<<:::999888999777777666666666666777777777777888888888888777777222333333444444444444444777777888999999999999999666555555555666888999:::888888777666777888999:::::::::999888888999::::::777888999::::::;;;;;;;;;>>>???CCCGGGJJJSSShhh}}}wwwuuussssssvvvzzzwwwllleeehhhpppwww~~~|||vvvmmmggg]]]UUUPPPLLLHHHFFFCCCBBB@@@>>>>>>???AAABBBDDDGGGLLLPPPUUU\\\bbbfffnnnuuuyyyyyyyyyyyyuuunnnhhhjjjnnnsssxxx}}}zzztttnnnkkkrrr|||~~~{{{{{{yyysssoooooommmhhhfffhhheeefffaaaZZZWWWZZZYYYVVVSSSMMMJJJHHHDDD@@@BBBHHHGGGEEECCCAAA???<<<999666111000000///000111333444555555555444444333333222000000...---,,,,,,------+++++++++***)))((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((()))******&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%% """%%%(((***---...///...///000000...,,,***(((((())))))))))))((((((''')))((('''''''''((()))***)))(((((()))***,,,///000...////////////000333555444555666666777777777777777888999;;;<<<===>>>>>><<<;;;<<>>@@@999999888888888999:::;;;777777999<<<@@@BBBAAA@@@999999:::;;;:::999888777555777999999888666666777777777777777777666666666666666777888888888888777555555555555555444333222444444555666666666666666888888777666666777888999888888777666666777888999888888777666666777888999;;;<<<<<<======<<<<<<<<<:::===AAACCC@@@CCCUUUhhh|||vvvmmmffffffmmmuuu|||xxx{{{kkk```^^^^^^]]]cccmmmxxxyyylllccc]]]XXXUUUOOOKKKFFFCCCBBBBBBAAA@@@???AAABBBDDDFFFJJJPPPTTTYYYaaahhhhhhiiijjjeee]]]XXX]]]fffqqqzzz}}}yyytttvvv|||zzzyyyrrrooopppmmmeeeaaabbbXXX[[[ZZZVVVXXX]]]\\\VVVPPPJJJFFFEEEAAA<<>>BBBGGGRRR]]]]]]WWWSSSZZZoooOOONNNLLLJJJGGGDDDBBB@@@CCCEEEFFFEEEDDDCCCCCCDDDBBBAAA??????@@@@@@@@@???AAA???>>>@@@BBBCCC@@@===777777888;;;???AAAAAA@@@999999999::::::999888888444555777888888666444333666666666666666666666666999888555333222333444555333444555555444444555666666555555555555444444444777777777888999999::::::777777777777666666666666666666666666777888999:::999999999:::::::::;;;;;;===>>>>>><<<;;;AAALLLUUUhhh{{{zzzlllbbbbbbllluuu{{{pppgggbbbaaa___aaajjjyyy}}}uuuoookkkeee]]]VVVPPPLLLHHHFFF===>>>???@@@@@@AAADDDFFFOOONNNQQQUUUVVVSSSTTTXXXRRRXXX```iiiqqqxxx~~~|||}}}|||xxxyyy|||zzzwwwxxxwwwsssnnnggg```YYYVVVYYYXXXZZZ^^^cccdddaaa^^^QQQKKKDDD@@@@@@AAAAAA???EEEDDDAAA===888444111///,,,///444777888777555333444333222222111111222222000111222111...,,,++++++******)))''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$))))))((((((''''''&&&&&&******)))(((((((((((((((&&&'''((('''&&&&&&'''(((%%%&&&'''((((((((('''&&&(((+++,,,+++)))(((***---///---+++)))(((((()))******)))'''&&&%%%&&&((()))'''((()))******)))(((''''''((()))***,,,---...///////////////000111333444555555666666666666555555777888999999;;;;;;<<<===<<<;;;===???@@@DDDPPP\\\ccc[[[TTT\\\rrrLLLLLLKKKJJJIIIGGGEEEDDDBBBDDDGGGGGGFFFDDDDDDEEEEEECCC@@@@@@AAAAAAAAA@@@DDDCCCBBBBBBCCCAAA===999999888999:::===>>>>>><<<999:::;;;;;;<<<<<<;;;;;;666777888888777666555444333333333333333333333333777666444333222333444555444555666555444333444555555555555555555555555555777777666666555444444444666666666666777777777777777777666777777888999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>;;;888:::@@@EEEUUUjjjyyykkkfffiiinnn}}}|||xxxrrrmmmlllqqq{{{|||pppeee\\\TTTOOOJJJHHHEEECCCCCCEEEFFFHHHKKKHHHHHHJJJJJJGGGHHHLLLPPPRRRVVVZZZ^^^bbbfffhhhmmmuuuzzzwww{{{}}}~~~~~~xxxqqqjjjccc^^^\\\[[[]]]bbbhhhkkkhhhaaaZZZWWWPPPHHHBBBAAA@@@>>><<<@@@???<<<999777444333222...111555888:::999777666333333222111111111111111111222222111...,,,+++,,,***)))(((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&$$$""""""''''''''''''&&&&&&&&&&&&***)))(((''''''''''''(((&&&'''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&(((((()))+++------,,,+++,,,,,,---,,,***((('''((()))***+++***(((&&&&&&&&&((((((&&&&&&''''''''''''&&&&&&(((((()))***,,,---.../////////...///000111333444555555555666666555555555777888888999:::;;;<<<<<<===<<>>???>>>>>>999999888777666666555555111111111111111111111111555444333222222222333444555666777666444333333444333333444444555666666666999999888888777666666666555555666666777777888888888888777777777888888999;;;;;;<<<<<<<<<=========;;;======:::777555888;;;BBBXXXsssyyynnnkkkkkk|||~~~{{{{{{}}}yyynnnhhhddd^^^WWWSSSSSSSSSRRRQQQTTTNNNJJJIIIGGGDDDEEEIIINNNMMMLLLKKKLLLNNNOOOQQQQQQXXX```ggglllqqqwww{{{xxxvvvwww{{{}}}}}}sssjjjeeeaaa```^^^```eeelllpppoooiiiccc\\\UUUKKKDDDAAA???===;;;===;;;888555333222333333111333666999;;;:::999888222111111000000000000000111222333111...,,,,,,,,,***)))(((''''''&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&'''((('''&&&&&&'''((((((&&&$$$######%%%(((***++++++,,,...//////---+++***)))(((''''''((()))))),,,+++)))((('''''''''(((''''''&&&&&&&&&&&&''''''(((((()))***,,,---......//////...///000111333444555555666666666666555555777777888999:::;;;<<<<<<===>>>@@@CCCDDDFFFPPP[[[]]]WWWSSSXXXjjjDDDEEEGGGHHHHHHGGGEEEEEECCCFFFKKKMMMLLLKKKJJJIIIJJJHHHEEEDDDDDDDDDDDDCCC@@@BBBDDDFFFFFFCCC???<<<777666555555777777777666888:::<<<>>>???@@@??????999888777555444444444444444444444444444444444444333222222111111222333444777888888777444333333444222222333444555666777888777777777888999999::::::444444555666777888999999999999888777777777888888::::::;;;;;;;;;<<<<<<<<<999:::;;;999777777999<<<===NNNdddvvv|||uuurrrxxxwwwsssrrrqqqlllgggeee]]]UUURRROOOKKKLLLOOONNNLLLKKKJJJJJJJJJIIIHHHGGGJJJMMMPPPPPPRRRTTTWWW___gggqqqxxx~~~}}}|||}}}~~~}}}zzzppphhhdddbbbbbbeeedddcccfffkkkmmmkkkiiicccZZZPPPHHHCCCAAA???<<<>>>;;;777333000000000111555666888999999888777666111111000///////////////111222333111...,,,,,,,,,))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&((('''&&&$$$###$$$%%%'''(((+++******---111000,,,((('''&&&&&&&&&&&&'''((())),,,+++***(((''''''''''''***)))(((''''''((()))***((()))***+++,,,---..................000222444555666666777777777777666666777777888999:::;;;;;;<<<======@@@CCCCCCFFFOOOZZZ^^^YYYUUUYYYiiiGGGHHHIIIJJJJJJHHHFFFEEEDDDHHHLLLOOONNNLLLKKKKKKIIIGGGFFFEEEFFFFFFEEECCC???AAAEEEGGGFFFCCC???===444333111222555777777777888999<<<>>>???>>>===<<<777666555333333222222333444444444444444444444444222222111111222222222333777888999777555444444555111222333444555777888888333333444444555666666666333444555666777888999:::888888777777666777777777888888888999999999::::::999999888666666888;;;>>>@@@IIIUUUaaalll{{{zzzuuulllccc```]]]ZZZZZZ\\\UUUUUUUUUUUUUUUSSSNNNJJJIIIIIIIIIHHHHHHIIIKKKMMMKKKSSS\\\cccjjjqqqrrroooooogggcccfffmmmwwwzzztttmmmhhhffffffgggfffeeeeeeiiinnnpppooolllooofffYYYNNNHHHCCC@@@===;;;999666222111111222333888888888777666555333222111000//////......//////000111222000...+++++++++)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''+++***((($$$ &&&&&&''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&((($$$%%%&&&&&&''''''&&&&&&***)))))),,,......***%%%%%%%%%%%%&&&&&&'''((((((+++***)))(((((('''''''''***)))(((''''''((()))***))))))***+++,,,,,,------............000222444555888888999999999999888888666777777888999:::;;;<<<<<<<<<>>>AAABBBEEEOOOZZZ```[[[VVVZZZiiiJJJLLLNNNOOONNNLLLIIIGGGEEEHHHKKKMMMLLLKKKJJJJJJFFFEEEEEEFFFHHHGGGDDDBBBAAACCCFFFFFFCCC@@@===<<<444222111222555888999999999;;;===>>>>>>===:::999333333333333333222222222333333333333333333333333222222222222222222222222555666777666444333333444222222333444555666777888777777777666555555444444444444555666777888999999666666555555555666666777666666777777777888888888999888666444444666888:::AAACCCHHHMMMTTT```ttt~~~|||{{{xxxvvvwwwnnnmmmmmmnnnnnnjjjbbb\\\ZZZVVVQQQLLLJJJJJJLLLNNNMMMTTTZZZ```gggnnnnnnjjjaaaVVVPPPUUU^^^iii|||wwwvvvtttrrrpppnnnmmmlll[[[```kkkxxxzzzooo```SSSJJJDDD>>>;;;666666444444555666888::::::999777666444222111111111000000//////////////////000111///,,,*********((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''(((''''''&&&%%%$$$"""!!!'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''((($$$%%%'''((()))((('''&&&)))))))))***+++***'''$$$%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))***+++,,,,,,------...------...000222444666888888999999999999888888666666777888999:::;;;;;;<<<;;;===???@@@DDDPPP\\\ccc\\\VVVYYYiiiIIIKKKNNNOOOOOOMMMJJJHHHDDDFFFHHHIIIHHHFFFFFFGGGAAABBBDDDGGGIIIGGGDDD@@@???BBBDDDDDDAAA???>>>>>>777555444555777:::<<<<<<<<<===???@@@>>>;;;888666111222333444444444333333111111111111111111111111444444444333333222111111111222333333111000111333333333444444555666777777999999999888777777666666444555555666777888888999444444444444444555666777555666666666666777777777666666555666777777777666======???BBBEEEKKK\\\mmm~~~wwwnnnfffccccccfffhhhmmmpppssstttyyy}}}{{{vvveee[[[XXX___gggooo~~~|||}}}vvvppplllXXX___mmm}}}vvvkkk\\\OOOFFFAAA<<<999666666666777999:::<<<===999888666555333333333333222111000000//////000000...//////...+++)))((()))((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''###$$$&&&)))+++,,,---...((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((('''''''''((((((((())))))***++++++***(((%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&*********++++++,,,,,,------------...000222555666666777777888888777777666666666777888999:::;;;;;;===;;;<<<>>>@@@EEESSS```iii___WWWZZZmmmEEEHHHKKKMMMMMMLLLIIIGGGCCCEEEFFFEEEDDDCCCCCCDDD>>>@@@CCCGGGIIIHHHCCC???;;;>>>AAABBB@@@@@@AAACCC;;;999777777:::<<<===>>>>>>@@@AAAAAA???;;;777444000222444666666666444333222222222222222222222222555555555444333222111000...///000000///...000111333333444444555666666666333333444444555666666666555555666666777777888888222222222333444555666777666666666666777777777777333444666999<<<<<<:::888999999<<>>;;;999999:::::::::;;;;;;;;;;;;888777555444444555666666222222111000000000000000---...///---***((((((((((((((('''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''(((***)))'''&&&&&&(((***,,,+++------+++&&&###$$$&&&&&&''''''(((((('''&&&&&&###$$$%%%&&&'''''''''''''''((()))******)))((('''*********++++++,,,,,,------------...000333555666555555666666666666555555666666777888999::::::;;;>>><<<<<<>>>@@@FFFUUUcccnnncccYYY]]]rrr