BM6P6(@ hhhIII777999666222000000111000000...------,,,,,,++++++***+++******)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''###***###'''&&&)))$$$(((''')))&&&(((((((((((((((''''''''''''&&&((('''(((&&&///###&&&'''(((%%%333---$$$---)))"""888&&&***(((///(((,,,,,,*********)))))))))))))))...((('''***+++NNN&&&...%%%))))))))))))))))))))))))******))))))((((((''''''+++(((%%%%%%''')))***+++***+++000EEE))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''(((&&&%%%******)))(((''''''(((((('''&&&%%%&&&((()))(((((())))))((('''''''''''''''(((((((((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&hhhIII888888555222000000000000/////////...------,,,,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''###***###'''&&&)))$$$(((''')))&&&(((((((((((((((((((((''':::'''(((''')))'''---''')))******(((444///(((...,,,&&&000((()))***...)))---,,,+++************************'''%%%)))&&&@@@(((%%%)))(((((((((((((((((((((((()))))))))))))))((((((((($$$000000***&&&''')))---))) ))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((('''((())),,,---,,,+++(((((((((((((((((())))))&&&&&&&&&&&&'''(((((('''++++++++++++***)))'''&&&$$$&&&(((******)))&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&gggIII999777444111////////////...000//////......---,,,,,,+++******)))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''###***###'''&&&)))$$$(((''')))&&&''''''((((((((((((((((((RRR'''(((((()))'''***,,,+++***((((((......***,,,......(((666(((---///...222111000000000000000000000000,,,...)))...&&&333HHH+++))))))))))))))))))))))))(((((())))))))))))))))))000---&&&"""(((111000(((777///LLL))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&(((+++,,,,,,***))))))))))))***,,,...///,,,,,,,,,,,,,,,+++++++++((()))***+++***)))(((&&&''''''(((((((((&&&%%%$$$((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%%%%fffIII:::666333111/////////...---//////......---,,,,,,,,,+++******)))))))))))))))(((((((((((())))))))))))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''###***###'''&&&)))$$$(((''')))&&&''''''''''''((((((((((((fff'''))))))***(((&&&---***+++))))))+++...---,,,333999***VVV***222333555:::999888888999999::::::;;;;;;333666111444)))---jjj!!!---+++++++++***************((((((((())))))******++++++222---&&&&&&'''%%%(((MMM))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''(((((('''''''''&&&''''''((()))&&&&&&'''((()))***++++++(((''''''&&&&&&&&&&&&'''''''''(((***---......,,,000///------///333777::::::;;;:::999777555555555---------...///000000111222///+++(((&&&'''(((*********))))))((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%dddHHH;;;555333111000000///...,,,......------,,,++++++++++++******)))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''###***###'''&&&)))$$$(((''')))&&&&&&'''''''''(((((()))))){{{(((***)))+++)))$$$}}}+++)))---,,,,,,---000111///555>>>000~~~333777777999===<<<>>>??????@@@AAABBBBBBCCC===???:::;;;000///KKK)))++++++++++++******)))))))))(((((())))))******++++++222...((($$$%%%)))+++)))666))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''(((((()))***&&&&&&'''(((((()))******---,,,++++++*********+++------///333777:::;;;;;;999777333111444999@@@EEEHHHIIIIIIGGGCCC@@@@@@AAA???>>>;;;:::999;;;===???<<<:::888666333222111000,,,+++***)))((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%aaaGGG:::555444222111111000...,,,...------,,,++++++******+++******)))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''###***###'''&&&)))$$$(((''')))&&&&&&&&&''''''((()))))))))(((******,,,***$$$}}}************+++///111222111111999666???::::::999<<<;;;@@@@@@AAABBBCCCDDDEEEFFFKKKKKKJJJHHH???===EEEKKK''',,,,,,,,,+++******))))))))))))******************$$$!!!%%%,,,---))))))///))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''(((((()))***+++((())))))******+++++++++111000///...---------...///000333888===AAACCCCCC===:::777666777<<>>>>>@@@@@@AAACCCDDDFFFGGGGGGRRRPPPVVVQQQKKKHHHFFF444222222111111000//////...++++++******************---+++,,,)))!!!666}}}aaa))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))***+++,,,+++,,,...000333555777888:::999888777666666666666555555555888;;;===<<<;;;888888888888999;;;<<<======AAADDDDDDAAAAAADDDGGGGGGGGGFFFEEEDDDCCCBBBAAABBBEEEHHHKKKLLLJJJGGGEEE:::999777444111000......,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$]]]DDD:::666555333333333222///---000//////...------,,,,,,+++******)))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''###***###'''&&&)))$$$(((''')))&&&&&&&&&&&&'''((())))))***)))++++++---+++&&&...222888:::555<<>>;;;AAACCCAAABBBCCCDDDFFFGGGIIIIIIMMMJJJUUUOOOKKKGGGAAAdddKKK999999888777777666555555,,,+++++++++***))))))))))))%%%FFF+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((()))***+++,,,,,,...222888===CCCGGGIIIGGGGGGEEEDDDCCCCCCCCCCCC???===;;;:::999777444222222444777999999888666444000555999;;;999;;;???DDDAAADDDGGGJJJKKKJJJHHHFFFEEEDDDBBBBBBDDDIIINNNQQQDDDCCC@@@===:::888666555///...---,,,+++)))((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$[[[CCC888888666444222000////////////......------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((($$$***$$$(((((('''&&&***''')))'''(((((((((((())))))))))))))))))***000222$$$EEE===<<>>888666444222111111222222555888777333333555666111222888888111111777;;;???DDDJJJMMMNNNMMMLLLPPPNNNLLLJJJJJJHHHFFFDDDIIIIIIHHHFFFDDD@@@===;;;;;;:::888777555000)))###((()))***)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$######ZZZBBB888888666444222000////////////......------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''')))(((&&&%%%%%%&&&((()))((($$$***$$$(((((('''&&&***''')))'''(((((((((((()))))))))*********(((***+++!!!}}}MMMIIISSSSSSVVVZZZzzzZZZ\\\mmm```WWW___^^^ZZZYYYWWWWWW]]]bbb___XXXTTTNNNLLLPPPQQQMMMJJJLLL@@@EEE???<<<:::;;;DDDHHHUUUUUUTTTQQQJJJ???444---111333XXX%%%+++'''''''''((((((((())))))(((((((((((('''''''''''')))(((&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%(((+++///***$$$###%%%'''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''((()))******,,,...222333444555666888;;;::::::;;;;;;999888777333444555333222222222111888666666888:::::::::999;;;999888:::888555777;;;999666666888777444444888111333666:::===@@@BBBCCCIIIJJJKKKNNNQQQQQQPPPNNNFFFFFFFFFFFFFFFFFFFFFFFF@@@<<<777777999999555111222...***(((((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%###$$$&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###~~~YYYAAA888888666444222000////////////......------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((***)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&''''''(((((()))'''$$$""""""$$$''')))((($$$***$$$(((((('''&&&+++''')))(((((((((((()))))))))******,,,---))))))///***```fffkkkhhhsss|||oooxxx{{{mmmjjjlllgggccc^^^]]]dddjjjhhh```ZZZXXXXXX[[[[[[WWWSSSRRRyyyHHHPPPFFF>>>GGGCCC???OOOWWW]]]fffjjjfffZZZLLLCCCCCC"""333%%%+++''''''((((((((()))))))))(((((((((((('''''''''''')))(((&&&&&&'''''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***---)))%%%$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''(((((()))))))))))))))***+++,,,111555;;;>>>>>><<<;;;;;;;;;888555333222111000...222333555666666555666777999:::<<<>>>>>>>>><<<:::>>><<<<<<>>>===;;;>>>CCC@@@CCCBBB<<<:::;;;<<<;;;999888777777999;;;>>>???<<<===@@@DDDGGGHHHFFFDDD@@@???@@@AAACCCGGGJJJMMMHHHAAA:::888:::======;;;;;;444,,,***,,,---+++'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%###$$$&&&&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$|||XXXAAA888888666444222000////////////......------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***(((&&&'''(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''(((((()))((('''%%%$$$$$$%%%'''(((((($$$***$$$(((((((((&&&+++''')))((((((((()))))))))*********}}}---///---///222333sss~~~~~~|||wwwtttvvvzzzxxxrrriiiiiiiiijjjiiieeebbb```jjjoooRRRIIINNNUUUPPPFFFQQQRRR[[[fffooopppkkkddd___JJJHHH===666666ZZZ$$$111222'''(((((((((((()))))))))(((((((((((('''''''''''')))'''&&&&&&'''''''''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))+++(((%%%$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))+++,,,...000111:::===@@@AAA???===;;;;;;444555555444555888777555888555666<<<@@@???>>>>>>CCCEEEGGGGGGJJJOOOQQQPPPPPPMMMKKKLLLIIIGGGIIINNNRRRXXXUUUJJJCCCDDDBBB===>>>>>>>>>???@@@BBBCCCDDD???>>>>>>???@@@???<<<:::;;;:::999999;;;>>>BBBEEEHHHEEE???:::666666888:::<<<777111///000///+++(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$zzzWWWAAA999888666444222000////////////......------,,,++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''&&&&&&''''''&&&$$$''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***&&&'''(((((((((((('''&&&((($$$***$$$((((((((('''+++(((***((())))))))))))************iii,,,...111888999>>>qqqzzz~~~~~~}}}{{{zzzxxxlllTTTHHH\\\UUUWWWVVVUUU\\\```eeeiiijjjllloooqqqaaadddZZZGGGCCC777888DDDqqq***000&&&333(((((((((((()))))))))***(((((((((((('''''''''''')))'''&&&&&&'''''''''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((()))'''&&&%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''))))))+++---000333666777<<<===>>>===<<<;;;<<<===999???BBB@@@???AAA@@@<<>>DDDRRR[[[VVVKKKCCCAAAEEEIIIPPP___rrr}}}mmmeee\\\WWWUUUWWWaaakkkuuu{{{vvveeeWWWSSSNNNGGGAAADDDHHHKKKMMMKKKIIIGGGMMMKKKHHHGGGGGGFFFDDDCCC>>><<<999777666666888999???BBBAAA;;;222---///333444666777666333000---++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%###%%%'''&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$yyyWWWBBB:::888666444222000////////////......------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))************************((((((''''''''''''(((((('''&&&%%%&&&''''''%%%###''''''''''''''''''''''''(((((('''''''''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''((()))******&&&(((***++++++***(((&&&((($$$***$$$(((((((((''',,,(((***))))))))))))*********++++++RRR///555===HHH\\\aaaWWWeeeeeevvv|||nnniiisssbbbfffqqq}}}sssiiippppppooo|||{{{gggQQQ^^^NNNZZZ```]]]cccccccccccceeekkkuuu}}}sss]]]aaaTTTJJJ@@@GGGppp---555AAA((((((((()))))))))******(((((((((((('''''''''''')))(((&&&&&&'''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))+++*********))))))))))))+++,,,...000444777:::;;;:::;;;;;;::::::<<<@@@DDDIIISSSVVVNNNFFFCCCAAA<<>>===KKKXXXddd}}}LLLWWWXXXaaaqqq```ccc```wwwzzzxxxfffwwwxxxvvvuuurrreeefffxxxxxxyyyrrrvvvlllaaaSSSbbb___ccc^^^___``````aaagggrrr{{{|||xxx~~~rrr|||nnndddMMM***ZZZzzz'''333%%%(((((()))))))))*********(((((((((((('''''''''''')))(((&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&%%%&&&''''''&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))***+++,,,,,,------000111222444666999;;;<<<;;;<<<<<<<<<===???DDDGGGUUUaaadddTTTEEEAAA@@@===<<<@@@PPPcccfffWWWHHHDDDCCCGGGMMMXXXnnnvvvYYYRRRLLLPPP\\\pppxxxpppttt|||}}}nnneeeXXXXXXXXXWWWVVVRRRMMMHHHKKKKKKLLLKKKHHHEEEAAA???888:::<<<;;;888333000///,,,///333777;;;;;;:::888555555333111...,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%yyyWWWDDD===888666444222000////////////......------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((()))***)))'''$$$(((((((((((((((((((((((((((((('''''''''(((((()))&&&''''''((()))******+++''''''''''''((()))++++++***)))(((''''''((()))***)))$$$***$$$(((((()))''',,,(((***))))))************+++++++++222LLLbbbrrr~~~WWWffflllmmmtttrrrkkkyyy{{{wwwrrrrrrqqqmmmkkkxxxhhh___kkkYYYddd\\\___aaa___]]]^^^dddjjjuuuvvv|||~~~rrrzzzmmmggg555"""000%%%...))))))))))))************)))((((((((('''''''''''')))(((&&&&&&'''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$&&&''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************'''((()))+++---///000111444555555666888999;;;<<>><<<<<<===:::333......---...444===BBB@@@===:::999777444111...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%sssTTTBBB999999777555222000.........///......------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((%%%)))***"""%%%------+++'''$$$222444+++))),,,(((++++++++++++,,,+++***+++---000,,,lllqqqmmmfff```XXXzzz|||{{{}}}||||||xxxyyyvvvzzz}}}~~~nnnhhhkkkiiieeebbbiiiZZZ```QQQ___aaaeeennn|||~~~{{{|||zzzfffnnnYYY%%%...(((,,,***''''''((())))))((('''((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&+++)))'''&&&'''(((((((((***+++---///333666999;;;000444999===BBBIIIRRRXXXcccTTTHHHFFFGGGEEEEEEGGGQQQTTTVVVSSSPPPPPPUUU[[[iiikkkkkkgggaaa]]]___bbbccchhhpppwwwwwwrrrnnnmmm^^^dddkkkrrruuuxxx{{{}}}}}}rrreee______fffssspppfff]]]VVVTTTRRROOOPPPTTTNNNLLLKKKJJJCCC888000...555111...000888@@@EEEGGGDDD???;;;:::;;;999333...+++******)))((((((''''''))))))***+++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%sssTTTBBB:::999777555222000///...............---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((///+++******---444+++ ///(((...!!!***+++))),,,'''******'''))),,,.........000111///ZZZUUURRRQQQTTTYYYxxxxxx{{{zzzxxxwwwwwwrrrsssuuusssuuutttnnnsssjjjcccgggXXX]]]eeeaaaaaaiiisss{{{zzz&&&,,,+++---+++))))))******)))((((((((((((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,***((((((((()))******---///222555888999::::::;;;:::888999AAAPPPbbboookkk```VVVRRRQQQQQQXXX```kkkiiiddd___[[[^^^eeekkkxxx{{{|||xxxpppiiiggggggeeeiiinnnqqqooojjjeeeccc___^^^___dddlllsssuuutttpppfff]]][[[]]]dddppp{{{{{{tttkkkdddXXXPPPKKKJJJHHHCCC@@@@@@555333///...111:::DDDKKKNNNJJJCCC===999888888999666333000,,,***))))))))))))))))))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&sssTTTCCC;;;888777444222000///.........------,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((111&&&%%%---,,,$$$&&&111...)))---777$$$+++))),,,'''***)))'''***---............///444|||TTTMMMRRR[[[iiiyyyzzz}}}uuu}}}nnnbbbllltttnnncccMMMWWWdddjjjhhhkkk{{{vvv;;;000+++---,,,++++++,,,,,,+++))))))))))))(((((('''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++***))))))***,,,,,,---000555999;;;<<<;;;999AAACCCEEEHHHLLLSSS[[[aaaccc___[[[ZZZ[[[ddduuu~~~qqqgggcccfffmmmsssyyyyyyvvvnnnddd[[[WWWVVV___ccciiilllllllllkkkkkkaaa\\\ZZZbbbnnnvvvtttooojjjccc\\\[[[\\\^^^eeemmmxxxwwwyyy}}}~~~{{{zzz|||pppaaaRRRMMMMMMKKKGGGEEE===<<<999444111333;;;BBBOOOOOOLLLFFF???<<>>888111,,,)))(((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&sssTTTCCC;;;888777444222000/////////---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&(((((('''&&& %%%555&&&777000$$$"""&&&+++))),,,'''******------,,,+++***,,,000333===eee``````mmm}}}yyynnnoooaaaSSSQQQWWW```jjjrrrddd111***+++******+++------,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))*********+++---///000333888===BBBDDDEEEEEEHHHLLLQQQUUUVVVUUUSSSQQQ^^^^^^^^^```eeerrrqqqeeeaaadddhhhlllwwwuuuqqqkkkfffcccdddeeegggmmmrrruuuxxx|||xxxsssqqqvvv~~~zzzrrrtttnnnjjjiiihhhhhhkkkppp~~~{{{yyyuuurrroooppprrryyyeee]]]ZZZRRRHHHAAACCCCCCBBB>>>:::888999;;;CCCHHHLLLMMMIIIFFFDDDEEEIIIFFF@@@999222---)))'''***)))))))))))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&rrrSSSBBB;;;888666444222000/////////......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((!!!333...###---333&&&***)))333!!!+++))),,,(((++++++///...,,,+++...666@@@GGGLLLZZZrrryyy~~~zzzyyyyyy~~~|||{{{yyyxxx}}}sss~~~ddd```___aaabbbccchhhnnnkkk'''+++)))((((((***,,,...------******))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******''')))***++++++---111444888;;;???EEEKKKQQQUUUXXXVVVVVVXXX[[[___ccceeeffffffggghhhiiimmmuuu{{{sssmmmmmmooorrrtttssswww|||zzzqqqkkkhhhhhhqqqvvv~~~~~~}}}{{{}}}yyyvvvmmm```WWWSSSMMMFFFBBBAAABBBBBBAAA;;;>>>CCCHHHKKKKKKJJJIIIMMMLLLIIIDDD>>>666000,,,***)))((('''''')))***+++(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''pppRRRAAA:::777666444222000000000000///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((...)))%%%///222111lll|||555(((222///JJJ+++***...***.........///111555===HHHUUU]]]XXXNNN{{{zzzsssooottt{{{vvvwwwwwwwww~~~zzzxxxtttooommmooorrrxxxmmmhhhccc]]]ZZZZZZWWW%%%444,,,***((()))+++---------))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((())))))******++++++(((+++...000000333999===???AAAEEEKKKQQQXXX]]]aaa___cccjjjrrrwwwwwwtttpppeeekkkoooppprrrxxx}}}~~~|||zzz{{{yyytttpppppppppzzzzzzmmmZZZLLLFFFEEEDDDDDD???>>>>>>???CCCHHHLLLOOOOOOPPPQQQOOOKKKDDD===999///---***'''&&&'''(((***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''nnnPPP@@@999777555333111000000000000000//////......------,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((000"""333,,,]]],,,+++000---111111333888@@@GGGMMMSSSXXX[[[SSSGGGwwwttt{{{xxx{{{}}}~~~zzzuuurrrvvvxxx|||kkkpppwwwrrrhhhCCCAAA333000+++))))))+++,,,,,,((((((((()))******++++++)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((()))******+++,,,,,,,,,000555777888<<>>CCCJJJQQQYYY\\\```eeeggghhhgggfffggggggiiinnnuuuyyyzzzyyy}}}xxxmmmhhhoooqqqtttwwwvvvrrrkkkeeebbbiiiiiiaaa___eeefffaaaZZZWWWRRROOOQQQYYYdddlllnnneee]]]YYYYYY]]]eeennnzzz|||ooo___WWWTTTJJJPPPSSSMMMCCC===???DDDNNNOOOQQQRRRRRRRRRQQQPPPGGGCCC;;;444...,,,++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((kkkMMM???:::666555333111000000000000000//////...------,,,,,,,,,,,,++++++***)))((((((************************(((((())))))))))))((((((******)))(((((((((((((((((())))))'''&&&&&&(((+++******)))))))))))))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))************%%%%%%''',,,$$$!!!SSS222...111333>>>BBBHHHMMMOOOJJJCCCFFFRRR\\\ggglllaaauuuhhhSSS}}}yyyxxxzzz|||___QQQAAA333///...+++)))***'''((())))))))))))+++---))))))))))))((((((((((((******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))'''((()))******)))(((((())))))***+++---///222333777;;;???AAADDDNNN\\\gggeeebbbdddjjjmmmjjjeeeddd^^^eeemmmrrruuuwwwxxxvvvooo```[[[[[[[[[ZZZYYYYYYXXXYYY]]]bbbbbbgggeeeZZZSSSXXX___ccc[[[SSSOOOQQQPPPLLLLLLOOOTTTUUUTTTQQQNNNNNNRRRVVVaaaiiiqqqtttvvv{{{~~~~~~yyy}}}~~~|||uuubbb^^^WWWQQQPPPOOOMMMJJJIIILLLQQQTTTSSSUUUWWWTTTLLLNNNMMMHHH???555---+++,,,***)))((()))******)))'''***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjLLL???;;;888666444222111000000000//////......---,,,,,,,,,,,,,,,++++++***))))))(((************************(((((())))))))))))((((((******)))(((((((((((((((((()))))))))((())),,,...))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************&&&)))***---///'''+++???WWW***--->>>HHHPPPMMMNNNGGGAAA???AAANNNiiiqqqgggYYYttt~~~uuusssgggTTT@@@555///***(((***))))))))))))(((((()))***))))))))))))(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))((((((((('''''''''(((((((((((()))))))))***'''((()))***++++++******,,,+++))))))+++000666999===???EEEMMMWWWaaajjjnnnjjjeeebbbdddggghhhkkkoootttuuuuuuwwwzzz~~~{{{|||ooo___WWWTTTRRRIIIJJJNNNUUU\\\bbbhhhkkkjjjlllggg]]]YYY___gggkkkyyysssnnnlllhhhaaa___bbb___bbbccc```YYYRRRNNNMMMPPPTTTWWWWWW[[[aaaeeedddsssuuu{{{}}}{{{rrrxxx{{{zzzzzz~~~pppnnnhhh]]]SSSNNNMMMMMMPPPUUUWWWTTTRRRUUUUUURRRRRRQQQNNNGGG>>>555...+++)))((((((((())))))'''%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&gggJJJ???<<<:::888666333111000000000......------,,,+++++++++,,,,,,++++++***)))))))))************************((())))))******))))))(((***))))))(((((((((((((((%%%&&&'''''''''(((***,,,(((((('''''''''(((((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++***000)))$$$...000$$$&&&'''GGG666;;;KKKOOOPPPHHHDDDBBBHHHXXXfffuuutttmmm}}}||||||lllYYYLLLAAA777///,,,,,,+++******)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((((((((''''''((((((((()))))))))******'''((()))+++,,,,,,,,,,,,,,,,,,,,,...222777<<>><<<;;;999777444222000000000...------,,,,,,+++******+++++++++*********))))))************************)))))))))******)))))))))))))))(((((((((((())))))+++,,,,,,+++)))((()))***)))(((((((((((())))))***+++***))))))(((((())))))))))))))))))))))))))))))))))))*********+++++++++%%%111,,,"""'''///000111///...---***...YYYFFFKKKMMMFFFFFFCCCBBBOOObbbvvvwwwyyyqqqiii]]]MMM;;;///...,,,+++******++++++***))))))))))))((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((((((((()))))))))*********))))))******++++++++++++))),,,222888===AAABBBCCCGGGLLLXXXhhhvvv|||yyytttkkkiiijjjpppxxxfffZZZUUUOOOOOOSSSQQQVVV\\\fffttt}}}zzzssszzz{{{vvvvvvtttppppppuuu{{{xxxqqqeee```\\\\\\```cccbbbaaalllnnntttuuuzzz|||qqqbbbWWWMMMIIILLLQQQSSSUUUVVVTTTRRRRRRQQQQQQRRRRRRMMMEEE>>>666222---)))((()))))))))'''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&aaaFFF===<<<;;;999777444222000000000...------,,,,,,+++******+++++++++***************************************))))))************))))))))))))(((((((((((())))))888888777444000---++++++***)))))))))******+++,,,++++++***)))))))))))))))************************************++++++++++++!!!---///,,,,,,'''&&&111%%%)))333666)))$$$>>>aaaBBBEEEIIIIIIQQQUUU]]]ooo{{{yyyvvvnnn{{{|||{{{}}}}}}yyyooo^^^III:::333///+++)))***+++++++++))))))))))))((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))************++++++******************,,,///555<<>>HHHXXXgggqqqsssqqqooojjjmmmqqqtttyyyxxxeeeVVVUUUZZZ^^^hhhuuuzzz}}}sssuuusssmmmjjjeeeeeelllttt}}}}}}{{{rrrmmmlllhhhfffmmmppplllmmm|||~~~~~~yyy{{{\\\NNNOOOKKKOOOTTTUUUTTTRRRSSSTTTQQQNNNHHHCCC<<<555---(((,,,***(((''''''(((***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((^^^FFF<<<777888777666444222000///.....................------************************)))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++,,,+++*********+++,,,---))))))***+++,,,,,,------,,,,,,,,,---------......111+++))),,,///...---...777444888AAAEEEDDDDDDGGGSSSfff|||vvvlllvvv{{{~~~vvvuuu~~~yyyjjj___aaaeeebbb]]]ZZZPPPMMMPPPZZZdddlllsssyyyzzzrrrhhh]]]MMM<<<333333...,,,)))(((((()))******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''))))))))))))************+++,,,---,,,******+++------,,,+++,,,000666<<<@@@GGG]]]uuu}}}xxxssspppmmmlllppp~~~yyywww{{{~~~zzz\\\___```aaannn}}}zzz~~~}}}mmmaaaiiisssmmmsss~~~uuuaaaTTTEEEJJJNNNOOOSSSWWWVVVQQQRRROOOLLLKKKJJJCCC444)))---+++************(((&&&,,,,,,+++)))(((&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((]]]FFF<<<777666666555444222111000000//////.........---------************************)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++,,,---*********+++,,,,,,,,,---,,,,,,---------.........111...------,,,***---333888;;;??????<<<===LLL^^^ppp~~~}}}qqqooo{{{zzzxxxwwwyyy{{{uuugggccccccaaa```aaaRRRLLLIIINNNVVVaaaooozzzvvvtttooohhh]]]NNN===222///,,,(((((()))+++***)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))&&&'''((()))))))))((('''))))))))))))************+++,,,,,,+++))))))+++---)))---222555888;;;AAAEEEXXXkkk}}}yyyqqqkkkmmmvvveeedddgggllllllgggeeefffjjjjjjkkksss~~~ooojjjsss|||~~~wwwwww~~~uuujjjXXXRRRLLLLLLQQQVVVWWWVVVSSSPPPMMMLLLLLLGGG===666///,,,***))))))***)))(((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((]]]FFF<<<777555444444333333222222111000000///...---,,,,,,+++***************************))))))))))))***++++++++++++***))))))))))))***)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,------------.........//////000000,,,+++222<<<>>>=========???LLLeee|||vvvtttxxxuuuzzz|||zzz{{{|||uuummmccc]]]\\\YYYPPPHHHFFFIIISSSdddrrrssswwwvvvppplllcccPPP<<<555000)))(((***,,,+++((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))(((((()))))))))*********+++++++++++++++***))))))+++---+++111999>>>AAAGGGOOOUUUhhhsss{{{|||zzzxxxtttooovvv}}}\\\YYYXXXYYYYYYYYY```hhhrrrsssxxx~~~tttmmmlllttt~~~xxxkkkfffffffffnnnsssrrrsss{{{tttaaaRRRPPPRRRQQQQQQUUUTTTRRRPPPNNNMMMJJJFFFBBB444111,,,)))((()))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((\\\FFF===888555555444333333222111111111000///...---,,,++++++******************************))))))******+++,,,,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------............---...111444333222999BBBAAA<<<:::DDDXXXqqqzzzttt{{{~~~{{{uuubbbXXX___XXXPPPKKKIIIKKKUUU```llluuuwwwpppoooqqqeeeRRRDDD;;;///******,,,***((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''((((((((((((''''''(((((())))))))))))))))))*********++++++++++++++++++******+++...000666999???FFFNNNWWWaaagggpppssstttsssvvv~~~tttaaa]]]\\\aaahhhnnnwww{{{~~~zzzooohhh^^^WWWWWWaaasss}}}ppphhhgggnnntttssshhhbbbjjj|||~~~oookkkcccSSSLLLPPPRRRRRRRRRPPPNNNKKKIIIGGG===888111+++))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((([[[FFF===999888777666444222000///...111000///...---,,,++++++***************************************++++++,,,,,,++++++***************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.........//////------000666888888;;;AAA???BBBKKK]]]www{{{~~~yyykkk___[[[XXXVVVRRRLLLKKKMMMZZZiiirrrooopppvvvqqqdddWWWKKK;;;000,,,++++++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))******************++++++++++++++++++,,,+++,,,...222555>>>BBBKKKWWWbbbjjjmmmnnnppptttvvvyyyaaajjjjjjrrrzzzlllbbbYYY\\\___eeesss{{{vvvwwwrrr```aaarrr}}}___NNNMMMKKKLLLNNNPPPPPPNNNLLLJJJGGGAAA999111---+++)))(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((([[[EEE===999888888666444222000......000000///...---,,,,,,+++************************+++************+++,,,,,,,,,,,,+++************+++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------........./////////000///111777999:::===BBBEEEYYYqqq~~~qqquuuzzzvvvvvvaaa]]]\\\^^^[[[QQQIIIEEEGGGXXXgggnnnrrrvvvsssllleee[[[KKK<<<222---,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))((((((((()))***+++*********++++++++++++,,,+++,,,------///222888<<>>HHHSSS___vvvyyyxxxzzztttrrrwwwooogggaaa```___VVVMMMHHHCCCJJJVVVcccmmmrrrrrrppplllfffZZZJJJ;;;111...---))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))*********+++***)))((((((((()))***+++*********+++++++++,,,,,,,,,---...///222777===BBBPPP]]]nnnvvvuuuoookkkjjjnnnwww~~~zzztttlllmmmoooooojjjjjjvvvwww```XXXWWWXXX\\\^^^cccqqq}}}{{{zzzyyyyyyvvvssstttyyyzzzwwwxxx{{{zzz}}}wwwqqqmmmgggmmmvvv|||xxx}}}yyyfff[[[OOOKKKIIIKKKPPPQQQOOOLLLOOOKKKFFFAAA<<<555...***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((ZZZEEE>>>:::555555444333333222111111..................------************************++++++******++++++,,,------,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,---...//////............/////////000222555;;;>>>>>>DDDVVVhhh{{{|||zzzxxxyyy|||}}}sssfffaaa___YYYQQQMMMIIIEEEIIIWWWeeemmmqqquuummmkkkcccTTTCCC555///...))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$&&&((()))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))*********++++++++++++***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,...///111444:::AAAFFF]]]jjjwwwvvvkkkeeehhhooozzz~~~yyywwwvvvtttddd\\\___ppp{{{zzzzzzbbbPPPSSSUUU]]]jjjuuu~~~|||~~~}}}~~~yyyooommmiiihhhmmmvvv||||||zzz~~~|||nnn[[[TTTLLLJJJNNNPPPLLLHHHNNNLLLIIIFFFAAA:::222,,,'''''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((XXXFFF???888777666555333222111000000000000000///......------+++++++++************))))))************+++++++++++++++++++++******))))))))))))***+++,,,,,,------((())))))))))))*********++++++,,,,,,,,,,,,------*********++++++,,,,,,---///...---,,,,,,,,,,,,,,,---------.........////////////000000000000000000666999===CCCMMMaaayyy|||oooZZZRRRXXXRRRNNNIIIIIIPPPZZZccchhhhhhlllkkkcccYYYMMM===---------,,,+++***)))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''***+++***(((++++++,,,,,,,,,---------)))***+++,,,++++++)))(((......---+++,,,---,,,***000///111666999@@@PPPaaauuuwwwxxxxxxwwwvvvxxxyyyuuuooojjjfff___```ooo|||www}}}}}}mmmYYYSSSXXXbbbvvv|||yyyyyy~~~rrrhhhfffgggiiipppyyy}}}|||nnn\\\QQQOOOOOOMMMJJJHHHKKKNNNMMMKKKEEE888,,,*********)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&***,,,+++&&&###%%%(((%%%&&&'''((())))))))))))***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((}}}VVVEEE>>>777777666555333222111000000000000000///......------++++++++++++************************++++++++++++++++++++++++*********))))))******+++,,,,,,------)))))))))*********++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,///...------,,,,,,,,,------------.........//////,,,---///000111222444555;;;<<>>>>>GGGOOO]]]dddjjjllliii```RRREEE333///+++***+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))((('''((()))***)))(((*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,---.../////////000555666>>>MMM\\\iiittt|||sssvvv}}}qqqjjjqqq~~~|||gggXXXRRRXXXWWWXXXXXXZZZeee{{{xxxpppnnnwwwcccUUUOOOMMMNNNNNNMMMNNNNNNHHH@@@666111,,,******+++***((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++***'''%%%&&&'''%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((xxxRRRCCC===888777666555333222111000000000000000///......------,,,,,,+++++++++******************+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,++++++***......------------..................////////////000222333333444777<<>>777///******+++***(((*********)))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---------,,,,,,,,,---//////...000333888BBBRRRbbblllrrrvvvxxxmmm{{{~~~yyyuuuoookkknnnxxxttt^^^PPPIIITTT\\\hhhssswwwqqqtttttteee^^^XXXWWWRRRMMMMMMNNNKKKDDD<<<666///++++++,,,***((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%&&&'''((())))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((xxxRRRDDD???999777666555333222111000000000000000///......------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++,,,***+++++++++++++++,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------...------,,,,,,+++++++++......---------......///........./////////000000333444555444444999BBBIII[[[uuu~~~{{{zzz}}}~~~}}}~~~~~~}}}xxxvvvyyyhhhccc[[[SSSKKKFFFBBB@@@GGGMMMXXXdddkkkjjjddd```KKKCCC777---)))(((''''''+++*********)))))))))((((((((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((()))((())))))***))))))*********++++++++++++++++++,,,,,,---------...,,,---000000...222999EEEWWWmmmxxxxxxsssqqqppprrr~~~zzzzzzdddbbbdddooo}}}wwwbbbXXXYYY[[[lll{{{zzzrrrxxxwwwwww~~~|||uuuppplllbbbXXXTTTTTTPPPJJJBBB<<<444///---,,,***((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''%%%&&&'''((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((xxxRRRDDD???:::777666555333222111000000000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,.........---......///000....../////////000000000333555666777;;;EEEUUUaaa}}}yyyzzzzzzyyyzzzzzzzzz{{{}}}xxxiii\\\SSSMMMHHHEEECCCEEEMMMZZZbbbdddcccddd\\\VVVLLL@@@777111......+++++++++******))))))(((((((((************((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((())))))(((((()))************++++++++++++,,,++++++******+++,,,---...000,,,---111111000888DDDUUUhhh{{{~~~wwwpppmmmlllxxxooohhh___bbbooo}}}uuurrriii[[[QQQWWWllluuuooorrroooooozzz{{{mmm^^^WWWUUUQQQKKKGGGCCC===777111---++++++))))))******))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((wwwQQQCCC>>>999777666555333222111000000000000000///......------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------...............///000000.../////////000000000000222666:::@@@JJJ]]]uuu}}}zzz|||zzzyyyzzz}}}tttfffZZZQQQMMMFFFDDDGGGPPPXXX[[[^^^cccffffffaaaWWWIII===777555,,,,,,+++******))))))((('''(((***++++++***((('''((((((((((((((((((((((((''''''((((((((()))))))))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********&&&(((***)))(((''')))+++++++++++++++,,,,,,,,,,,,******))))))***+++---...000+++,,,222444666BBBQQQfffsss{{{xxxrrrrrrtttuuuxxxooogggcccjjjrrr{{{mmmbbb[[[UUUUUUZZZkkk~~~}}}tttnnnuuu~~~nnn^^^UUURRRNNNHHHKKKKKKGGG???555///---///)))************)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''%%%&&&'''((())))))))))))%%%&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((vvvPPPBBB===888777666555333222111000000000000000///......---------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------........................///000000////////////000000000000333888???IIIYYYsss}}}wwwwww|||}}}{{{zzz}}}~~~}}}{{{hhhZZZSSSPPPJJJIIIPPPVVVYYY___fffccchhhiiiaaaPPP@@@777333,,,,,,++++++***))))))(((''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))*********+++$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++&&&(((******'''''')))+++++++++,,,,,,,,,---------))))))(((((()))+++,,,...000+++,,,444777;;;III\\\www|||{{{uuusss{{{vvvlllooovvvsss~~~dddVVVWWWQQQVVVfffvvvwwwzzzzzzooo^^^UUURRRNNNIIINNNPPPNNNEEE999000///222***************)))((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((())))))((('''%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((rrrSSSDDD======888666444222111000111111000000000///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///,,,,,,,,,---------......---------.........//////000000000000111111111111000666555---,,,444888555888:::AAATTTttt|||~~~~~~|||~~~|||yyyyyy{{{{{{~~~}}}zzzxxx}}}ggg[[[\\\PPPGGGIIIQQQXXX^^^bbbddddddbbb\\\SSSDDD666,,,+++---...---***((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,///555999999???UUUlllyyysssqqqxxx}}}vvvwwwvvvsss}}}mmm```YYYYYYddduuu~~~{{{{{{|||vvvlllUUULLLLLLMMMKKKNNNPPPKKK@@@555///...,,,***))))))******)))''')))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''qqqRRRCCC<<<<<<999888666333222222222222000000000///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,---------.........---------.........////////////000000000000111111000444555222222777::::::===NNNdddwww||||||}}}~~~}}}}}}||||||{{{jjjYYYPPPJJJKKKPPPTTTZZZ___bbbaaaaaa```[[[PPPBBB888...---,,,++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,+++,,,------------...///...111999CCCKKKTTTdddtttwwwxxx}}}xxxwwwzzzyyyttttttzzzwwwfff[[[\\\bbbuuu{{{rrrlllllloootttyyy|||yyyzzziiiZZZQQQLLLMMMOOOQQQOOOHHH@@@:::666---,,,******++++++***)))))))))((((((((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''qqqQQQBBB;;;;;;:::888666444333222333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,++++++++++++,,,------------.........------........./////////.../////////000000000111111000222777888999===CCCNNNgggxxx~~~~~~}}}~~~ooo]]]VVVPPPPPPQQQTTT[[[bbb___^^^^^^aaaaaa[[[PPPGGG222...***)))+++,,,,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++---......------///000222666AAARRR```iiiqqqvvvuuuyyy}}}nnnkkkkkkiiiiiiqqq}}}yyynnnddd[[[]]]rrrrrrfff```]]][[[ZZZ___iiiwwwwwwnnnrrrqqq]]]OOOLLLMMMNNNOOOMMMGGG@@@;;;000...+++++++++++++++***)))))))))((((((((('''''')))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))******))))))((((((rrrQQQBBB;;;;;;999888666444222222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,------------........................////////////.........///000000000111222---...666999:::BBBNNNhhh}}}}}}~~~~~~zzz}}}qqqmmmaaaWWWSSSUUUYYYaaaiiiaaa^^^\\\___bbb```XXXQQQ999222***(((+++------+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------...///...,,,,,,///333888@@@PPPaaannnssssssssswwwzzzyyyooofffcccdddmmm}}}~~~mmm___]]]ccctttzzzoooiiiddd\\\VVVVVV[[[ccciiiqqq{{{xxxrrrttt~~~oooXXXNNNLLLLLLNNNOOOLLLEEE???444111---+++++++++******)))))))))((((((((((((''')))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********))))))(((sssRRRCCC<<<===888777555333111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------............---------.........//////........./////////000000.........///000111111222444---,,,444:::@@@NNN^^^~~~~~~{{{}}}mmm\\\UUUWWW\\\dddkkkhhhdddaaaaaabbbaaa]]]XXXBBB:::000+++,,,---,,,***************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++,,,,,,,,,---------...///000...,,,...444999AAAOOOcccpppwwwxxxwwwvvvyyyssscccfffsssnnnbbb\\\fffyyy|||uuurrrmmmiiiffffffggggggaaaiiivvvgggTTTPPPMMMNNNRRRRRRMMMHHH999555000,,,*********)))***)))))))))((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))rrrQQQCCC<<<===888666444222111000000111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---...////////////------........./////////....../////////000000000......///000111222333333666222222888CCCSSSfffvvv{{{lllccc^^^^^^bbbgggooommmkkkiiihhheeeaaa^^^NNNFFF;;;333///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------...///000......444>>>HHHPPPbbbvvvyyytttppp}}}xxxfffYYY___lll{{{vvvpppkkkaaaeeellluuuzzz}}}zzz```YYYRRROOOPPPRRRQQQOOOAAA<<<555///,,,++++++*********)))))))))(((((((((******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))******++++++******pppPPPBBB;;;===888777555333222111111222000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------............////////////.../////////000000000000//////000111222333444444777;;;>>>EEEUUUnnnzzz|||qqqdddbbbffflllpppssssssoooiiieeebbbYYYSSSHHH===555///---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,...000///222<<>>777666555333222111000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////////////////000111111///444111...222000222>>>GGGJJJPPP```}}}~~~xxxjjjmmmooovvv{{{uuuhhheeekkkaaa___ZZZPPPCCC888000---*********+++,,,,,,---,,,+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,...//////...,,,,,,...///111111111222:::LLLbbbqqq~~~nnniiisssuuuoooxxxlllZZZYYYcccyyyppplllcccYYYSSSQQQOOOLLLHHHEEEFFFHHHJJJKKKLLLLLLKKKLLLOOOQQQQQQNNNNNNPPPSSSTTTRRRQQQRRRTTTVVVVVVUUUWWWZZZ___dddkkkrrryyy}}}{{{}}}~~~{{{vvvyyyoooZZZXXX]]]VVVLLLBBB===888111+++***,,,+++***+++,,,,,,+++***))))))))))))))))))))))))'''(((***+++***)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))************+++++++++************))))))))))))******+++++++++,,,,,,,,,mmmNNNAAA;;;===888777555444222111111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////////////////000111111000555222222777555666BBBCCCMMM___zzz~~~mmmmmmttt}}}}}}ssslllkkkddd___XXXQQQHHH>>>444,,,---,,,,,,,,,------,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,+++---......------///000...000333888CCCVVVmmm}}}}}}~~~kkkccceeesss{{{yyy~~~~~~vvvkkk___^^^nnn{{{qqqggg___ZZZVVVQQQLLLHHHHHHIIIJJJIIIKKKNNNRRRVVVYYY[[[[[[\\\^^^___````````````aaaccccccbbb````````````___]]]XXXYYYYYYZZZ[[[]]]___aaagggkkkqqquuuyyy~~~}}}|||ccc]]]```ZZZQQQIIIDDD>>>666000000---+++******+++,,,+++***))))))))))))))))))))))))((((((*********)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))((()))************+++++++++************))))))))))))***++++++++++++,,,,,,,,,lllMMMAAA;;;<<<888777666444333222222111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////000////////////000111111...222000222:::777888DDDMMM___}}}ooolllpppzzzuuummmhhhbbb[[[WWWRRRIII<<<111000///------...---+++***+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))************************+++++++++,,,++++++++++++,,,,,,,,,,,,)))+++...///......///111///222888CCCRRReeexxx~~~dddcccjjj{{{sssbbb[[[```vvv}}}wwwmmmooommmbbbSSSHHHFFFHHHHHHIIIIIIJJJKKKOOOSSSWWW]]]aaahhhnnntttwwwxxxxxx{{{yyyyyyyyy{{{}}}}}}|||zzzxxxwwwvvvuuusssooommmiiigggddd```]]]ZZZXXXWWWYYY^^^cccddddddiiisss{{{mmmaaa___ZZZTTTOOOJJJBBB777000///---,,,******++++++***)))))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))************+++++++++++++++*********)))))))))++++++++++++,,,,,,,,,,,,jjjLLL@@@:::;;;999888777555444333222222111111000000//////......------------------------.........------,,,,,,,,,........................------------------------------------........................////////////000000//////000000111222000222111555===;;;===KKKcccyyy~~~|||wwwpppkkkppp|||{{{pppkkkhhhdddaaa\\\RRRFFF===333000------......,,,***+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))((()))))))))************((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------))),,,...////////////000444666>>>OOOddduuu}}}|||mmmooowwwvvvhhh\\\bbb|||}}}tttjjjaaa[[[NNNSSSUUUPPPGGGDDDHHHOOOQQQVVV\\\```bbbgggnnnttt|||~~~|||wwwsssoookkkhhheeeccceeefffeeecccdddhhhlllsssyyyxxxfff^^^YYYWWWUUUSSSJJJ<<<222...///---***)))*********)))))))))))))))))))))))))))((())))))***)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))*********++++++++++++++++++*********))))))+++++++++,,,,,,,,,------hhhKKK@@@::::::999888777555444333222222111111000000//////......------------------------.........------,,,,,,,,,........................---------------------------------.........//////........./////////000000000000000000000111222222444666555;;;CCC@@@FFFZZZ{{{|||mmmgggooo||||||uuukkklllllliiiaaaWWWNNNIII777333...,,,...///---++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))((()))))))))************((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000000//////000111777999EEE\\\uuuyyy|||www{{{gggbbbeee|||xxxkkk^^^TTTMMMIIIFFFBBBGGGLLLNNNOOOTTT\\\cccccckkkvvv}}}~~~{{{xxxssspppuuusssqqqqqqrrrrrrooolllmmmnnnppptttyyyooo```WWWWWWYYY[[[TTTFFF:::444111...+++************))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++))))))*********+++++++++++++++++++++************++++++,,,,,,,,,---------eeeKKKAAA;;;;;;888777666444333222222111111111000000//////......------------------------------------------,,,,,,........................------------------------------........./////////....../////////000000000111000000000000111222222222555555<<>>@@@MMMggg||||||~~~|||~~~~~~xxx}}}xxxggg___XXXKKK???666000...---+++++++++,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,***(((***---...,,,***---------...............---///000000///555EEESSSgggqqq|||}}}vvvuuuyyyrrrqqqwww|||xxxzzz{{{nnn```gggzzzzzzxxx{{{lll]]]UUUNNNGGGFFFIIIGGGJJJPPPZZZeeeooovvvzzz~~~yyyxxxuuukkkgggnnnssswwwyyyiii```WWWOOOEEE:::000---,,,++++++...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,))))))***++++++++++++***,,,++++++******++++++,,,------------------------aaaHHHAAA<<<===888777555333222222222333222222111111000//////...........................---------------------------......//////......---........................---...//////000000/////////000111000///000111333111111111111222444666666<<>>333///---+++,,,///++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,------------------------aaaIIIAAA<<<<<<888777555333222222222333222222111111000/////////........................---------------------------......//////......---........................//////......//////000111000111111111000000222333///000111222333555888<<<<<>>333111///---,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...------...///000000111222111666<<>>EEE]]]xxxyyywwwgggYYYNNNIIIGGG;;;888444000---,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------***---///...,,,+++---000------...///000111222222999GGGWWWfff|||vvvqqqqqqnnn```mmm|||lllSSSIIIBBBFFFJJJKKKLLLOOO^^^ooozzz~~~}}}zzzzzz||||||ooo```TTTIII<<<333000---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,+++---...***+++,,,,,,------,,,,,,...------,,,,,,------...---------...///000000111SSSEEEEEE???:::888777666444222111111111111111111111000000000000000000000000000000000000//////////////////......000000000000000000000000000000000000111111111111222222111111111111111111333111000111222444444333111;;;777777EEEOOOkkkpppssstttcccWWWOOOKKKEEE>>>555///...//////...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------------------------000+++***///444444555777BBBXXXqqq~~~wwwxxx}}}lllhhhqqquuu___NNNJJJBBBAAAGGGJJJNNN]]]nnntttpppsss|||zzzfff]]]WWWIII888............---,,,,,,---...+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))******+++++++++************++++++,,,,,,,,,---------......((()))+++,,,---.........------------------------+++...111111000000333555VVVEEEDDD>>>:::888777666444333222111111111111111111000000000000000000000000000000000000000000//////////////////000000000000000000000000000000000000111111111111111111111111111111111111333222222222444444444444555>>>===@@@QQQbbbrrrsssnnn___SSSKKKIIICCC:::333///...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************)))******************))),,,,,,++++++,,,,,,---...,,,,,,,,,------............+++***...111111444999WWWkkkzzzvvvvvvyyywwwyyy|||tttiiijjjtttxxxqqquuu{{{nnn___PPPEEEEEEBBBFFFSSS]]]fffwwwyyypppmmmpppwwwpppfff]]]NNN===222...//////...---------...++++++++++++************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((()))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,------------)))***+++,,,---.........---------------------------///111222111222555888ZZZEEEAAA<<<:::888777666444333222222222111111111111000000000000000000000000000000000000//////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333444444555555555555666>>>@@@HHH\\\wwwvvvuuu}}}zzzjjjZZZNNNMMMIIIBBB999111,,,,,,---,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************************************))))))************)))))),,,,,,++++++,,,,,,---...++++++,,,---...//////000...,,,---//////111888@@@cccxxx|||{{{}}}rrrkkkooovvvwwwfff___ooosssyyyuuudddUUUKKKEEECCCGGGFFFMMM^^^pppxxxsssrrruuuyyy}}}yyy{{{}}}qqqfffUUUBBB777////////////......------,,,+++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++++++++************++++++++++++++++++,,,,,,,,,,,,)))***+++---............------------------------000111111222222444888<<>>XXXCCC???;;;;;;888777666555444333333333111111111111000000000///////////////////////////---------......////////////////////////////////////000000000111111111111000000111111111222222222222333444444333444777:::===???NNNggg|||jjjYYYPPPOOOJJJAAA777000...///,,,------------,,,++++++************************))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************************++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,---///000111111//////111333444;;;LLL]]]~~~xxxpppwwwttt^^^[[[qqq~~~iiiSSSIIIGGGGGGIIIMMMUUU]]]ooo{{{zzz}}}|||yyyxxx~~~uuugggQQQ@@@666333///......---+++))),,,,,,,,,++++++++++++***************************))))))************))))))((()))))))))*********+++***************++++++,,,++++++************++++++******+++++++++,,,,,,,,,++++++,,,---............---------....../////////222111000222555:::>>>@@@VVVCCC@@@;;;999888777666555444444444444111111111111000000000000000000000000000000000000------......//////000000000000000000000000000000000000000000111111111111000000000111222222333333222444555444333555;;;@@@IIIOOOjjjuuuaaaTTTRRRMMMEEE<<<555222111---------------,,,++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))*********************************************++++++*********,,,,,,++++++,,,,,,---...,,,,,,---...///000000111...---///333999EEEZZZmmm~~~zzz{{{aaa[[[ooo|||iiiWWWGGGDDDFFFHHHMMMTTTcccvvv~~~|||yyywwwxxxzzz||||||uuu{{{vvv___JJJ>>>999222.........,,,***,,,,,,,,,,,,++++++++++++************************))))))************))))))((())))))******++++++++++++************+++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............---------...//////000000222111111444999>>>AAABBBUUUCCCAAA;;;666888777666555555444444555111111111111000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000000000111111111111///000000111222222333333444555666444444888@@@GGGSSS```kkk[[[WWWPPPIIIBBB;;;555111---------...------,,,+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------....../////////000111///000777BBBSSSkkk~~~zzzkkkaaaqqqvvveeeTTTJJJDDDGGGJJJMMMZZZiii|||xxxwwwzzz}}}~~~pppWWWGGG???666000///000...,,,------,,,,,,,,,+++++++++************************))))))************))))))((())))))******+++,,,,,,++++++******++++++,,,---++++++************++++++,,,,,,,,,,,,------------,,,------...............---------...///000000000444333444888>>>CCCEEEEEEUUUDDDBBB:::444888777666555555555555555111111111111000000000000000000000000000000000000000000111222333333444444000000000000000000000000000000000000111111111111///000000111222222333333666777777555555:::DDDLLLVVViiiuuuaaa[[[SSSLLLFFF???666000------......------,,,+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************************************---......//////......---,,,,,,++++++,,,,,,---............///////////////555333444<<>>:::;;;777777666555444333333222222222222111111111111000111///...------...///111000000000000111111111111111333444333111//////000000000000000111111111111222222222222222222333333///333555555888AAAJJJOOO___jjjbbbVVVJJJFFFCCC999///111///---,,,,,,,,,+++***++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,...///000000000000666000...>>>\\\zzzyyyuuuooobbbgggppp[[[LLLKKKEEEHHHTTT]]]ggg~~~~~~~~~yyyhhhWWWFFF777111///,,,,,,///------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++************++++++,,,,,,,,,------.........+++,,,---...////////////------------...000111111111888:::===EEEEEEJJJYYYSSSBBB>>>;;;;;;777777666555444333333222222222222111111111111000111000...------...000111000000000000111111111111///111333333111111111222000000000000111111111111222222222222222333333333111333666777:::CCCTTTaaavvv~~~zzzkkkXXXMMMMMMMMMAAA222111///---,,,------,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---...///000111111111444444===VVVvvvwwwvvv|||www{{{ssslllzzzsss^^^NNNDDDHHHHHHQQQaaappprrraaaOOO>>>888666333111111...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++************++++++,,,------------------...,,,,,,---...////////////............///111222333222<<>>555222...------.........+++++++++++++++++++++,,,))))))))))))))))))))))))******))))))))))))******///...---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------.........---.........///111222444555777<<>>GGGWWWtttzzz{{{~~~}}}zzz{{{dddRRRJJJFFFAAA888444000---------------++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---......///......///......///111333555777555BBB\\\xxxyyynnnjjjrrryyy|||~~~lllTTTIIIGGGGGGMMMUUU___~~~jjjPPP>>>666222...000000...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))******+++,,,---......,,,,,,++++++++++++,,,,,,/////////...............------...///000000000000111111111333444666888999???@@@DDD\\\}}}NNNCCCCCC===;;;777777666555444333333222222222222111111111111000000000000111111000000000000000000000111111111111000222333333111000000111111111111222222222333333111111222333444555666666444>>>GGGQQQkkk||||||~~~{{{xxxwwwxxx~~~qqqYYYMMMHHHFFF:::666111...,,,---,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))+++******))))))******+++,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---...////////////////////////111444666888@@@QQQmmmqqqjjjnnn~~~nnn[[[JJJGGGIIINNNZZZhhh}}}zzztttwww~~~sss[[[EEE:::333...111000///...,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))************)))******+++,,,---...///---,,,,,,++++++,,,,,,---............////////////---...///000000111111000000000111222444666888999>>>KKK[[[zzz|||NNNCCCCCC>>>;;;777777666555444333333222222222222111111111111000000000111111111111000000000000000000111111111111...000222222222111222333111111222222222333333333111111222333444666666777888EEEPPP[[[{{{|||zzzwwwwwwvvvvvvxxxzzz}}}{{{```RRRLLLIII<<<888222...,,,,,,,,,++++++++++++,,,,,,---------))))))))))))))))))))))))++++++************++++++*********)))******++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---...////////////////////////111444777999UUUeee~~~mmmkkkwwwrrr}}}YYYLLLDDDHHHOOOYYYlll~~~vvvqqqooorrryyyzzz{{{~~~gggPPPBBB999333111111///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))************)))******+++---...//////---,,,,,,++++++,,,,,,---------......//////000000---...///000111111111111000000111222444666888999@@@VVVrrruuuLLLCCC===@@@;;;888777666555333111000000333333333222222222111111111111000000000000111111000000000000111111111111000111111111111222222222222222111111111111111111555444444444555777:::<<<>>>CCCVVVuuu|||yyywwwuuutttuuutttrrrsssxxxmmmXXXNNNLLLDDD===555///...//////...------,,,,,,,,,,,,++++++))))))(((((((((((())))))************************,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000...555444111222...666JJJooo~~~mmmrrrxxx{{{mmmQQQKKKGGGKKKTTTddd}}}uuuuuuyyy}}}~~~mmmYYYJJJ===222222222111///---,,,,,,------,,,+++***))))))))))))************************++++++*********************++++++,,,,,,------...------,,,,,,,,,---......------............------...///000111111222222111///222444666888<<>>BBBHHHjjj}}}yyyuuussssssqqqlllkkkmmm~~~ooo]]]PPPGGGAAA999333000/////////------,,,,,,,,,,,,++++++***))))))(((((())))))***************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---......//////...//////333666444GGGkkkppp[[[MMMFFFHHHOOO\\\nnn~~~~~~mmmWWWDDD666222222111000///......------,,,+++******)))************************************++++++++++++++++++***++++++,,,,,,------...000///...---,,,+++++++++---......//////......---...///000111222222222222333...111:::<<<<<>>777777666666666555555555555333333333222222222111111111111000000000000111111000000000000111111111111000111111111111222222222111111222333333444555555555777999===HHH^^^zzzxxxsss{{{uuutttuuutttkkkkkkxxxtttrrrpppooopppooonnnyyymmmRRRPPPJJJAAA777111///000---------,,,,,,,,,++++++++++++************++++++************************)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000,,,777555555KKKhhhiiikkk}}}{{{iiiSSSIIIKKKRRRXXXrrr}}}~~~~~~{{{||||||xxxyyyoooEEE===333---...000000///,,,,,,,,,++++++,,,------******************************+++,,,,,,---......***++++++,,,,,,---............---,,,,,,,,,------//////000000000000//////000000111222333333333333999;;;???GGG\\\tttMMMCCC===???999777666555444444333333444555444444333333222222111111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666666:::555999GGGUUUeeeyyy{{{zzzzzzsssjjjbbb[[[YYYRRRUUUXXXWWWoooxxxwwwxxxvvv}}}uuunnnmmmoooqqqjjjnnnoooppp{{{yyy^^^QQQHHHFFF@@@333...222......---------,,,,,,,,,---,,,+++******+++,,,---++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///+++---...---------///111111222333===ZZZ~~~ppp[[[rrr}}}{{{lllSSSNNNLLLJJJXXXkkk}}}|||~~~|||wwwwww|||uuuMMMCCC888333111......000---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.../////////......---------............///000000000000000---111111---...555777555>>>===CCCWWWzzzrrrKKKBBB<<>>JJJYYYqqq|||tttnnnddd\\\UUUPPPJJJFFFGGGDDDKKKRRR\\\~~~yyyggg\\\[[[aaaggg~~~yyyrrroooooooooiiijjjiiilllzzzdddUUUJJJHHHCCC777111222.........---------,,,,,,+++++++++******+++++++++++++++************++++++++++++,,,------------,,,++++++,,,,,,,,,,,,---------------............///,,,---......------///111000222999NNNppp~~~___kkk}}}~~~rrr[[[JJJKKKOOOTTTggg}}}~~~|||{{{{{{}}}~~~~~~}}}}}}}}}}}}{{{zzz|||{{{yyy|||~~~SSSFFF999444222000///000---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------...............---------......///......///000000000000000...222333000000555777555<<<@@@QQQrrrqqqJJJAAA;;;>>>888999888777666555555555555555444444333333222222111111111111111111111111111222222111111111111222222222222222222222222222222333333333333444555666777555===DDDLLLaaauuunnnZZZTTTLLLDDD@@@===<<<;;;<<<>>>GGGSSSgggyyycccUUULLLLLLYYYjjjyyysssooolllkkkiiieeehhhwww|||mmm\\\MMMIIIFFF===444222.........------------,,,******++++++++++++******++++++************++++++,,,,,,---............---++++++,,,,,,,,,,,,---------------............///...//////...------///111222333@@@^^^hhhdddTTTIIIJJJPPP[[[sss}}}}}}|||zzzzzzzzz|||zzzzzzyyywwwvvvxxx{{{~~~|||~~~]]]LLL;;;555444333111111------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------------...///000......///000000000000000000333555222222555777777:::BBB]]]qqqJJJAAA<<>>EEENNNmmmxxxlllaaaZZZLLLIIIDDD???===<<<======???EEERRR```yyy|||hhhXXXSSSQQQSSSdddzzz}}}{{{}}}xxxoooiiimmmjjjfffgggsss~~~|||yyyeeeQQQJJJHHHAAA777111............------------((()))++++++++++++)))(((,,,++++++******++++++,,,+++,,,,,,---------------+++++++++,,,,,,,,,---------------............//////000000///......///111555888HHHiiiyyy~~~[[[QQQIIIKKKUUUhhh~~~|||zzzyyyxxxxxxxxxyyy{{{~~~~~~|||wwwvvvuuutttssstttvvvwww~~~jjjVVV@@@666555444222000...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---...///000111......///000000000000000000333555444333444777999>>>KKKlllqqqKKKBBB===AAA;;;:::999888777777666666777555444444333333222222111111111111111111111111111222222111111111111222222111111111222222333333333444444444444555666777777666>>>EEEUUU}}}}}}rrrggg\\\SSSKKKFFF@@@@@@???>>>======>>>>>>CCCMMMaaauuuqqqccc\\\aaacccdddrrr~~~zzzzzzyyytttrrrxxx|||pppggghhhiiihhhhhhnnnwwwxxxpppXXXKKKHHHCCC:::222//////.........---------)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............//////000000000//////000222444???YYYzzz~~~rrryyyoooMMMIIIGGGNNN```}}}{{{xxxvvvuuusssssstttvvvwwwwwwvvvttttttsssqqqqqqqqqrrrrrrqqqyyyyyybbbGGG:::666444111000.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---...///000111......///000000000000000///111444444333444999???EEE\\\qqqKKKCCC>>>AAA<<<:::999888777666666666666555444444333333222222111111111111111111111111111222222111111111111222222111111111222222333333444444444444444555666777888888???KKKccc|||tttkkkdddZZZPPPIIIDDD@@@===999;;;===>>>>>>>>>@@@AAACCCSSSrrr|||{{{~~~yyyvvvpppnnnnnnwwwssshhhbbbeeehhhhhhjjjzzz}}}```NNNGGGDDD===666/////////.........------+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------............///...///000000000000222444333GGGlll|||wwwvvvssslllrrr___HHHIIILLLVVVppp~~~}}}}}}{{{yyywwwuuuttttttsssssssssuuuuuusssqqqqqqpppooooooqqqqqqpppnnnwww}}}~~~qqqSSS@@@777222111111............---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------------...///000......///000000000000000///000222555444666>>>HHHMMMooooooJJJBBB===AAA<<<999999888777666666666666555444444333333222222111111111111111111111111111222222111111111111222222000111111222333333444444444444444444555666777888:::CCCVVVvvv|||ssshhh___UUUQQQKKKEEEBBB@@@???===;;;<<<>>>>>>>>>@@@DDDHHHMMM```zzzvvvrrrppppppvvvxxxkkkcccfffhhhhhheeemmm|||iiiQQQGGGDDD@@@;;;////////////............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------............///---///000000000111444666999OOOvvv{{{}}}xxxuuu}}}kkkuuuhhhSSSJJJOOOUUUbbb}}}|||zzzzzzzzzyyyxxxvvvtttrrruuutttrrrrrrsssttttttsssooonnnmmmoooqqqqqqooommmooouuu~~~{{{zzz___GGG999222111444............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------...............---------......///......///000000000000000000000222666666999DDDRRReeennnHHHAAA<<<@@@;;;999888777666555555555555555555444333333222222111111111111111111111111111222222111111111111222222000000111222333333444444555444444555555666777888<<>>;;;999888777666444444333333555444333333222222333333111111111111111111111111000111111111111222222222222222222222222222333333000444666555444666888999;;;ZZZuuu~~~rrrbbbUUUNNNIIIEEEBBBBBB>>>:::999;;;<<<<<<;;;@@@===>>>@@@>>>>>>HHHVVVrrr|||yyy{{{tttqqqtttzzz~~~pppiiiiiihhhfffdddbbbbbbbbbzzz\\\KKKKKKGGG===333111///.../////////...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------......//////.........//////000,,,333///---555777555888FFFgggwwwppp[[[kkkoooWWWHHHHHHUUUccc}}}{{{yyyxxxtttqqqnnnmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkllljjjhhhgggiiilllnnnooollllllqqq||||||pppsss{{{yyy{{{xxxYYY<<<777888...111000///......------...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---------............///---------------...000000......//////000000111111666000222999777:::UUUxxxhhhJJJFFF<<<===:::999888777666555444444444555444333333222222333333111111111111111111111111111111111111222222222222222222222222222333333333333444444333333555888:::DDDhhhzzzjjj___QQQGGGBBB???===:::>>>;;;999999;;;======<<<@@@@@@CCCFFFFFFJJJXXXhhhvvvggggggooo}}}}}}xxxtttuuuvvvxxx~~~ttthhhgggfffeeedddaaa___\\\aaarrreeeQQQLLLGGG???444222///.../////////...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------.....................///000000...333000000666444666BBBWWWwww{{{\\\^^^zzzwwwaaaOOOFFFPPPcccxxx~~~{{{yyywwwvvvrrrpppmmmkkkkkkkkkkkkjjjgggggggggggggggggggggggghhhgggeeedddfffhhhjjjkkkggggggkkkuuuyyyqqqsssyyy}}}gggDDD999888///111111///...............+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---------............///------------...///000000......//////000111111111444111444::::::CCCffffffIIIEEE;;;===:::999888777666555444444444555444333333222222333333111111111111111111111111111111111111222222222333111222222222333333333444555444333333444777;;;>>>TTTsssdddWWWOOOEEE>>><<<<<<;;;:::999888888:::<<<>>>>>>===???AAADDDGGGKKKVVVkkk~~~}}}cccQQQQQQYYYmmm}}}|||yyyvvvrrrqqqvvv~~~{{{mmmiiieeedddeeeccc^^^XXXWWWppprrrWWWKKKFFFAAA666333000......//////...------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......---------......000111222111111000444666000999RRRkkkaaaPPPcccfffRRRJJJJJJXXXuuu|||yyyvvvtttsssqqqnnnkkkiiiiiiiiihhhgggcccccccccccccccccccccccccccbbbaaaaaaaaaccceeegggbbbaaaccckkkuuu{{{{{{xxxuuuuuuxxx~~~~~~vvvMMM;;;888000111111000///............,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---------............///------------...///000111......///000000111111222222333777;;;===OOO{{{fffHHHEEE;;;===:::999888777666555555555555555444333333222222333333111111111111111111111111111111111222222222333333111222222333333444444444555333333555888:::???DDDeee{{{gggWWWLLLGGG@@@<<<<<<<<<======777888999;;;===??????>>>CCCDDDEEEGGGPPPdddwwwZZZLLLPPP[[[iiizzz|||wwwppplllqqqzzzyyypppfffccceeeeee```ZZZZZZttt}}}[[[IIIEEEDDD999555111///...///......------------------------------,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,------///000222222111//////555666...???eeexxx```WWWgggxxx[[[JJJLLLTTTaaa~~~{{{wwwtttrrrqqqooollliiigggggggggfffdddaaaaaaaaaaaaaaaaaaaaaaaa`````````______```bbbddd```^^^___dddllltttyyy{{{xxxwwwxxx{{{|||SSS???:::222222111000///............,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---------............///------------...///000111...//////000111111222222111555999;;;???YYYfffIIIEEE<<<>>><<<999888777666666666666666555444333333222222333333111111111111111111111111111222222222222333333333111111222333444444555555555333444888999999???HHHuuuwwwjjjXXXKKKBBB???<<<999999::::::;;;999:::<<<>>>>>>??????@@@FFFHHHIIINNN___~~~nnnUUUMMMXXXddd{{{|||xxxqqqlllpppxxxyyyiiiaaabbbdddaaa\\\XXXppp```IIIDDDGGG;;;888333///............------------------------------,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,------///000222222000...---555666111KKKyyyvvv```[[[kkkoooSSSFFFNNN[[[pppyyyzzz}}}yyyvvvrrrpppnnnllljjjfffddddddcccbbbaaa________________________^^^___```___]]]]]]```bbb```___^^^```gggpppyyy~~~xxxwwwuuuvvv|||~~~ZZZDDD===444222111000//////......///,,,------......------,,,---,,,,,,,,,,,,---......---------............///...............///111111//////000000111222222222333777:::;;;DDDdddeeeHHHEEE===???===999888777777666666666777555444333333222222333333111111111111111111111111222222222222333333333333111111222333444555666666555333555888777777CCCRRR}}}{{{wwwwwwwwwyyy|||~~~~~~~~~{{{rrriii___SSSGGG>>>>>>===<<<;;;::::::;;;;;;;;;===???@@@@@@AAACCCEEEEEEJJJRRR```{{{nnnZZZYYYfffrrr}}}zzzwwwqqqmmmpppvvvmmmaaa___aaa___]]][[[nnnjjjNNNFFFIII>>>:::444000.........---------------------------------,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,---------......---------......000111222///......333777:::ZZZsssVVVXXXrrr}}}bbbKKKEEERRRaaaxxxqqqkkkmmmyyy~~~}}}zzzwwwsssooolllkkkhhheeebbb```______]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^]]]ZZZZZZ\\\______^^^]]]]]]aaakkkvvv~~~wwwuuusssrrrvvvhhhNNNBBB777222222111000////////////------............---------,,,,,,,,,,,,---......---------............///............///000111111//////000111111222222333555999<<>><<<999888777777666777777777555444333333222222333333111111111111111111111111222222222333333333444444111111222333444555666666555333555888777===TTTmmm~~~~~~|||yyysssqqqoookkkgggccc___]]]YYYYYYYYY[[[^^^```aaa```^^^\\\XXXQQQIIIBBB===:::<<<===>>>>>>=========>>><<>>GGG```bbbFFFCCC;;;===;;;999888777777777777777888555444333333222222333333111111111111111111111111222222333333333444444444111111222333444666666777333222555:::;;;FFFggg~~~sssmmmbbbaaa```ccceeeddd```]]][[[YYYWWWSSSPPPMMMJJJIIIDDDCCCCCCFFFIIIKKKKKKJJJBBBDDDEEECCC???<<<<<<===777999;;;<<<;;;;;;<<<===<<>>NNNwwwwwwjjj___YYYWWWVVVUUUSSSQQQPPPOOONNNNNNLLLIIIEEEBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======>>>>>>===<<<<<<;;;::::::777666999===>>><<<;;;======BBBAAADDDMMMLLLMMMXXXmmmzzzyyy~~~{{{uuurrrpppnnnmmmlllkkkmmmtttwwwiiiaaa___aaaddd]]]ddd}}}gggQQQLLLDDD@@@999333///...///111......---,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------+++,,,------......------///000111000......///000666111666888999TTT~~~^^^QQQSSSnnnsssWWWMMMPPPVVVrrrzzzlllXXXNNNRRRVVV^^^aaalll~~~}}}{{{zzzwwwtttqqqnnnkkkgggbbb___```\\\XXXUUUSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUTTTVVVbbbooorrrzzz}}}xxxuuu|||sssWWW<<<666555333///...000000000//////...---,,,,,,++++++....................................////////////////////////000000000000000000111222333333444444777;;;CCCWWW~~~cccHHH@@@<<<;;;;;;;;;:::999777666666555555666555444333222111000000222222222222222222222222222222333333333333444444333333222222333333444555444555999>>>HHH^^^{{{nnneee\\\SSSNNNKKKKKKJJJIIIGGGFFFEEEEEEFFFDDDAAA>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999===;;;;;;>>>>>><<<===AAA???DDDCCCFFFQQQVVV```sss~~~}}}zzzvvvsssrrrqqqooommmhhhjjjqqq|||{{{kkk```\\\]]]```ZZZ^^^pppnnnSSSNNNEEE@@@:::444000...///000///......---------------+++,,,,,,,,,,,,,,,,,,---------------------------+++,,,------......------000000000...------///111111///555:::AAAccctttSSSOOOZZZxxx}}}iiiQQQMMMWWW```{{{vvvaaaVVVKKKIIIQQQXXXbbbmmm}}}zzzxxxwwwssspppnnnkkkiiifffbbb___\\\YYYUUURRRPPPNNNLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPOOOOOOOOOOOOOOOPPPPPPRRRRRRSSSTTTRRRRRR\\\gggrrr}}}{{{tttvvv~~~eeeCCC666555222000///000000/////////...------,,,++++++....................................////////////////////////000000000000000000111222333444444555888===KKKgggbbbGGG@@@===;;;;;;;;;:::999777666666555555444444333222111111000000222222222222222222222222222222333333333333444444333333333333333444555555444888;;;BBBUUUvvv|||dddWWWRRRLLLFFFCCC@@@??????>>>======<<<<<<>>><<<:::888777777777777888888999999999999999999777888888888999999999999>>><<<<<<>>>===;;;>>>DDDDDDJJJKKKSSSeeeuuu|||zzzxxxvvvuuussspppnnndddfffmmmxxxoooaaa]]]]]]]]]ZZZZZZ```ooowwwWWWQQQFFFBBB;;;555111//////000000///......------......---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,------......------000000000...------000222000000666<<>>===???AAA@@@???CCCIIIJJJRRRZZZmmmvvvwww}}}|||{{{zzzxxxuuuppplllcccdddjjjtttvvvgggaaa```\\\]]][[[YYYcccyyy]]]UUUGGGCCC===777222000///000000000///............///---------,,,,,,+++++++++------------------------+++,,,------......------...000222222111000111222444444999AAAZZZeeeJJJQQQcccbbbTTTHHHUUUrrruuunnncccgggjjjoootttsssxxx~~~|||yyyvvvtttrrrllljjjhhhfffdddbbb^^^[[[TTTPPPLLLJJJHHHGGGEEECCCBBBBBBBBBBBBCCCDDDEEEEEEIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIMMMPPPNNNKKKOOOUUU]]]nnn}}}{{{nnniiirrr}}}vvvRRR999444111111222111000000//////......---------,,,....................................////////////////////////000000000000111111111111222444666777:::CCCaaa___GGGAAA>>>;;;;;;;;;:::999777666666555555555555444444333333222222222222222222222222222222222222222333333333444444333333333333444555666777555999<<>>;;;999999999999999999999999888888888888888888888999777888888888999999999:::777888999:::<<<===>>>>>>@@@AAACCCFFFDDDBBBFFFLLLQQQ]]]mmm|||rrrttt~~~~~~}}}{{{yyyuuuoookkkfffeeegggppp|||~~~mmmccc```ZZZ^^^\\\WWW\\\qqqyyyfffYYYHHHEEE???888333000//////000000///............///---------,,,,,,+++++++++------------------------+++,,,------......------,,,000444666555333111111555444;;;KKKjjjsss]]]NNNWWWooo{{{ZZZQQQIIIZZZ|||iii]]][[[ccc{{{zzz{{{{{{{{{{{{{{{yyyvvvtttrrrmmmjjjgggdddaaa]]]YYYVVVPPPMMMJJJGGGFFFDDDCCCAAA@@@??????@@@@@@AAABBBCCCFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEJJJNNNNNNKKKMMMQQQWWWhhhyyy{{{qqqiiioooyyyaaa???666111222444111///111///...............------....................................////////////////////////000000000000111111000111222555777888;;;IIIlll]]]FFFAAA>>>;;;:::;;;:::999777666666555555555555555444444333333333222222222222222222222222222222333333333333444444333333333333444555777777555888???VVVwwwnnnTTTIII@@@???AAA>>>;;;999999999888888888888888888555666666666777777777777888888999999:::;;;;;;;;;::::::;;;===>>>@@@AAAAAA???@@@CCCEEECCCCCCIIIRRRdddttt{{{tttooommmrrr~~~}}}{{{yyyuuupppllliiifffeeejjjvvvsssddd\\\WWWZZZZZZVVVXXXjjjssspppzzzqqq^^^JJJFFF@@@:::555111//////000///......------......---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,------......------+++///444777666444222111222111@@@]]]nnn]]]VVV\\\wwwsssSSSOOONNNcccttt```RRRTTT^^^xxxwwwmmmjjjkkkmmmxxxyyyyyyyyywwwtttrrrpppllliiieeeaaa]]]XXXSSSOOONNNKKKGGGDDDCCCBBB@@@???============>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCCDDDHHHMMMMMMJJJJJJNNNXXXeeevvv}}}wwwmmmnnnttt|||hhhFFF:::111333555111000222............................................................////////////////////////000000000000111111000111222555888:::<<>>IIIhhhyyygggZZZHHHAAA=========:::888999999999888888777777777666444555555666666666666666888999999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@DDDHHHJJJPPP]]]kkkiiiaaa]]]cccmmmvvv~~~|||{{{zzzyyywwwssspppmmmgggccceeeooo|||yyyggg[[[VVVUUUVVVWWWWWWeeerrrhhhrrr}}}bbbKKKGGGBBB;;;666222///...///......---------------+++,,,,,,,,,,,,,,,,,,---------------------------+++,,,------......------,,,///222333222111222222000111JJJsssiiiZZZYYYggg~~~gggMMMQQQXXXppp|||ooo```UUUKKKHHHWWWjjj{{{jjj{{{sssbbb[[[]]]cccgggxxxxxxxxxwwwtttpppllljjjhhheeeaaa]]]YYYTTTOOOKKKKKKHHHDDDAAA@@@@@@>>>===;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????AAABBBCCCEEEDDDGGGKKKKKKHHHGGGIIIUUU]]]mmmzzzzzzrrrnnnooouuu|||vvvMMM===222333555111000444............////////////....................................////////////////////////000000000000222111000000222555999;;;===```\\\FFFBBB???;;;:::;;;:::999777666666555555333333222222222222222222222222222222222222222222222222333333333444444444222333333444555666888888GGGGGGSSSuuuzzzgggTTTEEEEEE@@@===<<<:::777777:::::::::999999888777777666555555666777777777666666888888999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBFFFGGGKKKRRRYYYeeezzz]]]TTTSSSbbbuuu{{{zzzyyyxxxyyyxxxvvvtttooohhhaaaaaajjjxxxlll^^^WWWSSSTTTXXXYYYeeettthhhssseeeKKKHHHBBB<<<666222///.........---,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------+++,,,------......------......///......///222444222333SSS~~~yyy{{{bbbUUUXXXsssxxx]]]KKKUUUaaa||||||yyyssslllfffbbb```___WWWOOOJJJJJJHHHKKK___vvvwwwWWWFFFYYYlll~~~iiiZZZWWW^^^hhhoooxxxyyyxxxvvvrrrmmmhhheeedddaaa]]]YYYVVVQQQLLLIIIHHHEEEBBB??????>>><<<;;;999999999999:::;;;<<<===;;;;;;<<<<<<>>>???AAABBBGGGEEEGGGJJJJJJEEEDDDEEEMMMSSScccuuu{{{uuuooommmooouuuQQQ@@@333444555111000555.........///////////////..................................../////////000////////////000000000000222111000000222555999;;;???iiiYYYBBB???>>><<<<<<;;;:::999777666666555555666666666555444222111000222222222222222222222222222222333333333444444444333999333///666999999???NNNMMM^^^jjjVVVLLLBBB>>>===;;;999888888888888999888888888777777666666777777777777777888888888888999;;;<<<======<<<;;;<<<;;;===BBBDDDCCCDDDGGGJJJSSS___iiiuuuhhhffflll||||||}}}~~~}}}zzzwwwssspppsssjjjdddfffllluuusssbbbXXXTTTUUUYYYWWWZZZmmmrrr~~~oooSSSDDDAAABBB666///000//////............---------...------,,,,,,------...,,,,,,,,,---------.................................///000000///000222444555???aaasssUUURRR___hhhTTTPPPTTTggg|||rrriiiddd```\\\YYYMMMMMMLLLKKKIIIGGGFFFEEEJJJLLLOOOQQQWWWeeezzz{{{cccNNNBBBAAADDDXXXtttkkkhhhiiilllnnn|||{{{wwwrrrlllhhhfffeeeccc^^^XXXTTTQQQMMMHHHDDDDDDBBB@@@???>>>===;;;999888888777777777777888888999999::::::;;;<<<<<<===@@@AAABBBDDDDDDDDDCCCCCCGGGKKKVVVfffrrrtttnnniiihhhooo}}}dddIII::::::555333333000111000000///...---------............////////////........................000000000000000111111222222//////333555666999>>>EEEpppZZZBBB???>>><<<<<<;;;:::999777666666555555888888777777666444333222222222222222222222222222222222333333333444444444222888333000888::::::BBBKKKSSSmmm}}}bbbNNNEEE<<<>>>===;;;999888888888888888888888888777777777666888888888999999999999999999:::;;;<<<============CCC@@@>>>???@@@BBBJJJRRRRRR___qqq|||}}}|||}}}}}}|||zzzvvvrrrppprrrkkkeeeeeehhhnnnyyyyyyjjj]]]WWWUUUUUURRRPPP\\\mmm~~~yyyWWWFFFBBBBBB777000111//////............---------...------,,,,,,------...,,,,,,,,,---------.................................///000000000000333555666AAAeeerrrRRROOO\\\|||dddQQQVVV___vvvrrrhhh\\\WWWPPPKKKIIIGGGEEECCCHHHGGGFFFEEEFFFGGGIIIJJJTTTZZZ```dddjjjuuuyyy^^^MMMEEE@@@???AAAQQQ}}}wwwrrrpppsssvvvxxxzzzwwwsssnnniiidddaaa______[[[VVVQQQNNNJJJEEEBBBBBB@@@>>>======;;;999777888777777666666777777888999999999:::;;;;;;<<<<<>><<<;;;;;;:::999777666666555555888777777666555444333333333333333333333333333333333333333333444444444444000666333222999:::;;;DDDOOO```uuuZZZIIIBBB<<<===<<<;;;999888888888888888888888888777777777777999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???BBB???>>>>>>???EEESSSaaappp||||||~~~|||||||||{{{yyyuuurrrppppppkkkgggeeedddfffooozzzsss```XXXSSSRRRNNNJJJNNNWWW\\\IIICCCBBB888222222000///............---------...------,,,,,,------...,,,,,,,,,---------.................................///000000000111333555888GGGnnngggMMMRRRaaasss\\\MMM]]]kkkqqqdddZZZQQQKKKJJJHHHEEEDDDEEEEEEDDDDDD@@@??????AAAFFFMMMTTTYYYmmmttt|||lllIII???@@@@@@AAAEEESSS}}}|||xxxwwwxxxyyyyyysssppplllhhheeeaaa^^^[[[YYYVVVRRRNNNKKKHHHCCCAAA@@@>>><<<;;;;;;:::888666777777666666666666777777888888888999::::::;;;;;;>>>???@@@BBBCCCBBBBBBAAACCCDDDKKKYYYiiirrrnnnhhhffflllxxxTTT;;;<<<999222333555111000000//////......---............////////////........................000000000000000111111222333111111444555666;;;BBBRRR[[[DDD@@@???<<<;;;;;;:::999777666666555555555555444333222222222111333333333333333333333333333333333444444444444555111666333333999888:::FFF\\\ooo|||jjjQQQCCCAAA===<<<;;;:::999999888888888888888888777777777777777999999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>AAAEEEKKKVVVkkk}}}~~~||||||}}}{{{{{{{{{zzzwwwtttqqqooonnnkkkiiifffaaaaaaiiisss~~~yyy```XXXRRRRRRPPPLLLKKKMMMhhhaaaLLLBBBAAA888333222//////............---------...------,,,,,,------...,,,,,,,,,---------..............................---///000000000111444666:::OOOyyyUUULLL^^^nnn~~~hhhUUUKKKbbbrrr{{{ooo^^^PPPIIIFFFDDDCCCAAAAAA@@@@@@AAAAAAAAAAAAAAAAAACCCJJJUUUbbbooowwwvvvTTTIIIFFFDDDIIISSSkkk{{{xxxtttpppmmmjjjhhhfffcccaaa^^^ZZZWWWPPPOOOMMMKKKHHHFFFCCCAAA???===;;;::::::999777555777666666555555666666777666777777888888999::::::<<<===>>>@@@AAAAAAAAA@@@CCCCCCGGGSSSeeerrrqqqkkkgggkkkuuu\\\======999111222666000000000000//////..................////////////........................000000000000000111111222444222222555555777>>>FFF___ZZZCCC@@@???<<<:::;;;:::999777666666555555555444333222111111222222333333333333333333333333333333444444444555555555333777444444999666999HHHeee{{{mmmZZZDDD;;;===;;;::::::::::::999888888777777777777777777777888888888888999999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@CCCCCCGGGOOO\\\qqq~~~~~~{{{{{{zzzxxxvvvssspppooolllkkkjjjgggbbb```eeennn{{{{{{aaaYYYRRRQQQRRROOOKKKIII[[[|||gggOOOBBB@@@888333333...///............---------...------,,,,,,------...,,,,,,,,,---------..............................---///000111111222555777888VVVeeeJJJRRRgggsss~~~ttt]]]QQQOOOgggvvvlllXXXQQQGGGAAA@@@BBBCCCDDD@@@@@@@@@????????????@@@JJJLLLSSS___nnnwwwiii]]]WWWaaaqqq|||vvvooogggaaaeeefffeeeaaa[[[TTTOOOLLLEEEEEEFFFEEECCCAAA@@@@@@>>><<<;;;::::::999777666666666555555555555666666555555666666777888888888999;;;<<<>>>???@@@??????>>>???AAAIII[[[lllpppkkkhhhkkkrrr~~~eeeCCC>>>777000222555000000000000000/////////............////////////////////////////////////000000000000000111111222444222333555555888AAAKKKkkkXXXBBB@@@???<<<:::;;;:::999777666666555555777666444333333333444555333333333333333333333333333444444444555555555555666888555555:::777===OOOnnnxxxaaaPPP???<<>>@@@BBBAAA???===<<<<<<===;;;999999999999777555555555444444444444555555444444444555666666777777777999;;;===>>>>>>>>>>>>===@@@AAAEEETTThhhqqqoooiiijjjmmmxxx~~~oooLLL???666222444333000000000000000000000000............////////////////////////////////////000000000000000111111222333222333555666999EEEPPPsssUUUAAA??????<<<:::;;;:::999777666666555555777555444222222333444555444444444444444444444444444444444444555555555555888999555777<<<;;;CCCYYYkkkUUUIII??????AAA;;;888999999:::999888777777666777777777888888888888999999:::;;;<<<===>>>>>>>>>@@@CCCGGGHHHHHHFFFEEEAAAFFFVVVnnn|||vvvzzzyyyxxxvvvsssqqqooonnnpppllliiiiiifffaaa___bbbrrrllleeeZZZRRROOOMMMJJJFFFNNNvvvyyyvvvtttWWWEEEAAA;;;888777000///............---------...------,,,,,,------...,,,,,,,,,---------..............................---///000111222333666888@@@rrr}}}lllVVVLLLSSSaaajjj|||}}}dddOOOQQQ___|||dddOOODDDGGGEEEDDDBBBBBBBBBBBBBBB<<<>>>AAACCCEEEJJJPPPVVVeeelllxxx~~~~~~}}}{{{wwwpppgggaaadddmmmssslllZZZJJJBBB@@@BBBDDDFFFDDD@@@===<<<<<<;;;999777777777777555444555444444444444444444555333333333444555555666666666777999;;;===============BBBCCCCCCOOOdddqqqsssiiiggghhhpppwwwwwwWWWBBB555555888111000000000000000000000000............////////////////////////////////////000000000000000111111222222111333555666;;;HHHUUUvvvTTT@@@???>>><<<;;;;;;:::999777666666555555555333222000000111222444444444444444444444444444444444444555555555666666999999666999???>>>IIIbbbzzz]]]IIIAAA<<<>>>>>>555777888999::::::999777666666666777777888888888999::::::;;;<<<===>>>???@@@???BBBGGGKKKLLLKKKIIIGGG???LLLhhhvvvppp{{{zzzyyywwwuuussspppooonnnrrrmmmiiiiiifff```\\\\\\nnn}}}pppiii___UUUPPPOOONNNKKKOOO|||pppgggxxxyyyZZZGGGCCC>>>;;;999222//////.........---------...------,,,,,,------...,,,,,,,,,---------..............................---///000111222333666888LLLuuurrrgggUUUHHHKKK\\\kkk}}}zzz```MMMSSSeeezzz\\\KKKFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEBBBEEEIIIMMMRRR[[[eeelllzzz|||{{{{{{yyyuuunnnfff```cccpppzzztttaaaPPPIIIIIIIIIKKKLLLJJJDDD@@@>>>>>>999777666555666666444222555444444333333444444555222222333444444555555666555666888;;;<<<=========777>>>???===GGG\\\lllpppiiieeedddkkkzzzwww}}}^^^EEE666888;;;111000000000000000111111111............/////////000000000000000000000000000000000000000000111111222111111333555666<<>>;;;999;;;:::999888777666666666666777666444333222111111111333333222222222222222222666666555444333333222222444555444888<<<<<>>888777<<<===<<<;;;999888777777777888888888888999999999999;;;<<<>>>>>>>>>???AAADDDDDDKKKRRRRRRLLLDDDAAAAAADDD[[[|||qqqyyyzzztttrrruuuvvvuuurrrsssjjjfffhhhhhhaaaZZZXXXddduuu|||vvvhhhYYYRRRPPPMMMIIINNNtttqqq\\\BBBBBB>>>666444333111111000///////////////---,,,,,,++++++,,,,,,---..................------............////////////111555000---222333666BBBWWWxxx}}}}}}ooopppWWWAAALLLYYYeeexxxmmmXXXMMMYYYsssuuuZZZIIIGGGHHHBBBCCCCCCCCCFFFHHHGGGCCC???DDDJJJRRR[[[eeeppp|||~~~yyytttrrroooggg]]]ZZZkkk}}}}}}mmmZZZPPPNNNTTTRRRNNNIIIDDD@@@===;;;999888777666555444333333333222222111111222222333222222333333333333444444555555666666777777888888999;;;>>>???AAAJJJ___tttnnneeebbblllzzzeeeLLL999555666///222111000//////.........////////////000000000000000000000000000000000000000111111111111222222222666333...333<<<===HHHaaaQQQ@@@???<<<999;;;:::999888777666666666666666666444333222111111111222222222222222222222222444444444444444444444444666777666:::@@@EEE]]]vvvXXXIII??????>>>999999>>>;;;:::999999999999999999999999999999::::::::::::>>>???AAAAAA@@@@@@BBBDDDFFFKKKOOONNNIIIDDDAAAAAAOOOooovvv{{{~~~yyyttttttvvvyyyxxxvvvwwwooojjjjjjhhh___XXXUUU```qqqwwwgggVVVOOOOOONNNKKKPPP}}}vvvuuubbbFFFDDD@@@888555222111000//////......//////---,,,,,,++++++,,,,,,---....................................////////////000444000...444555;;;IIIddd~~~zzz~~~vvvnnnXXXHHHRRRfffxxxiiiVVVOOO^^^zzzbbbQQQEEEDDDGGGDDDGGGEEEDDDDDDGGGHHHHHHHHHLLLSSS^^^hhhsss~~~||||||xxxsssqqqooofff\\\TTT___iiiiii```WWWUUUWWW\\\XXXPPPGGG@@@;;;999999888888777666555444333333333222222111111222222333222222222333333333444444444555555666777777888888888:::===>>>???HHH\\\ppplllddd```hhhtttoooTTT>>>999:::333222222000///////////////////////////000000000111000000000000000000000000000111111111111222222222333222000666======KKKfffRRRAAA@@@<<<999::::::999888777666666666666666555444333222111111111111111111222222333333444222222333333444555666666888:::999===GGGRRRqqqzzzdddNNNCCC<<<>>>>>>::::::>>>999999999999999:::;;;<<<::::::::::::;;;;;;<<<<<<===>>>@@@@@@@@@AAACCCEEEMMMNNNNNNJJJEEECCCEEEHHH\\\{{{xxxuuuuuuxxxzzzyyyxxxtttnnniiiiiifff___XXXUUU\\\jjj~~~wwwdddSSSLLLMMMNNNLLLRRRuuu}}}~~~kkkJJJEEE@@@:::666111000///......------......------,,,,,,,,,,,,------....................................////////////...333000000666777AAATTTvvvwwwvvv~~~zzzeeeQQQIIIQQQmmm{{{bbbTTTQQQeeennnPPPJJJEEEBBBFFFHHHJJJHHHEEECCCEEEHHHMMMPPPTTT\\\iiiuuu}}}xxxyyywwwsssppplllcccXXXLLLOOORRRTTTUUUXXX\\\______XXXNNNCCC<<<888888999777777666555444333333222222222111111111111222222222222222222333333333333444444555555666777777777777888;;;<<<===EEEWWWiiikkkddd___bbblll|||xxxZZZ???888999333333222111000/////////////////////000000000111111000000000000000000000000000111111111111222222222///222222777===>>>QQQqqqTTTCCCAAA<<<888999:::999888777666666666666666555444333222222222222000000111222333333444444222222333444444555555666777::::::AAAOOO```lllYYYFFF???;;;======;;;:::===;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<<<<=========>>>@@@AAABBBDDDGGGJJJNNNPPPOOOHHHAAACCCOOOZZZvvvzzzxxxvvvvvvwwwxxxwwwuuukkkiiiffffffeeeaaa]]]ZZZZZZeeewwwzzzsssdddTTTMMMMMMMMMKKKQQQhhh}}}}}}~~~qqqMMMEEE@@@;;;777111//////...---------------------,,,,,,,,,,,,---------------...........................////////////---222111111555777FFF```{{{|||{{{[[[JJJIIIQQQqqqrrr[[[RRRUUUmmmcccJJJLLLIIIBBBEEEIIIHHHHHHHHHHHHIIIMMMSSSYYYaaakkkxxx~~~uuuwwwvvvqqqmmmhhh]]]SSSEEEEEEHHHNNNVVV]]]______UUUPPPGGG???:::888999;;;666666555555444333333222222222111111111111222222111222222222222333333333333444444555555666777777666777999;;;;;;AAAPPP```iiieee```___eeeuuubbbBBB777888222333333222111000000000000//////000000000111111111000000000000000000000000000000111111111222222222...333333777;;;???YYYUUUCCCAAA<<<888999:::999888777666666666666555555444333222222222222000000111222333333444444444444444444444444444444444999:::DDDXXXlllxxx]]]MMMBBB???<<<======;;;:::<<<>>>======<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????BBBCCCCCCDDDEEEHHHMMMQQQRRRYYY\\\VVVOOOVVVkkk~~~{{{yyyxxxwwwvvvtttqqqppphhhiiihhhgggfffeeeccc```[[[bbbqqqpppooohhh[[[QQQNNNLLLIIIMMMYYYyyywwwrrrvvvQQQEEE>>>;;;888111//////...---------------...------,,,,,,------...---------.........//////............////////////...222111111444777LLLmmmwwwVVVHHHOOO]]]}}}jjjVVVSSS[[[vvv[[[GGGMMMJJJCCCEEEJJJDDDJJJQQQVVVYYY___fffmmm{{{}}}uuuwwwvvvpppjjjcccYYYOOOCCCFFFMMMWWW___aaa\\\VVVIIIFFFBBB===:::888888888555555444444333333222222222111111000000111111222111111111222222222333333333333333444555555666666555666777999:::===JJJWWWggggggccc^^^aaaqqqoooHHH;;;;;;666444333222111111000000000000000000000111111111111000000000000000000000000000000111111111222222222000444333444999AAAbbbUUUBBB@@@<<<999::::::999888777666666666666555444333333222222222333111111111222222333333444444444444444444444444333444777999EEE___xxx~~~bbbKKKAAA@@@???>>>===<<<<<<<<<===AAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEHHHNNNVVV\\\kkkvvv~~~{{{}}}~~~~~~}}}{{{{{{zzzxxxuuuqqqnnnlllmmmooooookkkiiihhheeeaaa\\\___kkk}}}yyykkkqqqqqqeeeWWWNNNJJJHHHHHHLLL```vvv|||mmm}}}YYYIII???;;;999222000///......------............------------......,,,,,,------.../////////............///////////////222111111333999UUU}}}gggOOODDDRRRkkk~~~bbbSSSWWWcccmmmPPPEEEKKKIIIEEEIIIMMMHHHSSSbbblllrrrxxx{{{tttwwwuuunnnggg```WWWNNNGGGMMMWWW___aaa\\\SSSLLLCCCBBB???<<<999666444333444444333333333222222222111111000000000000111111111111111111222222222222222222333333444555555555555555777999999;;;EEEOOOccchhhggg```___mmmwwwLLL;;;;;;666555444333222111111111111000000000111111111222222000000000000000000000000000111111111111222222222222555333444:::EEEiiiUUUAAA>>>;;;:::<<<:::999888777666666666666444444333222222222333333222222222222222222222222222333333444444555555555666777666DDDeeeyyynnnOOO@@@???>>>???>>>===<<<>>>@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNVVVbbbpppyyy~~~}}}{{{||||||zzzvvvqqqmmmkkknnnrrrrrrlllhhhhhheee```\\\[[[eeexxxooommmxxx|||ooo[[[MMMHHHHHHDDDDDDOOOaaayyyqqqxxxdddQQQAAA;;;:::444111000//////......//////......------------......,,,,,,------...//////000............////////////...222111111555===```WWWKKKBBBSSSwwwvvv[[[RRR\\\lll___MMMHHHMMMJJJKKKRRRTTTVVVddduuu}}}zzzqqqtttsssllleee___XXXRRRNNNUUU[[[\\\VVVNNNHHHEEEAAA???===:::888555444333333333333333222222222222111111000000000000111111111111111111222222222222222222222333444444555555666555777999888999AAAJJJ^^^gggiiiaaa]]]jjj}}}OOO<<<;;;555555444333222222111222222000000111111111222222222000000000000000000000000000111111111111222222222222555444666>>>JJJmmmVVVAAA>>>;;;:::===:::999888777666666666666444444333222222222333333333333222222222222222222000111222333555666777888999888444CCCiiiaaaFFF???DDD===??????======@@@DDDEEE@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKRRRSSSWWW___lll~~~~~~~~~~~~{{{|||}}}{{{wwwrrrooommmjjjooopppiiiffffffddd___\\\XXXaaauuu{{{gggqqquuu]]]LLLHHHIIICCC@@@GGGWWWuuuqqqqqq}}}mmmWWWDDD<<<;;;555111111000///////////////......------------......,,,,,,------...///000000............/////////000...111000222666@@@gggiiiSSSOOOFFFXXXpppVVVRRR```rrr\\\QQQPPPRRRNNNRRRZZZZZZeeerrr~~~{{{ooorrrqqqjjjddd```ZZZUUUTTTYYY[[[VVVJJJBBB@@@CCC???===;;;888777666777777333333222222222222222222111111000000000000111111000111111111111222222222111222222333333444555555666555777999888888???GGG[[[fffjjjbbb\\\hhh}}}UUUAAA@@@:::555555444333222222222222000111111111111222222222000000000000000000000000000111111111111222222222000444555999BBBMMMnnnXXXCCC@@@<<<999;;;999888777666666555555555666666555444333333333333444333333222222333333444555555444444444555555666666:::888CCCkkkmmmQQQEEE@@@===>>>???@@@@@@???>>>???AAAEEECCCAAABBBDDDGGGHHHHHHKKKIIIJJJMMMNNNOOOTTT[[[___eeeooo}}}~~~}}}~~~~~~|||yyyuuurrrqqqqqqnnnoooooonnnllliiifffddd^^^[[[aaarrrppplllyyy{{{~~~zzzhhhRRRHHHIIIEEE@@@CCCOOOkkkzzzbbbrrryyyUUUAAA===:::444222111//////000000...---........................//////.........---------////////////000000000000111///555555111JJJ}}}www```PPPNNNIII```sssbbbSSSTTTbbb|||___VVVPPPQQQWWW[[[aaagggrrryyyuuusssqqqlllfff```ZZZUUUSSSRRRQQQNNNJJJFFFCCC@@@>>>???>>>===:::777444222111111111111111000000000000000000000000000000000000000000000000111111111111222222333444444555555666444555666777888:::???BBBUUUccciii___ZZZfffzzzaaaDDD===;;;666555333333333333111000000000000000111111111111222222222111111111111000000111111222333333444444555333444888===OOOxxxXXXCCC@@@<<<999;;;999888777666666555555666666666555444333333333333444333333222222333333444555444444444444555666666555;;;;;;GGGmmm~~~\\\GGG@@@>>><<<===>>>@@@AAAAAACCCEEEGGGCCCFFFJJJNNNRRRVVVXXXYYYbbbaaaccciiilllooovvv}}}}}}zzz}}}|||{{{yyyvvvtttrrrrrrrrroooooooooooollliiigggeeebbb\\\]]]lll~~~|||jjjiii~~~oooXXXKKKIII@@@>>>BBBMMMllliiisss\\\FFF???:::444222111//////000000...---........................//////.........---------////////////000000000000000///555555555QQQqqq\\\MMMMMMNNNiiilll\\\QQQWWWjjj~~~ccc]]][[[```gggmmmvvv}}}~~~{{{vvvrrrqqqnnnjjjddd]]]WWWSSSPPPLLLKKKIIIEEEBBB???<<<;;;>>>===<<<:::777444222111111111111000000000////////////////////////////////////000000000111111111111111222222333444444444444555666777777:::===AAANNN^^^iiiccc\\\ddduuugggIII???:::777555444333444333222000222222111111000000//////222222222111111111111000000000111111222333333333333222444:::@@@UUUXXXCCC@@@<<<999;;;999999888777666666666666666666555444333333333333444333333222222333333444444444444444444555666666555<<<>>>MMMrrrgggLLL@@@@@@@@@>>>@@@AAABBBCCCDDDGGGKKKOOOQQQXXXbbbjjjooossswwwzzzyyyxxx|||zzzyyywwwuuutttttttttuuuppppppooonnnllliiigggeeeeee\\\YYYfffzzzyyylllooottt]]]MMMGGGBBBCCCFFFPPPrrrkkkqqq}}}eeeLLLBBB;;;333222111//////000000...---.......................................---------////////////000000000000///...444555:::\\\}}}sss{{{mmmYYYHHHIIISSSrrrbbbTTTOOO]]]xxxjjjhhhkkkrrrxxx~~~zzzvvvrrrooommmkkkfff```ZZZTTTOOOMMMGGGFFFEEEBBB???===;;;:::<<<;;;:::999777444222111111111000000000000////////////////////////////////////000000000000111111000000111111222333333333555666777777777888;;;>>>EEEXXXhhhggg^^^```ooo}}}tttQQQCCC===888777555444555444222111444333222111000///......222222222111111111111000//////000000111222222333333222555:::AAAWWWXXXBBB@@@<<<999::::::999888777666666666666666666555444333333333333444333333222222333333444444444444444444555666777777;;;>>>TTTsssWWWDDD@@@DDDDDDAAAEEEEEEEEEFFFIIIOOOWWW]]]kkksss}}}zzzxxxzzz~~~~~~~~~~~~|||yyyuuusssssstttuuuuuuooonnnnnnllljjjhhhfffdddeee\\\XXXcccyyyyyypppxxxttt```NNNFFFDDDFFFIIIPPPrrrkkkssskkkMMMBBB<<<555222111//////000000...---................................................////////////000000000000000///333555@@@fffuuujjj~~~sss[[[EEEFFFVVVwwwzzz\\\PPPPPPfffqqqrrrvvv|||{{{wwwsssqqqooojjjgggccc]]]WWWQQQLLLJJJFFFEEEDDDBBB@@@>>><<<;;;:::999999888666444222111111000000000////////////////////////////////////////////////000000000111000000111111222333333333555666777666666777999;;;@@@RRReeeiii```]]]jjjzzzXXXGGGAAA:::888666666666555333222333333222111111000//////222222222111111111000000/////////000111111222222333444666888???WWWXXXBBB@@@<<<999::::::999888777777666666666666666555444333333333333444333333222222333333444333333333444444666777777:::999===\\\zzz|||qqq___JJJ@@@BBBEEEDDDAAACCCEEEJJJPPPYYYeeerrrzzz|||xxxzzz}}}}}}|||{{{wwwqqqnnnnnnpppqqqqqqmmmlllkkkjjjgggeeedddcccccc\\\YYYcccxxxxxxsss~~~uuueeeUUUKKKDDDEEEFFFJJJfffnnnxxxoooMMMAAA===888222111//////000000...---........................---.....................////////////000000000000111000333666FFFppprrrppp^^^GGGGGG[[[|||rrrXXXQQQVVVqqqwwwxxx|||}}}zzzuuurrrppppppfffddd```ZZZTTTOOOKKKIIIDDDCCCBBBAAA???===<<<;;;777777777666555444222222000000000////////////..............................////////////000000000111111222222333444444444333555666666555666777999???MMM```hhh```ZZZfffxxx\\\HHHCCC<<<:::888777777666444222111111111111111222222222222222222111111111000000/////////000111111222222222555777888@@@ZZZXXXCCC@@@<<<999;;;::::::999888777777777777666666555444333333333333444333333222222333333444333333333444555666777888:::999@@@eeeqqqyyyzzzXXXLLLAAA???AAABBBBBBCCCFFFMMMYYYhhhvvv}}}yyy{{{}}}|||{{{xxxrrrkkkhhhiiikkklllllllllkkkjjjhhhfffdddbbbbbb```]]][[[dddvvv|||yyy}}}qqqaaaUUUHHHFFFFFFHHH[[[lllrrrtttNNNAAA>>>:::222111//////000000...---........................---------...............////////////000000000000111111555888MMMzzz{{{[[[LLLJJJccciiiVVVSSS^^^}}}~~~}}}|||||||||yyytttpppnnnnnnaaa___[[[WWWRRRMMMJJJHHHAAA@@@???>>><<<:::999999555555555555555444333222000000////////////....................................////////////000000111111222222333444444444222333555555555555777888>>>HHHZZZgggbbbYYYbbbtttaaaJJJCCC>>><<<:::999888777555333111111111222222222333333222222222111111111111000//////000000111222222333000555888999CCCbbbXXXCCC@@@<<<999;;;::::::999888777777777777666666555444333333333333444333333222222333333444333333333444555666777888888;;;GGGmmmqqqyyy^^^HHHBBB???BBBDDDDDDHHHNNN\\\gggyyy}}}~~~~~~}}}~~~}}}{{{{{{uuunnngggdddgggkkkmmmlllmmmkkkjjjgggeeedddcccbbb```___^^^cccrrr|||}}}lll]]]LLLGGGGGGHHHQQQooollliii}}}{{{RRRCCC@@@:::222111//////000000...---........................---------.........//////////////////000000000000000222666;;;TTTRRRKKKJJJhhh___RRRTTTeee}}}zzzyyyxxxzzz{{{xxxrrrmmmjjjiii[[[YYYWWWSSSOOOKKKHHHFFF@@@???>>><<<:::999777777333333444444444333333222000000/////////........................................../////////000000000000111111222333333333000222444555555555666888;;;AAATTTfffdddYYY]]]mmmkkkPPPFFF???===;;;:::999888666444222222222222222222222111222222222111111111111000000000111111222333333333///555999999DDDdddXXXCCC@@@<<<999;;;;;;:::999888777777777777666666555444333333333333444333333222222333333444222333333444555666888888555===MMMrrryyyqqq[[[EEEDDDBBBCCCHHHIIIIIIQQQ\\\uuu~~~~~~|||}}}}}}}}}}}}||||||{{{uuunnngggeeeiiinnnpppqqqmmmllljjjhhhfffdddccccccaaaaaa___aaannn}}}xxxqqq```JJJBBBBBBDDDGGG___}}}qqqggguuuVVVFFF@@@999222111//////000000...---........................---------.........//////////////////000000000000///222777>>>YYYyyyJJJGGGGGGiii}}}YYYNNNSSSiii~~~yyywwwwwwvvvyyyzzzwwwpppjjjeeedddWWWVVVSSSPPPLLLIIIGGGEEEAAA@@@???===;;;999888777222333333444444333333333000/////////................................................/////////000/////////000111111222222///111333555555555666888888===PPPffffffYYYZZZgggzzzuuuXXXKKK@@@>>>;;;::::::999666444555444444333222111000000222222222111111111111000111111111222333333444444000666999888BBBbbb\\\DDD@@@>>>;;;999999999888888777666666666666555444333222333444555555444444444444555666666666666555444444555777777:::666PPPttt\\\LLLCCCCCCDDDDDDFFFKKKVVVdddmmm~~~~~~}}}~~~~~~|||zzzzzz{{{}}}sssjjjkkkkkkgggiiiqqqlllkkkiiihhhgggfffggggggaaabbb___^^^mmmyyy|||uuu^^^OOOHHHCCCEEELLL]]]xxxnnn\\\sssYYYGGGCCC777666111///000111......000....................................////////////...000222222111000111222000777999BBBeeecccMMMEEEWWWooooooYYYMMMWWWooo}}}|||{{{wwwvvvuuupppggg___UUUSSSOOOLLLJJJGGGEEEBBBAAA@@@>>>;;;999666444333222222333333222111///...///............---------........................////////////000000000000000000000000111111111111333333444444555666666666333===LLL```iii\\\WWWggg{{{yyyYYYMMMBBB===;;;<<<;;;888666777777555333333333333111///000000000000000000000000111111111111222333444555777333777;;;EEEhhh^^^EEEAAA???<<<;;;999999888888777777666666444444333222222222222333333333333333333444555555666666555444444555777888:::777SSSaaaMMMDDDAAABBBDDDGGGKKKTTTeeezzz~~~}}}~~~zzznnngggiiijjjfffhhhooommmkkkjjjhhhggggggggggggccceeeaaa___lll|||~~~|||eeeMMMFFFBBBDDDIIIYYYwwwoooUUUbbbxxx\\\GGGBBB888777222///000111......000....................................////////////...///111000//////000222000666888DDDiiitttYYYHHHHHHVVVmmmjjjVVVPPP[[[vvv}}}yyytttlllbbb[[[TTTQQQMMMJJJIIIFFFDDDBBB???>>><<<:::777555333222222222222222111000/////////............---------.........................../////////000000000000000000000000111111111111222222333333444555555555666>>>LLL```kkk___YYYeeeuuu{{{ZZZMMMEEE@@@===>>>===:::888999777555444333333333111000111111111111111111111111111111111111222333444555444333999>>>GGGjjj}}}___GGGBBB@@@===<<<999999999888777777666666333333333333333222111111333222222222222333444444666555444444555666777888:::999VVVgggMMMAAA@@@EEEEEEHHHNNNWWWfff}}}{{{vvvwww~~~ssskkkfffiiiiiifffgggmmmmmmllljjjhhhggggggggghhhfffgggcccaaaiiixxx~~~yyy}}}mmmLLLEEEAAAAAAEEEUUUxxxtttUUUXXXmmmbbbGGGBBB:::777222///111111......000....................................////////////...//////...---...000222000444888GGGpppjjjVVVKKKKKKSSShhhfffSSSRRRaaa~~~|||rrrggg]]]XXXPPPMMMIIIGGGEEECCCAAA???<<<;;;:::888555333222111333222111111000000000000///............---------............................../////////000000000000000000000111111111111111111111222333333444444666===HHH]]]kkkbbbXXX```mmmzzz```PPPHHHBBB???@@@???<<<:::;;;777666444444444444222000111111111111111111111111111111111111222333444555111333<<>><<<;;;:::888777555333222111333222111/////////000111///............---------................................./////////000000///000000000111111111111111111222222333444444444444999BBBVVVhhhaaaUUUXXXgggtttfffSSSJJJEEEAAABBBAAA<<<:::;;;888666555444555444222111111111111111111111111111111111111111222333444444222555>>>AAAKKKrrr}}}sss```FFFAAA???<<<<<<::::::999999888777777777444555666666666555333222444444444444444555555666555444444444555666888999:::@@@___bbbKKKEEEEEEFFFHHHLLLPPP[[[sss}}}tttnnnqqq}}}}}}|||{{{uuurrrqqqqqqoookkkkkkmmmnnnmmmkkkjjjiiihhhiiiiiieeeeeecccaaadddmmmvvvzzzuuuxxx}}}pppOOOFFF???===>>>OOO{{{```TTThhhqqqNNNDDD@@@999333000222111///...///....................................//////////////////...---,,,---000333111333;;;SSS}}}wwwiiiYYYMMMIIIQQQggg{{{\\\RRR[[[qqqooobbbYYYUUUJJJGGGDDDBBBAAA@@@>>><<<999999888666555333222222222111000/////////000111///............---------....................................///////////////000000000111111111111222222222333444444555555444888>>>QQQddd```TTTTTTcccpppiiiSSSLLLFFFCCCCCCAAA===:::;;;999777555555555555333111111111111111111111111111111111111111222333444444555777===@@@MMMxxxxxxaaaGGGAAA???<<<<<<:::::::::999888888777777666666666666666555444444555444444444444555666666555444444444555666888999;;;JJJnnn|||WWWGGGFFFGGGFFFGGGRRRYYYkkkxxxqqqttt{{{~~~||||||wwwwwwwwwtttqqqoooooopppooonnnllljjjiiiiiiiiijjjeeeeeeccc```aaaiiittt}}}xxxzzzmmmOOODDD>>>>>>>>>JJJsss~~~iii^^^uuuzzzSSSFFFBBB:::444111222222///...///....................................////////////...//////...---...000222222555???YYY~~~~~~nnnZZZMMMOOO^^^vvvnnnTTTTTTddd~~~zzzlll```VVVQQQIIIGGGDDDBBBBBBAAA???>>>888777666555444333222222111000000//////000000000///............---------........................------........./////////000000000000111111111111222222333333444555555555555:::>>>NNNaaa```UUUTTT```lllvvv\\\NNNIIIEEEEEECCC>>>;;;<<<999888666666666555444222222222222222222222222222111111111111222333444555666888===AAARRRcccHHHBBB@@@>>>===;;;::::::999999888888777666666555444444444444555444444333333444444555666444444444444555777888:::???VVVoooQQQGGGHHHIIILLLRRRdddqqq}}}uuutttwww}}}~~~{{{zzz{{{vvvxxxxxxuuuqqqqqqrrrtttpppnnnmmmkkkjjjjjjjjjjjjgggfffccc```___eeesss~~~sssvvviiiLLLAAA===@@@???DDDdddvvviiiWWWFFFAAA:::555111222222///...///....................................////////////...///111000//////000222222666CCC^^^}}}}}}qqq\\\OOO[[[sssaaaPPP[[[kkkttthhh\\\QQQJJJEEECCC@@@???>>>>>><<<;;;555555444333222222111111//////000000000000000//////............---------........................---------.........//////000000000000111111111111111111111222333333444444555:::===JJJ]]]]]]TTTTTT\\\hhhdddQQQKKKGGGGGGEEE@@@======:::888666666666666444333222222222222222222222222111111111111222333444555444666===DDDYYYeeeIIICCCAAA???>>>;;;;;;:::999999888888777666555444333222333444555333333222222333333444555444444333444555777999:::AAA___eeeNNNHHHIIILLLUUUaaaxxxxxxtttssswww}}}yyywwwwwwxxxsssvvvwwwsssppprrrtttvvvpppooommmkkkjjjjjjjjjkkkiiigggddd```]]]cccqqq~~~lllqqq}}}hhhIII>>><<>>???:::888777666777666555333222222222222222222222222111111111111222333444555222555===GGG___~~~dddHHHFFF<<>><<>><<<999555222000////////////000000000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...------,,,,,,---///000000000000000111111111111222222333333333333444444888666888DDDPPPUUUSSSQQQ]]]ggg{{{nnnZZZRRRLLLKKKIIIEEEBBBBBBAAA>>>;;;999999888777666333333222222111222222222111222222333333444444555555999>>>AAAUUUfffIIIFFF===???===::::::999999888777777777555555555555555555555555555555444444444444555555222444555666666888:::===AAAhhhwww[[[JJJRRRZZZ```yyyzzztttrrruuu~~~~~~|||{{{yyyyyywwwvvvtttqqqooommmllllllqqqrrrtttttttttqqqooommmhhhfffaaa___```hhhrrrzzzooovvv~~~iiiOOODDD>>>@@@===;;;HHH[[[|||oooUUUaaa```GGGGGG>>>777111111000......000000///...------...///000...............///000000111111000000000000111111444999OOOqqqsssVVVQQQJJJjjjmmmWWWXXXmmm{{{nnn```TTTIIIAAA<<<888777555333111000000000//////000000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---111000/////////000222222/////////000000000111111222222222333333333444444666555777BBBNNNTTTRRROOO\\\fffzzzppp[[[SSSMMMMMMLLLGGGDDDCCCBBB???;;;999999888777666444333333222222222222222111222222333333444444555666999>>>CCCZZZ{{{hhhJJJEEE===???<<<::::::999999888777777777555555555555555555555555555555444444444444555555333444555666666888;;;===EEEnnnjjjWWWOOO[[[iiiwww}}}yyyuuuvvv~~~}}}}}}}}}}}}||||||{{{zzzwwwvvvsssqqqpppooooooooosssuuuvvvwwwuuuqqqllliiidddcccaaa```bbbgggooouuullltttpppTTTFFF===>>><<<:::EEEUUUzzztttWWWZZZyyydddIIIJJJAAA999222111111///...000//////............//////...............///000000111000000000000000111111444===VVVwwwkkkNNNLLLMMMkkkxxxfffWWW]]]ttttttlll```SSSIII@@@:::666222111111000000000111111//////000000000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...------------...//////....../////////000000000222222222222333333333333444444777@@@LLLSSSRRRMMMYYYcccxxxsss\\\UUUPPPPPPOOOJJJFFFEEECCC@@@<<<:::999999777666555444333222222222222222111222222333333444444555777999>>>EEE___zzzkkkKKKEEE===???;;;::::::999999888777777777555555555555555444444444555444444333333444444555444444555555666888;;;>>>NNNvvveeeZZZ\\\ooo~~~yyywww{{{~~~~~~~~~}}}}}}|||{{{yyyyyyvvvuuutttsssssstttuuuvvvrrrrrrrrrqqqnnnjjjfffcccccccccbbbaaaaaacccgggjjjgggmmmzzzyyyVVVGGG===>>>===<<>>999555333000000000000000111111111000000000111000000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,---------............////////////111222222222222333333333333444777???KKKTTTRRRLLLTTT```uuuvvv\\\VVVQQQQQQQQQLLLGGGFFFEEEBBB>>><<<:::999888666666555444333333222333333111222222333333444444555777888===EEEaaa|||nnnLLLEEE===@@@:::::::::999999888777777777666666555555555444444444444444333333333333444444444555555555555888<<>>??????JJJZZZ~~~^^^NNN___pppQQQQQQHHH===333111222111//////...//////////////////..................///000000000000//////000111222222444???]]]}}}eeePPPMMMWWWyyywwweee^^^ZZZgggxxxhhh^^^MMMHHHAAA;;;888666444333111222222222222222222222111111222222111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---......//////000000000000............////////////111111111222222222333333333666999???KKKUUUSSSLLLPPP\\\rrryyy^^^WWWRRRRRRRRRMMMJJJIIIHHHEEEAAA>>><<<;;;999777777666555444333333333333111222222333333444444555777888<<>>@@@:::::::::999999888777777777666666666555444444333333444444333333333333444444555666666555555888<<<@@@RRRqqqxxxwwwzzz~~~~~~}}}{{{xxxvvvuuunnnoooppprrrtttuuuvvvwwwrrroookkkgggdddcccbbbccceeedddaaa^^^[[[ZZZ\\\^^^hhhkkkttt~~~SSSEEE===??????@@@MMM___bbbNNNZZZuuuUUUQQQLLL???444222333111///.........////////////.....................///000000////////////000111222333444BBBdddsssfffRRRLLLZZZooo___^^^^^^lllsssbbbSSSLLL@@@===999777666555444333333444444555444444333333333333333333333222111000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,------...///.............../////////000000000111111111111222222222222222666999>>>JJJVVVTTTKKKLLLXXXpppbbbZZZTTTTTTSSSPPPMMMNNNLLLHHHDDDAAA???===;;;999888777666555444333333333111222222333333444444555555888>>>DDD\\\sssMMMDDD>>>@@@999::::::999999888777777777777666666555444444333333444333333222222333333444666666666555555888===AAAQQQlll~~~}}}~~~xxxuuuxxx~~~~~~~~~}}}|||{{{yyywwwvvvoooppprrrtttttttttsssrrrooonnnkkkhhhfffdddccccccbbbaaa^^^[[[ZZZ\\\```dddkkkmmmwwwwwwPPPDDD>>>???======MMMbbb{{{cccOOO\\\{{{\\\SSSNNNAAA444222333222///...---...///000000///...---...............///000000////////////000111222333444HHHooouuukkkUUUMMM```iii]]]___bbbooo{{{nnn___OOOCCC@@@;;;999777666666666444333222333555666666666555555555555555555444333222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---)))***+++,,,,,,,,,++++++/////////000000000111111111111111111222222222222000555888<<>>@@@999::::::999999888777777777777777666555444444333333444333333222222333333444666666666555555888===AAASSSlll|||}}}|||xxxuuuwwwzzz}}}||||||||||||{{{zzzyyyxxxssstttvvvwwwvvvtttqqqoookkkkkkkkkjjjhhheeecccaaa___^^^\\\ZZZ[[[___fffkkkkkknnnyyypppNNNDDD>>>>>>;;;;;;LLLbbbsssaaaQQQ___cccWWWPPPBBB555222444222///------...///000000///...---...............///000000////////////000111222333444MMMxxx|||pppWWWOOOeee|||fff\\\aaadddppp|||jjj^^^RRRDDD<<<;;;:::999777777777666444111111222444666777777777777666666666666555444333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,---...///000///...---000000000000111111111111000111111111111222222222///444777:::FFFTTTRRRGGGGGGTTTllljjjaaaYYYWWWWWWUUUUUUWWWPPPMMMHHHDDDBBB@@@===<<<999888777666444444333333111222222333333444555555333:::CCCHHH\\\{{{NNNCCCDDD>>><<<;;;;;;:::999999888888777777777777666555555444444222333444555555555444444111888777666:::999===KKKiiivvvyyyyyysssrrr}}}{{{}}}|||||||||{{{yyyppptttxxxzzzwwwsssooommmmmmiiiffffffhhhgggaaa\\\^^^]]]___aaa___^^^cccjjjmmmnnnxxx{{{gggLLLBBB;;;===???@@@HHHRRRzzzuuubbbXXXsssggg\\\WWW@@@666777111///111---000000000000000000000000......///000000000000000000111222111000000222333:::OOOyyyZZZSSS___sssgggcccbbbgggvvvsssbbbPPPGGGAAA;;;:::===???>>>>>>===<<<:::888888777777888999:::;;;===>>>888:::<<<;;;888444222222.........------,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///////////////000000000000000111111222222333444444333555777;;;DDDKKKKKKEEEJJJRRRfffuuuaaaZZZ]]]ZZZYYY[[[XXXTTTQQQLLLHHHEEEBBB>>><<<<<<<<<:::888666555333222222333444555666666777777===999<<>><<<;;;;;;:::999999888888777666666666555444444333333333333333444444555555555111888777555999888===LLLmmm|||vvvtttvvvzzzuuurrr|||}}}{{{zzzxxxvvvvvvxxx{{{zzzvvvrrrnnnlllkkkhhheeeeeegggfffaaa\\\]]]\\\^^^___^^^\\\aaagggppprrr|||xxxeeeJJJ@@@:::<<<>>>>>>EEENNNrrrsssbbbZZZwwwkkk```XXXAAA666777111000111...000000000000000000000000......///000000000000000000111222111000000222444:::PPPsssXXXUUUdddyyysssuuu|||qqqhhhdddcccgggxxx~~~{{{mmmZZZMMMAAA===<<<;;;===AAADDDDDDDDDCCCBBB@@@???>>>;;;;;;:::::::::;;;<<<<<<:::<<<===;;;888444222222......---------,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///////////////000000000000000111111222222333444444222444555999CCCLLLMMMIIIKKKSSSgggvvvbbbZZZ]]]YYYWWWYYYVVVUUURRRNNNJJJGGGDDDAAA>>>===<<<;;;999777555444333222222333444555666666666:::888===IIIaaa~~~NNNBBBBBB===<<<;;;;;;:::999999888888777555555555444333333222222333333222222333555666777222888666555888777===NNNmmm}}}uuuzzzfffbbbcccjjjsss{{{{{{vvvqqqzzz}}}{{{zzzyyyxxx|||||||||yyyuuupppmmmllljjjgggeeefffgggfffbbb^^^^^^]]]^^^___]]][[[___ffflllpppzzzxxxgggJJJ???999;;;===<<>>===<<<;;;;;;<<<<<<===>>>>>><<<888444222222------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///////////////000000000000000111111222222333444444444555666888@@@JJJMMMJJJJJJSSSfffwwwbbb[[[]]]YYYWWWXXXUUUWWWTTTPPPMMMJJJGGGCCCAAA???>>><<<999777666555444222222333333444444555555888777>>>KKKcccOOOAAAAAA======;;;;;;:::999999888888777666666555444444333333222444333222111222444777888333777555555888555>>>SSSnnn|||rrrlllYYYTTTRRRWWW^^^fffpppyyy|||wwwpppwww|||{{{{{{}}}}}}}}}}}}|||{{{vvvqqqnnnlllllljjjhhhgggggggggfffccc```___^^^^^^___]]]ZZZ^^^eeehhhmmmvvv{{{lllKKK@@@999<<<===<<<>>>EEEVVVzzzrrr```UUUiiivvvoooaaaGGG888666222222444111////////////////////////......///000000000000000///000111111000111333444;;;TTToooSSSRRR```hhhlllyyy~~~sssooommmjjjeeeiii~~~}}}wwwrrrnnnjjjllliiiiiiooovvv|||lllSSSDDDBBB???===@@@EEEIIILLLNNNOOOPPPPPPOOOMMMJJJHHHFFFAAA@@@>>>===<<<<<<===>>>???@@@???<<<888444222111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///////////////000000000000000111111222222333444444999999888777<<>>III^^^QQQBBB@@@======;;;;;;:::999999888888777777777666666555444444444444333222111222444666888444777444555888555@@@YYYxxx{{{pppZZZNNNIIIEEEFFFIIINNNXXXaaaiiinnnuuu||||||yyyqqqttt|||}}}zzzzzz|||~~~yyyyyywwwrrrnnnllllllmmmggggggffffffeeeccc```^^^^^^\\\\\\]]]ZZZWWWZZZ```gggmmmvvv|||oooOOOCCC;;;===>>><<<===CCCQQQ{{{{{{eeeQQQ\\\{{{sssgggKKK999666222222444111////////////////////////......///000000000000000///000111111000111333555<<>>???@@@CCCHHHMMMOOOPPPVVVVVVVVVUUUSSSOOOKKKIIIAAA@@@>>>======>>>@@@AAA??????>>>;;;666222000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///////////////000000000000000111111222222333444444999:::888666:::DDDIIIJJJKKKSSSeeeuuuaaa[[[___]]]\\\___\\\XXXVVVTTTRRRPPPMMMIIIFFFCCCBBB>>>;;;999777777777444444333222222222333333555555<<>><<<===AAARRRlllRRRTTTqqq~~~wwwnnnOOO;;;777222222444000000000000000000000000000......///000000000000000...000111111000111333555===]]]kkkNNN@@@PPPiii|||{{{uuurrrrrrqqqmmmooojjjcccYYYSSSQQQTTTXXX[[[]]]\\\aaakkkttt{{{wwwZZZFFF@@@BBB???DDDHHHJJJPPPVVVZZZYYY_________]]]ZZZUUUPPPMMMBBBAAA>>>======>>>@@@BBB======<<<888333000//////++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///////////////000000000000000111111222222333444444444666666555:::EEEMMMOOONNNUUUhhhvvvbbb]]]bbb``````cccaaaZZZYYYWWWVVVTTTQQQMMMJJJFFFCCC@@@<<<999888888888666555444222222222333444555555;;;AAAPPPttt~~~xxxUUUEEEBBB>>>===;;;;;;:::999999888888777777666666555555444333333555444444444444333333333555666444777:::777GGGfff~~~```HHH???===:::999999777555888>>><<>>aaazzzeeeKKKCCCYYYttt{{{www{{{}}}yyyuuuttttttqqqsssmmm[[[NNNJJJFFFCCCDDDIIINNNQQQSSSTTT\\\hhhsss{{{zzzbbbKKK???@@@DDDFFFMMMRRRTTTYYYaaaeeedddffffffeeeccc^^^XXXRRROOOEEECCC???===<<<===>>>@@@::::::999555111...---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///////////////000000000000000111111222222333444444222555666555:::EEEMMMPPPMMMUUUgggzzzfffaaaeeeccccccfffccc]]]\\\[[[ZZZYYYVVVQQQNNNGGGEEEAAA===:::999999999888777555333222222333444555555;;;AAAOOOtttWWWGGGCCC>>>>>>;;;;;;::::::999888888777666555555444444333222222555555555555444333222111555555444777;;;888IIIjjj~~~nnnOOO???===:::999;;;<<<999666777<<<999<<>>777222222333///000000000000000000000000...//////000000000000000...///111111111111444666???cccxxx{{{yyykkkUUUMMM```zzzwwwllljjj}}}|||wwwvvvvvvsssuuuvvvVVVAAABBBAAA>>>>>>???BBBFFFHHHMMMPPPYYYhhhttt|||mmmVVVFFFAAACCCFFFJJJQQQVVVWWW\\\dddhhhggghhhhhhgggddd___XXXRRRNNNGGGEEEAAA===;;;;;;<<<>>>888888777333///---,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////////////////000000000000000111111222333333444444333777888777:::CCCJJJMMMKKKRRRddd~~~jjjccchhheeedddfffddd```___^^^]]]\\\YYYUUUQQQHHHFFFAAA===:::999999:::999888555333222333444444444555<<>>???XXXpppYYYTTThhhUUU:::999666111111///111111111111000000000000............/////////000///000111000000111333666???ooouuuwwwuuuZZZMMMdddpppeeeiii{{{yyyvvvssspppooovvvbbbKKKFFF>>>@@@AAA???===>>>CCCHHHIIINNN[[[kkkvvv{{{{{{```MMMCCCAAAFFFMMMRRRVVV[[[```fffjjjmmmoooppplllhhheeebbb\\\TTTMMMFFFBBB>>>;;;;;;;;;;;;:::666333111000000///...---,,,++++++******++++++,,,++++++++++++++++++++++++------------------------***+++,,,---------,,,,,,......///000000000000000000000000111222222333333333666666666:::CCCIIIJJJPPPQQQ]]]wwwxxxfffbbbhhheeeddddddaaa^^^^^^]]][[[XXXTTTPPPMMMJJJGGGDDDAAA@@@>>><<<:::777666555444333333444555555999???AAAPPP{{{WWWEEE@@@<<<===;;;;;;:::999999888888777888666444333222222333444444444444555555555555666666222:::777888;;;GGGrrr|||zzzmmmggg\\\PPPFFF>>>999777888888888777888888999:::;;;999:::>>>===;;;???FFFCCCEEEGGGLLLSSS[[[bbbfffrrr~~~xxxssstttyyy{{{wwwuuuwwwuuuqqqnnnkkkjjjkkkkkkllliiieeeaaa^^^\\\[[[ZZZ]]]YYYZZZaaacccaaaiiivvvvvvyyyZZZEEE===>>>999999>>>>>>SSSyyyppp[[[]]]yyyUUU:::999666222111000111111111111000000000000........./////////000000///000111000000111444666CCCuuuyyyrrrlllUUULLLaaayyynnnffflll~~~|||{{{yyywwwuuutttyyyvvvSSS@@@===<<<===>>>===<<<===???BBBGGGMMM[[[kkkvvv{{{qqqYYYJJJEEEFFFLLLRRRXXX[[[aaaggglllooorrrsssrrrnnnjjjfffccc\\\TTTNNNGGGCCC???<<<;;;;;;::::::666333111000000///...---,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,---.....................///000000000000000000000000111222222333333333666666666:::CCCIIIJJJIIIKKKXXXtttkkkeeeiiieeebbbccc_________^^^\\\YYYUUUQQQOOOLLLIIIEEEBBBAAA???<<<:::888777666444444444444555444888???BBBRRR~~~YYYGGGBBB===>>>;;;;;;:::999999888888777777666555333222333333444444444444555555555555666777222999777888===NNN}}}zzz|||zzzqqqnnnjjjeee___ZZZVVVSSSHHHEEEAAA>>>;;;:::::::::999::::::;;;;;;;;;;;;<<<===<<<<<<===<<<:::<<<@@@;;;;;;<<<>>>BBBGGGLLLOOO]]]nnn~~~|||{{{{{{|||}}}zzzvvvtttsssqqqnnnjjjiiiiiijjjkkkjjjgggccc___\\\[[[ZZZZZZ]]]ZZZ^^^eeeiiijjjsssvvv~~~zzzXXXDDD===???:::999>>>===QQQqqq{{{nnnYYYbbbVVV;;;999666222222111222222111111111000000000....../////////000000000///000111000000111444777CCCwwwrrrjjjXXXRRReeexxxiiifffppp}}}}}}|||{{{{{{zzzyyy}}}hhhIII<<<===<<<=====================>>>EEETTTfffrrrwww}}}{{{gggRRRGGGFFFJJJPPPVVV\\\aaahhhnnnqqqsssuuuvvvtttpppkkkgggccc]]]TTTNNNHHHEEE@@@===<<<;;;:::999666333111000000///...---++++++************++++++++++++++++++++++++++++++---------------------------.........////////////......///000000000000000000000000111222222333333333555666555:::CCCIIIIIICCCGGGUUUrrrppphhhiiidddaaabbb^^^```___^^^]]]ZZZVVVSSSQQQPPPLLLHHHEEECCC@@@===;;;999888666555444444555555444777>>>CCCRRR|||ZZZHHHBBB======;;;;;;:::999999888888777777666555444333333333444444444444555555555555666888222999777888>>>UUUuuuooovvv~~~{{{sssiiicccSSSRRRNNNJJJFFFBBB@@@>>>>>>===<<<<<<<<<======>>>======>>>??????@@@@@@@@@@@@??????@@@???======???>>>===<<<<<<===@@@CCCEEENNN\\\kkksssxxx|||zzzxxxvvvpppnnnkkkiiiggghhhjjjkkkfffeeeccc```]]]\\\]]]^^^___^^^bbbgggiiikkkrrr|||}}}{{{uuuwwwVVVCCC<<>>BBB>>>???@@@@@@AAA???===;;;;;;BBBPPPaaammmssszzz~~~sssaaaMMMFFFHHHLLLRRRVVV\\\ccckkkpppssssssuuuvvvvvvrrrlllgggccc]]]TTTNNNJJJFFFBBB???===<<<:::999666333111000000///...---++++++************++++++++++++++++++++++++++++++------------------------.............../////////......///000000000000000000000000111222222333333333555666555:::BBBHHHIIICCCHHHXXXuuuqqqhhhiiidddbbbdddbbbaaa```___]]][[[XXXUUUTTTTTTPPPLLLHHHEEEBBB???<<<;;;999888666555555555666666888>>>BBBOOOvvv[[[HHHBBB<<<<<<;;;;;;:::999999888888777777777666555444444444444444444444555555555555666888111999888999???[[[ssslllrrr}}}}}}~~~~~~}}}yyypppggg]]]TTTNNNFFFEEECCCAAA@@@???>>>>>>>>>>>>???@@@??????>>>>>>===>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDEEECCCAAABBB@@@>>><<<;;;<<<>>>???GGGNNNWWWbbbppp}}}|||yyyvvvuuunnnmmmkkkiiiiiiiiijjjkkkdddeeeeeeccc```___aaaccceeeeeeggghhhgggggglllrrrwww}}}yyywwwuuuVVVBBB<<>>???@@@AAA>>>@@@BBBEEEEEEEEEDDDCCCAAAAAA@@@@@@AAACCCEEEFFFIIILLLMMMLLLNNNOOOMMMHHHBBB@@@===:::999999:::;;;AAACCCHHHRRReeexxxzzzvvvsssqqqnnnnnnmmmmmmllllllkkkkkkcccfffhhhgggccc```aaaccchhhiiijjjhhheeedddhhhlllwww|||xxxwwwxxxVVVBBB;;;===999999>>>>>>MMMqqq{{{hhhNNNSSSyyyVVV<<<;;;999555555444333222222222222111111111/////////000000000111111///000111111111333666999HHHsss```JJJVVVgggnnnqqqzzz}}}yyywwwyyynnnTTTCCC>>>???===AAADDDDDD@@@======???FFFFFFJJJRRRXXX]]]eeemmmxxx{{{~~~{{{bbbWWWLLLJJJLLLQQQXXX___aaahhhppptttsssrrruuuxxxtttoooiiiddd```ZZZSSSNNNJJJGGGDDDBBB@@@???<<<:::666333111000000///...---******))))))))))))******++++++++++++++++++++++++------------------------...---,,,,,,,,,---//////......///000000000000000000000000111222222333333222444555444999BBBHHHHHHDDDKKK\\\xxxppphhhjjjggghhhllljjjccccccaaa___^^^\\\[[[ZZZZZZVVVRRRNNNKKKHHHEEEBBB===<<<:::888777666777777555555===DDDQQQvvv^^^KKKDDD======;;;;;;:::999999888888777777777777666666555444333444444444555555555555666777000999::::::@@@aaa|||yyytttrrrqqqooojjjeeeiiippp|||zzzxxxvvvvvvxxx|||~~~zzzzzz{{{}}}}}}~~~~~~~~~~~~{{{{{{xxxrrrbbb\\\SSSKKKFFFDDDBBBAAA@@@???>>>>>>???BBBDDDEEEGGGKKKOOOTTTWWWWWWVVVUUUNNNMMMKKKJJJLLLNNNRRRTTTXXX[[[\\\ZZZ\\\^^^ZZZRRRFFFDDDAAA>>>======>>>???@@@CCCGGGQQQcccvvv~~~yyyvvvsssrrrooopppqqqrrrqqqooolllkkkeeeiiillljjjddd___^^^^^^bbbeeefffdddbbbdddgggjjjtttwwwqqqpppyyy|||~~~xxxVVVBBB:::<<<888888>>>???NNNzzznnnRRRPPPlllWWW<<<;;;999666666555333333222222222111111111//////000000000111111111///000111111222444777:::HHHttt___KKK^^^uuuzzz|||}}}{{{{{{zzz___KKKBBB@@@AAA===CCCHHHFFF@@@===@@@EEECCC@@@AAAGGGMMMTTT```jjjtttwww{{{~~~~~~vvv```XXXQQQNNNMMMOOOWWW```cccjjjqqqsssqqqqqqtttyyyqqqlllfffaaa]]]YYYRRRMMMIIIGGGDDDCCCBBB@@@>>><<<666333111000000///...---******))))))))))))******++++++++++++++++++++++++------------------------///...---,,,---...000111......///000000000000000000000000111222222333333222444555444999AAAGGGHHHBBBJJJ]]]yyyuuummmoookkkiiillliiidddcccbbb```___]]]]]]\\\[[[XXXTTTPPPNNNKKKHHHEEE???===;;;999888777777777555555===DDDPPPtttyyy```MMMFFF???>>>;;;;;;::::::999888888777777777777777666555444333444444444555555555666666666///999;;;:::@@@bbbyyyqqqjjjeeeccc^^^[[[ZZZYYY\\\eeepppvvvsssqqqqqqtttxxx{{{|||xxxzzz|||~~~~~~~~~|||{{{{{{~~~~~~}}}pppeeeeeebbbZZZMMMHHHBBB>>>>>>???AAAAAAAAAAAAAAABBBEEEHHHLLLNNNWWWZZZ```fffjjjkkkjjjiii]]][[[YYYWWWXXX\\\```ccceeeiiiiiifffhhhjjjddd\\\MMMKKKHHHFFFEEEEEEGGGHHHGGGMMMSSS\\\kkk}}}~~~{{{yyyxxxwwwvvvoooqqqsssuuutttqqqmmmkkkfffkkknnnllleee]]]ZZZZZZYYY^^^`````````ccchhhkkkooopppiiigggqqquuuyyyuuuWWWBBB999;;;777888???@@@SSSsssUUUMMMbbb}}}WWW<<<<<<:::666777555333333333222222222111111000000000000111111111111///000111111222444777:::DDDsssYYYJJJfffhhhOOO@@@===>>>@@@???GGGMMMJJJBBB???DDDKKKBBB??????EEENNNYYYhhhuuurrruuuxxx{{{{{{rrrccc]]]WWWRRRMMMLLLSSS]]]bbbiiiooopppnnnnnnrrrxxxooojjjddd___\\\XXXQQQMMMHHHFFFDDDCCCCCCAAA???===666333111000000///...---******))))))))))))******++++++++++++++++++++++++------------------------111000...---...///111222...//////000000000000000000000000111222222333333222444555444999AAAGGGHHHBBBJJJ^^^{{{{{{rrrsssmmmjjjjjjgggeeedddbbbaaa___^^^^^^^^^\\\YYYUUUQQQOOOLLLIIIGGG???>>><<<999888777777888777555<<>>===<<<;;;;;;;;;;;;;;;;;;:::666666666555444444333333333333444444555666777777777444888<<<777BBBrrr}}}vvvnnnccc\\\YYYQQQNNNLLLMMMOOOTTT___kkkrrrpppnnnnnnqqquuuwwwyyyyyy|||~~~|||zzzzzz~~~}}}|||{{{{{{|||}}}~~~sss```VVVUUURRRMMMGGGBBB@@@AAABBBAAABBBDDD@@@AAADDDGGGKKKPPPWWW[[[dddjjjrrryyyzzzwwwqqqlllfffeeecccbbbdddgggkkkmmmooopppsssvvvvvvqqqggg```TTTRRROOOMMMLLLNNNQQQSSSWWWZZZ___gggrrr~~~yyyvvvvvvwwwtttsssssssssqqqnnniiifffiiiiiihhheee```]]][[[ZZZ[[[\\\^^^aaadddfffhhhjjjnnnmmmnnnooonnnqqq{{{tttRRRDDD::::::;;;:::===DDDWWWnnnNNNIII```|||UUUBBB;;;999;;;555999555555333222111000000000000000000000000000000000///000111222222444777:::NNNrrrrrrYYYSSSccc}}}zzzyyy~~~kkkSSSHHHAAA999999>>>@@@FFFGGGCCCGGGNNNJJJ===@@@DDDHHHQQQcccttt{{{yyyxxxwwwyyywwwnnnhhh___SSSKKKJJJNNNSSSUUUcccgggjjjkkknnnrrrppplllkkkiiifffbbb]]]VVVOOOJJJJJJGGGDDDBBBAAA???===;;;888555111//////...---,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,------------------------///////////////.........////////////000000000000000000000111222222333333555666666666;;;DDDHHHGGGDDDJJJ\\\|||vvvnnnqqqmmmjjjhhhcccgggfffdddaaa___]]]\\\[[[VVVUUUSSSSSSRRRPPPLLLIIIGGGBBB;;;888888999:::999777<<>>;;;;;;;;;;;;::::::::::::777666666555555444333333333333444444555666666777555333888===<<>>888888>>>>>>CCCFFFFFFIIIKKKIIICCC@@@FFFXXXsssvvvlllmmmrrrzzz~~~tttkkkddd\\\RRRLLLLLLQQQVVVXXX^^^aaabbbbbbeeejjjllliiijjjgggccc```\\\VVVQQQMMMJJJGGGDDDBBB@@@???===;;;777444000......---,,,++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,------------------------............////////////////////////000000000000000000000111222222333333444555555555:::BBBFFFEEEDDDJJJ\\\|||rrrjjjnnnkkkiiiiiidddfffeeebbb```]]]\\\[[[ZZZVVVTTTSSSRRRRRROOOLLLIIIGGGBBB===:::999:::999888888;;;>>>AAAMMMiiibbbOOOGGG@@@???;;;;;;;;;::::::999999999777777666555555444444333333333444444555666666666444333888======LLL}}}~~~qqqcccZZZRRRIIICCCBBB???======???@@@EEEOOOZZZfffhhhjjjmmmooorrrsssttt|||}}}|||zzzvvvsssssssssssssssuuuvvvwwwxxxxxxxxxvvvxxxzzzzzzzzz{{{}}}zzzsssfffWWWNNNJJJFFFAAAAAA======@@@BBBBBBDDDIIIJJJMMMQQQWWW___iiissszzz}}}{{{yyywwwuuuuuuwwwyyyzzz{{{{{{{{{zzzwwwrrrjjjeee```___^^^^^^```dddiiilllyyy~~~}}}}}}xxxuuutttuuurrrrrrsssrrrpppmmmjjjhhhcccfffiiiiiiddd]]]VVVSSSVVVXXXZZZ^^^aaaccceeeffflllkkkkkkllllllnnnxxxnnnOOOBBB999:::;;;:::<<>>::::::222666666555444222111111111111000000000000000000000000///000111222222444777:::IIIrrrxxxlllbbbdddsss^^^NNN@@@<<<;;;777888======???FFFLLLLLLHHHIIIMMMQQQaaa{{{ooofff^^^ccclllrrrtttoooeee^^^TTTOOOHHHDDDFFFKKKQQQTTTYYY[[[[[[ZZZ]]]dddhhhhhhgggddd```]]]ZZZWWWSSSPPPIIIFFFCCCAAA@@@???===;;;666333000...---,,,+++)))+++************+++,,,,,,******+++++++++,,,,,,,,,---------------------------------.../////////000////////////000000000000000000000111222222333333333444444444999AAAEEECCCCCCJJJ]]]}}}qqqhhhllliiiiiijjjggggggeeeccc```]]]\\\[[[[[[XXXVVVUUUTTTTTTRRRNNNKKKFFFCCC@@@===<<<;;;999777888:::<<<>>>IIIccc```NNNGGG@@@>>>;;;;;;;;;:::999999888888777777666666555444444444444444444555555555666666666444888::::::IIIyyyxxxjjj\\\RRRJJJBBB>>>>>>;;;999:::<<<>>>BBBLLLVVV___ccchhhlllnnnpppqqqrrrxxxxxxvvvsssooonnnnnnoooooopppsssuuuwwwxxxxxxwwwtttvvvwwwxxxyyyyyyzzzzzzsssjjj\\\OOOFFFCCCBBB@@@BBB@@@@@@CCCDDDDDDHHHNNNSSSWWW]]]dddkkkttt|||}}}|||}}}~~~~~~{{{wwwqqqllliiigggggggggjjjnnntttyyy}}}~~~||||||~~~|||}}}}}}{{{xxxuuuttttttqqqrrrrrrqqqooollljjjiiihhhjjjllljjjccc\\\VVVRRRUUUWWW[[[```dddgggiiikkkjjjiiijjjkkkjjjmmmwww{{{jjjLLL@@@999:::<<<999;;;AAAOOOwwwrrr___MMMOOOhhh^^^IIIAAA======555999666555444333222111111111000000000000000000000000///000111222222444777:::GGGrrrttteeeeeevvvnnnMMMBBB:::999999888999<<<======GGGRRRPPPHHHLLLZZZgggppp^^^\\\______gggooonnnbbbUUULLLIIIBBB???<<<;;;>>>CCCIIIMMMUUUYYY[[[ZZZ]]]dddhhhhhhdddaaa^^^[[[YYYWWWTTTRRRIIIFFFCCCAAA@@@???===<<<777444000...---,,,+++)))************++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000////////////000000000000000000000111222222333333333555555555:::AAADDDCCCCCCJJJ]]]~~~uuujjjllliiiiiilllhhhhhhfffccc```^^^]]]]]]]]][[[YYYXXXWWWWWWUUUQQQNNNFFFEEEDDDBBB???<<<999777999999:::<<>><<<<<<;;;::::::999888888888777777666555555444444444444444555555555555555666666888888888IIIxxxlll___QQQHHHAAA;;;888999999888999<<<===@@@IIIRRRZZZ___eeejjjlllmmmnnnpppssssssqqqooommmlllnnnpppnnnooorrruuuwwwxxxxxxxxxuuuvvvwwwxxxyyywwwuuutttlllaaaRRRGGG@@@???@@@CCCCCCBBBDDDGGGGGGGGGLLLRRR]]]ccclllttt|||{{{vvvqqqooonnnoooqqquuuzzz~~~|||zzz{{{}}}zzz{{{{{{zzzwwwtttsssssspppqqqrrrpppllliiihhhhhhlllllljjjddd]]]WWWSSSQQQRRRUUUZZZ```eeeiiilllmmmgggggghhhiiiiiilllwwwxxxfffJJJ>>>888:::<<<999:::???MMMtttnnn[[[MMMZZZ}}}\\\HHH@@@===>>>666;;;666666444333222111111111000000000000000000000000///000111222222444777:::LLLvvvwwwdddggg~~~yyy___EEE>>>999999:::999999:::======HHHUUURRRJJJRRReeeuuusssVVVXXXffflllsss{{{~~~oooUUU@@@999:::777777777888;;;@@@FFFJJJPPPWWW]]]___aaaeeegggfffccc```]]]ZZZYYYWWWUUUSSSIIIFFFCCCBBBAAA@@@>>>===999666222///...---,,,*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,---...//////000////////////000000000000000000000111222222333333444666666777;;;BBBDDDBBBBBBJJJ^^^xxxllllllhhhfffhhheeeeeeccc```]]]\\\\\\\\\]]][[[ZZZYYYXXXWWWUUURRROOOHHHIIIHHHFFFBBB>>>:::888999999:::<<>>999777888777666888;;;;;;===DDDMMMUUU[[[bbbggghhhhhhjjjlllooooooooonnnllllllnnnpppmmmnnnpppsssuuuwwwxxxxxxwwwwwwwwwwwwwwwtttoookkkbbbWWWJJJBBB>>>===@@@EEEDDDDDDGGGJJJKKKKKKQQQYYYbbbhhhrrr||||||vvvssssssuuuvvvzzz|||zzzzzz{{{}}}~~~zzzzzzzzzxxxuuusssssstttoooqqqqqqnnniiieeeeeegggjjjhhhccc\\\UUUQQQOOOPPPNNNRRRWWW]]]bbbfffhhhiiieeedddfffiiiiiimmmyyyvvvdddGGG===777:::<<<999999>>>KKKoooxxxcccOOOFFF]]]}}}XXXDDD===;;;===555:::777666555333222222222222000000000000000000000000///000111222222444777:::QQQ|||~~~fffgggnnnTTT@@@>>>;;;::::::::::::999<<<>>>HHHRRRQQQNNNZZZlllfff]]]nnn{{{yyymmmNNN888444888111333666888:::>>>CCCFFFLLLUUU^^^aaabbbddddddbbbcccaaa^^^[[[ZZZWWWTTTQQQJJJGGGDDDCCCBBBBBB@@@>>>:::777333000///---,,,******++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---.........///////////////000000000000000000000111222222333333444666777777<<>>>>>===;;;::::::999888888777777666555555555555555555555555555555555444666888888;;;RRR}}}sss[[[PPPEEE@@@===999777999777666888::::::;;;AAAIIIPPPWWW^^^bbbbbbccceeehhhkkkkkklllkkkiiiiiijjjkkkllllllmmmnnnppprrrtttuuuvvvuuuttttttrrrnnngggaaaVVVLLLCCC@@@???===???EEEFFFGGGKKKQQQRRRTTT\\\eeelllpppwww~~~}}}wwwvvvyyy||||||zzzzzz{{{}}}~~~{{{{{{zzzwwwtttrrrssstttnnnpppqqqmmmfffbbbbbbdddcccbbb^^^XXXSSSPPPOOOPPPOOORRRWWW\\\```bbbcccccccccccceeehhhjjjooo{{{tttbbbEEE;;;666:::<<<888888<<>>;;;===555:::777666555444333222222222000000000000000000000000///000111222222444777:::QQQmmmbbbssseeeLLL===<<<;;;999999:::999888999>>>FFFMMMNNNQQQ___oooqqqhhhkkkwwwwww^^^FFF888666:::444777:::===>>>@@@CCCFFFKKKUUU___aaaaaabbbbbbaaadddbbb```]]][[[WWWSSSOOOJJJHHHFFFDDDDDDCCCBBB@@@999666222///...,,,***)))***+++,,,---------,,,,,,******+++++++++,,,,,,,,,------------------------------------------------////////////000000000000000000000111222222333333222555666777;;;AAABBB@@@AAAIII```xxxlllkkkfffbbbbbb^^^___]]][[[YYYYYY[[[]]]___]]][[[ZZZYYYYYYVVVSSSPPPOOOPPPPPPMMMGGGAAA???>>>999888;;;???@@@LLLmmmeeeXXXSSSHHHCCC@@@???>>>===<<<;;;::::::888888777777666666555555555555555555555555555444555666888777:::QQQwwwkkkSSSIII???<<<999666555666888888999<<<;;;;;;@@@HHHNNNTTT\\\_________bbbeeefffggghhhgggeeeddddddeeejjjjjjjjjjjjllloooqqqsssuuutttrrrqqqoooiiiaaaZZZMMMEEE@@@AAA@@@===>>>CCCHHHKKKQQQWWWZZZ]]]fffppp{{{}}}~~~yyyxxx}}}}}}zzzzzz|||}}}}}}}}}|||zzzvvvsssrrrsssuuunnnpppqqqllleee``````ccc______]]]YYYUUURRRRRRSSSRRRUUUYYY]]]___``````___bbbbbbdddhhhjjjppp|||tttbbbEEE;;;666:::<<<888888<<>>???777;;;777666555444333222222222000000000000000000000000///000111222222444777:::MMM~~~sss]]]fff```HHH:::;;;:::888777999999777888===DDDHHHKKKSSSbbbooooooffflllppprrr|||dddLLL===888888:::<<<@@@DDDFFFGGGHHHJJJMMMMMMWWW```aaa```bbbcccbbbeeecccaaa___\\\WWWRRRMMMKKKIIIFFFEEEEEEDDDCCCAAA888555111...---+++)))(((***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,------------------------------------------,,,,,,////////////000000000000000000000111222222333333111444555666:::@@@AAA>>>@@@III```yyynnnnnnhhheeeddd```aaa___]]][[[\\\^^^bbbddd```___^^^]]]\\\ZZZWWWTTTQQQRRRRRRNNNHHHBBB@@@@@@999888<<<@@@@@@KKKjjjgggZZZOOOEEEEEECCCCCCBBB@@@===<<<;;;:::888777666555555444444555666666666666666666666666333333888===<<>><<<:::777777:::999999888777777999===AAAJJJMMMQQQUUUWWWZZZ]]]```aaaaaaaaaaaabbbdddfffhhhkkkjjjhhhgggggghhhjjjkkkqqqmmmjjjjjjjjjdddXXXNNNDDDCCCAAA???@@@CCCFFFHHHRRRNNNPPPZZZcccjjjsss{{{|||yyy|||~~~}}}~~~~~~}}}xxxsssqqqqqqqqqooommmoooooonnniiiccc______```___^^^]]][[[XXXUUUSSSRRRVVVVVVWWW\\\bbbfffeeecccaaadddggghhhjjjrrr}}}www___FFF===666777:::;;;<<<===>>>mmm}}}iiiTTTFFFPPPoookkkNNNHHHDDDBBBAAA;;;999999777666555555555555333333222222222222222222222222333333222444666999MMMzzzaaa\\\]]]wwwoooSSSFFF===<<<;;;;;;::::::::::::>>>::::::BBBFFFJJJWWWeeeoooiiiaaabbblllzzzfffTTTCCC===;;;:::;;;???EEEMMM[[[ddd^^^PPPLLLRRRSSSVVVXXX[[[```eeeccc^^^dddbbb```^^^[[[XXXSSSPPPMMMKKKIIIHHHHHHHHHFFFDDD;;;777222...---,,,,,,+++---,,,***))))))***,,,---)))************+++++++++,,,,,,,,,---------.........------------...//////000000000000111111111111000111111222222333444444777444333777===AAA@@@===>>>GGG^^^vvvnnnoooiiifffhhhfffeeeccc___\\\\\\```dddgggcccaaa___]]]\\\[[[YYYWWWXXXWWWUUUQQQLLLHHHDDDBBB===::::::>>>@@@KKKddd~~~|||}}}gggZZZOOODDDDDDCCCCCCBBB@@@>>><<<::::::888888666555555555555555666666666666666666666666777555:::>>>;;;HHHxxxyyygggZZZIIIAAA;;;:::888555555888888999888777777999===@@@FFFIIIMMMQQQSSSVVVZZZ\\\]]]]]]]]]^^^___aaaccceeehhhgggeeeddddddeeeggghhhllliiiggghhhhhhbbbVVVLLLCCCBBB@@@???AAADDDGGGJJJLLLPPPUUUZZZbbbnnn|||~~~~~~}}}}}}}}}}}}|||{{{wwwsssooonnnnnnmmmmmmnnnnnnlllgggbbb^^^^^^```aaa___\\\XXXVVVUUUTTTTTTSSSSSSVVV]]]dddhhhgggeeeaaadddfffhhhkkksssvvv^^^FFF===666777:::;;;<<<>>>EEEssslllTTTCCCLLLjjjsssTTTLLLGGGDDDCCC>>>:::999888777666666666666333333333333222222222222222222333333222444666999MMMxxxoooUUUVVVXXXuuukkkNNNBBB<<<<<<;;;::::::::::::::::::888999>>>???AAAKKKXXX]]]^^^___dddjjjnnnmmmjjjPPPFFF======???BBBHHHOOOYYYhhhxxxyyyhhhUUUMMMOOOPPPUUUZZZ\\\```eeedddaaafffdddaaa___]]]YYYUUUQQQMMMLLLKKKJJJJJJIIIGGGEEE:::666111...---,,,,,,+++,,,+++)))(((((()))+++,,,)))************+++++++++,,,,,,,,,---------.........------------...//////000000000000111111111111000111111222222333444444777444444777===@@@@@@===@@@IIIaaauuunnnpppiiifffhhheeecccbbbaaaaaaaaaaaabbbbbbbbbaaa``````___]]][[[YYYXXXWWWUUUQQQMMMHHHEEECCC???<<<<<>>@@@CCCGGGJJJMMMPPPTTTVVVWWWWWWXXXYYY[[[]]]___```cccbbbaaa``````aaacccdddfffeeeeeegggggg```SSSIIIBBBAAA???@@@BBBFFFJJJMMMPPPZZZ```___dddttt{{{rrrmmmvvv|||{{{{{{{{{zzzxxxvvvsssnnnkkkjjjlllnnnnnnmmmiiiddd___]]]^^^```aaa^^^ZZZVVVTTTSSSTTTUUUOOOQQQWWW___gggkkkiiifffaaacccfffhhhmmmuuuttt]]]EEE===777888:::;;;===@@@PPP~~~sssWWWCCCJJJhhhwwwYYYPPPJJJFFFEEE@@@;;;:::999888777777777777444444333333333222222222222222333333222444666999JJJsssyyyYYYJJJNNNOOOrrr~~~eeeHHH===<<<;;;::::::::::::::::::888999;;;:::888:::CCCNNNTTTUUUXXX[[[\\\XXXRRRMMM===::::::???GGGOOOYYYaaaeeexxx~~~gggTTTMMMNNNJJJTTT\\\___aaaeeegggfffiiigggdddbbb```\\\WWWTTTPPPNNNMMMMMMLLLJJJFFFDDD777444000---,,,,,,+++***+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,---------.........------------...//////000000000000111111111111000111111222222333444444666444444777===@@@@@@>>>BBBMMMeeetttnnnqqqkkkggghhheeeaaacccfffgggfffddd```^^^```aaacccccccccaaa^^^\\\YYYXXXVVVSSSPPPLLLIIIGGGDDD@@@>>>@@@AAAHHH]]]tttrrrcccVVVJJJKKKEEEGGGIIIFFFAAA===;;;:::999888777666555555555555666666666666666666666666444222666<<<<<>>AAAZZZxxx[[[FFFMMMkkkrrrXXXSSSNNNIIIGGGAAA===<<<;;;:::999888888888555555444444333333222222222222333333222444666999EEEnnnoooWWWPPPSSSTTTnnn}}}```FFF<<<;;;;;;:::::::::::::::;;;:::===>>>:::777===IIIRRR[[[RRRJJJGGGFFFBBB>>>;;;:::888:::EEEUUUccclllpppsssnnnVVVIIIFFFFFFGGGSSS___bbbcccfffjjjlllmmmkkkhhheeeccc___ZZZVVVSSSRRROOONNNKKKGGGBBB???444222...,,,,,,,,,+++***+++***))))))))))))***+++))))))*********+++++++++,,,,,,,,,---------.........------------.../////////000000000111111111111000111111222222333444444555555555888<<>>;;;;;;999888777666666555555666666666666666666666666666555222666<<<<<>><<<:::999999999666666555555444333333222222222333333222444666999CCClllqqqccc]]]\\\]]]lll~~~~~~\\\EEE???<<<;;;;;;:::;;;;;;<<<<<<===BBBBBB;;;;;;GGGVVV^^^]]]LLL===:::<<<:::777666;;;888<<>>IIIUUUaaaddddddhhhmmmppppppnnnkkkhhheeeaaa\\\XXXVVVSSSOOOKKKGGGBBB<<<777111///,,,+++++++++***)))+++++++++******+++++++++))))))*********+++++++++,,,,,,,,,---------.........------------.../////////000000000111111111111000111111222222333444444555555666888<<<>>>??????DDDRRRmmmtttppptttooolllmmmjjjjjjjjjkkkjjjiiigggdddccc```dddiiikkkhhheeebbbaaa\\\\\\\\\\\\\\\\\\[[[[[[NNNHHHDDDCCCAAADDDTTTfffyyyjjj\\\PPPQQQOOOSSSVVVRRRIIIAAA===<<<999999888777666666666666666666666666666666666666999444777<<<;;;GGGsssyyymmm___QQQFFF???;;;777666999;;;888777888444555666666555555777999666777888999;;;===AAADDDHHHIIIJJJLLLNNNNNNOOOOOOMMMMMMMMMOOORRRUUUYYY[[[aaacccfffgggcccYYYLLLCCCBBBBBBDDDHHHNNNUUU\\\```gggmmmqqqttt~~~yyynnnsss}}}{{{{{{{{{yyyxxxuuutttsssqqqooooooqqqrrrjjjgggbbb___^^^^^^^^^]]]WWWXXXZZZZZZXXXUUUQQQNNNTTTWWW^^^fffllllllgggaaabbbaaacccgggnnnyyyyyykkkUUUAAA<<<999999:::;;;@@@EEE]]]hhhSSSGGGSSSrrrbbbVVV\\\[[[VVVQQQIIIDDDCCC@@@>>><<<:::999888777777666555444333333222222222333333222444666999CCCkkk{{{lll\\\RRRWWWooouuuVVVCCC@@@<<<<<<<<<<<<<<<<<<===>>>@@@GGGFFF>>>BBBTTTbbbeeeRRRDDD:::===@@@<<<999999::::::BBBZZZ||||||jjjRRR@@@666444999AAANNNYYYccceeefffjjjpppsssrrrpppmmmjjjgggccc^^^ZZZUUUQQQKKKFFF@@@;;;555111...,,,******++++++***)))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------.........------------...//////000000000000111111111111000111111222222333444444444555777999;;;===???@@@FFFUUUqqqsssooosssooommmooollllllkkkiiihhhgggfffffffffccchhhlllllliiidddbbbbbb]]]^^^__________________RRRKKKFFFEEEBBBCCCPPP```pppaaaUUUWWWTTTYYY\\\XXXMMMCCC>>>===:::999888777666666666666666666666666666666666666999444666<<<<<>>999666666:::<<<999888999444555666666444444666777777777888888888:::>>>AAADDDEEEFFFHHHIIIIIIHHHHHHDDDDDDFFFHHHLLLQQQUUUXXXZZZ]]]```aaa^^^UUUJJJCCCDDDDDDGGGKKKRRRZZZbbbgggooorrrzzz}}}|||yyyvvvtttsssqqqqqqqqqrrrsssrrrqqqiiifffbbb`````````^^^\\\[[[[[[[[[[[[YYYWWWTTTSSSUUUXXX^^^gggmmmmmmgggbbbbbbaaabbbfffnnnxxxzzzkkkUUU@@@<<<999::::::;;;@@@GGG]]]{{{yyy^^^MMMGGGUUUttt|||{{{}}}aaaVVV]]][[[VVVQQQJJJGGGFFFCCC???<<<:::888777888888777666555444333333222222333333222444666999CCCiiisssWWWHHHSSSvvvlllNNN??????===============>>>??????FFFNNNMMMEEELLL```iiieeeJJJBBBAAAEEECCC;;;:::???>>>DDDRRRkkk^^^III999888777444<<>>:::999888777666666666666666666666666666666666666666111444;;;<<>>???AAADDDHHHNNNSSSVVVTTTWWW[[[\\\ZZZRRRIIICCCEEEFFFHHHMMMUUU^^^fffjjjooorrr}}}~~~|||xxxssspppqqqooonnnppptttuuusssppphhheeebbbaaaaaaaaa^^^\\\___^^^]]][[[YYYXXXWWWWWWUUUXXX^^^fffmmmnnniiidddbbbaaaaaaeeemmmwww{{{lllUUU???;;;999::::::;;;AAAHHH___zzzuuuXXXKKKIIIXXXvvvqqqwww}}}aaaUUU[[[XXXRRROOOIIIIIIGGGDDD@@@===:::888777999888777666555444333333222222333333222444666999BBBfffzzz\\\NNNaaa}}}fffIII;;;<<<>>>>>>>>>>>>>>>???@@@@@@KKKTTTTTTMMMUUUhhhlllcccKKKGGGHHHJJJBBB777999EEEEEEQQQbbbxxx|||QQQ>>>666>>>???666:::JJJZZZ```eeefffhhhnnntttuuutttrrrooollliiiddd___[[[MMMHHH@@@:::555222000...***)))((()))***+++***((())))))************)))))))))************+++++++++,,,,,,,,,---------.........------------...//////000000000000111111111111000111111222333333444444333555888999;;;===???AAAJJJZZZyyypppjjjnnnjjjjjjnnnmmmgggfffeeedddccccccddddddiiimmmpppmmmfffaaa___`````````___]]]\\\YYYXXXVVVUUUMMMGGGFFFCCCBBBLLL[[[uuuxxxkkkaaaZZZ^^^eeejjjdddUUUFFF???>>><<<:::888666555555666777555555444444444444555555555777777:::???IIIrrr|||rrrdddVVVKKKDDD>>>;;;888888888:::;;;:::777444444444444222111222555888:::888888:::===@@@???===@@@????????????>>><<<:::===;;;===EEEMMMPPPJJJCCCEEEHHHLLLPPPQQQNNNHHHCCCDDDEEEKKKUUU[[[]]]___cccooo||||||xxxuuusssrrrpppooonnnooopppooonnnlllkkkfffaaa]]]]]]^^^``````^^^^^^]]]^^^___^^^[[[YYYVVVVVV]]]hhhkkkfffccceeehhhbbb^^^bbbnnnyyyjjjRRR???;;;888:::;;;;;;???EEEXXXtttlllSSSKKKAAAQQQvvvtttaaaYYYWWWRRROOOMMMDDDGGGFFFDDDAAA???<<<:::999666555333333444444333111333444444333222333555777GGGhhhppp[[[fffzzzUUUDDDAAA:::>>>>>>===<<<;;;;;;===>>>TTT___^^^VVV```ttttttcccFFFNNNRRRJJJ>>>999AAALLLVVV\\\mmmvvv]]]>>><<<===@@@@@@@@@CCCIIIWWWhhhlllfffjjjoooqqqvvvuuusssqqqnnniiibbbZZZTTTJJJDDD<<<555111///...---************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,------------------------...------------...//////000000000000111111111111333333444444555444444444999555666:::===<<<<<<>>>LLL```vvvkkkkkkoooooommmlllddddddbbbaaaaaaaaabbbccckkkkkklllkkkhhhddd```^^^___^^^^^^]]]\\\ZZZYYYXXXTTTSSSPPPIIIDDDEEEMMMTTTsssxxx{{{{{{pppfff```___gggllleeeUUUFFF???>>><<<:::888666555555666777666555555444444555555666777999888:::>>>HHHqqquuulll^^^QQQGGG@@@;;;888888888888:::;;;:::777444444444444333222333666888888777666888;;;======;;;;;;;;;;;;<<<======<<<;;;???<<<>>>EEENNNNNNFFF===;;;===BBBFFFIIIIIIGGGEEEGGGKKKRRRYYY[[[^^^hhhssszzzwwwuuuttttttqqqpppoooooopppooommmkkkgggddd___]]]]]]___`````````^^^\\\[[[\\\]]]\\\[[[WWWXXX___hhhkkkgggdddeeefff```\\\aaalllwww}}}~~~~~~iiiRRR???;;;999:::;;;;;;???FFFZZZzzzrrrTTTIIIBBBQQQ|||rrr```WWWVVVQQQOOONNNFFFHHHGGGFFFCCCAAA???===<<<999888666666777777555444333444444333222333555777???ccczzzaaagggwwwRRRBBB@@@999::::::;;;::::::>>>DDDJJJ^^^fffeee^^^hhhyyyvvvdddLLLSSSVVVLLL???===IIIWWWhhhqqqgggRRRAAABBBEEEGGGDDDAAAEEEMMM___oooppphhhkkknnnoootttvvvtttqqqmmmhhhbbbZZZUUUFFFAAA:::555222000///...************************++++++******)))***************+++++++++,,,,,,,,,------------------------...------------...//////000000000000111111111111111222222333444444444333888555555:::<<<;;;<<>>GGGqqq|||mmmeeeYYYMMMDDD>>>999777888888888:::;;;:::777444333444555444444555777999999888777888:::;;;:::999:::;;;;;;<<<<<<<<<<<<;;;<<<<<>>999777999999888888???JJJTTTdddiiifffbbblllyyyrrr```TTTZZZZZZOOOAAAAAATTTfffzzztttZZZJJJCCCHHHNNNMMMEEE@@@HHHTTTjjjwwwuuukkkkkkmmmlllpppssspppkkkgggbbb\\\VVVRRRAAA===777333222111000000*********************************)))******++++++******+++++++++,,,,,,,,,------------------------...------------...//////000000000000111111111111///000111222333444444444666444555999;;;:::<<<@@@SSShhhuuuiiiggghhhgggeeedddddddddbbbaaaaaaaaabbbccccccaaa___^^^___aaadddfffeeedddcccaaa^^^[[[XXXWWW]]]]]]YYYSSSLLLJJJKKKNNN^^^{{{ssslllllltttyyyooo[[[IIIBBBBBB<<<;;;999888777666666666666666555555555555666666777999888:::>>>GGGqqqwwwhhh```VVVKKKDDD>>>;;;888888888888:::;;;:::777444222444666666666666888999;;;::::::::::::999999888======>>>===<<<;;;;;;;;;777???IIIQQQPPPJJJAAA;;;;;;;;;::::::;;;???DDDHHHRRRYYYbbbggggggmmm}}}yyy|||xxxvvvvvvwwwxxxvvvsssqqqoooooonnnllljjjiiigggeeedddddddddbbb```]]]\\\[[[[[[\\\\\\[[[ZZZSSSXXXaaaiiimmmllliiihhhbbb^^^\\\```iiittt{{{~~~|||eeePPP@@@===;;;<<<;;;;;;BBBJJJcccUUUGGGFFFVVVyyyqqqaaaZZZZZZUUUTTTUUUPPPMMMLLLJJJHHHEEEBBB@@@???<<<;;;999999999999777666444555555444333333666888;;;WWW|||zzz```dddmmmIII<<<===999999:::999777777>>>KKKVVVfffgggeeedddnnnwwwnnn]]]YYY^^^\\\OOOAAAEEE\\\rrrrrrYYYKKKBBBIIIOOOKKK@@@===JJJ\\\qqq|||vvviiiiiiiiihhhkkkkkkgggaaa\\\VVVQQQLLLIII===:::555333111111000///***************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,------------------------...------------.../////////000000000111111111111///000111222444444555555555333555999:::999<<>>GGGppp{{{qqqbbb\\\RRRIIICCC>>>;;;888888888888:::;;;:::777444333555888888888777888999:::;;;;;;:::999999888999:::<<<===<<<::::::;;;===;;;HHHVVVYYYOOOCCC===<<<===>>>>>>===???CCCJJJPPPXXX\\\cccjjjmmmsssvvvaaa^^^nnn{{{~~~{{{xxxvvvvvvwwwxxxvvvtttqqqooonnnmmmllljjjjjjhhhfffeeedddccc```^^^ZZZ[[[\\\^^^___]]]XXXTTTPPPWWWaaaiiinnnooollliiiaaa___]]]aaajjjuuu}}}zzzbbbNNN???<<<<<<<<<;;;<<>>===;;;:::888777888777555444444555555444333444666888;;;SSSxxxcccTTT]]]jjjGGG:::<<<:::888999999888999@@@LLLUUUcccbbbaaadddlllqqqiii[[[WWW[[[XXXLLLAAAGGG```wwwvvv^^^QQQ???CCCGGGBBB888888JJJ___qqqyyyqqqcccbbbdddbbbeeeccc___XXXRRRMMMHHHCCC@@@:::777444222111000...,,,***************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,------------------------...------------.../////////000000000111111111111000111222444555666666666444333555999999999>>>DDDXXXqqqvvvmmmffffffgggfffdddeeeddddddbbbaaaaaaaaabbbccc______```aaaaaaaaaaaaaaacccccccccbbbaaa```___^^^]]]]]]\\\YYYTTTPPPMMMLLLRRRtttyyyqqqrrr{{{sssZZZEEE===>>>;;;;;;:::999888777777666777666666555555666666777333777888:::===EEEkkkvvvlll[[[VVVMMMEEE???;;;888666888888888:::;;;:::777444444777:::;;;:::888777888888:::;;;<<<<<<<<<>>>@@@===???AAA@@@>>>>>>AAADDDIIITTT^^^YYYIII<<<:::>>>???BBBGGGKKKOOOUUU]]]cccffffffiiimmmpppsss}}}cccOOONNNbbbrrr~~~}}}{{{yyywwwwwwvvvvvvvvvsssooommmmmmlllkkkjjjfffdddbbbaaaaaa___]]][[[YYY[[[]]]``````\\\UUUPPPOOOXXXbbbhhhmmmooolllggg```^^^^^^bbbkkkvvvvvv\\\III===<<<<<<===<<<>>>HHHSSS}}}}}}QQQEEEFFFWWW}}}iii]]]ZZZ\\\UUUSSSTTTOOOPPPOOOLLLIIIEEEAAA???===<<<:::888888888777555333555555555444333444666888888PPPwwwqqq[[[SSS^^^}}}jjjFFF:::===:::777888999;;;???EEEMMMRRRTTTSSSSSSWWW]]]___XXXPPPNNNQQQPPPHHHBBBLLLdddyyyttt\\\OOO;;;<<<===999333666GGGZZZhhhpppfffXXXYYY]]]\\\___^^^YYYSSSMMMGGGBBB===999666444222111111///---+++*********************************)))******++++++******+++++++++,,,,,,,,,------------------------...------------...//////000000000000111111111111111222333444555666666666444444666999999:::???GGG___xxxqqqjjjgggiiikkkiiiggggggddddddbbbaaaaaaaaabbbccc___aaaccceeedddbbb___]]]```aaaaaabbbbbbbbbbbbbbb^^^]]]\\\ZZZVVVRRROOOLLLQQQlll~~~wwwvvvvvv[[[EEE===>>>;;;;;;;;;:::999888777666777777666666666666777777555999:::<<<===AAAddd{{{qqqgggXXXRRRJJJCCC===999666444888888888:::;;;:::777444555888<<<<<<;;;888777666777;;;???BBBDDDGGGLLLOOOQQQSSSTTTQQQLLLKKKMMMQQQXXXZZZYYYOOOBBB<<>>;;;;;;<<<===BBBGGGJJJJJJIIICCCBBBCCCGGGJJJGGGCCCAAABBBEEEFFFDDDEEERRRhhhzzzfffPPPDDD:::777666555333666CCCPPP\\\cccYYYLLLPPPVVVWWW[[[XXXTTTOOOIIICCC===777333111000///000111000...,,,************************++++++******)))***************+++++++++,,,,,,,,,------------------------...------------...//////000000000000111111111111111222333444444444444444444555777:::::::::AAAJJJiiioookkkjjjnnnoookkkhhhhhhddddddbbbaaaaaaaaabbbccc```bbbdddeeedddbbb___^^^___```aaabbbbbbbbbbbbbbbaaa```^^^[[[XXXTTTOOOLLLPPPeee{{{{{{zzz^^^HHH@@@AAA;;;;;;;;;:::999888777666777777666666666666777777777;;;<<<===<<<>>>___xxxnnncccWWWRRRJJJCCC>>>:::666444888888888:::;;;:::777444666999===>>>;;;888666555999>>>DDDIIIMMMRRRYYY]]]jjjkkkiiiccc\\\WWWXXX[[[___ZZZPPPEEE>>>???FFFMMM]]]gggttt~~~wwwssszzzzzzyyyllloooxxxwwwyyy}}}}}}}}}|||zzzwwwtttrrrssspppmmmkkkkkkkkkkkkjjj```___]]]]]]___aaabbbbbb^^^^^^]]]]]]\\\XXXSSSOOOTTT^^^fffiiijjjkkkeee]]][[[[[[\\\aaakkkwwwmmmQQQ>>>::::::;;;===<<<@@@MMMZZZ|||gggGGGIIIOOOiiikkkaaabbbeee]]]YYYWWWQQQMMMLLLKKKJJJHHHGGGEEEEEEAAA@@@>>>======<<<:::888555666666555444444777999:::IIIhhhxxxttthhhZZZYYYrrrkkkHHH<<<>>>;;;CCCBBBCCCGGGLLLLLLFFF@@@===<<<===AAA@@@<<<999:::999<<>><<>>===<<<:::888777555555555555555666777888:::EEEbbb}}}mmm[[[RRRsssiiiJJJAAA@@@888@@@EEEOOOWWWRRREEE;;;999:::;;;:::999:::===<<<999@@@AAAHHHPPPUUU\\\kkk{{{|||aaaLLL???999:::888555222444999>>>???MMMLLLHHHDDDHHHOOORRRQQQTTTOOOFFF>>>888333...,,,////////////////////////,,,++++++******++++++,,,++++++***************+++******+++++++++,,,,,,,,,///......------,,,++++++............////////////...000111111000000111222000000000111222333555555444777666999>>>;;;@@@TTTvvv|||nnnmmmmmmnnnooommmhhhdddfffddd```^^^^^^___bbbdddeeefffggggggfffccc```^^^]]]___aaadddfffgggffffffcccddddddaaa\\\VVVSSSQQQLLL\\\fffGGGDDD???>>>>>><<<;;;999888777777666666555555555555666666999444:::888:::@@@TTT{{{mmmaaaZZZLLLHHHBBB<<<888555555555555666777777666777999;;;<<>>::::::777;;;AAAEEEFFFEEEFFFHHHOOOWWWeeeppprrrqqqvvvttt]]]GGG:::666555444777999777555666:::===FFFGGGGGGIIINNNTTTTTTPPPQQQLLLDDD===888555111/////////..................,,,++++++******++++++,,,++++++***************+++******+++++++++,,,,,,,,,...------------,,,,,,,,,............////////////...000111111000000111222111111222222333555666777555999777999>>>;;;BBBWWW}}}{{{ooonnnnnnnnnooommmiiieeeeeeeeedddccccccbbbbbbbbbfffgggiiiiiihhheeebbb``````bbbdddeeefffeeedddcccaaabbbbbb```\\\XXXUUUTTTQQQZZZyyyjjjKKKFFF???@@@???===;;;999888777666777666666555555666666777888444;;;888:::AAAUUUvvvhhh[[[TTTEEEBBB===999666555666777555666777777666777999;;;===FFFPPPQQQFFF:::;;;BBBOOO\\\kkkvvvzzzsssbbbRRRDDDCCCBBB???===;;;:::999999;;;:::;;;JJJiii|||uuuzzz~~~tttpppooolllllllllmmmqqquuuzzz}}}zzzxxx|||||||||{{{zzzzzzzzzyyyxxxvvvsssooollljjjiiiiiigggdddbbbaaacccbbb___[[[WWWVVVWWWYYYYYYZZZ```hhhbbbbbbbbbaaa```______^^^]]]^^^[[[cccuuu}}}mmmSSSAAA;;;666999777999???<<>>888999:::555999<<<:::555444777===BBBFFFKKKRRRZZZ___ZZZRRRMMMIIICCC===:::888666555000000//////......------,,,++++++******++++++,,,+++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////...000111111000000111222222333333333444666777888666:::999:::===;;;EEE\\\~~~pppoooooooooooommmjjjgggeeefffhhhhhhhhhfffcccaaaggghhhkkklllkkkhhhdddbbbddddddeeeeeedddcccaaa```aaabbbcccbbb___\\\[[[ZZZTTTWWWoookkkMMMHHHAAABBBAAA>>><<<999888777777777777666666666666777777777222:::888:::@@@SSSqqqbbbUUUNNNBBB???;;;777555555666777555666777777666777999;;;===EEEMMMMMMAAA888;;;EEERRRaaaooossskkk[[[DDD333888888777999;;;<<<<<<;;;666<<>><<<:::888888777777777888888999888>>>RRRqqqZZZdddtttQQQDDDKKKNNNYYYgggfffOOO;;;999<<<;;;;;;HHH^^^iii^^^MMMPPP___pppzzz{{{{{{~~~qqqYYYGGGAAABBBCCCGGGCCC>>>:::555333999???EEEJJJRRR\\\gggllldddYYYMMMIIIDDD???===<<<:::999333333222111000///......,,,++++++******++++++,,,*********)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////............////////////...000111111000000111222222222333333444555777888555:::999999<<<;;;IIIcccppppppppppppooommmjjjhhhggghhhiiiiiihhhfffeeecccggghhhkkklllkkkhhhdddbbbcccccccccccccccaaa```___dddeeefffeeebbb```______TTTTTTjjj~~~mmmQQQMMMFFFCCCBBB???<<<999888888888777777666666666666777777555111999666888>>>PPP|||mmm]]]QQQJJJBBB???;;;777555444555666555666777777666777999;;;>>>CCCGGGEEE;;;555<<>>333;;;CCCPPPkkk~~~uuu~~~zzzuuujjjeeeffffffhhhjjjlllooossszzzzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvpppooommmkkkkkkkkkkkkkkkaaaaaaaaaaaabbb```^^^\\\ZZZXXXUUUTTTWWW\\\```bbb\\\YYYWWWWWWYYY\\\\\\\\\]]]^^^]]]fffyyyhhhOOO@@@<<<888:::888;;;AAA@@@III]]]ooojjjPPPIIIRRRjjj~~~ooolllgggdddbbb___\\\ZZZYYYWWWUUURRRNNNLLLJJJIIIHHHHHHFFFDDDBBB???<<<;;;:::999999888888888999999999>>>OOOlllccccccyyyVVVGGGNNNTTT^^^fff___HHH999:::<<<888===QQQjjjppp___LLLPPPaaaooorrrssspppnnnsss|||wwweeeWWWTTTVVVYYYdddSSS@@@777333444:::BBBFFFKKKTTTbbbrrryyypppcccPPPLLLFFFBBB@@@>>>===<<<888777666444333111000///,,,++++++******++++++,,,******))))))***++++++,,,******+++++++++,,,,,,,,,***++++++,,,---...//////............////////////...000111111000000111222111222222222333555666777444999999888:::;;;MMMjjjppppppqqqpppnnnllljjjjjjiiihhhgggeeeeeeffffffgggggghhhiiiiiigggeeebbb```______```aaaaaaaaabbbbbbeeeffffffdddbbb______```WWWUUUjjj~~~sssWWWRRRIIIDDDBBB???<<<:::999999:::888777777666666777777888666111999666777<<>>777444===HHHXXXdddjjj]]]III;;;777666444777<<<@@@AAA@@@===<<<===CCCKKKWWWiiiyyy}}}}}}uuurrr{{{zzzrrrfffbbbdddfffiiilllnnnpppuuu}}}|||zzzxxxxxxwwwvvvuuutttsssssstttsssrrrpppnnnlllkkkjjj___```aaabbbaaa```]]]\\\VVVUUUSSSRRRXXXaaadddbbb]]]ZZZWWWXXX[[[]]]\\\[[[YYY\\\]]]hhh|||}}}fffMMM???<<<666999777999>>>???MMMggguuummmPPPJJJUUUlllxxxkkkjjjhhhggggggfffdddbbbXXXXXXVVVSSSQQQNNNLLLKKKIIIHHHGGGFFFCCCAAA???===;;;;;;:::999999999999:::<<<@@@OOOkkkcccbbb{{{|||YYYHHHLLLQQQVVVWWWPPPAAA999;;;<<<999BBB\\\tttqqqZZZKKKQQQ___^^^``````___eeerrr~~~yyyuuuyyy}}}rrrYYY@@@555444666???IIIHHHLLLVVVgggyyyvvvgggPPPLLLGGGCCCAAA@@@???>>>;;;:::999777555333111000,,,++++++******++++++,,,))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////............////////////...000111111000000111222111111222222333555666777222999999888:::===SSStttooopppqqqooollljjjjjjjjjjjjgggeeeccccccfffiiikkkhhhhhhgggeeecccaaa___^^^\\\\\\^^^___aaacccdddeeecccccccccbbb___^^^^^^___```YYYggg~~~xxxzzzzzz\\\SSSGGGCCCAAA>>>;;;::::::;;;<<<888888777777777777888888777333:::777888<<>>;;;:::;;;<<<===888888777777777777888888999555<<<999999<<>>AAAKKKTTTWWW```|||uuuiiirrruuutttyyy{{{pppoookkkaaa^^^ccchhhlllppprrrtttyyy~~~vvvuuutttrrrqqqnnnmmmkkkjjjnnnppprrrttttttrrrpppnnnccceeegggfffbbb___\\\ZZZVVVWWWUUUUUU]]]gggggg```]]]YYYVVVVVVYYYZZZWWWSSSRRRXXX\\\jjjvvv\\\DDD::::::888>>><<<:::===BBBZZZ}}}vvvRRRJJJXXXqqq~~~mmmcccbbbbbbbbbbbb```\\\YYYZZZYYYYYYXXXVVVTTTRRRQQQKKKKKKJJJIIIHHHFFFDDDDDD===<<<;;;:::::::::::::::888<<>>555777<<>><<<======;;;999999999888888777666666666666:::666555888;;;NNNlllyyyaaaWWWPPPDDD;;;888444222222333444333888888777666555666999;;;:::888555222222444666888@@@>>>:::888888:::===???GGGRRRXXXQQQGGGBBBAAABBBBBBIIIKKKIIIUUUtttuuuuuufffYYYZZZ\\\```jjjzzz~~~wwwnnnfffcccdddeeefffmmmpppuuuxxxzzz}}}vvvuuuxxxzzzwwwnnniiimmmuuuyyyxxxwwwuuutttssspppllliii```ccceeeccc]]]WWWTTTTTTSSSRRRVVV___iiimmmiiiddd[[[[[[[[[\\\[[[YYYTTTPPPQQQQQQ[[[ooo~~~nnnUUU>>>555777;;;888999===>>>HHHcccgggNNNMMM^^^tttyyynnndddeeeggggggddd___ZZZWWW\\\[[[ZZZZZZYYYWWWSSSOOONNNOOOMMMIIIGGGHHHGGGDDDAAA@@@???===;;;::::::999===999AAASSSooo}}}ooo^^^YYYbbb{{{~~~aaaDDD:::???<<>>===<<<;;;888666333111//////******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............////////////000000000111222222333333333222222222333555777888<<<888;;;@@@@@@FFFdddwwwmmmjjjhhhffffffgggfffeeehhhfffddddddfffggghhhgggeeeffffffccc___[[[YYYXXX`````````bbbccceeeggghhhhhhfffcccaaabbbeeeiiilllhhh]]]TTTXXXkkkYYYLLLDDDHHHDDD@@@=========<<<:::999999999888777777666666555999777777999999HHHcccyyyddd[[[UUUIII;;;888444222222333444333666777777666555666888:::;;;999666444333444666777>>><<<999777777:::===???IIIQQQTTTMMMDDD@@@AAABBB>>>EEEHHHKKK]]]mmm___ffffffXXXKKKLLLMMMPPP[[[hhhxxxxxxnnngggddddddeeeeeennnsssxxx|||}}}}}}yyy|||zzzrrrooottt{{{~~~zzzxxxtttqqqoookkkgggdddaaabbbccc```[[[VVVTTTTTTWWWWWW[[[dddlllnnniiiccc[[[ZZZZZZ[[[[[[YYYUUURRRRRRSSS]]]qqq}}}lllTTT???777:::;;;888999<<<<<>><<<;;;::::::;;;999@@@MMMiiippp]]]VVV^^^vvvcccFFF:::>>>>>>DDDGGGMMMSSSQQQWWWkkkppplllRRRIIIUUUjjj|||eeeDDD>>>AAAHHHTTT^^^]]]SSSIII;;;======???III[[[kkkssspppjjjjjjtttyyynnnYYYIIIFFFCCCAAA??????>>>===;;;:::888666333111///...---******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,............////////////000000000111222222333333333333222333444555777888<<<888:::@@@AAAJJJjjj{{{uuupppmmmjjjgggfffeeedddbbbdddcccbbbbbbdddeeeeeedddddddddccc```\\\[[[[[[\\\]]]]]]___aaaccceeeggghhheeedddcccbbbdddgggkkkmmmeee\\\VVVYYYhhh[[[LLLCCCJJJGGGBBB???>>>===<<<;;;::::::999888888777777666333888888999;;;777AAAYYY{{{zzzeee]]]YYYMMM:::777444222333444444333555666777777666666777999<<<:::888666555555666777;;;999777666777:::>>>@@@JJJNNNNNNGGG@@@???AAAAAA===CCCHHHPPPhhhttt\\\OOONNN[[[ZZZLLL@@@AAAAAAEEEQQQ[[[ooowwwqqqjjjdddcccdddffffffnnnssszzz|||{{{{{{~~~|||vvvrrruuuzzz{{{uuurrrnnnjjjhhhfffccc```bbbbbbaaa^^^YYYVVVUUUUUUYYY[[[```hhhoooooohhhaaaYYYXXXWWWWWWXXXWWWUUUSSSRRRTTT```tttyyygggPPP===777999999777999;;;:::@@@UUUllleeeSSSEEEIII[[[xxxmmmggghhhiiijjjiiigggccc___]]]```___]]]\\\[[[XXXTTTQQQVVVWWWTTTMMMJJJIIIGGGDDDDDDCCCAAA???===<<<;;;;;;::::::>>>EEE```sss]]]RRRXXXooohhhKKK===>>>BBBGGGJJJRRR\\\ZZZ]]]mmmtttmmmVVVQQQbbb|||```NNN<<>>FFFNNNRRRZZZhhhvvv}}}oookkkmmmttttttgggTTTFFFDDDAAA>>>======<<<:::999666555333000...---++++++******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------............////////////000000000111222222333333333333333444555666888999;;;777999???CCCPPPrrrvvvsssssspppkkkhhhfffdddbbb```bbbaaaaaabbbcccdddcccaaabbbbbb```]]][[[[[[^^^aaa[[[\\\___bbbdddeeeeeefffbbbbbbbbbccceeehhhkkklllccc^^^[[[[[[cccwww^^^PPPFFFMMMJJJFFFBBB???>>>===<<<:::::::::999888888777777333888888999;;;777???UUUxxxzzzddd[[[VVVJJJ999777444333333444444333333555777777666666666777999999888777777888999999999888666666888;;;???AAAIIIJJJGGG@@@===???AAAAAABBBGGGKKKVVVqqquuueeePPPMMMXXX^^^ZZZKKK@@@BBBCCCIIIXXXiii}}}~~~ooolllgggfffhhhlllooopppsssyyy{{{xxx{{{}}}{{{tttppppppqqqpppjjjhhheeecccdddddddddcccdddccc```]]]YYYWWWWWWWWWVVVYYY___gggmmmlllddd]]]VVVTTTSSSSSSTTTUUUTTTRRRPPPTTTbbbvvvvvvaaaIII999444777666777999::::::@@@SSSfffYYYIII@@@JJJaaayyyzzzmmmdddhhhhhhhhhgggeeebbb___]]]\\\ZZZYYYXXXXXXVVVSSSQQQYYYZZZWWWQQQNNNNNNLLLHHHFFFEEECCC@@@>>>===<<<<<<:::;;;===>>>WWWyyyaaaNNNTTTkkkqqqSSSBBB???CCCHHHKKKTTT^^^YYYWWWcccpppmmmZZZWWWkkkeeeLLLIIIJJJSSSYYYdddooouuuooobbbWWWQQQZZZbbbgggnnnwww~~~lllmmmrrryyyvvvfffRRRGGGBBB???<<<;;;:::999777666444333111///---,,,+++*********))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------............////////////000000000111222222333333333444444555666777888999:::777888===CCCTTTxxxsssrrrqqqnnnjjjgggeeedddbbb`````````aaabbbddddddbbb```^^^___^^^]]]\\\]]]```ccc^^^```bbbdddeeeeeedddccc```aaabbbccceeefffggghhhdddbbb```]]][[[hhh```SSSJJJPPPMMMJJJEEEAAA>>>===>>>;;;;;;::::::999888888888555888666777;;;888AAAWWWvvvyyyaaaVVVOOOBBB888666444333444555444333333444666777666555555666666666777888999:::;;;;;;777777666777999<<<@@@BBBEEEDDD???;;;<<>>MMMjjjqqq}}}qqqeeeeeeeeedddbbb```^^^\\\[[[XXXWWWVVVVVVWWWVVVUUUSSSUUUWWWUUUPPPNNNOOONNNKKKHHHGGGEEEBBB@@@>>>>>>===;;;<<<===<<>>>>>???<<<<<<;;;::::::999999888777999666666;;;999BBBXXXqqqxxx___RRRJJJ<<<777666444444555555444333333444555555444444555777444555777999::::::;;;;;;666555555666888;;;>>>@@@>>><<<999888>>>FFFFFFBBBAAAHHHQQQaaa~~~nnnmmmeeeTTTYYYoootttgggQQQFFFMMMWWWlllzzzsssqqqpppqqquuuzzz|||~~~}}}pppkkknnnttt|||yyytttsssuuusssooommmnnnmmmjjjjjjhhhgggggghhhiiiiiihhhgggddd```^^^]]]\\\ZZZYYYNNNSSSZZZbbbeeeccc\\\WWWXXXWWWVVVWWWXXXXXXVVVTTTMMMTTTeee{{{yyy]]]EEE999777888:::999888444444>>>PPP^^^VVVEEE>>>PPPooo|||pppsssfffcccbbbaaa___]]]\\\[[[ZZZZZZYYYXXXXXXYYYYYYWWWVVVPPPRRRQQQMMMLLLNNNNNNKKKJJJIIIGGGDDDBBB@@@???>>><<<<<<======JJJqqqzzzTTTSSSfffyyy\\\FFF???AAAIIIOOOWWW[[[MMMDDDLLL]]]oootttmmmiiikkk{{{rrrXXXLLLMMMXXXaaavvvwwwnnnqqqsssrrrrrruuuvvvooogggjjjsssuuu^^^KKKCCC???===999777666555333111222111000...---,,,,,,,,,******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................////////////000000000111222222333333222333444555666777777777777777999@@@LLLdddmmmnnngggfffddddddfffggghhhggg______^^^```aaabbbaaa___^^^```cccddddddcccddddddlllkkkkkkjjjhhheeebbbaaabbbbbbbbbbbbbbbbbbbbbbbb```\\\\\\\\\XXX]]]yyyZZZPPPJJJTTTSSSPPPIIICCC??????@@@<<<<<<<<<;;;::::::999999777999666777<<<999@@@TTToooxxx^^^RRRJJJ<<<777555444444555666444333444444444333222333555777555666888999:::999888777333333333444666999;;;===888666444777AAAJJJIIICCC@@@JJJUUUfff~~~ppp^^^hhhoooTTTIIISSSccc{{{sssssssssvvvzzzvvvaaaYYYZZZ```iiiqqqwwwyyyuuupppttttttrrrnnnmmmooonnnjjjiiihhhggghhhiiihhhfffeeefffccc___^^^]]]\\\YYYWWWSSSWWW^^^dddeeebbb\\\WWWWWWVVVVVVXXXXXXWWWTTTRRRMMMUUUggg~~~xxxZZZBBB888888999::::::777333666EEEZZZiiiXXXGGG???QQQnnn{{{zzzpppfffdddbbb```^^^]]]\\\[[[[[[___]]]ZZZYYYYYYYYYWWWVVVPPPRRRQQQMMMLLLNNNNNNKKKLLLJJJHHHEEECCCAAA@@@???<<<999<<>>666888999888999666444;;;OOOgggxxxYYYHHH@@@PPPjjjpppmmmfffeeedddaaa___]]]]]]]]]]]]aaa___[[[YYYXXXWWWUUUSSSSSSUUUTTTOOONNNPPPPPPMMMLLLKKKIIIFFFCCCAAA@@@@@@;;;666<<<@@@CCC\\\cccWWW```{{{gggRRRJJJAAAPPP]]]ggghhhXXXPPPZZZhhhpppmmmggggggfffnnn___XXXXXX___sss{{{^^^RRRRRRNNNWWW^^^bbbgggooowwwyyyqqqTTTDDD@@@???<<<999777555444222000///...---,,,++++++++++++******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................../////////000000000000111222222333333000111333555666666555555666999@@@JJJ\\\{{{yyyggghhhhhhgggfffgggiiilllmmmmmmjjjhhhffffffgggiiijjjiiihhhhhhgggeeedddeeehhhjjjnnnmmmkkkhhhgggfffeeeeeecccbbbbbbbbbccceeegggiiihhh^^^[[[___^^^^^^qqqfffQQQFFFUUUUUUSSSNNNGGGBBBAAABBB@@@>>>;;;:::::::::999888;;;777666777888999???GGGsssvvvaaaQQQFFF>>>888555222222555666666444666666666666777777777777777:::<<<;;;777444333555333222444999======>>>??????;;;999???HHHPPPQQQOOOMMMYYYffftttooo}}}vvvXXXRRR___www~~~~~~~~~tttmmmwww~~~nnn\\\NNNHHHFFFKKKKKKVVVdddkkkxxxxxxttttttrrroookkkhhhhhhhhhfffhhhjjjhhhddd```___```bbb___\\\^^^bbbdddaaa^^^[[[]]]___aaa___\\\XXXUUUVVVSSSSSSVVVVVVQQQNNNNNNOOOZZZppplllQQQ===888999999888333888777888XXXuuupppTTTEEE@@@RRRmmmuuueee___bbbaaa```]]]ZZZYYYZZZ\\\```]]]ZZZ[[[]]]^^^\\\ZZZ^^^YYYSSSPPPPPPPPPOOOMMMJJJJJJJJJIIIHHHEEECCCBBB======<<<<<>>999<<>>:::???IIIQQQRRRPPPPPP]]]lll{{{hhh```yyyyyy[[[UUUaaaxxxxxxeeeUUUNNNOOOSSSWWWWWWcccooottt~~~yyyssssssqqqnnnkkkjjjiiijjjggghhhhhheee```\\\[[[\\\[[[YYYYYY\\\```___ZZZUUUVVVYYY\\\______\\\XXXVVVVVVSSSSSSVVVUUUPPPMMMMMMRRR]]]sssyyygggMMM<<<888:::;;;999555888888===[[[rrrjjjWWWIIIHHH\\\wwwiiiaaabbbcccaaa^^^\\\[[[[[[\\\]]]```]]]ZZZZZZ\\\]]]\\\ZZZZZZVVVRRRQQQQQQQQQPPPNNNKKKKKKKKKJJJHHHFFFDDDCCC>>>>>><<<<<>>EEEQQQ___ggghhhfffHHHAAA;;;???JJJTTTVVVTTTTTTcccuuuyyy```OOOQQQrrrzzz^^^XXXdddzzzmmm^^^YYY\\\aaafffhhhuuu}}}sssrrrpppmmmlllkkkjjjjjjgggfffddd```[[[XXXWWWWWWXXXYYY[[[___aaa^^^WWWQQQQQQTTTYYY]]]^^^\\\YYYVVVVVVTTTTTTVVVTTTNNNLLLMMMUUUbbbwwwwwwooo]]]HHH;;;888;;;===:::666777999DDD___lll```PPPFFFKKKddd{{{cccccciiieeeaaa\\\[[[]]]______^^^___\\\XXXXXXZZZ\\\[[[YYYUUUSSSQQQQQQRRRQQQPPPOOOLLLLLLKKKJJJHHHFFFEEECCC@@@>>><<<<<>>666222000///---+++,,,++++++******)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////............////////////000000000000111222222333444444555555333444555666777888888888777999HHHfffpppnnnlllnnnwww}}}wwwtttrrrqqqpppnnnmmmmmmmmmmmmmmmkkkhhhhhhjjjlllmmmmmmnnnllllllmmmjjjdddcccfffhhhfffdddeeeggggggdddaaaccc___]]]___```aaadddiiitttaaaOOOTTTUUUVVVUUUSSSOOOKKKIIIDDDAAA>>><<<<<<<<<;;;:::888777888;;;;;;999;;;@@@OOOkkkoooXXXJJJAAA<<<444444333444444555555555777666666555666777888888;;;<<<<<<999555444777:::<<>>AAAQQQsss~~~kkk\\\UUUhhh~~~yyy}}}wwwrrrgggfffkkkuuuxxxqqqeee^^^oooiiiSSSOOO]]]jjjuuu}}}iii[[[]]]fffrrrzzz{{{}}}nnnccc\\\OOOAAA<<>>>>>===<<<;;;888777888;;;;;;888:::???IIIhhhmmmVVVHHH???;;;333444555555555555666666777666555555555666888999;;;<<<;;;777555555:::???@@@SSSnnnwwwFFF???:::>>>KKK[[[fffkkkiiixxxqqqQQQAAA???IIIddd~~~}}}iiiVVVVVVjjj~~~~~~{{{vvvpppllljjjiiigggeee```^^^[[[XXXWWWVVVVVVUUUTTTTTTTTTUUUUUUSSSQQQNNNPPPTTTYYY]]]___]]]ZZZWWWWWWTTTSSSRRRNNNJJJKKKPPPZZZjjj||||||zzzlll^^^KKK===666555777999777999444999QQQddd\\\KKKFFFDDD[[[sssvvv}}}ooohhhdddfffaaa\\\\\\```bbb```]]]ZZZWWWUUUUUUWWWXXXVVVTTTOOOPPPQQQQQQOOOMMMJJJIIILLLKKKJJJHHHFFFEEEDDDDDDDDD@@@???AAABBBMMMjjjrrrggg]]]dddzzzzzz~~~{{{wwwssslllhhhiiioooqqqkkkbbb\\\fffjjjRRROOO^^^lll{{{zzzwwweeebbbjjjsss~~~iiiYYYRRRDDDAAA??????DDDIIIKKKJJJEEE???777222000000///---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........///////////////.../////////000000000111000000111111222222333333333444555777888888999999:::>>>PPPqqqsssnnnrrrkkktttuuuwwwwwwuuurrrpppoookkkkkklllmmmmmmnnnnnnnnnkkkkkkjjjjjjjjjkkklllmmmmmmkkklllmmmjjjddddddgggfffffffffggghhhgggeeeccc___^^^^^^```dddjjjlllkkkjjjzzziiiYYY\\\nnnjjjddd___\\\XXXTTTQQQHHHEEEAAA??????>>>===<<<999888888;;;:::777999>>>DDDeeeiiiRRRDDD<<<777333555777777777666777888888777555444555666888999;;;;;;999666444777>>>CCCIIIddd{{{bbbBBB>>>;;;>>>JJJ\\\mmmwww|||tttOOO>>>===IIIbbb{{{ppp^^^NNNPPPeee~~~~~~}}}~~~xxxpppllljjjiiifffccc]]][[[YYYYYYYYYYYYXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRTTTYYY]]]^^^^^^\\\ZZZWWWTTTQQQOOOKKKHHHMMMTTT```nnn}}}{{{wwwgggWWWDDD999555444555888555;;;555999VVVeeeWWWGGGCCCFFFfffiiirrryyynnndddcccaaa______aaaaaa^^^[[[XXXVVVUUUWWWYYYYYYVVVRRROOOQQQRRRQQQNNNLLLKKKKKKNNNLLLKKKIIIGGGFFFEEEEEEFFFAAABBBEEECCCHHHbbb~~~{{{nnnggg|||~~~www|||wwwrrrooohhhcccaaacccccc^^^YYYXXXaaa{{{zzzdddNNNMMM]]]mmm}}}qqqsss{{{{{{pppfffiiitttvvvaaaMMMEEEDDD999???FFFKKKPPPTTTSSSOOOAAA<<<555111111111000...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///////////////......//////000000111111///000000111111222333333444555666777888999999999;;;AAAWWW{{{qqqpppuuunnnvvvuuutttrrrppppppoooooohhhiiijjjkkklllllllllllliiijjjkkkjjjiiiiiikkklllllljjjiiijjjhhhdddeeeiiikkkkkkjjjhhhfffcccaaa```^^^^^^]]]^^^eeemmmooommmiiirrriii^^^hhhssspppkkkgggccc]]]WWWRRRIIIFFFCCC@@@@@@???>>><<<:::888888:::999666999>>>@@@aaa}}}iiiRRRDDD;;;666333666999999888777888:::888777555444444666888:::::::::888555444888AAAGGGSSSjjjyyycccNNN???>>><<<>>>HHHZZZpppzzzTTTCCCCCCNNNfff~~~jjjZZZIIIIII\\\rrryyyzzz{{{~~~~~~~~~wwwoookkkjjjjjjgggddd^^^\\\ZZZ[[[\\\[[[YYYVVVVVVWWWWWWVVVUUUUUUVVVWWWPPPRRRVVVZZZ]]]^^^___^^^WWWSSSOOOLLLGGGGGGOOOYYYgggsss{{{rrrcccPPP===666555444666999444>>>888;;;ZZZgggUUUGGG>>>GGGlllkkkyyyxxxnnneee```aaabbbbbbaaa^^^[[[YYYXXXWWWXXX[[[]]]\\\WWWRRROOORRRSSSRRRPPPNNNOOOQQQPPPOOOMMMJJJIIIHHHGGGGGGGGGCCCDDDHHHEEEEEEZZZuuunnnvvv{{{~~~yyysssnnnkkk```[[[WWWVVVSSSOOOOOOQQQ]]]ttt{{{nnnZZZIIIMMM```nnnyyyffffffoooxxxtttppprrrwwweeeXXXMMMDDD???@@@???FFFMMMPPPUUUXXXSSSLLL;;;666222000111111000---++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............/////////000.........///000111111111000000111222222333333444444555666777888999999999===FFF```tttsssxxxsssuuutttrrrqqqpppooonnnmmmiiijjjjjjkkkjjjiiihhhggggggiiijjjjjjhhhhhhiiilllkkkhhhggggggeeecccfffkkkmmmlllkkkhhhdddbbbaaaaaa______]]]\\\cccmmmoookkkjjjlll{{{mmmcccnnnssspppmmmjjjfff```WWWQQQJJJGGGCCCAAA@@@???>>>===;;;999888999888666999>>>>>>]]]yyykkkTTTFFF===888333666:::;;;999888999;;;888777555444444666888:::999999777444444999BBBJJJYYYhhhooohhh```ZZZQQQFFF??????>>>???FFFXXXqqq{{{YYYKKKLLLVVVkkkiiiYYYHHHEEETTTgggppppppeeehhhooowww}}}~~~|||vvvnnnjjjkkkkkkhhhfff___]]]\\\]]]^^^]]]YYYUUUQQQSSSUUUUUUTTTSSSSSSTTTNNNPPPTTTXXX\\\___aaabbbWWWSSSNNNJJJEEEFFFPPP[[[mmmwwwzzzooo```LLL:::444555555777;;;555AAA:::===]]]hhhUUUHHH>>>JJJrrrzzzuuuyyykkkeee```^^^aaaddddddaaa]]]ZZZXXXYYYYYY[[[^^^aaa___XXXSSSPPPRRRTTTTTTRRRQQQTTTVVVRRRQQQNNNLLLJJJIIIIIIJJJHHHCCCFFFJJJFFFCCCVVVppptttrrr}}}wwwqqqlllhhh]]]XXXSSSPPPLLLHHHKKKPPPYYYmmmqqqcccRRRFFFOOOeeeqqqvvv___]]]fffvvvwwwvvvyyynnn\\\MMMLLLOOOMMMIIIGGGGGGKKKLLLLLLPPPRRRJJJ???666333///...000111///---******************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------.........//////000000---......///000111111222111222222333333444555555444555666888999999999999@@@JJJgggqqqqqqvvvsssrrrqqqpppppppppooollljjjlllllllllkkkjjjgggeeedddfffhhhjjjiiiggggggiiikkkjjjgggeeeeeedddcccgggmmmkkkkkkiiifffdddcccdddeee``````]]]ZZZaaakkkmmmhhhgggeeeqqquuuoooqqqlllhhheee___WWWRRRSSSMMMIIIEEECCCBBBAAA===:::999999;;;<<<999555999@@@EEEZZZxxxiiiPPPCCC<<<777:::999777777888999888888444444444555555555555666:::999666444333666<<<@@@LLLIIIFFFCCCAAAAAABBBCCC======<<<===III```vvvhhhRRRNNNIIIccciiiVVVDDDAAAGGGLLLNNNNNNLLLPPP___sss~~~~~~}}}}}}tttkkkgggiiijjjgggcccdddbbb^^^\\\[[[YYYWWWUUURRRPPPNNNOOOQQQPPPNNNKKKEEEKKKTTT\\\___^^^ZZZWWWSSSMMMHHHFFFEEEHHHSSS^^^pppyyyyyyoooVVVFFF666333666888999:::444??????NNNrrrvvvXXXFFFDDDKKKttt~~~fff```bbb^^^___``````___^^^\\\ZZZXXXZZZ\\\______]]]ZZZXXXWWWTTTUUUVVVXXXXXXXXXXXXXXXSSSRRRPPPNNNLLLKKKKKKKKKMMMJJJGGGEEECCCFFFRRR^^^|||yyy}}}}}}xxxsssmmmfffbbbXXXPPPIIIGGGDDDAAAAAACCCRRRWWWWWWNNNDDDGGGZZZmmm}}}fffMMMTTTeeewww~~~~~~ssshhhJJJHHHJJJPPPVVVVVVMMMDDDGGGFFFGGGJJJLLLIIIAAA999111000............+++)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///////////////.........000000000000111111111111111222222333333444444555444777888888888;;;<<<;;;<<>>>>><<<:::888888888999:::999<<<<<>>HHHbbbxxxnnnnnnqqqooonnnmmmkkkjjjiiihhhiiiiiiggggggfffffffffgggggghhhhhhhhhhhhfffdddccccccddd`````````aaabbbeeeggghhhfffgggfffeeecccbbbaaabbb^^^\\\[[[[[[]]]aaafffiiiiiiiiikkksssxxxqqqzzzppphhheeebbb[[[UUURRROOOLLLIIIFFFEEEDDDAAA???;;;999999;;;:::;;;BBBJJJWWW^^^gggtttmmmUUUEEE<<<777999888666666888999999888333333333444555666666777000333777999:::999::::::777777777777777888888999999<<<>>>CCCOOObbbqqqxxxvvvuuuqqqpppyyyzzzbbbQQQQQQVVV^^^zzzzzzUUUJJJAAAAAADDDCCC@@@>>>JJJQQQfffvvvpppjjjddddddhhhkkkjjjggg```^^^\\\ZZZZZZYYYWWWUUUNNNMMMLLLLLLMMMMMMKKKJJJRRRYYYbbbiiihhh```VVVNNNIIIFFFDDDBBBBBBIIIZZZjjjzzzxxxnnnQQQDDD777444666777777999888>>>OOOxxxfffNNNEEELLLmmmooo```___aaa\\\^^^\\\YYYWWWWWWXXXZZZ\\\]]]\\\[[[YYYWWWUUUSSSRRRSSSUUUWWWYYYYYYXXXVVVTTTSSSSSSRRRPPPOOONNNMMMMMMIIIIIIJJJLLLJJJHHHLLLRRRkkkuuu{{{uuuxxx|||wwwqqqllleee^^^YYYOOOHHHCCCAAA@@@======???<<>>===??????===;;;;;;<<<:::444///000///------...---+++)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////////////////000000000000111111111111222222222333444444555555444666999:::999:::>>>BBBSSSqqq~~~sssllllllnnniiijjjiiihhhhhhhhhhhhhhhiiifffeeeeeedddeeefffggghhhiiiiiihhhfffcccaaaaaabbb_________```bbbeeegggiiidddccccccbbbaaa``````___aaa```^^^^^^aaafffkkknnnnnnkkkkkkppp{{{tttggggggyyyppphhhiiihhhbbbXXXSSSMMMKKKIIIFFFEEECCCBBBAAA???;;;999::::::;;;AAAJJJZZZccckkkrrrlllUUUEEE<<<999999777666666888999999888333333444444555666777777111444888:::999888888888999999:::;;;;;;;;;<<<<<<;;;===???DDDSSSiiizzzzzzxxxqqqkkkkkkmmmiiiaaaVVVRRRXXXbbbrrrqqqLLLEEE@@@AAABBBAAAAAABBBLLLYYYrrrrrrkkkgggccccccfffiiihhhfff]]][[[ZZZYYYYYYXXXUUUSSSKKKKKKJJJJJJJJJKKKKKKKKKTTTZZZaaaeeeccc[[[PPPIIIIIIGGGEEEDDDEEEMMM```rrr~~~wwwlllMMMAAA666444666777777888888<<>><<<<<<>>>;;;;;;<<<<<<@@@IIIUUU^^^fffddd\\\MMMBBBGGGZZZmmmwwwssshhh[[[RRROOOJJJDDDAAAEEEHHHFFF???<<<===@@@AAA>>>;;;999777555111---///---------------+++)))******************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...............///////////////000000000111111111111222222333333444555555555555777:::;;;888888???GGGXXXzzzxxxnnniiiiiijjjdddiiihhhhhhggggggggggggggggggfffdddcccdddeeefffgggjjjjjjiiifffcccaaaaaaaaa````````````aaaccceeefffdddcccbbbbbbbbbbbbaaa```fffdddccccccfffkkkpppsssppplllkkkoooxxx]]]VVV^^^llleeeaaadddfff^^^TTTMMMKKKJJJIIIFFFDDDCCCBBBBBBDDD???;;;:::999999>>>EEETTTeeessszzzlllVVVEEE===<<<888666555666777999999888444444555666666777888888666777999999777777777888888888999999999999999999<<<<<<<<>>;;;;;;===<<<:::999:::===CCCJJJNNNRRROOOGGG@@@???IIIYYYfffmmmhhh]]]PPPIIIHHHFFFBBB@@@@@@AAAAAA@@@@@@AAABBBAAA>>>:::666333000---+++...,,,,,,,,,---,,,***((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---------.........---.........//////000000///000000000111111111111222333333444444555666666777888:::;;;777777AAAOOOcccqqqkkkgggiiikkkgggjjjiiiiiihhhgggfffeeeeeecccccccccdddeeehhhjjjkkkllllllkkkhhhdddaaaaaabbbcccbbbaaa`````````aaaaaafffdddcccccceeefffdddbbbbbbaaaaaaaaadddhhhlllooohhhdddeeejjjpppyyyTTTPPP]]]ddd___^^^bbbbbb[[[QQQLLLLLLLLLKKKIIIFFFDDDEEEFFFJJJCCC===;;;999888:::@@@KKK\\\rrrooo[[[HHH???===777666555555777999999888777777777777888888888888888999999888777777999:::999999999999999:::;;;;;;======>>>FFFYYYsss{{{sssppppppkkk|||^^^OOOJJJFFFDDDBBBDDDMMMXXXppp}}}rrrkkkhhhfffeeeddddddcccaaa___ZZZXXXWWWWWWWWWTTTQQQNNNFFFGGGIIIIIIJJJLLLPPPSSSZZZ[[[\\\[[[XXXSSSNNNKKKGGGCCCBBBEEEKKKVVVhhhxxx|||lll\\\AAA999444555777777888:::<<>>;;;:::;;;888777666777999<<<@@@CCCAAA>>>;;;:::???HHHRRRYYYccc___VVVKKKFFFFFFEEEBBB===;;;:::;;;???AAA@@@>>>:::888555222...,,,******,,,+++++++++,,,,,,***((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---------............------......///000000000000000000000111111111111333333333444555555666666888777999;;;777999III]]]xxx~~~llljjjhhhkkkpppmmmiiiiiiiiihhhgggeeedddccc___```cccfffjjjmmmooopppllllllkkkhhhdddbbbbbbccceeedddbbb```^^^^^^^^^___gggeeecccdddggghhhgggddd``````aaabbbdddfffiiijjjccc```bbbhhhlllrrrXXXQQQ^^^gggcccaaabbb```YYYSSSQQQOOOPPPPPPNNNJJJIIIJJJLLLMMMFFF@@@>>>;;;999:::===BBBLLLdddwwwdddNNN@@@===666555444555777999999888:::::::::999999999999888555777999:::999:::;;;===>>>=========>>>AAACCCEEEFFFIIIOOOYYYlllzzzaaaZZZXXXWWWVVVVVVZZZhhhvvv}}}~~~xxx|||}}}sssllljjjgggfffeeeeeedddbbb```^^^YYYXXXWWWVVVUUUSSSOOOKKKDDDGGGIIIJJJKKKOOOTTTXXX]]]]]]]]][[[WWWRRRNNNKKKFFF@@@???FFFQQQ___ooo{{{xxxbbbOOO<<<666333555888888999;;;:::DDDdddsssYYYDDDCCCBBBKKKooo}}}xxxwww]]]YYYUUUTTTVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYVVVTTTRRRUUU[[[^^^^^^\\\[[[ZZZXXXVVVTTTRRRQQQQQQNNNOOOQQQRRRRRRQQQOOOOOOMMMIIIGGGIIIJJJIIIIIILLLQQQzzzrrrXXX]]]ttt~~~zzzwwwvvvrrroooiiibbb[[[SSSKKKFFFHHHBBB>>>>>>===999777999333444444444444555777999666555555888>>>DDDGGGIIIRRRPPPKKKDDDBBBDDDCCC???999777666666888888666444/////////---+++******+++,,,+++***+++,,,,,,***((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------............------......///000000111000000000000111111111111333333444444555666666666777666999<<<:::>>>TTTmmmuuukkkmmmjjjkkkooonnneeeeeefffffffffeeeccccccaaacccfffjjjmmmooooooooojjjkkkjjjgggdddbbbbbbcccdddcccaaa___^^^^^^^^^___fffcccaaacccgggiiifffccc```aaaccceeegggggghhhgggeeeaaaccciiikkkqqq\\\RRR\\\jjjeeeaaa```[[[UUURRRTTTSSSTTTTTTRRROOOMMMNNNQQQOOOHHHBBB@@@>>>;;;;;;===>>>???VVV~~~kkkSSSAAA<<<666555444555777999999888<<<<<<;;;::::::999999888222555999;;;<<<===>>>??????>>>>>>>>>AAAEEEIIIKKKQQQWWWaaannnxxxpppiiijjjnnnqqqssszzz{{{rrrooorrrpppsssyyy~~~zzzvvvoookkkllleeeffffffeeedddbbb```^^^YYYXXXWWWVVVUUURRRMMMJJJDDDFFFIIIKKKLLLPPPVVV[[[]]]^^^]]]\\\WWWQQQKKKGGGFFF@@@???HHHWWWfffuuuttt[[[EEE999444222666888999:::<<<777CCCeeeqqqUUUCCCDDD@@@LLLrrr~~~}}}mmmWWWWWWVVVUUUZZZ[[[]]]\\\YYYWWWWWWXXXZZZ[[[ZZZVVVTTTVVVZZZ\\\YYYVVV\\\ZZZXXXUUUSSSQQQQQQQQQKKKMMMNNNPPPPPPOOONNNMMMKKKGGGGGGKKKLLLJJJIIIKKKKKKvvv___YYYlll~~~|||xxxuuutttppplllfff___XXXPPPHHHCCCGGGAAA======;;;777555666222333444222000///000222222111222777<<<@@@@@@???===>>><<<999:::>>>>>>:::555555555333111///---,,,)))***+++,,,+++,,,---...+++*********,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////---------...///000000111000000000000111111111111333333444444555666666666666555888<<<<<>>???AAABBBIIIQQQ\\\dddrrryyysss~~~}}}~~~}}}yyysssmmmiiihhhnnnuuu~~~|||vvvsssnnngggaaaaaaaaa```aaabbbaaa___]]]\\\[[[ZZZXXXVVVQQQKKKFFFGGGHHHIIIJJJLLLPPPUUUYYYZZZ\\\\\\YYYQQQKKKHHHHHH??????DDDNNN^^^nnnyyy~~~~~~rrr]]]KKK888666555555777999::::::===SSScccfff\\\FFF;;;EEETTTzzzfffTTTRRRXXXYYYWWWWWWZZZYYYXXXXXXZZZZZZYYYXXX[[[ZZZXXXWWWVVVWWWYYYZZZ```___\\\YYYWWWTTTSSSSSSQQQRRRRRRRRRQQQPPPNNNMMMOOOHHHEEEIIIMMMMMMKKKKKKMMMggguuu___bbb~~~}}}yyywwwvvvuuuuuuqqqmmmfff]]]UUUNNNIIIFFFCCC@@@===;;;:::888666444222222111111000///////////////111222444666777888666666666777777777777888/////////......---------++++++,,,,,,,,,---------************************)))************+++++++++******)))))))))))))))***,,,,,,,,,---------......---------.........//////////////////000000000000111111222222222333333333444444555555666666777777888666888;;;999BBBeee}}}xxxsssnnnkkkiiihhhdddggghhhgggcccbbbccceeedddggglllooopppnnnkkkhhhjjjhhhdddccccccddddddcccbbbaaa```^^^^^^^^^^^^___eeedddccccccbbbbbbbbbbbb```aaaaaacccdddeeegggggggggbbbbbbffffffiii{{{ZZZPPPUUUhhhjjjiiieeeaaa\\\XXXUUUZZZZZZXXXWWWUUUSSSRRRQQQQQQLLLFFFAAA>>><<<;;;:::<<<===GGGgggnnnZZZHHH>>>888555333444888;;;:::999999>>>???;;;777777888888666999===???@@@AAAEEEGGGKKKEEECCCEEEIIINNNUUU\\\iiiooo{{{jjjdddbbbffflllqqqwww}}}{{{sssooo{{{{{{|||yyyuuuoooiiifffiiiqqq|||~~~zzzxxxwwwrrrjjjcccbbbaaa```aaaaaa```]]]ZZZ[[[ZZZXXXWWWUUURRRMMMJJJGGGHHHIIIJJJLLLPPPVVVZZZZZZYYYUUUPPPJJJFFFEEEDDD???AAAFFFRRRbbbqqq|||wwwjjjUUUCCC444444444555888:::<<<<<<:::[[[rrrqqq```HHH???III^^^nnn___RRRRRRWWWYYYYYYZZZ\\\ZZZYYYZZZ[[[\\\[[[YYY^^^\\\ZZZXXXWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYTTTTTTUUUUUUTTTSSSQQQPPPQQQKKKIIIMMMPPPNNNKKKJJJHHH___{{{rrrxxxtttzzz{{{zzzxxxwwwuuunnnjjjccc[[[RRRKKKGGGDDDBBB@@@<<<:::999888666444111111000000///......---------...000111222333444222222333333333444444444......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))************+++++++++******))))))))))))******,,,,,,,,,---------......---------.........//////////////////000000000000111111111222222222333333444444555555666777777777666666999===>>>LLLrrr}}}zzzuuupppkkkhhhffffffaaacccddddddcccdddgggiiieeegggiiijjjjjjjjjhhhgggkkkhhheeeccccccccccccbbbccccccaaa```______``````cccbbbbbbaaaaaabbbbbbccc```aaadddfffiiijjjkkklllgggdddeeeiiiggghhhwwwbbbWWW[[[qqqrrrrrrpppiii```YYYVVVZZZYYYWWWTTTSSSRRRRRRRRRQQQMMMGGGBBB???===<<<:::<<<<<>>888666555777999;;;<<<<<>>BBBKKKXXXhhhvvvyyynnn___KKK;;;111222444666999;;;===>>>KKKrrrwww[[[CCC>>>IIIbbb~~~bbbXXXPPPQQQXXX[[[[[[[[[^^^]]]\\\\\\^^^^^^]]]\\\aaa___]]]ZZZXXXXXXWWWXXXVVVVVVWWWXXXYYYZZZ[[[[[[WWWWWWXXXXXXWWWVVVUUUTTTSSSOOOMMMQQQSSSOOOKKKJJJFFFXXXyyywwwuuu|||zzzxxxuuussskkkggg```XXXOOOIIIDDDBBBAAA>>>;;;999888777555333000000///......------,,,+++,,,,,,------......///------........./////////,,,,,,,,,+++++++++++++++)))*********++++++++++++************************)))************+++++++++******)))))))))******+++,,,,,,,,,---------......------........./////////////////////000000000000000000111111111222222222444444555666666777888888777888<<>>888888888888:::<<>>@@@AAAAAACCCJJJUUU^^^YYY```qqqfffNNNEEE@@@<<<<<>>???aaannnOOO???BBBOOOaaaxxxeee\\\UUUZZZdddiiifffaaaaaa_________aaabbbaaa```cccaaa___\\\YYYXXXWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXWWWVVVTTTQQQQQQUUUUUUPPPKKKIIIJJJTTTqqqwww~~~|||{{{yyyvvvrrrnnnhhhddd]]]UUUNNNGGGCCCAAA???===:::888777666444222000000//////...------,,,++++++++++++++++++++++++************++++++++++++************************))))))))))))************************************))))))*********+++++++++******))))))******++++++,,,,,,,,,---------..................////////////////////////000000000000000000000111111111222222444444555666777888888999999;;;===@@@LLLllluuusssooolllhhheeedddccckkkiiigggdddbbbccceeeggghhhggggggfffeeedddcccbbbeeedddcccdddeeefffeeeccceeeeeedddccccccbbbbbbbbb_________```aaaccceeefffhhhjjjmmmoooooommmjjjggghhhgggggghhhfffeeennnyyy\\\[[[jjjuuudddZZZYYYXXXWWWTTTQQQOOOOOOPPPPPPPPPMMMHHHDDDBBBAAA???===;;;<<<@@@TTTuuuxxxjjjZZZIII===777999:::999:::===CCCIIIcccpppoooYYYAAA999;;;===???@@@AAAAAAEEEPPPaaannnhhhwwwvvvWWWEEEBBB@@@@@@AAAAAADDDPPP[[[bbbuuussseee[[[ZZZaaaqqqzzzzzz}}}~~~|||zzzzzzzzzzzz{{{www{{{yyy}}}yyyuuuooojjjfffkkkjjjhhhgggeeebbb^^^[[[\\\YYYTTTQQQOOONNNLLLKKKHHHIIIJJJKKKMMMQQQVVVZZZOOOKKKHHHGGGGGGFFFCCC???===FFFVVVfffttt}}}|||nnn]]]OOOBBB888333555888999:::;;;>>>AAAjjjaaaIIIBBBIIIVVVeee|||jjjbbb]]]dddttt|||wwwnnnbbb``````aaacccdddcccbbbbbbaaa___\\\ZZZXXXVVVUUUYYYYYYYYYYYYXXXWWWUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVSSSQQQRRRWWWVVVPPPLLLKKKMMMPPPggg}}}www}}}}}}{{{zzzxxxuuupppmmmfffbbb\\\TTTMMMGGGCCCAAA===;;;888666666555333111111111000//////......---,,,,,,+++++++++*********((())))))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++***************+++,,,,,,,,,,,,,,,---------.............../////////000000////////////000000000000000111111111111222222222444444555666777888999999999;;;<<>>@@@PPPooowwwhhhVVVEEE:::777999;;;999999>>>IIIQQQrrr~~~yyy\\\AAA:::===??????@@@BBBCCCIIIYYYpppyyycccMMMDDD@@@AAADDDFFFFFFJJJVVVcccnnnxxxdddVVVYYY]]]kkkxxxssssssrrrxxx}}}}}}~~~~~~|||{{{|||}}}~~~tttpppuuu|||zzzwwwssspppnnnmmmlllllljjjhhhgggeeebbb^^^[[[[[[WWWSSSPPPNNNLLLJJJHHHHHHIIIIIIJJJKKKNNNSSSWWWIIIIIIIIIIIIHHHEEEAAA>>>???KKK\\\mmmyyyxxxgggUUUHHH???888555888:::::::::<<<@@@EEEqqq}}}sssXXXHHHCCCJJJXXXnnnbbb^^^[[[cccrrr}}}yyyooo```___^^^___aaabbbbbbaaa^^^^^^\\\[[[YYYWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVRRRQQQSSSXXXWWWRRROOOOOONNNNNN___www|||~~~|||{{{yyyvvvrrrnnndddaaa[[[SSSLLLFFFCCCAAA<<<999666555555444222111111111000000///......---,,,,,,,,,+++++++++******((())))))))))))*********(((((((((((())))))))))))((()))))))))************************************)))************+++++++++***************+++,,,---,,,,,,,,,---------............/////////000000000////////////000000000000111111222222222333333333444444555666888999::::::777;;;===DDD^^^rrrnnnnnnmmmlllkkkjjjiiiiiimmmjjjgggffffffggggggfffggghhhiiiiiihhheeebbb___]]]^^^```dddgggiiigggfffcccccccccccccccbbb``````]]]]]]^^^___aaaccceeefff___bbbfffjjjkkkjjjgggeeeddddddbbb```^^^aaahhhooo___eeezzzqqq```[[[aaa\\\[[[YYYWWWTTTRRRPPPOOOMMMJJJHHHFFFFFFEEEDDDBBB>>>???===HHHddd}}}xxxeeeRRRAAA888777:::;;;888888???MMMYYYxxx~~~sssUUU>>>===@@@???BBBEEEFFFIIIQQQffflllRRRHHHGGGEEEHHHMMMQQQRRRXXXhhhxxx}}}eeeUUUSSSWWWdddwwwmmmbbbdddiiinnnwww~~~~~~llldddnnnyyy|||zzzrrrrrrpppnnnlllkkkllllllhhhgggeeedddbbb```\\\YYYVVVTTTPPPNNNMMMLLLIIIGGGGGGGGGGGGGGGGGGJJJNNNRRRLLLMMMNNNLLLIIIDDDAAA@@@CCCPPPcccttt~~~zzz{{{rrr```LLL@@@999444666999;;;::::::===EEEKKKrrrsssbbbLLLDDDEEEUUUlllpppVVVXXXYYY\\\dddmmmkkkeee[[[ZZZZZZ[[[]]]___^^^]]]ZZZZZZYYYYYYXXXWWWVVVUUUTTTUUUWWWYYYYYYXXXWWWVVVVVVWWWXXXXXXYYYXXXWWWVVVRRRRRRTTTYYYYYYUUUSSSVVVSSSSSS]]]xxx|||{{{www~~~{{{yyywwwuuuqqqnnnbbb___YYYRRRKKKEEEBBB@@@:::888555444444333111000000000///......------,,,,,,+++++++++++++++******(((((()))))))))*********'''((((((((()))))))))))))))))))))*********++++++************************)))************+++++++++************+++,,,---...,,,,,,,,,---------........./////////000000000000////////////000000000000222333333333333444444444444444555777888999:::;;;777???FFFSSStttmmmjjjkkkkkklllllllllllllllhhhfffdddeeeggghhhgggeeeffffffeeedddcccbbb```___^^^___aaaeeehhhhhheeecccaaabbbbbbbbbaaa```___^^^[[[[[[[[[]]]^^^```bbbccc\\\___bbbfffggggggeeedddaaabbbbbb___^^^___ccceeeooozzzgggoooppp^^^ZZZbbb[[[ZZZYYYWWWTTTPPPMMMLLLLLLJJJGGGFFFGGGFFFEEEDDD@@@@@@;;;AAA[[[tttxxxdddOOO???777777::::::888777@@@PPP]]]yyyzzzjjjLLL<<>>HHHJJJLLLPPPZZZqqq|||oooUUUGGGIIIOOOOOORRRXXX]]]___hhh{{{hhhVVVNNNSSS```rrrmmmYYYUUU[[[aaannnxxxrrreee^^^hhhsss{{{tttqqqmmmmmmnnnllljjjhhhhhhhhheeecccaaa```___]]]YYYVVVRRRPPPNNNMMMMMMLLLJJJHHHEEEFFFEEEDDDDDDFFFJJJNNNRRRTTTTTTPPPJJJEEECCCDDDFFFTTThhhyyywwwxxxooo[[[FFF:::333000666888:::::::::???HHHPPPhhhbbbNNN???@@@LLLkkk||||||llldddUUU\\\___\\\\\\```aaa]]]XXXWWWWWWXXXZZZ[[[[[[ZZZWWWWWWWWWXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYWWWUUUTTTVVVWWWXXXYYYYYYXXXWWWWWWSSSRRRUUUZZZZZZWWWWWWZZZZZZZZZ```uuurrruuu~~~|||yyyvvvtttrrrooommm```]]]WWWPPPJJJDDDAAA???:::777555333333333111000///......------,,,++++++++++++++++++************((((((((()))))))))******'''((((((((())))))******************++++++++++++************************)))************+++++++++************+++,,,---...,,,,,,,,,---------......////////////000000000000////////////000000000000333333333444444444555555444444555777888:::;;;;;;999DDDPPPcccxxxnnnhhhiiijjjkkklllmmmmmmmmmgggeeecccdddfffgggdddbbbeeedddaaa___^^^^^^___```___```cccfffhhhgggccc`````````aaaaaa```___]]]\\\YYYYYYZZZ[[[\\\^^^___```^^^```bbbdddeeecccbbb```^^^aaacccaaa___^^^___^^^ccciiiuuuhhhdddxxxwwwkkk___ZZZ\\\[[[YYYVVVUUUTTTRRROOOMMMNNNKKKHHHGGGHHHIIIJJJIIIGGGGGG@@@AAASSSiiittt]]]HHH===<<<:::;;;;;;:::;;;AAALLLUUUuuuppp```LLLAAA@@@AAA>>>MMMRRRVVV[[[fff{{{rrr]]]UUUSSSnnnppplll]]]LLLGGGQQQ]]]eeetttzzzrrrpppdddUUURRRXXXcccooo{{{{{{gggVVVPPPUUU\\\jjjyyy~~~iii]]]]]]___jjjqqq~~~vvvqqqqqqsssooojjjhhhhhhiiigggeeebbb```\\\ZZZYYYVVVSSSQQQKKKKKKKKKJJJHHHFFFEEEDDDDDDBBB@@@@@@CCCKKKUUU\\\UUUSSSQQQOOOIIIBBB@@@CCCIII[[[ooo}}}{{{yyyvvvhhhNNN:::444555666666:::<<<999888???OOO\\\kkkVVVGGGAAACCC___tttmmmbbb]]][[[\\\]]]```aaa___[[[XXXUUUUUUVVVVVVXXXYYY[[[\\\YYYYYYXXXWWWUUUTTTSSSSSSXXXXXXYYYYYYXXXVVVTTTSSSRRRRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZXXXYYYdddwww~~~}}}yyywww~~~{{{xxxtttqqqooommmkkkiiiddd^^^VVVOOOKKKGGGBBB>>>:::777444222111111000///000//////---,,,+++******,,,+++******)))*********************************+++*********))))))((((((*********)))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................000000000000////////////000000000000000111111222222222222222333444555555888777666666999<<<;;;888AAACCC^^^~~~wwwrrriiijjjiiihhhhhhiiijjjkkkjjjeeefffffffffeeedddbbbaaaaaaaaaaaaaaa```___^^^]]]^^^___```bbbbbbbbbaaaaaabbbaaa___]]]\\\\\\\\\\\\]]]ZZZWWWVVVXXX[[[^^^___\\\^^^aaabbbbbb`````````YYY\\\___aaaaaa```aaaaaadddcccjjjyyyiiidddvvv{{{qqqeee[[[YYY]]][[[YYYWWWUUUUUUSSSQQQOOOOOOLLLIIIGGGHHHHHHHHHGGGGGGHHHAAACCCUUUiiiuuu\\\FFF<<<<<<;;;<<<;;;::::::AAALLLUUUkkkiii]]]MMMBBBBBBDDDEEEMMMYYYgggooouuufffTTTNNNMMMaaadddbbbWWWLLLKKKXXXfffzzzhhhXXXXXX]]]eeeqqq}}}yyyfffWWWQQQSSSVVVjjjzzzppp\\\XXX[[[^^^hhhppp~~~wwwuuuuuuqqqnnnjjjhhhggggggeeeccc```]]]ZZZXXXWWWUUURRRPPPKKKKKKJJJHHHGGGEEEDDDCCCGGGEEECCCBBBFFFNNNWWW]]]TTTRRRPPPOOOIIICCCBBBFFFKKK]]]rrr}}}xxxrrr```HHH777333444444888777;;;<<<777777JJJccchhhRRRCCC@@@FFFdddyyyuuufffaaa\\\\\\[[[\\\]]]\\\[[[YYYUUUTTTTTTUUUWWWYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSWWWXXXXXXWWWVVVTTTRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXZZZWWWVVV\\\kkk|||{{{vvv}}}~~~xxxvvvsssqqqpppnnnllliiiaaa\\\TTTMMMIIIEEE@@@===:::777444222111111000///000///...---,,,++++++***,,,++++++***************************************+++*********))))))))))))************))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................000000000000////////////000000000000000111222222222222222222333444555666777777777888:::<<<<<<:::BBBJJJjjjuuussskkkjjjhhhggghhhjjjkkkiiigggbbbccccccdddcccbbb``````_______________^^^^^^]]]]]]^^^___aaaaaaaaaaaa```dddbbb___\\\[[[ZZZ[[[[[[YYYWWWUUUUUUXXX[[[]]]^^^\\\^^^``````^^^\\\[[[[[[ZZZ]]]``````___^^^^^^^^^``````fffrrr}}}ggg```qqqwwwmmmbbbYYYYYY^^^ZZZXXXVVVUUUUUUUUUSSSQQQPPPNNNJJJHHHHHHHHHGGGFFFHHHHHHCCCEEEVVVhhhxxx\\\DDD;;;===>>>===;;;888999@@@KKKTTTaaaccc]]]OOOCCCAAAEEEIIIQQQbbbuuu}}}}}}xxxZZZKKKGGGHHHUUUXXXYYYSSSMMMRRRaaaoooiii]]]aaacccjjjttttttdddWWWQQQRRRTTTlll}}}kkk___]]]]]][[[bbblllzzztttqqqrrrmmmkkkiiigggfffdddaaa^^^]]]ZZZXXXVVVVVVTTTRRRPPPLLLKKKHHHFFFDDDCCCCCCCCCGGGEEECCCCCCGGGNNNVVV[[[QQQOOONNNMMMHHHDDDFFFKKKSSSeeeyyy}}}vvvjjjVVV@@@444222333222999666:::===888777QQQqqqfffNNN@@@@@@KKKjjjvvvfffbbb]]][[[YYYXXXYYYZZZZZZYYYWWWUUUTTTUUUYYY[[[YYYWWWWWWVVVVVVUUUTTTSSSRRRRRRVVVVVVVVVUUUTTTRRROOONNNQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVXXXUUURRRTTT___rrrxxxxxx|||{{{uuutttrrrrrrqqqoookkkhhh^^^YYYRRRKKKFFFBBB>>>;;;999777444222222111000/////////...---,,,++++++***,,,,,,+++******************************************************)))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000111000000000000111222222222222222222333444555666777777888999;;;;;;===>>>CCCVVV|||~~~qqqrrrkkkkkkhhhfffgggjjjkkkfffbbb___``````aaaaaa```______\\\]]]^^^^^^______^^^^^^]]]^^^___aaaaaaaaaaaa```dddbbb^^^[[[YYYYYYZZZZZZXXXWWWWWWXXX[[[^^^^^^^^^[[[]]]^^^\\\YYYVVVUUUUUUXXX[[[]]]___^^^^^^^^^___\\\\\\```iiipppvvvcccZZZjjj~~~vvvmmmbbbZZZYYY^^^XXXVVVTTTTTTUUUTTTSSSQQQPPPNNNKKKJJJJJJJJJIIIHHHGGGGGGCCCFFFTTTccczzz{{{^^^EEE===@@@@@@>>>:::777888???IIIQQQ^^^bbbaaaUUUGGGAAADDDJJJXXXhhhwwwwwwqqquuujjjTTTHHHFFFGGGRRRUUUVVVSSSPPPVVVdddppp}}}nnnhhhjjjmmmtttzzzhhhWWWPPPTTTZZZsss{{{ppphhhaaa[[[```mmm{{{ssslllhhhhhhiiihhhhhhfffdddaaa]]]ZZZ[[[YYYWWWUUUUUUTTTQQQOOOLLLJJJGGGDDDBBBBBBCCCCCCDDDAAA??????DDDJJJPPPTTTKKKJJJJJJJJJFFFDDDIIIQQQ^^^ooo~~~{{{xxxrrrbbbKKK999222222333222::::::999999>>>NNNiiieeeMMM@@@CCCOOOmmmhhhaaa]]]ZZZYYYXXXXXXYYYYYYXXXWWWYYYVVVUUUVVVZZZ[[[YYYVVVSSSSSSRRRRRRQQQQQQPPPPPPTTTTTTTTTSSSQQQOOOMMMKKKPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQRRRZZZlllzzzxxx|||wwwuuutttrrrrrrpppmmmhhhddd\\\XXXQQQKKKEEE@@@===;;;999666333222222222111000//////...---,,,,,,++++++,,,,,,+++************+++************************************************)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...........................////////////000000000000111111000000111111222333333222222333333444555666888777888::::::999<<>>999666777>>>FFFLLL\\\aaaddd]]]PPPGGGIIIPPP[[[gggpppjjj]]]\\\lll}}}wwwiiiZZZMMMFFFGGGKKKWWWYYYZZZWWWTTTWWW___ggg~~~|||xxxvvvvvv{{{xxx[[[NNNUUUaaa{{{wwwmmmfffdddooo}}}yyyqqqiiidddddddddeeefffeeebbb^^^ZZZYYY[[[YYYVVVUUUUUUTTTQQQOOOKKKIIIFFFDDDBBBBBBCCCDDDBBB???<<<===BBBHHHLLLNNNEEEEEEFFFFFFCCCDDDLLLWWWdddrrr}}}yyyvvvkkkYYYBBB555333444444444999>>>:::555IIIppp^^^III@@@GGGUUUooojjj\\\[[[XXXWWWWWWXXXYYYZZZYYYVVVSSSVVVUUUSSSUUUWWWWWWTTTQQQOOONNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQOOOMMMKKKJJJOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNOOOMMMNNNQQQSSSVVVddd{{{~~~{{{wwwvvvtttrrrpppmmmiiiccc___[[[XXXRRRKKKDDD@@@======999666333222222222111000.........------,,,,,,+++---,,,,,,+++***+++++++++***************************************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------..................................../////////000000000111111111111111111222222333333333333333444555666666999888999:::888777>>>GGGXXXrrrlllmmmllljjjhhhfffgggjjjiiiccc^^^aaaaaaaaaaaaaaaaaabbbbbb]]]^^^```bbbcccddddddeeebbbcccdddeeeeeedddcccbbb^^^\\\ZZZYYYZZZ[[[^^^___aaaaaa```aaaaaa```^^^\\\[[[\\\]]][[[YYYXXXXXXYYYVVVXXX[[[]]]^^^___bbbccc^^^]]]______^^^___hhhtttaaaWWWeeennnmmmllljjjaaaWWWSSSUUUUUUSSSQQQQQQRRRQQQPPPNNNMMMLLLKKKLLLNNNNNNMMMLLLFFFEEEAAAEEELLLQQQdddfffOOOEEEFFF@@@===888666777<<>>CCCHHHJJJJJJAAAAAACCCDDDBBBEEEQQQ^^^fffqqq|||~~~|||xxxsssaaaOOO<<<444444555555555888???999666XXXyyyRRRCCCCCCPPP```xxx^^^WWWYYYUUUSSSTTTVVVXXXYYYWWWSSSOOOQQQQQQRRRRRRQQQOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOOOONNNMMMKKKJJJNNNNNNOOOPPPQQQQQQQQQQQQRRRQQQPPPNNNNNNMMMMMMMMMLLLNNNRRRSSSQQQYYYuuu|||zzzvvvtttpppmmmjjjeee```\\\ZZZWWWSSSLLLDDD???>>>>>>888666333222222222111000......---------,,,,,,,,,------,,,+++++++++++++++*********************************+++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------..........................................//////000000111111222111111111111222333333333333333333444555666777:::777888;;;999999DDDTTToootttooommmnnniiihhhhhhhhhhhhfffdddbbbddddddcccbbbbbbbbbcccccc```aaabbbdddeeefffggggggffffffggggggfffdddbbbaaa[[[ZZZZZZ[[[\\\^^^```aaadddbbbaaa``````___\\\ZZZ]]]^^^___^^^]]]\\\]]]^^^^^^___``````^^^^^^___```aaaaaabbbbbb___]]]bbbjjj```VVVeeehhhggggggfff___UUURRRUUUVVVTTTRRRRRRRRRQQQOOONNNLLLKKKJJJKKKLLLLLLKKKIIIHHHFFFBBBEEEIIIIIIZZZyyyjjjSSSGGGEEE>>>;;;777666777;;;???AAAFFFLLLVVV[[[VVVNNNOOOUUULLLRRRVVVRRRIIIBBB???AAA@@@>>>???@@@>>>>>>HHHTTTfffiiinnnooolllgggcccaaa\\\WWWSSSRRRTTTTTTTTTTTTRRRNNNQQQ^^^lllxxx]]]LLLYYYkkk}}}uuupppjjjggghhh___aaacccaaa^^^[[[ZZZ[[[ZZZXXXUUUSSSRRRPPPMMMKKKFFFFFFFFFFFFFFFFFFFFFFFFCCC@@@===>>>DDDHHHIIIHHH???@@@BBBDDDCCCGGGVVVdddmmmtttyyy{{{{{{xxxqqqiiiVVVFFF777444555555555666888;;;777>>>eee```FFF???III___ssswwwYYYUUUXXXTTTRRRQQQRRRSSSTTTSSSPPPNNNNNNQQQTTTSSSOOOKKKKKKMMMKKKLLLLLLLLLMMMMMMNNNNNNLLLMMMNNNNNNNNNMMMKKKJJJMMMNNNOOOPPPPPPQQQQQQPPPTTTSSSRRRPPPOOONNNNNNNNNLLLMMMQQQRRRNNNRRRmmm~~~{{{yyytttqqqmmmiiifffccc___\\\XXXWWWRRRKKKCCC>>>===>>>888555333111222222222111...------------,,,,,,,,,------,,,++++++++++++,,,*********************************++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.............................................///000111111111222222111111222222333444444333333444444555666777888666888<<<;;;>>>OOOccczzzuuupppiiimmmhhhiiijjjiiifffdddeeefffgggfffdddccccccccccccdddaaabbbccceeefffggggggggghhhhhhhhhgggeeeccc```___ZZZ[[[\\\]]]^^^______```eeecccaaa`````````^^^\\\aaaaaabbbaaa___^^^```aaadddddddddbbb___^^^^^^___cccccceeehhheeeaaaaaaeee]]]TTTcccgggffffffeee^^^VVVTTTXXXWWWUUUSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJKKKJJJHHHFFFJJJHHHCCCEEEHHHEEEUUUtttmmmUUUGGGCCC===:::777555777:::===>>><<>>;;;===CCCGGGGGGEEE???@@@CCCDDDDDDIIIYYYiiiuuuxxxzzzyyyxxxtttjjj___NNN@@@555444555444444666888666666GGGmmmsssMMM@@@>>>PPPmmmoooVVVUUUVVVRRRQQQPPPNNNNNNOOOOOOOOONNNOOOTTTXXXVVVPPPKKKLLLOOOLLLLLLMMMMMMNNNNNNOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMNNNOOOPPPPPPPPPPPPVVVUUUSSSRRRQQQPPPOOOOOOLLLLLLOOOQQQMMMRRRlll~~~|||zzzxxxwwwrrrooojjjgggeeebbb___]]]WWWVVVRRRJJJBBB===<<<>>>888555333111222222222111------------------,,,,,,...---,,,,,,++++++,,,,,,*********************************++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................---......///000111111222222222111111222222333444444444444444444555777777777444777===>>>BBBWWWoooyyytttvvvtttnnndddiiigggjjjllliiieeecccfffjjjhhhgggeeecccbbbbbbccccccbbbbbbdddeeefffgggggggggiiihhhhhhfffdddaaa___]]][[[\\\^^^___```___^^^^^^gggeeecccbbbccccccbbbaaacccddddddbbb```___```bbbdddddddddcccaaa```aaacccccccccgggkkkjjjeeebbbdddXXXQQQdddhhhlllpppnnnbbbUUURRRVVVXXXXXXWWWUUUSSSRRRSSSUUURRRNNNIIIFFFFFFGGGIIIIIIGGGDDDDDDFFFBBBAAAQQQfffuuu^^^KKKBBB@@@999444555888888888::::::===@@@AAA@@@@@@AAABBB===BBBIIILLLJJJFFFBBBAAACCCFFFAAA>>>AAABBBKKK]]]ssstttgggRRRKKKEEEDDDCCCAAABBBEEELLLQQQ[[[jjj}}}rrr\\\OOOQQQfff}}}uuuooommmiiidddcccbbb```^^^\\\\\\\\\ZZZYYYSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFEEEFFFGGGGGGCCC@@@BBB>>>:::<<<@@@CCCBBB@@@@@@CCCEEEEEEGGGRRRcccqqqxxx{{{wwwssseeeTTTHHH;;;000///444777777888444666555LLLuuuxxx\\\OOOBBBBBBZZZaaaXXXYYYWWWSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKMMMOOOOOOOOOMMMLLLLLLNNNPPPQQQPPPPPPQQQRRROOOQQQSSSUUUUUUSSSQQQPPPUUUSSSPPPNNNNNNOOOQQQRRRSSSMMMNNNTTTVVVXXXeeewww~~~~~~}}}}}}~~~{{{uuupppkkkkkkjjjhhheeeaaa^^^\\\UUURRRMMMGGGAAA===:::888777666555333222111000000......---,,,,,,,,,,,,---,,,,,,,,,------.........'''(((***,,,---------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---/////////---,,,---...////////////000000000000000000000111222222333333666666666666666777888999999:::<<<===>>>LLLmmmuuuxxxyyysssnnnkkkiiiiiihhhjjjjjjfffaaa```eeeiiihhhfffccccccdddffffffffffffeeeeeefffhhhiiihhhgggbbbfffgggccc___```aaa```____________````````````dddaaa______aaacccbbbaaabbbdddfffgggfffdddbbb```eeecccbbb___YYYZZZkkk~~~vvvkkkgggkkkjjjaaa]]]aaa^^^ZZZqqqzzzxxxvvvoooaaaTTTQQQUUUXXXXXXWWWUUUSSSRRRSSSTTTPPPMMMJJJHHHIIIIIIHHHHHHEEEBBBDDDGGGDDDDDDSSSfff{{{eeeRRRGGG@@@999555777999999999;;;888:::======<<<<<<<<<===<<>>@@@EEENNN^^^ppp|||zzz|||xxxrrraaaNNNDDD999000111666777666666888555===\\\xxxoooSSSEEEAAAMMMppp{{{ttt]]]WWWVVVUUUSSSSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSQQQPPPNNNMMMLLLKKKLLLMMMNNNOOOPPPOOOOOONNNMMMOOOQQQRRRRRRQQQRRRTTTRRRTTTVVVWWWWWWUUUSSSRRRRRRQQQOOONNNNNNPPPRRRSSSTTTPPPQQQWWWXXXVVV___mmm}}}|||}}}}}}{{{vvvqqqmmmlllkkkhhhddd```]]][[[UUURRRMMMGGGAAA===:::999777666555333222111000000///...------,,,,,,------,,,,,,------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///,,,---......------///000////////////000000000111111111222222333333444444555555555555666777888999777;;;???BBBFFF[[[}}}{{{qqqmmmkkkiiiiiiiiijjjkkkiiigggeeefffhhheeecccaaa```bbbddddddddddddccccccdddeeeeeedddbbb```eeefffbbb___``````_________``````aaabbbccccccdddaaa___^^^`````````^^^cccdddeeeeeedddaaa^^^\\\YYYYYY[[[]]]^^^ggg}}}vvvlllhhhkkkkkkcccaaadddeeebbbzzz}}}sssjjj___UUURRRUUUXXXWWWVVVUUUTTTSSSSSSRRRNNNLLLKKKKKKKKKKKKIIIGGGEEECCCEEEGGGEEEDDDOOO^^^~~~mmmYYYKKKAAA:::666999;;;::::::;;;777999;;;;;;999999999:::;;;<<>>???===???IIIYYYmmm|||~~~}}}xxxoooZZZEEE>>>666222444888777444444:::...CCCkkkuuu```KKK@@@???\\\ttt|||fffYYYXXXTTTRRRUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNPPPRRRSSSSSSSSSTTTVVVQQQRRRTTTTTTTTTRRRPPPOOOOOONNNNNNNNNOOOQQQTTTUUUUUURRRUUUZZZXXXTTTWWW```kkk}}}}}}{{{{{{}}}{{{wwwssspppooolllhhhddd___[[[YYYTTTRRRMMMGGGAAA===:::999777666555333222111000000///...------,,,---------------------------,,,,,,------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///***,,,............000222/////////000000000111111222222333333444555555555555555555555666777888999777;;;@@@DDDNNNjjjyyytttnnnmmmlllkkkkkkhhhhhhggghhhhhhfffcccaaaaaa___]]]]]]___aaaaaaaaaaaa```___```aaaaaa___]]]^^^bbbccc```^^^``````^^^______```aaabbbdddeeeffffffdddaaa`````````^^^]]]bbbcccdddeeedddbbb```^^^]]]\\\\\\]]]___iii|||rrriiieeehhhgggbbbbbbfffjjjbbbwwwyyypppgggaaa[[[VVVUUUWWWWWWVVVUUUUUUUUUTTTRRRPPPNNNLLLJJJJJJKKKKKKJJJIIIHHHFFFGGGHHHEEEBBBHHHRRRtttrrr]]]MMM@@@:::777999<<<;;;:::;;;999:::;;;;;;:::999:::;;;<<<>>>CCCLLLXXXccciiikkkdddbbb^^^eeerrrlll[[[VVVooozzzfffUUUJJJMMMJJJKKKPPPTTTXXX```hhhooozzzooo\\\fff{{{xxxlllbbb[[[ZZZ]]]jjjxxxooollljjjfffdddddd```^^^ZZZXXXWWWUUUSSSQQQLLLLLLJJJIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDBBB@@@>>>999999:::===AAABBBAAA???CCCBBBFFFTTThhhxxx|||vvviiiRRR<<<888444333777999666333333777***IIIsssnnnSSSHHHCCCCCClllvvv~~~]]]YYY[[[UUURRRXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQOOONNNNNNNNNNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNMMMOOOQQQRRRRRRSSSTTTVVVRRRRRRSSSSSSRRRQQQOOOMMMKKKLLLMMMNNNQQQSSSUUUVVVUUUTTTUUUXXXVVVRRRSSSXXX]]]rrr}}}zzzzzz{{{zzzwwwsssrrrpppmmmhhhccc^^^ZZZXXXTTTQQQLLLGGGAAA===;;;999666666444333222111111111//////...---------------.........------,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............---------............///+++---//////......000111//////000000000111111111222222222333444444555555444444444555666777888999===>>>BBBJJJ\\\{{{ppplllmmmmmmnnnqqqoookkkggggggiiihhhccc___]]]\\\ZZZ[[[]]]^^^___^^^]]]\\\\\\]]]______^^^\\\[[[___```^^^^^^```___\\\^^^^^^___```aaadddfffgggiiihhhfffdddbbbaaa___^^^___```ccceeeffffffffffffgggeeebbb___^^^aaakkksssiiiccc```bbbbbb___```dddnnn___mmmkkkccc^^^]]][[[WWWVVVWWWVVVUUUUUUUUUVVVUUUQQQNNNOOOLLLHHHGGGHHHJJJLLLLLLJJJIIIIIIJJJHHHGGGJJJOOOeeerrr{{{eeeRRRAAA;;;777999;;;;;;:::;;;:::;;;===<<<<<<<<<===???AAAEEELLLWWWeeerrr|||zzz|||uuuppplll]]]PPPRRRqqq~~~fffSSSKKKJJJPPPPPPTTTZZZ]]]```gggnnnrrr~~~ooo\\\SSSbbbvvv~~~}}}{{{kkkaaa[[[^^^fffuuu}}}tttnnnllljjjeeecccddd^^^[[[XXXVVVTTTSSSQQQOOOJJJIIIHHHFFFFFFGGGHHHHHHHHHGGGEEECCC@@@>>>===<<<777888:::===@@@BBBBBBAAAFFFIIITTTfffxxx|||}}}xxxpppaaaJJJ777444333444999999666444555666666\\\mmmNNNDDDCCCJJJwwwwww\\\[[[^^^VVVTTTZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPOOONNNMMMNNNOOOPPPOOONNNMMMMMMMMMMMMNNNNNNKKKMMMPPPQQQPPPQQQRRRSSSUUUVVVVVVVVVUUUSSSRRRQQQJJJKKKMMMOOOQQQSSSTTTUUUTTTSSSRRRSSSSSSQQQSSSVVVWWWjjj|||zzzyyyyyyxxxuuurrrrrrppplllgggbbb]]]ZZZXXXSSSQQQLLLGGGBBB>>>;;;:::666555444333222111111111//////...------------............------,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////---------............///...///000000...---...000000000000000111111111111111111222222333444444444555555555666777888999:::@@@AAAHHHZZZyyyyyypppllllllmmmqqqvvvzzzsssllljjjlllmmmiiiddd]]][[[ZZZ[[[]]]^^^^^^]]][[[ZZZZZZ\\\^^^___^^^]]]YYY]]]^^^]]]^^^aaa___\\\\\\\\\\\\]]]___bbbeeefffhhhhhhgggeeebbb```___^^^]]]___aaaccceeefffffffffdddcccbbb```aaacccddddddccc```_________]]]___cccmmm\\\hhhhhhccc``````]]]XXXTTTTTTVVVTTTTTTVVVWWWVVVQQQLLLNNNKKKFFFEEEFFFIIILLLMMMIIIIIIJJJKKKNNNPPPRRRTTTXXXccc~~~rrr]]]DDD===888999;;;;;;<<<>>><<<>>>???@@@@@@BBBEEEGGGJJJMMMSSS[[[eeeqqq~~~xxxmmm[[[SSS[[[uuuyyy___NNNKKKNNNRRRSSSXXX___cccfffnnnwww|||\\\PPPPPPddduuuyyyyyy}}}rrrddd[[[___jjjzzzwwwqqqllljjjhhhcccaaabbb[[[XXXUUUSSSRRRQQQOOOMMMIIIHHHFFFDDDDDDDDDFFFGGGDDDDDDBBB???<<<::::::;;;666888:::===@@@BBBDDDEEEGGGRRRdddxxx{{{}}}zzzsssgggVVVCCC555333333555999999555666999BBBXXX{{{lllKKK@@@@@@NNNzzzqqq]]][[[\\\WWWUUUYYYXXXYYYYYYYYYYYYWWWUUUTTTRRRQQQOOOMMMMMMMMMOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOKKKMMMOOOOOOOOONNNOOOPPPRRRRRRRRRRRRQQQPPPPPPOOOIIIKKKNNNPPPRRRSSSSSSRRRRRRPPPOOOOOOPPPQQQTTTUUUUUU___ppp}}}|||xxxwwwvvvsssooopppnnnjjjeee```]]]ZZZYYYSSSPPPLLLGGGBBB>>>;;;:::666555444333222222222222000///......------......------------------,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------------------------------------........./////////---------............//////000111000...---...///000000000111111111222222111111111222333333444444555555666777888:::;;;<<<<<>>666333444666999777555888>>>ZZZ}}}]]]EEE???GGG\\\xxxjjj\\\WWWVVVTTTTTTVVVVVVWWWXXXXXXXXXVVVUUUSSSTTTRRROOOMMMLLLMMMNNNOOOMMMNNNNNNOOONNNMMMLLLKKKLLLNNNOOOOOONNNMMMMMMNNNKKKKKKLLLLLLKKKKKKKKKKKKJJJLLLOOOQQQRRRRRRPPPOOONNNNNNNNNNNNPPPRRRSSSRRRTTTUUUddd|||}}}xxxvvvsssppplllmmmjjjgggccc___\\\[[[ZZZSSSPPPLLLFFFBBB>>><<<;;;555555444333222222222222000//////...............,,,,,,------------------------------------,,,+++------------------------............................................................////////////---------............///...///000000///...000111000000111111111222222222222222333333444444555555666666777888999;;;===>>>@@@OOOiiiuuuuuutttppplllkkkhhhfffiiiooollliiifffeeefffgggeeeccccccbbbaaabbbbbbbbb```^^^]]]\\\[[[\\\\\\\\\ZZZXXXWWWZZZ[[[\\\```cccaaa[[[\\\[[[ZZZZZZ\\\___bbbddd___aaacccbbb```^^^^^^___]]]]]]]]]^^^^^^^^^^^^^^^bbbbbbaaa```eeehhhbbbXXX___bbbeeedddcccbbbcccddd\\\VVVmmmqqqmmmjjjggg^^^TTTQQQRRRUUUSSSSSSVVVYYYWWWPPPJJJGGGFFFFFFGGGIIIJJJIIIHHHIIIHHHGGGGGGKKKPPPQQQOOOLLLRRRlllqqqLLLCCC;;;;;;>>>???BBBFFFIIIKKKNNNPPPRRRVVV[[[___WWWVVVQQQJJJFFFOOObbbqqquuu{{{}}}}}}oooddd^^^ffffffjjjpppwwwsssRRRZZZTTT^^^yyymmm[[[]]]kkk|||ooojjjgggfffbbb\\\ZZZ[[[VVVTTTRRRPPPPPPPPPNNNMMMIIIGGGDDDBBB@@@AAABBBDDD===>>>===:::666444666888777999;;;===???CCCGGGJJJWWWjjj{{{zzzxxxsssiiiYYYGGG;;;777444444777888666444999AAAooolllJJJ>>>BBBSSSpppkkkeee[[[SSSQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUTTTRRRTTTRRROOOMMMLLLLLLNNNOOOIIIJJJKKKLLLKKKJJJHHHFFFMMMOOOPPPPPPNNNMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMPPPRRRRRRQQQOOOMMMLLLMMMNNNOOOPPPRRRQQQNNNTTTNNN]]]~~~~~~xxxuuurrrnnnjjjjjjhhheeeaaa^^^\\\[[[[[[SSSPPPLLLFFFBBB>>><<<;;;555444444333222222222222000000///...............,,,,,,,,,------............/////////...,,,***)))..................................................................................../////////000---------.........//////,,,...///000///000111333000111111111111222222222333333444444555666666777777777888999:::<<<>>>???PPPdddxxxlllppptttkkkiiiiiijjjgggcccdddhhheeeeeefffgggiiiiiigggeeefffeeeddddddddddddaaa______^^^\\\[[[[[[ZZZWWWUUUVVVYYY[[[\\\aaadddbbb\\\]]]\\\[[[[[[\\\___bbbddd^^^aaaddddddbbb```aaabbb[[[\\\]]]^^^___aaabbbccc]]]]]][[[[[[ccciiieee[[[]]]bbbfffeeecccbbbcccbbb\\\UUUjjjrrroooiiiaaaXXXSSSQQQPPPPPPNNNNNNRRRVVVVVVOOOIIIGGGEEEEEEIIIJJJHHHHHHKKKNNNJJJFFFFFFIIIJJJGGGCCCFFFOOO```xxxwwwTTTHHH<<<999>>>EEEIIILLLOOOXXXYYY]]]jjjooommmqqqpppaaaSSSMMMIIIFFFLLLVVVYYYcccsss}}}~~~~~~wwwwwwtttvvv|||aaaKKKKKKMMMaaaooo[[[ZZZaaannn{{{kkkjjjgggccc___[[[XXXWWWTTTSSSSSSRRRQQQMMMHHHDDDGGGEEEBBBAAAAAAAAA???>>><<<:::888777666555666666;;;666999DDDGGGCCCFFFNNNbbbuuu}}}|||zzzlllYYYIII>>>888555///AAA999111999///111SSSRRRMMMEEE???VVVsssiiiaaaYYYTTTUUUUUUTTTQQQUUUUUUVVVUUUTTTSSSQQQOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHJJJKKKKKKJJJHHHHHHIIIKKKPPPOOONNNLLLKKKKKKKKKKKKLLLMMMOOOQQQQQQOOONNNLLLJJJLLLMMMMMMMMMOOOQQQSSSOOONNN[[[vvvwwwqqqmmmkkkkkkkkkhhhddd```^^^[[[XXXVVVSSSQQQMMMGGGBBB>>>:::999888777555333222222222333//////...------------...///............------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......------------......---...//////......///000///////////////000111111////////////000000000000222222333333333222222111333333444444555666666777<<<888888<<<===;;;>>>DDD\\\}}}kkkdddlllkkkjjjgggeeeddddddeeefffeeeeeeeeedddcccbbbaaa```aaabbbcccbbb```______```___]]][[[[[[[[[ZZZWWWUUU[[[[[[\\\___bbbbbb___[[[[[[]]]```bbbbbb___\\\YYY``````aaaaaaaaaaaaaaaaaa]]]ZZZWWWYYY]]]``````^^^```______^^^___```aaabbbaaaaaa```___^^^^^^]]]]]]tttRRRLLL___hhhgggccc^^^YYYUUUSSSTTTRRRRRRRRRSSSRRRPPPMMMJJJGGGEEEEEEIIIJJJGGGHHHKKKJJJFFFBBBBBBDDDEEEBBB???@@@HHHVVVmmmWWWLLL@@@???FFFMMMPPPPPPUUUfffsssoooWWWLLLGGGAAAAAAFFFFFFNNN[[[ccceeejjjyyyjjjUUUKKKRRRWWWkkkyyyggg]]]ccciiinnn{{{ooommmhhhccc^^^ZZZWWWUUUTTTSSSRRRQQQOOOLLLHHHDDDEEEBBB@@@??????>>>===<<<:::999777666555555555666999777===IIIOOOMMMPPPYYYmmm~~~~~~{{{qqqaaaOOOBBB;;;777444111<<<333000:::555???fffiiiKKKFFFBBBOOOrrr}}}gggbbb\\\UUURRRSSSSSSRRROOOSSSSSSSSSSSSRRRPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIGGGIIIKKKLLLLLLNNNQQQSSSSSSPPPXXXnnnzzzuuuqqqmmmkkkgggeeebbb___]]][[[XXXVVVQQQNNNJJJFFFAAA===:::888777666444333222111222222//////...------------...///............---------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////......------......///...///111111000000111222///////////////000111111/////////000000000111111333333444444444444333333333444444555666666777777===999777999;;;@@@MMMZZZ|||dddnnn|||eeeiiihhhgggeeeeeeggghhhiiibbbbbbccccccbbbbbbaaa```aaabbbaaa___]]]\\\^^^______^^^\\\ZZZYYYXXXXXXXXXZZZYYYZZZ]]]``````]]]ZZZZZZ\\\___aaa```]]]ZZZXXX^^^^^^___```___^^^]]]\\\]]][[[ZZZZZZ\\\]]]]]]\\\\\\]]]^^^___````````````````````````___]]]\\\\\\kkkLLLHHHZZZ^^^______\\\XXXUUUTTTTTTSSSUUUVVVTTTPPPLLLJJJJJJGGGEEEEEEHHHIIIGGGGGGJJJLLLHHHDDDDDDEEEEEEBBB@@@>>>CCCMMM```aaaVVVJJJHHHPPPXXXYYYUUU```{{{tttWWWKKKHHHCCC@@@@@@AAAGGGNNNRRRSSS\\\qqqmmmWWWSSSVVVZZZcccxxx|||nnnjjjqqqoookkk{{{}}}zzzsssoooiiiccc]]]XXXUUUTTTUUURRROOONNNLLLJJJGGGEEEBBB???===<<<<<<;;;:::999888777666555444444555666999999BBBOOOVVVWWW\\\ddd|||{{{}}}vvvfffRRRBBB:::666555444333999222222:::777HHHrrrkkkQQQGGGDDDGGGgggzzzuuu[[[YYYUUUQQQPPPRRRRRRPPPNNNRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEGGGIIIJJJKKKMMMPPPSSSSSSRRRTTTaaawww~~~|||vvvooojjjfffccc```^^^\\\YYYUUUSSSMMMKKKHHHDDD???<<<:::888777555444222111111111111000///......------......///............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////......------......//////000222222222222444555000////////////000111111///000000000000111111111444444555555555555444444444444555666666777777888:::999:::;;;???LLLcccwwwgggeeeqqqhhhggggggfffeeefffhhhkkklll___```aaaaaabbbbbbaaaaaadddcccaaa]]][[[[[[]]]```___```___\\\XXXXXX[[[___[[[[[[\\\^^^```___]]]ZZZZZZ[[[]]]^^^]]][[[XXXVVVZZZ\\\^^^```aaa___^^^\\\^^^______^^^]]]\\\\\\]]][[[]]]```cccdddccc```___````````````___]]][[[ZZZiiiPPPMMM\\\[[[\\\]]]\\\XXXTTTRRRRRRSSSTTTVVVVVVSSSNNNJJJHHHGGGDDDDDDGGGHHHFFFFFFIIILLLIIIFFFEEEEEEEEECCCAAA@@@CCCJJJZZZvvvrrrfffXXXRRRZZZcccccc^^^pppjjjSSSLLLLLLIIIFFFGGGLLLOOOQQQQQQPPPXXXnnn{{{cccUUUWWW^^^___mmm}}}{{{vvvnnnwwwwwwsssooohhhaaa[[[XXXVVVUUUTTTQQQMMMJJJIIIHHHFFFDDD???===;;;::::::999888777666555444333444444555666999<<>>@@@CCCJJJWWWpppyyyiii___dddnnnpppkkk|||lll___]]]ZZZSSSOOOQQQSSSTTTUUUUUUTTTYYYjjj|||qqq^^^___dddiiikkklllrrryyyzzznnn___XXXZZZ```fffxxx|||rrrrrrooolllfff```[[[XXXWWWWWWRRROOOKKKHHHFFFEEEDDDCCC???<<<:::999999888777666444444333333333555666777888===HHHSSS\\\dddoooxxx~~~wwwxxx{{{nnnWWW???444333333444777:::999555555888BBBbbbyyyUUUFFFIIINNNpppooo]]]WWWRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKGGGHHHHHHFFFDDDCCCDDDEEEIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEJJJKKKLLLLLLKKKKKKMMMNNNGGGOOOQQQOOOWWWjjjyyy}}}|||qqqiiiddd```\\\YYYVVVTTTRRROOOLLLJJJGGGDDDAAA???===<<<666555333111000000000111000000///............//////............---------...---,,,++++++,,,---...------------------------------.........//////.../////////....../////////---...000111111111333555000000000000000111222222111111111111222222222222222222333444444444444444666666777888888999999:::888:::<<>><<<999888888888666555333333333333444666888999999CCCQQQ^^^gggppp{{{|||{{{zzzdddOOO;;;555555444666:::<<<777222444AAA^^^rrrUUUFFFGGGWWWbbb[[[WWWSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQOOONNNMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGGGGFFFDDDDDDEEEGGGKKKLLLLLLLLLKKKIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCLLLMMMMMMLLLJJJJJJKKKMMMHHHOOORRROOOQQQ]]]nnnyyy}}}|||zzzzzz}}}}}}uuunnnaaa^^^YYYUUUTTTTTTTTTSSSMMMKKKHHHEEEBBB@@@>>>===777555444222111111111111111000//////....../////////............---------......------------......------------------------------...////////////...000//////......//////000,,,...000000000000111333111000000000000111222222111111222222222333333333111222333444444444444444777777888888999::::::;;;?????????GGG```eeeQQQXXXxxxvvvpppgggiiigggeeebbbaaaaaabbbcccbbbbbbbbbcccbbbbbbaaaaaa^^^______]]][[[YYYYYYYYYXXXYYYZZZXXXXXX\\\ccchhhcccddddddaaa]]]ZZZYYYYYY^^^^^^]]]]]]\\\\\\\\\\\\aaabbbcccbbb```]]]YYYWWW[[[[[[[[[ZZZZZZZZZ]]]___[[[]]]```bbbbbbaaa^^^]]]````````````````````````\\\QQQQQQXXXVVVXXXYYYXXXUUUSSSRRRSSSIIIHHHIIIJJJKKKJJJEEEAAABBB??????BBBBBB??????BBBBBBBBBBBBAAA@@@???@@@AAA<<<>>>@@@III^^^}}}{{{rrrrrrllliiijjjppptttwww}}}jjjLLLBBBFFFGGGMMMSSSWWWZZZaaajjjiiimmmppppppppprrryyy~~~pppjjjjjjhhhfffbbb^^^ZZZWWWUUUTTTNNNKKKHHHEEEDDDBBB@@@>>><<<:::888666666666555333333333333333555777999;;;CCCRRRdddqqqxxx~~~uuunnnVVVDDD666555777555777===<<<666444<<>>===777666444333222111222222111000000//////////////////............---------.........//////.................................,,,---...///000//////...000000////////////000000...///000000//////111222111111000000111111222333222222222333333333333444222333444555555666666666888888999999:::;;;;;;;;;AAAEEENNNccc[[[LLLFFF```yyyqqqooojjjiiigggeeecccbbbbbbbbbccccccccccccbbbaaa___^^^]]][[[^^^aaabbb```\\\ZZZYYY]]][[[ZZZYYYZZZ]]]aaacccaaabbbcccaaa^^^\\\\\\^^^```____________```aaaaaaddddddcccbbb```]]]ZZZYYY```]]]YYYXXXYYY[[[\\\]]]ZZZ[[[]]]```bbbcccdddeeebbbaaa```___```bbbdddeeeXXXRRRUUU]]][[[[[[ZZZWWWSSSOOOMMMMMMGGGHHHHHHFFFCCCAAAAAABBBAAA>>>>>>AAAAAA>>>>>>@@@;;;<<<<<<;;;::::::<<<===???>>>===AAATTTrrr~~~}}}}}}{{{vvvuuu{{{zzzYYYKKKNNNQQQSSSZZZaaadddfffkkksssrrrzzz}}}}}}xxxkkkhhhiiigggfffbbb^^^ZZZVVVSSSQQQLLLJJJGGGEEEDDDBBB???<<<;;;999666555555555333222333333333444555888:::<<>>:::666999IIIkkk}}}SSSCCC???YYYbbb[[[___TTTRRRRRRQQQOOONNNMMMOOOQQQNNNNNNOOOOOOMMMLLLJJJHHHIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFFFFEEEFFFHHHJJJIIIJJJKKKKKKKKKIIIGGGEEEAAACCCEEEGGGHHHHHHGGGFFFGGGHHHIIIIIIHHHHHHJJJLLLOOOHHHGGGJJJJJJJJJTTTbbbnnnrrrxxx}}}sssooolllqqqyyy|||nnnfff\\\SSSNNNMMMMMMMMMMMMKKKHHHEEEAAA???===<<<888777555333222222222333111111000/////////////////////.........------------...///000000///...---........................,,,---///000000000///...000000////////////000000///000111111000///000222111111111000111111222333222222333333333444444444333444555666777777777777888999999::::::;;;;;;<<<>>>JJJ```~~~~~~vvvCCCCCCJJJnnnpppjjjjjjllliiigggeeecccccccccdddeeedddccccccaaa___]]][[[ZZZ[[[```eeegggfffaaa]]][[[ccc```]]]\\\^^^```aaaaaa```bbbdddccc```___aaadddaaaaaa``````aaabbbdddeeecccccccccccccccbbbaaaaaagggbbb[[[YYY[[[]]]^^^]]][[[\\\^^^```dddhhhlllnnnbbbaaa```___```cccfffhhhlll\\\SSS___^^^XXXTTTTTTRRRMMMJJJJJJCCCFFFHHHGGGBBBAAACCCGGGCCCBBB@@@>>>======>>>???777777999:::<<<===>>>???BBB??????CCCLLL___zzzuuuxxx|||wwwkkkYYYRRRRRR^^^^^^ccclllrrruuuzzz}}}yyyzzzvvvkkkiiihhhaaa___]]]ZZZXXXUUUTTTTTTLLLKKKJJJHHHGGGCCC>>>:::999777555555555555444333666111000666888777===FFFXXXnnnuuucccWWWDDD999111333999:::888777666===999NNN|||bbbHHHGGGDDDWWWccc```]]]RRRRRRPPPMMMMMMOOOPPPOOOMMMQQQPPPNNNLLLKKKKKKLLLMMMKKKIIIIIIIIIKKKLLLLLLKKKHHHHHHIIIIIIHHHHHHGGGFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDEEEGGGJJJLLLMMMIIIGGGGGGJJJLLLKKKJJJJJJJJJIIIHHHIIINNNUUUZZZmmmhhhkkkyyywwwuuusssvvv{{{rrraaaUUUPPPOOOMMMLLLOOOKKKFFFCCCAAA???===<<<888666444222000111222222000000000000000000000000////////////////////////..................................../////////000000000000000000000000000//////000000000000//////000000000000111111111111111111222222222333333333222333333333333333333444666333111222666999999888777AAA===666:::<<<<<>>======>>>>>>::::::;;;;;;;;;<<<<<<<<<===<<<===@@@FFFVVVppptttnnnqqqssszzzwwwsss~~~~~~lllaaa___bbblllnnnuuuxxx}}}mmmoooxxxlllhhhfff^^^]]]ZZZXXXUUUSSSQQQQQQJJJIIIGGGFFFDDDBBB>>>;;;:::777555555555555444333000...222999999888@@@MMMgggyyy|||iiiUUUKKK???777222666;;;;;;999888111555EEEkkklllTTTBBBAAAEEEcccsss[[[ZZZXXXOOOQQQOOOMMMMMMNNNOOONNNLLLOOONNNLLLJJJJJJJJJKKKLLLJJJIIIHHHIIIKKKKKKJJJHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGEEEDDDEEEGGGJJJLLLKKKIIIGGGHHHJJJKKKKKKIIIHHHIIIJJJJJJKKKNNNRRRUUU]]][[[bbbqqq~~~}}}wwwmmmcccYYYRRRMMMJJJIIIGGGDDDCCCBBB@@@===;;;888666444222111111222222000000000000000000000000////////////////////////................................./////////000000000000000000000000000000//////000000000000//////000000000000111111111111111222222222222333333333333333333333333444444444666444333444777999999777555===;;;999>>>???BBBNNNccczzztttMMMEEEKKKdddpppgggddddddfffjjjkkkiiicccbbbfffgggeeefffeeedddcccaaa^^^\\\[[[[[[]]]______]]][[[ZZZZZZbbbaaa```_________^^^^^^cccdddeeecccaaaaaacccfffcccaaa___```aaacccccccccaaabbbeeehhhfff```___aaahhhddd___ZZZYYY[[[^^^aaa___\\\ZZZ[[[___aaa___\\\bbbbbbdddgggjjjjjjhhheeeVVVOOOTTThhh^^^ZZZXXXXXXUUULLLFFFCCC@@@CCCDDDCCC@@@>>>@@@BBB@@@???>>>========================<<<;;;;;;::::::;;;<<<===>>>@@@KKKcccyyyxxxhhhaaadddbbbdddiiidddgggwww|||~~~{{{~~~|||wwwkkkttt{{{lllfffcccZZZYYYWWWUUURRROOOMMMLLLHHHFFFCCCAAA@@@???===;;;:::888555444555555333222000...222888999===NNNaaaxxxoooYYYGGG???888444444999===;;;888888666999]]]vvvXXXFFF???DDDRRRzzzbbbTTTTTTSSSOOOOOONNNLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHIIIJJJJJJHHHFFFCCCDDDFFFGGGIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJKKKHHHHHHGGGIIIKKKKKKJJJHHHHHHJJJLLLLLLLLLMMMOOOPPPQQQTTT]]]lllwwwzzz{{{}}}{{{wwwyyy{{{zzzttthhh\\\RRRNNNFFFEEECCCCCCCCCAAA>>>;;;888777555333222222222333000000000000000000000000////////////////////////............................../////////000000000000000000000000000000000///000000111111000000///000000000111111111222222222222222222333333333333333333333444444444555555666666555777999999888777555888777:::AAABBBLLLbbb^^^GGGPPPbbb{{{yyylllgggeeeeeegggjjjkkkhhhcccbbbeeefffdddeeeeeeeeedddcccaaa```___^^^___^^^]]][[[\\\^^^```bbbbbbaaa``````aaaaaabbbccceeefffeeeddddddeeefffaaa```^^^^^^```aaabbbbbbaaaaaaeeehhheee^^^ZZZ[[[\\\ZZZWWWVVVWWWZZZ^^^aaa[[[ZZZYYYXXXXXXYYY[[[\\\dddddddddfffggggggeeecccxxxOOOLLLTTTiiiYYYUUURRRRRROOOHHHCCCBBB???@@@AAA@@@>>>===>>>@@@>>>======<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;:::<<<>>>@@@???===DDDYYYmmmuuuiiiaaaaaaiiiqqqrrrkkkaaaXXXRRRWWWZZZTTTPPPQQQOOOWWWiiikkkwww|||zzz|||lllccc___XXXWWWUUURRROOOLLLJJJIIIEEEBBB>>><<<<<<<<<;;;;;;999777555444444444333222666111222999BBBNNNdddzzzuuudddNNN???999333222555;;;<<<888666777BBBOOO|||\\\LLL@@@GGGXXXqqqnnnXXXUUUTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLHHHHHHHHHIIIKKKJJJGGGEEECCCDDDFFFGGGIIIJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJFFFFFFHHHIIIJJJJJJIIIHHHIIIKKKLLLKKKJJJJJJLLLNNNNNNQQQZZZgggnnnqqquuuzzz~~~wwwrrrvvvyyy}}}}}}vvvlllaaaZZZLLLIIIFFFCCCBBB@@@>>><<<888777555444333333333333000000000000000000000000////////////////////////...........................////////////000000000000000000000000000000000000000000111111000000000000000111111111222222222222222222333333333444444333333444444555555666666666777888999::::::999888<<<:::777>>>IIIOOOddd|||PPPPPPkkk~~~rrrkkkiiigggfffhhhgggiiigggbbbaaaddddddbbbbbbcccccccccbbbbbbaaa```^^^^^^^^^\\\[[[\\\___aaa```aaaaaaaaa```aaabbbdddcccdddeeefffeeeeeedddddd```^^^\\\]]]___aaabbbbbbbbb```aaacccaaaZZZVVVWWWTTTSSSRRRSSSUUUXXX\\\___XXXYYYXXXWWWUUUWWW\\\aaabbbaaa```aaaaaaaaa___]]]~~~WWWUUU[[[mmm[[[TTTOOOLLLIIICCC@@@@@@>>>>>>???>>>===<<<======;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@???<<>><<<;;;:::888777666555444333333333111111111111111111111111000000000000000000000000////////////////////////////////////000000000111111111111111111111111111000000111111111111000000111111111111222222222222222222333333333444444444333333444555555666777777666888:::;;;;;;;;;::::::@@@===<<>>============<<<<<<<<<<<<999::::::;;;;;;:::999999999999::::::;;;<<<======<<<;;;<<<<<<:::;;;FFFRRRuuuyyyjjj___XXXVVVUUUYYY^^^dddnnnxxxzzzuuu```LLLEEECCCJJJZZZjjjrrr~~~uuuhhhsssxxxddd\\\YYYUUUTTTSSSQQQMMMIIIFFFDDD@@@===999777777777777666666444333333444555555444666777DDD___ttt~~~|||mmm^^^MMM===444222222444888999555222888BBBNNN{{{TTTCCCGGGEEElll}}}oooVVVQQQTTTQQQMMMNNNKKKLLLLLLKKKIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFFFFCCCEEEGGGHHHGGGGGGIIIJJJLLLKKKJJJGGGFFFFFFIIILLLLLLJJJMMMTTT[[[cccoooyyyxxxuuusssvvv||||||wwwfff^^^RRRGGG???;;;:::999888888777666555444333333111111111111111111111111000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111000111111222222111111000111111111222222222222333333333333333444444444444333444444555666777888888777999;;;<<<<<<<<<===>>>:::>>>DDDXXXvvvxxxUUUQQQqqqzzzrrrllllllkkkgggdddccceeegggfffbbbaaacccccc```[[[\\\\\\]]]]]]]]]]]]]]]WWWYYY[[[[[[ZZZXXXXXXXXXYYY]]]bbbbbb```^^^___```aaa```^^^^^^^^^^^^\\\ZZZXXXWWWWWWYYY]]]aaaccccccbbb\\\XXXXXXWWWTTTSSSUUURRRSSSTTTUUUVVVWWWXXXXXXVVVXXXYYYYYYZZZ^^^eeejjjbbb___\\\[[[[[[[[[ZZZYYY]]]YYYRRRWWWUUUNNNIIIGGGEEE@@@===>>>======<<<<<<<<<<<<;;;;;;888888999::::::999888888888888999999:::;;;;;;<<<;;;999999::::::;;;AAAIIIccc}}}wwwoookkkllluuu}}}pppRRRHHHFFFMMM[[[mmmwwwpppnnnxxxttt```YYYWWWRRRRRRQQQOOOLLLGGGCCCAAA???<<<999777777666555333444333222222444666666555888===QQQmmmppp^^^OOOCCC888333222444666888777333333@@@OOOlllrrrMMMBBBHHHQQQqqq```RRROOOOOOMMMLLLOOOKKKMMMMMMLLLIIIIIIJJJMMMJJJJJJJJJJJJJJJIIIHHHGGGDDDBBBAAAAAACCCFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEGGGFFFEEEFFFIIIKKKIIIJJJJJJIIIGGGGGGHHHIIILLLIIIJJJSSS^^^iiiuuu}}}yyyuuutttvvvyyyzzzzzztttlll___RRRIIIBBB>>><<<888888888777666555444333111111111111111111111111000000000000000000000000//////////////////////////////000000000111111111111111111111111111111111000111111222222111111000111111111222222222333333333333333444444444444555333444555666777888999999777999;;;<<<;;;<<<@@@BBB===MMM]]]www___LLL___tttnnnkkklllkkkfffcccbbbaaacccccc___^^^```___\\\YYYZZZ[[[[[[\\\[[[[[[[[[ZZZ[[[\\\\\\ZZZXXXYYYYYYXXX]]]dddeeebbb^^^]]]^^^```]]]YYYWWWXXXXXXVVVTTTSSSRRRRRRUUUZZZ___bbbccc___YYYWWWYYYYYYVVVTTTUUUTTTUUUWWWYYYYYYYYYXXXXXXWWWWWWXXXYYY[[[___dddhhhbbb___[[[YYYYYYZZZZZZYYY\\\WWWMMMNNNHHHCCCBBBDDDEEEAAA??????>>><<<;;;<<<<<<<<<;;;:::777777999::::::999888777888999999999999999::::::===999888;;;<<<===AAAFFFUUUyyy|||zzzUUUIIIHHHOOO\\\jjjxxxpppdddwwwqqq]]]WWWVVVQQQQQQPPPNNNJJJFFFAAA???>>><<<999777777666333222333111111222555666777666>>>EEEWWWooo~~~vvveeeQQQEEE===777555555555666888666222666FFFXXXfffJJJAAAIII]]]zzzbbbZZZRRRNNNLLLKKKMMMQQQKKKMMMNNNLLLJJJIIIKKKMMMJJJJJJJJJIIIHHHGGGFFFEEEBBB@@@===>>>@@@DDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFEEEDDDEEEIIIMMMFFFHHHJJJKKKIIIGGGGGGGGGGGGDDDFFFRRR___lllxxxzzztttpppqqquuuyyy~~~vvvjjj^^^SSSKKKEEEAAA888888888888777555444333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111111111222222222333333333333333333444444444555555444444555666777888999999777999;;;;;;;;;===AAAEEELLLddd{{{uuuPPPKKKmmmyyykkkfffdddfffeeeaaa]]]]]]\\\___^^^ZZZYYY[[[ZZZWWWYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYWWWTTTTTTUUUWWWWWW^^^eeegggccc^^^\\\]]]___[[[VVVSSSTTTTTTRRRPPPOOONNNOOOSSSXXX]]]aaabbb\\\XXXWWW[[[]]]YYYUUUUUUUUUWWWYYY[[[\\\[[[ZZZYYYWWWWWWWWWXXX[[[___bbbccc```]]]YYYWWWWWWXXXXXXXXX~~~]]]XXXNNNPPPFFFCCC@@@>>>>>>===<<<;;;===<<<;;;:::999:::;;;<<<<<<;;;999777777888999:::<<<:::888999;;;<<<;;;888999999888888:::<<>>===:::999777666444444333333222///000444666666888===GGGXXXmmm~~~yyyfffVVVEEE;;;666444444666>>>444555===666444UUUcccQQQIIIBBBUUUyyyxxx]]]ZZZTTTNNNLLLNNNNNNKKKHHHNNNOOOOOOMMMIIIHHHJJJMMMNNNKKKGGGEEEEEEEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAADDDFFFFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFEEEBBBAAAAAABBBBBBDDDHHHLLLRRR]]]iiirrrxxx}}}wwwttttttttt{{{yyywwwvvvlllZZZIIIAAA>>>;;;888666666666555444111333555555444222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111111111222222222222111111000111111222333333444444222333444555666666666666666666666777888:::;;;===???:::;;;@@@@@@>>>JJJ[[[nnntttQQQGGG\\\zzzrrrmmmkkkhhhccc___\\\ZZZYYYZZZYYYXXXWWWVVVWWWXXXXXXSSSUUUXXXZZZZZZZZZ[[[\\\^^^[[[WWWUUUWWWXXXWWWUUURRR[[[aaabbbhhhnnnhhh[[[ZZZVVVQQQOOOOOOOOOLLLJJJMMMTTTYYYZZZ^^^eeefffaaa^^^]]][[[YYYXXXWWWVVVVVVSSSTTTVVVXXXZZZ\\\]]]]]]YYYTTTPPPPPPVVV]]]bbbdddcccaaa^^^[[[XXXVVVTTTTTT```ZZZNNNNNNEEEBBB???>>>>>>>>>===<<<===<<<;;;:::999:::;;;;;;<<<:::999777777888999:::;;;999777888:::;;;:::888888888777888999;;;>>>@@@KKKbbb}}}XXXHHHDDDOOOccc{{{nnnfff___ZZZQQQRRRQQQMMMFFF@@@===<<<999888777555444333333333333222333666777777;;;AAAPPPbbbwww~~~uuu]]]OOO@@@888555333444777666444666999777BBBhhhvvvYYYHHHDDDDDD[[[eeeUUUWWWSSSNNNMMMNNNOOONNNLLLMMMNNNNNNLLLJJJJJJMMMPPPMMMJJJFFFDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@BBBDDDFFFGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFEEEBBBAAABBBCCC>>>BBBFFFHHHLLLUUUaaajjjzzz}}}wwwsssqqqxxxuuuvvvvvvpppbbbUUUNNN???===:::888888777666444222333444444222111000000222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222222111111222222222222111111111111222222333444444444222333444555666666666666555666777777777777888888888777;;;AAAAAAFFFZZZqqqeeeOOOQQQhhhyyymmmjjjiiigggdddaaa^^^\\\ZZZZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWYYYZZZZZZZZZ[[[[[[\\\YYYUUUTTTUUUVVVVVVUUUVVV[[[___cccmmmvvvoooaaa]]]XXXSSSPPPPPPQQQQQQQQQQQQXXX]]]^^^bbbhhhiiieeeaaa```___]]]\\\ZZZYYYYYYVVVVVVWWWXXXYYYYYYYYYYYYYYYNNNGGGQQQeeerrrnnneee```___]]][[[YYYXXXXXXWWWddd]]]NNNLLLCCCAAA???>>>??????>>>===<<<<<<;;;:::::::::::::::::::::888777777777888999999888777777999999888777777777666777888:::<<<>>>CCCUUUmmmzzzUUUGGGDDDPPPggg~~~yyylll___VVVQQQQQQOOOKKKDDD???;;;:::888777666555444333333333444444666888888888@@@JJJ___pppqqqgggOOODDD999555444333555999222888999777@@@\\\rrrcccJJJ>>>EEETTTqqqqqqTTTOOOQQQPPPOOONNNMMMNNNOOOOOONNNNNNMMMKKKJJJLLLOOORRRJJJGGGDDDCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>===???@@@BBBBBBBBB@@@???BBBDDDFFFFFFDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAABBBCCC???DDDHHHIIIIIINNNZZZcccyyy~~~wwwrrrrrrpppppptttsssllleeecccNNNIIIAAA;;;777666555555444444444333333222222111222222222222222222222222111111111111111111111111111111111111111111111111000111111222222222222222111222222333333222222111222222222333444444555555333333444555666666666666666888::::::999888888999999999>>>DDDJJJYYYyyylllPPPLLL^^^yyy}}}mmmlllfffffffffdddbbb___]]][[[XXXWWWVVVUUUTTTTTTTTTTTTZZZZZZYYYYYYYYYYYYYYYZZZYYYVVVSSSRRRSSSTTTTTTTTTUUUWWWWWW[[[fffoooiii\\\\\\XXXSSSPPPPPPSSSUUUVVVVVV\\\```cccgggkkkkkkiiibbbbbbbbbaaa___]]]ZZZYYY\\\\\\\\\[[[ZZZYYYXXXWWW^^^QQQNNNfffhhh]]]]]]\\\[[[[[[[[[\\\\\\hhh^^^MMMJJJAAA@@@>>>>>>@@@@@@???>>><<<<<<;;;::::::999999999999888777777777777888888777777666777777777777666666666666666777999:::;;;<<>>>>>======<<<<<<<<<===@@@BBBCCCBBB@@@???@@@BBBDDDCCCBBB@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEDDDBBBAAAAAACCCDDDIIIMMMLLLJJJMMMVVV___qqq~~~~~~sssnnnkkknnnooonnnooorrrhhh___RRRFFF>>>999777666777666444444444555555444333333333333333333333333222222222222222222222222111111111111111111111111000111222222333333222222222222333333333333222222222333333444555555666666333444555666777777777777777:::======<<<;;;<<<>>>@@@CCCKKKVVVeee}}}rrrYYYHHHSSSnnnxxxuuujjjjjjeeeeeefffeeeccc___\\\ZZZVVVVVVVVVVVVVVVVVVVVVVVV\\\ZZZXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRSSSSSSUUUVVVUUUUUU[[[___[[[RRRWWWUUURRRQQQRRRTTTVVVWWWYYY\\\aaaeeehhhjjjkkkiiibbbbbbcccbbb```\\\YYYWWW`````````___^^^\\\[[[ZZZ^^^XXX```~~~fff]]]]]]\\\\\\]]]]]]^^^___iii^^^LLLHHH@@@???>>>???@@@@@@???>>><<<;;;;;;::::::999888888777777777777777777777888666666666666666666666666555555555666777888999:::999???MMMccctttWWWEEEBBBBBBPPPjjjcccTTTSSSQQQMMMIIIDDD???;;;999777666555555444444444555555222333666:::>>>III\\\mmmrrraaaPPPEEE:::555333555666666777;;;444777999FFFmmmsssZZZLLLBBBXXXlll\\\TTTLLLLLLMMMMMMLLLJJJIIIJJJLLLRRROOOLLLJJJIIIJJJJJJKKKDDDBBB@@@@@@AAAAAA@@@???AAA@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;:::::::::<<>>>>>???AAA@@@>>>===>>>>>>===>>>>>>>>>>>>?????????AAABBBCCCBBB@@@@@@@@@BBBBBBGGGKKKJJJHHHJJJQQQXXXeeesssvvvnnnjjjiiiiiilllpppuuuppphhh___UUUKKKBBB<<<;;;888444333555666666555333333333333333333333333222222222222222222222222111111111111111111111111111111222333333333333222333333444444444444333333444444444555666666777777555555666777888888888888888:::<<<;;;999999===AAAGGGQQQeee~~~wwwXXXQQQUUUllltttmmmjjjeeefffffffffeeebbb^^^[[[XXXVVVWWWXXXYYYZZZ[[[[[[[[[\\\YYYVVVUUUVVVWWWVVVUUUUUUTTTRRRQQQOOOPPPQQQSSSVVVZZZ\\\YYYVVVVVVUUUSSSRRRSSSUUUWWWWWWWWWWWWWWWYYY[[[___dddggggggggghhhdddddddddccc```\\\YYYVVV_______________^^^^^^]]][[[]]]hhh|||ttt^^^______^^^^^^^^^^^^______fff\\\KKKGGG@@@?????????AAAAAA???===;;;;;;;;;;;;:::888777666666666666666777777777777555666777777555555666777555555666777777888888999888:::BBBUUUrrrzzzrrreeeQQQJJJMMMLLLWWWooozzznnnXXXSSSVVVOOOKKKEEE@@@===;;;888777666666555555555666666777444555;;;DDDNNNZZZmmm~~~|||lllZZZJJJ@@@666333444777888555666999000333???\\\[[[IIIFFFQQQ||||||\\\WWWSSSGGGLLLKKKKKKKKKKKKKKKJJJJJJPPPMMMJJJIIIHHHHHHGGGEEEBBB@@@???@@@AAAAAA@@@???@@@@@@???======<<<<<<<<<>>>>>>?????????>>>>>>======<<<<<<;;;:::999888888999:::===???@@@??????>>>===>>>>>>===<<<;;;<<<===;;;;;;;;;<<<<<<<<<======???@@@AAA@@@???>>>???@@@<<>>888555666777555444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333333333333333444444555555444444333444555555666777777888888777777888999::::::::::::999:::;;;999777;;;DDDLLLWWWkkkhhhTTTHHHVVVooo~~~kkknnnnnnfffffffffeeecccaaa^^^[[[YYYXXXYYY[[[\\\^^^^^^______ZZZWWWUUUUUUXXXYYYXXXUUUVVVVVVTTTRRROOOOOOQQQSSSTTTYYY]]][[[UUURRRTTTXXXRRRVVVZZZ]]]]]][[[[[[[[[YYYYYY]]]dddfffeeedddfffgggfffeeeccc```]]]ZZZXXXZZZZZZ[[[\\\]]]]]]]]]]]]___bbbggglllnnnkkkddd^^^aaa``````_________``````cccYYYIIIFFF@@@@@@???@@@AAA@@@>>><<<;;;;;;;;;;;;:::888666555444555666666777777777666555777888777555444666888555666777777888888888888999888;;;JJJccc~~~xxxpppggg\\\\\\aaa\\\bbbxxxuuusss^^^VVVTTTSSSMMMHHHBBB===;;;:::999777666666666666666777888999888;;;EEETTTbbbnnn}}}tttcccRRRCCC;;;444333555999888444333555222;;;UUU|||mmmNNNBBBIIIeeehhhUUURRRPPPIIILLLJJJIIIKKKNNNOOONNNKKKKKKIIIGGGGGGHHHGGGDDDBBB@@@??????@@@AAABBB@@@???AAA@@@???>>><<<<<<<<<;;;<<<======>>>>>>>>>======<<<;;;;;;:::888777777666888999:::<<<===>>>>>>>>>======>>>===;;;:::;;;===999999999999::::::::::::<<<>>>???>>>======>>>???:::;;;<<<@@@DDDGGGJJJKKKOOO\\\jjjuuu}}}rrrooo}}}{{{ssskkkfffgggbbbgggnnnttttttnnnddd]]]SSSKKKBBB===;;;:::777444444444444444444444444444444444444444444444444444222222222222222222222222111222333333444444333333444444555555555555444444555555666777777888888999888999:::;;;<<<<<<<<<<<<:::<<<>>>>>>AAALLL\\\iii}}}vvvjjjYYYIIIQQQiiiwwwoooooommmiiieeedddcccbbb```^^^]]]\\\\\\]]]^^^___```___^^^^^^YYYVVVUUUWWW\\\]]][[[XXXXXXXXXWWWSSSPPPOOOPPPSSSSSSVVVZZZZZZVVVSSSTTTWWWSSSWWW[[[]]]\\\\\\\\\^^^[[[ZZZ^^^eeegggddddddggghhhfffdddaaa^^^[[[YYYWWWXXXYYYZZZ[[[\\\]]]]]]]]]dddeeeeeecccaaa___```aaa```````````````aaabbbccc```WWWHHHFFFAAA@@@@@@@@@AAA@@@===;;;;;;;;;;;;;;;:::888666555444444555666777777666666555777999888555444666888555666777888999999888888999666888CCCZZZyyywwwpppiiimmmrrriiilllyyyzzz```WWWZZZUUUKKKLLLGGG@@@<<<;;;:::999777777666666777777888999:::<<<@@@NNNaaaqqq|||zzzlll[[[JJJ<<<555444333666999777222000222:::HHHlll```JJJDDDPPPrrrqqqZZZRRRNNNNNNPPPKKKIIIHHHKKKQQQTTTRRRNNNGGGEEEDDDFFFHHHGGGDDDAAA@@@??????@@@BBBBBBAAA???BBBAAA@@@>>>===<<<<<<<<<<<<<<<===============<<<;;;;;;:::999888777666555888888999:::;;;<<<===>>>===>>>>>>===;;;;;;<<<>>>777777888888888999999999;;;===>>>===<<<<<<===>>><<<<<<===BBBHHHMMMNNNMMMKKKWWWdddqqqpppfffqqq~~~tttmmmlll^^^___bbbfffjjjllllllkkkaaaXXXMMMEEEBBB???;;;777555555555555555555555555444444444444444444444444222222222222222222222222111222333333444444333333444444555555555555444444666666666777888888999999999:::;;;<<<============<<>>>>>>>>>>>>>><<<;;;;;;:::999888777777555555666666777777888888888888777777666666555555444444444555666777777888>>>999777===MMMhhhzzzpppvvvvvvdddXXXTTTRRROOOLLLEEECCC???<<<999777666666555555777:::<<<<<<;;;;;;AAAOOOeeexxx{{{ooo```TTTGGG<<<555444111555::::::777333333555;;;kkkzzz___OOOGGGJJJbbb]]]VVVSSSPPPNNNHHHIIIGGGFFFJJJOOORRROOOKKKEEEFFFFFFGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;::::::999999888888999999:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;<<<===<<<:::999:::;;;::::::999999888777666666999999999999999999::::::999;;;>>>AAACCCDDDCCCCCCHHHIIIRRRcccvvv|||vvvlllkkk{{{{{{oooggg]]]UUUSSSVVV[[[^^^ddddddbbb]]]TTTKKKDDD@@@>>>;;;777444222333444666555555444444333222222222111222222222333333333333666666666555555444444444444666999999888777777888555666888;;;===>>><<<;;;@@@<<<999;;;===<<<;;;:::AAAKKKUUU]]]nnniiiWWW\\\]]]SSSUUUddd}}}vvvjjjhhheeeccceeeeeecccaaa```aaaaaa```^^^aaaaaaaaaaaa```^^^]]]\\\YYYXXXWWWZZZ]]]^^^\\\YYY[[[ZZZWWWUUUSSSSSSSSSSSSZZZ```aaa[[[VVVWWWZZZ[[[YYYZZZ[[[\\\\\\\\\[[[[[[```aaacccdddcccbbb```___bbb___[[[XXXWWWVVVUUUSSSSSSUUUXXX[[[\\\\\\\\\[[[````````````___^^^]]]]]][[[___```___aaacccbbb]]]tttWWWWWWKKKFFF???>>>======<<<<<<======<<<;;;::::::888888777666666666666666666777777777777777777666666666555555555555555666777888888888999666444999DDDZZZzzz|||ooorrr~~~oooeeeYYYRRRQQQPPPLLLHHHCCCAAA>>>;;;999777666666888666888;;;;;;:::???GGGWWWcccuuu}}}mmmaaaSSSIII>>>555111222777444444444222222<<>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999888888888888999999999999999999999999999999999999999999:::::::::;;;:::;;;<<<;;;999888999:::::::::999999888777777666777777777888888888888888888:::===@@@AAABBBBBBBBB???@@@FFFPPP\\\lllzzzrrrggg^^^ZZZXXXVVVUUUSSSVVVYYY[[[ZZZXXXWWWUUUIIIFFFBBB>>>:::888777777555555666666666666777777666777777777777888888888::::::999999888777777666444777999999888777888888@@@@@@@@@AAABBB@@@>>><<>>???@@@@@@@@@>>>@@@BBBDDDHHHWWWttt{{{rrr||||||rrrkkkbbbXXXPPPKKKMMMOOORRRSSSTTTTTTTTTQQQPPPNNNLLLHHHEEEBBBAAA888888888888888777777777777777777777888888888888888888999999999999::::::;;;<<<>>>>>><<<;;;<<<<<>>===<<>>===;;;999777777777777<<<666888>>><<<<<>>>>>???>>>BBBBBBCCCBBBCCCOOOhhhxxxxxx}}}ppp```UUUSSSPPPKKKHHHGGGGGGGGGGGGMMMNNNPPPQQQQQQOOOMMMKKKDDDCCCBBB@@@===;;;:::999999999:::::::::;;;;;;;;;::::::<<<===???@@@BBBBBBDDDEEEEEEDDDBBB@@@@@@AAA<<<===>>>===<<<<<<<<<===BBBKKKSSSXXX```ooouuu```OOObbbhhh^^^^^^wwwpppfff_________]]]^^^aaaaaa___]]]]]]_________^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXX[[[]]]\\\XXXUUUUUUWWWZZZZZZ[[[ZZZYYYWWWUUUTTTUUUWWWWWWSSSSSSYYY___aaa^^^]]]ZZZYYYXXXXXXZZZ[[[\\\\\\\\\\\\[[[ZZZXXXXXXXXXWWWVVVWWWYYYZZZYYYYYYUUUVVVXXXZZZZZZYYYWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZ___kkksssmmmaaaZZZXXXXXXnnnRRRTTTHHHDDD>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888777666555666666555555444444333333444444444444444555555555333333333444444444444444444444777888777<<>>===>>>@@@BBBHHHWWWeee~~~xxxyyypppeeeccc[[[QQQIIIFFFFFFGGGHHHCCCEEEGGGJJJKKKKKKIIIHHHLLLLLLJJJHHHEEECCCAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIEEEFFFEEECCC@@@??????@@@;;;===>>>>>>>>>???BBBEEEKKK[[[jjjtttkkk[[[TTTYYYcccccc[[[eeeppphhhbbb\\\YYYXXXWWWYYY]]]___]]]\\\\\\^^^___^^^^^^ZZZZZZZZZZZZYYYWWWVVVUUUTTTWWWZZZZZZWWWUUUVVVXXXWWWWWWXXXXXXWWWUUUSSSRRRVVVWWWUUUPPPPPPVVV[[[[[[ZZZXXXVVVUUUUUUVVVXXXYYYWWWXXXXXXYYYYYYYYYYYYXXXZZZYYYXXXYYYZZZ[[[ZZZXXXTTTVVVXXX[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXZZZ```ccc___ZZZXXXWWWUUUnnnRRRSSSHHHDDD======<<<;;;;;;;;;;;;<<<::::::999888777666666555444444444444444333333333333333333444444444444444333333333333333333333333333222333555555777AAALLLfff~~~~~~|||~~~rrrhhhnnnrrr}}}lllUUUMMMIIIDDDAAA@@@AAA@@@@@@::::::888888888999:::;;;::::::???GGGQQQ^^^rrryyyooocccSSSEEE:::444111222333333444777333222111444>>>UUUzzzhhhMMMJJJLLLXXX}}}~~~}}}\\\ZZZNNNMMMOOOIIIHHHLLLIIIFFFEEEDDDCCCBBBBBBBBBCCC@@@@@@???>>>>>>>>>>>>???<<<<<<;;;:::999888777777666666666666666666666666444444333333333333444444444444444444444444444444222222222222111111111111111222444333222222333444444444444444444444444444444555555666777888999999888888999999999::::::;;;999888:::???AAABBBHHHOOOeeeyyylllwww}}}rrrcccWWWQQQNNNLLLKKKDDDDDDDDDCCCBBB@@@???>>>FFFEEEEEEDDDCCCBBBBBBAAADDDEEEEEEEEEEEEFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCCCC???@@@@@@>>><<<<<<===>>>???AAAEEEFFFHHHLLLSSSXXXmmm|||aaaNNNMMMTTTcccaaa___dddtttzzzkkkddd```[[[XXXWWWXXX[[[^^^[[[YYYXXXYYY[[[\\\\\\\\\ZZZZZZZZZYYYXXXWWWUUUUUUQQQSSSUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPUUUVVVSSSNNNNNNSSSUUUTTTSSSRRRRRRRRRSSSUUUWWWXXXSSSSSSTTTTTTUUUVVVVVVWWWYYYXXXXXXYYYZZZYYYXXXVVVRRRTTTWWWZZZ]]]^^^^^^^^^[[[[[[[[[[[[ZZZYYYXXXWWWZZZ[[[ZZZVVVWWWZZZYYYUUUjjjNNNPPPFFFCCC<<<;;;;;;:::::::::::::::::::::999888777666555555333333333333333444444444222222333333333444444444333333333333333333333333555222111333444555:::AAASSSlll}}}|||~~~}}}ppphhhooouuu~~~hhh[[[MMMEEEBBB@@@>>>===<<<<<<;;;:::999888888999:::;;;<<<;;;@@@GGGPPPbbbxxx~~~~~~vvviii[[[OOOCCC999555111111555666333111222111555:::FFF]]]xxxuuuNNNDDDOOOYYYyyy]]]RRRUUUJJJIIIKKKEEEFFFJJJFFFCCCCCCBBBAAA??????@@@BBB???>>>===<<<;;;<<<<<<===::::::999888777666555555333333333333333444444444333333222222222222333333333333333333333333333333222222111111111000000000///111222222111111222333222222222222222222222222222333444555666777888888666666666666666666777777999888;;;>>>===<<<@@@FFFRRRqqqyyynnnttt}}}sssjjjccc\\\VVVUUURRRNNNHHHDDDAAA?????????>>>>>>>>>===<<<<<<<<<>>>>>>????????????@@@@@@AAAAAA@@@???>>>===<<<<<<;;;===>>>>>>???@@@CCCFFFIIINNNUUU[[[bbbkkkwwwwwwbbbRRRMMMWWWeeejjjbbbeeexxxnnnhhhdddbbb]]]ZZZZZZ]]]______VVVUUUTTTUUUWWWXXXYYYXXXYYYYYYYYYXXXWWWVVVTTTTTTPPPPPPQQQSSSUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPSSSTTTQQQMMMMMMQQQQQQOOOMMMNNNOOORRRTTTVVVXXXYYYTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSSSSUUUVVVVVVTTTRRROOOQQQTTTXXXZZZ[[[\\\\\\YYYYYYYYYYYYYYYYYYXXXXXX\\\]]][[[WWWWWWZZZYYYUUUeeeIIILLLCCCAAA;;;:::999999888888999999::::::999888777666555555222222222333333444444444222222222333333444444444444444444444444444444444888333000333555555888<<>><<<999777555999999888888999;;;===>>>===FFFMMMWWWnnnwwwuuulll\\\MMMCCC<<<666444111333888999444111000---777FFF\\\}}}dddDDDHHHYYYfffhhhPPPZZZXXXLLLJJJJJJDDDEEEHHHCCCBBBBBBAAA???======>>>@@@===<<<;;;:::999:::;;;;;;999888777666555444333333222222222222222222222222333222222222222222222333222222222222222222222222222222111111000000000///...000111111000000111333111111111111111111111222111111222333555666666777444444333333333444444555888888::::::777555;;;CCCDDDcccyyyxxxxxx{{{~~~uuunnngggccc[[[TTTMMMJJJIIIHHHBBBBBB@@@???===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>===???AAACCCEEEIIIMMMQQQWWW^^^iiisss}}}bbbSSSQQQYYYiiiyyymmmdddooohhheeecccaaa]]]ZZZZZZ\\\\\\YYYSSSQQQPPPQQQTTTVVVVVVUUUWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOQQQUUUUUURRROOOTTTRRRQQQOOOOOOOOOPPPQQQQQQRRRPPPLLLMMMPPPPPPLLLJJJKKKNNNRRRUUUWWWYYYZZZWWWWWWVVVUUUTTTTTTUUUUUUNNNNNNOOOQQQSSSSSSRRRPPPMMMOOORRRUUUWWWXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYYYYYYY\\\[[[WWWTTTUUUTTTPPPcccJJJFFFEEEBBB<<<;;;:::999888999::::::666666666666555555555555444444333333333333222222111111222222222333333333444333333222222333333444555555444555555666777888>>>QQQlll|||zzz}}}~~~kkkYYYNNNGGGCCC???===::::::;;;;;;999666888888999888888999===???AAAFFFPPP^^^rrr}}}ooogggZZZLLLAAA:::666666222777888222000444777777<<<:::```kkkOOODDDHHHggg{{{]]]RRRVVVQQQNNNKKKHHHGGGEEEBBBAAABBBBBBAAA@@@>>>>>>@@@AAA>>>===;;;;;;;;;;;;999777555555666777888888555222333333333333333222111000000000000111222222222333222111111111000000//////111111111000000000000000000000111111111111000000111111222222222333333333222222333444444555666666666555333222333444666888666555555666777999;;;<<>>>>>>>>@@@BBBBBBBBBBBBDDDEEEHHHMMMRRRRRRRRRWWWaaajjjuuuhhhRRRWWWgggsss{{{lll|||xxxlll\\\aaa```^^^\\\ZZZXXXVVVUUUUUUVVVWWWUUUSSSRRRUUUXXXWWWWWWWWWUUURRRQQQRRRSSSUUUVVVWWWWWWVVVSSSQQQOOOTTTUUUUUURRROOOOOORRRUUUTTTNNNKKKLLLNNNMMMMMMPPPOOOOOOPPPRRRTTTWWWZZZ[[[XXXVVVTTTQQQQQQQQQSSSTTTQQQOOOMMMMMMNNNPPPPPPOOOMMMOOOSSSWWWYYYXXXSSSPPPOOOSSSVVVVVVTTTUUUZZZ^^^]]]VVVSSSWWWWWWTTTSSSUUUfffMMMGGGEEE@@@;;;:::999888777888999999666666666666555555555444444444333333333222222222111111111222222222333333222111111000000111111222111111111111222333444555888FFF\\\sss}}}|||gggUUUJJJDDD@@@>>>???<<<888666666666555444666666666666666888<<<@@@:::DDDRRRcccwwwzzzppp]]]VVVLLL@@@888444222222///444999;;;999444111///;;;___}}}cccMMMGGGEEEXXX{{{```OOOLLLLLLLLLJJJGGGEEEEEEDDDBBB@@@@@@AAAAAA???===<<<===>>>>>>;;;999888888777666444555444444555666555333111222222333333222222111000000000111111111111111222111111111000000000//////000000000000000000000111000000111111111111000000000000000111111111222222000000111222222333444444444333222222222333555555555555444555555777999:::777???RRRkkkwwwwww}}}}}}vvvllliiiddd^^^YYYVVVUUUTTTMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKOOOUUUYYY```gggpppvvv|||eeefffppp}}}}}}pppggggggwww{{{mmmkkkcccaaa```___]]]ZZZXXXWWWVVVUUUVVVVVVUUUSSSSSSUUUXXXWWWWWWWWWUUUSSSQQQRRRSSSTTTUUUVVVVVVUUURRRPPPNNNOOOPPPPPPNNNLLLMMMPPPSSSTTTNNNKKKLLLNNNMMMNNNRRRQQQRRRSSSUUUXXXZZZ[[[\\\WWWUUUSSSPPPPPPPPPRRRSSSQQQOOOMMMMMMOOOPPPPPPOOONNNPPPTTTWWWWWWUUUSSSQQQRRRVVVYYYXXXVVVVVVZZZ^^^XXXSSSRRRUUUVVVTTTUUUYYYjjjQQQIIIEEE???999999888777777777777888666666555555555444444444333333333333222222222222111111111222222222222333111111000000000000111111000000000000111222333333666<<>><<<999555333444555666666777777666555666:::???DDDAAANNN___ppp~~~mmm___GGGCCC<<<555111///000111555222444999888444999CCC[[[|||dddNNNBBBBBBPPPqqqaaaLLLIIIJJJHHHGGGEEECCCBBBBBBBBB@@@???>>>???@@@>>><<<:::999:::;;;999666555777999999999666444222222222222111000111222222222222111111000111111111111000000000000111111000000000000///////////////000000111111111///000000111111000000///////////////000000000000...//////000000111111111111111222222333333333222444333333333444444555666888777<<>>===666555444444555777999999999999999999<<>>===;;;===>>>===:::777666666888666444666:::>>>AAACCC888555222000000111000000000111111111111111000000111111111000000//////...000000000000000000//////---......///000111222222//////000000000000//////....../////////000000000....../////////000000000///000222444444333222111222222222222222222333333:::777666<<>><<<:::999;;;<<<;;;888555444444777555444555999>>>AAACCC999666222000000111111000///000000111111000000000111000000//////.........//////////////////000000------...///000111111222//////000000000000///////////////000000000000111/////////000000000000000///111333555555444222111111111111222222222222222222333666999>>>PPPppp{{{eeeaaaccclllxxx|||jjjgggjjjlll]]]QQQEEEFFFVVVpppkkkllliiibbb___ZZZ\\\]]]]]]]]]\\\ZZZXXXVVVTTTTTTTTTTTTUUUUUUTTTSSSUUUVVVVVVTTTRRRRRRSSSTTTSSSTTTVVVVVVVVVTTTRRRPPPOOOOOOPPPRRRUUUWWWYYYYYYTTTOOOLLLOOOQQQQQQSSSVVVRRRSSSVVVXXXXXXXXXWWWVVVTTTRRRPPPNNNNNNOOOQQQSSSQQQPPPOOOPPPQQQQQQPPPOOONNNRRRUUUTTTOOOMMMPPPTTTLLLNNNQQQTTTUUUVVVXXXYYYTTTUUUUUUUUUWWW[[[```bbbdddLLLFFFBBB<<<999999::::::999999888777444444333333333222222222222222222222111111111111000000000111111111111222000000////////////000000000000000000111222333444444444555:::HHHccc|||zzzyyyyyy|||~~~~~~~~~~~~}}}{{{lll```WWWMMMGGG@@@@@@>>><<<;;;999888888555666888888777666777999;;;???EEENNNZZZgggttt||||||rrrhhh^^^PPP@@@555333333222333444666888::::::444000222777FFFeeexxxaaaQQQIII]]]~~~{{{VVVLLLHHH===>>>IIIFFFCCC@@@>>>>>><<<:::999888999:::999666444333444888666333333555888999999777444111///000111111000...//////000000000000///////////////..................////////////000000.........//////000000000...//////000000//////...////////////000000000000000000000000000000000000///111333444444444222111000111222333333333333222111555:::;;;:::CCCZZZpppqqqiiifffbbbdddkkkqqqvvviii]]]ccchhheeeEEE@@@AAAPPPjjjqqqcccfffccc``````]]]ZZZ[[[\\\\\\[[[YYYWWWVVVTTTSSSSSSTTTUUUUUUTTTRRRSSSTTTTTTSSSQQQQQQRRRSSSTTTUUUVVVWWWVVVUUUSSSQQQOOONNNOOOQQQTTTVVVVVVVVVRRRNNNNNNRRRUUUTTTTTTVVVVVVVVVXXXYYYYYYXXXWWWWWWUUUSSSQQQPPPPPPQQQSSSUUUQQQPPPOOOPPPRRRRRRPPPOOONNNQQQSSSRRRPPPOOOPPPRRRKKKMMMOOORRRTTTUUUUUUUUUUUUVVVVVVVVVZZZ```aaa___^^^FFFBBBAAA===777888999999999888666666333333333333222222222222222222222222111111111111000000000000111111111111000000////////////000000////////////000111222222///444777666;;;OOOppp~~~~~~~~~~~~}}}|||~~~zzzwww}}}}}}{{{ssslllbbbYYYRRRMMMGGGCCC======<<<;;;999999:::;;;888999999888888<<>>===<<<<<<;;;999888888888666444333444666666444222222333333222111333111///...///000000///---...//////000000//////---...............//////........./////////000000......//////////////////......////////////......------........./////////000000000000///////////////000111222222222111111000111222444555555555444777777888999666999EEERRRhhh~~~xxx}}}~~~xxxwww{{{xxxrrrvvv}}}pppkkkmmmmmmbbbUUUKKKSSS```pppwwwgggbbbbbb\\\[[[^^^[[[WWWYYYZZZ[[[[[[YYYVVVUUUTTTSSSRRRTTTVVVVVVSSSQQQRRRSSSSSSRRRPPPPPPQQQRRRRRRSSSUUUVVVUUUTTTRRRQQQNNNMMMMMMOOORRRSSSRRRPPPPPPMMMOOOUUUWWWVVVTTTUUUWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSQQQQQQSSSUUUWWWPPPPPPPPPQQQRRRRRRPPPNNNMMMNNNPPPQQQRRRQQQQQQPPPOOOPPPQQQSSSUUUUUUTTTRRRVVVWWWVVVXXX```hhhfff```YYYCCC@@@@@@>>>666777888888888777555444333333333222222222111111222222222111111111111000000000000000111111111111222222111111111111222222/////////000000111222333///666:::555000>>>^^^yyyuuuxxx}}}~~~}}}|||{{{||||||yyy~~~}}}zzzuuupppllljjjiiiiiifffkkklllgggeeeeee```YYYYYYVVVQQQLLLHHHCCC>>>;;;;;;;;;999777666666888:::::::::::::::<<>>:::@@@LLLbbbgggNNNGGGJJJlllmmm^^^aaaVVVAAA:::BBBAAA777???===;;;;;;<<<<<<;;;:::888888777555333333555777333222111222333333222111111///---.../////////...------...///000000//////,,,------....../////////---.........//////000000///////////////...............////////////......,,,,,,,,,---------......//////////////////.........//////000000000000000000111333555666666666666666222000222555777>>>FFFSSSssstttiiijjjmmm}}}~~~ttteeecccyyy{{{]]]FFFRRRjjj}}}fff```cccdddZZZYYY[[[VVVVVVWWWYYY[[[ZZZXXXVVVTTTTTTRRRRRRTTTVVVVVVSSSPPPQQQRRRRRRQQQOOOOOOPPPRRRQQQRRRTTTUUUTTTSSSQQQPPPOOOMMMMMMNNNQQQRRRPPPNNNOOOMMMPPPVVVYYYWWWUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTXXXVVVTTTSSSSSSTTTWWWXXXPPPPPPPPPQQQSSSSSSPPPNNNMMMMMMNNNQQQSSSSSSQQQOOOTTTTTTUUUVVVWWWVVVSSSQQQRRRRRRRRRUUU```iiifff]]]XXXAAA<<<>>>>>>888888777666666666666666777666555333222111000000222222111111111111222222000000000000000000000000222222111000///...------000000000000111111111111111...///444444888MMMeee~~~yyy```fffxxx}}}}}}~~~}}}~~~|||}}}|||||||||ssskkkhhheeebbb____________```___\\\ZZZWWWVVVTTTTTTOOOOOOMMMIIICCC???===<<<666666777999;;;;;;:::888===;;;;;;@@@JJJXXXfffnnnvvvqqqwwwooo^^^OOOIII???888444333222222444333666<<<>>>;;;:::<<<===NNNmmmfffRRRJJJIIIVVVuuu^^^UUUQQQJJJCCC>>>;;;;;;<<<;;;<<<<<<<<<;;;999777666777666666666666666777888555444333222111000111111000///------///000///.........////////////..............................000000//////.........---------............------///////////////////////////...---,,,,,,,,,,,,,,,111///---++++++---///111111111000000//////......000222333444444333111000111222333333444666;;;>>>AAAZZZzzzrrrbbbaaacccooo}}}}}}xxx}}}nnn___jjj}}}tttTTTPPPrrrwwwccc___[[[[[[___```]]]ZZZ\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUWWWWWWVVVRRROOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOLLLLLLNNNPPPRRRRRRPPPNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPQQQTTTWWWUUURRRQQQVVVTTTQQQOOONNNOOOQQQSSSMMMNNNOOOPPPPPPNNNLLLKKKGGGKKKPPPTTTUUURRRNNNJJJOOOQQQSSSVVVWWWWWWVVVUUU[[[ZZZWWWWWWXXX\\\```ccc]]]FFF???>>>;;;888777777666666666666666666555444333222111111111222111111000000111111222000000000000000000000000000000000/////////////////////000000000111111111666111111444222333BBBUUUlll}}}wwwbbbbbbkkkpppvvv~~~~~~|||zzzyyyzzzzzzyyy}}}zzzyyy}}}|||uuutttuuupppiii```^^^\\\YYYWWWVVVVVVVVVXXXWWWUUURRRPPPOOONNNNNNLLLLLLIIIEEE???:::999888;;;;;;;;;;;;===>>>>>>>>>>>>AAAGGGPPP\\\hhhssszzzzzzvvv|||uuucccRRRDDD???888333111111222222888555555999:::888999===HHHqqqrrrWWWIIIBBBLLLjjj^^^RRRPPPMMMGGGBBB>>><<<;;;;;;;;;;;;<<<;;;:::999777666666666555444444555555555444444333333222111111000000///------/////////.........////////////..............................000/////////.........---------............------........................///...---,,,,,,,,,,,,---000...---,,,,,,---...000000000000000//////......000111333444444222111000111222222222222555888;;;>>>OOOhhh|||lllZZZ]]]fffqqqzzz{{{www{{{vvvmmmiiihhhyyyoooRRRSSSpppnnniiiaaa^^^[[[\\\______\\\YYY[[[ZZZYYYXXXVVVUUUTTTTTTQQQQQQRRRTTTVVVUUURRRPPPPPPPPPOOOOOOPPPQQQQQQRRRPPPPPPOOOOOOOOOOOOOOOOOOKKKKKKKKKMMMOOOOOONNNLLLOOOOOOPPPQQQQQQQQQPPPPPPQQQPPPRRRTTTUUUUUUTTTTTTSSSRRRPPPOOONNNOOOPPPQQQLLLMMMNNNOOOOOOMMMKKKJJJLLLPPPUUUYYYZZZXXXTTTRRRPPPQQQSSSUUUVVVUUUTTTSSSYYYXXXWWWWWWWWWYYYZZZ[[[}}}]]]IIIBBB>>>:::888777666666555555666666444444333222222222222222222111111000000111111222000000000000000000000000....../////////000000000//////000000000000111111666222111333222000777CCCUUUiiiqqqiiieeefffooozzzzzzzzzyyywwwuuuttttttvvvtttxxx{{{xxxuuutttvvvyyy{{{|||{{{uuupppjjjbbb^^^bbbgggddd\\\SSSSSSRRRPPPOOOMMMLLLLLLNNNMMMKKKJJJHHHGGGGGGGGGFFFEEECCC???;;;888888999===<<<::::::;;;>>>AAACCCLLLRRR]]]iiittt}}}wwwmmmaaaOOO@@@999555111///000222333444:::999999:::888666;;;BBBmmm~~~gggSSSCCCLLLTTTggggggMMMLLLHHHGGGDDDAAA>>><<<;;;;;;;;;;;;;;;:::999888666555666555444333222222222333333333444444444222111000000...------...//////.........////////////......------------------------/////////...............------............------..............................---,,,,,,,,,------........................000000000////////////...000111222333333222111000000111222111111222555888999AAAPPPbbbppp{{{}}}|||yyy~~~zzzZZZVVVZZZ^^^bbbjjjwww}}}zzz~~~vvvmmmbbbYYYYYY___cccddd___]]]]]][[[iiimmmaaabbb^^^\\\[[[\\\^^^^^^ZZZWWWYYYXXXXXXVVVUUUTTTSSSRRRNNNNNNNNNQQQSSSSSSRRRPPPPPPPPPOOOOOOOOOPPPQQQQQQMMMMMMLLLKKKKKKLLLNNNOOOOOONNNMMMNNNPPPPPPPPPNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNPPPQQQQQQPPPQQQSSSTTTNNNNNNNNNOOOOOOOOOPPPPPPLLLMMMNNNOOOOOONNNLLLKKKPPPRRRVVVYYYZZZYYYWWWVVVPPPQQQRRRSSSTTTTTTSSSRRRVVVVVVVVVVVVVVVTTTSSSSSSsssWWWGGGAAA>>>;;;777777666555555555555666333222222222222222333333111111000000000000111111000000000000000000000000////////////////////////////////////000000000111222...///222333111444999???SSSqqqzzztttqqqppptttuuuwwwyyyvvvssssssuuuoooqqquuu{{{zzzqqqnnnkkklllrrrwwwyyyzzzxxx{{{~~~}}}xxxuuutttuuurrrpppmmmmmmmmmjjjddd```]]]^^^^^^^^^aaaaaaZZZQQQLLLLLLLLLLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCCCC??????>>>;;;999999;;;===;;;<<<<<<===AAAFFFMMMRRRgggmmmvvv}}}}}}}}}vvvkkk___UUUJJJ===333444222000000222555666777:::;;;<<<;;;888:::HHHWWW|||eeeQQQBBBAAAfffvvvSSSGGGIIIBBBBBBBBBAAA@@@>>><<<;;;::::::999999888777666555666555444333222111111111222333444555444333111///000...,,,---...///......---......//////......---------------------------........................,,,------......------,,,------------------------...------,,,,,,,,,------------...//////...------///////////////////////////000111222222111111000000111222222111111333555666777>>>JJJXXXhhh|||zzzyyyxxxfff\\\[[[YYYWWWXXX^^^eeehhh||||||ttthhhaaaVVVNNNPPPWWWXXXUUUMMMHHHCCCRRRoooooobbb``````[[[[[[[[[\\\]]]\\\XXXUUUXXXWWWVVVUUUTTTSSSRRRRRRLLLLLLLLLMMMOOOPPPOOONNNNNNNNNMMMMMMMMMNNNNNNOOOJJJIIIHHHHHHIIIKKKMMMNNNPPPNNNMMMMMMNNNOOOOOONNNNNNNNNPPPQQQRRRSSSSSSSSSLLLOOOOOOKKKJJJLLLOOOPPPLLLMMMNNNPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRPPPOOOMMMOOOQQQSSSTTTUUUTTTRRRQQQMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSSSSSSSRRRRRRQQQPPPkkkQQQCCC>>><<<:::777666666555555555555555222222111111111222333333111000000000000000000111000000000000000000000000000000000///...------,,,...////////////000000000000...///222444333222444111AAA\\\wwwooooooooosssyyyzzzuuusssvvvrrrqqqpppqqquuuzzz}}}uuupppjjjfffcccdddjjjqqquuuwwwwwwxxxxxxuuuoooiiigggffffffcccaaaaaabbbaaa]]]ZZZUUU\\\aaa___\\\XXXQQQKKKIIIIIIIIIHHHGGGEEEDDDCCC>>>>>>>>>>>>??????@@@AAA>>>===;;;888666777:::===:::>>>EEELLLTTT^^^hhhooovvvooommmiii```SSSIIIAAA:::444222333222111222555666777666777888888888:::HHHfffjjjSSSMMMQQQbbbzzzQQQFFFFFFAAA>>>???AAAAAAAAA???===;;;:::999888777666555555555666555444333222222111111000222333444444222000//////...,,,,,,...///...---------............---------------------------------------...............,,,,,,------------,,,,,,------------------------------,,,,,,,,,------...,,,---...000000...---,,,...............///////////////000000111111111111111222333222111111333555666555666;;;CCCSSSmmm|||sssmmmmmmkkkhhhaaa[[[XXXYYYfffmmmwww}}}~~~{{{zzzqqq^^^RRRGGGIIIDDDDDDVVViiicccOOOFFFXXXggguuuggg\\\^^^^^^ZZZYYYYYYZZZ[[[[[[YYYVVVTTTVVVVVVUUUTTTSSSSSSRRRRRRMMMKKKJJJJJJKKKLLLLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKHHHGGGGGGGGGHHHJJJKKKMMMJJJHHHGGGGGGIIIJJJJJJIIIKKKLLLNNNQQQSSSTTTUUUVVVMMMPPPOOOIIIHHHLLLOOOMMMKKKLLLOOOQQQQQQQQQQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQNNNNNNOOOOOOOOOMMMKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTRRRQQQPPPOOOOOOPPPRRRSSSgggMMMAAA<<<999999777666555555444444555555222222111111111222222333111000000//////000000111000000000000000000000000111000000///...---,,,+++......////////////000000111111222333222111000000222:::OOOiii}}}yyymmmiiikkkssswwwsssqqquuutttqqqmmmkkkkkkooosssvvv}}}|||~~~|||zzzwwwrrrlllggghhheeebbbaaadddiiinnnpppqqqrrrqqqnnniiidddaaa```^^^[[[XXXYYY[[[[[[YYYWWWVVV[[[\\\VVVOOOLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@???999999:::;;;<<<>>>???@@@@@@???;;;777555666999<<<<<>>NNNhhh~~~^^^IIIRRRhhh|||```CCCEEEGGG>>>===>>>@@@@@@@@@>>><<<:::999888777666555444444444555444333222222222222222000000111222222111000//////---,,,,,,---......---------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,---...//////...---,,,---............/////////.........///000000111111///111222222111111333444555555555555777CCC\\\rrr{{{xxx~~~}}}kkk[[[TTTTTT[[[dddmmmvvv{{{{{{nnnZZZKKKDDD999@@@GGGQQQeeesssfffNNNaaa}}}jjjYYYZZZ___]]]XXXXXXXXXYYYYYYXXXWWWUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPLLLJJJHHHGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHHHHIIIJJJJJJKKKGGGFFFFFFGGGIIIJJJJJJIIIIIIJJJLLLOOOQQQSSSTTTTTTOOOQQQOOOJJJKKKSSSTTTNNNLLLMMMNNNPPPQQQQQQPPPPPPPPPQQQSSSTTTTTTTTTRRRQQQMMMMMMNNNOOONNNLLLIIIHHHHHHIIIKKKLLLNNNPPPRRRSSSOOONNNMMMMMMNNNPPPRRRTTT```JJJAAA<<<999888666666555444444444444555222222111111111111111222000000////////////000000000000000000000000000000/////////......---------........./////////000000///222333111//////000111777777CCCZZZooonnnccc^^^fffmmmkkklllpppnnnllliiigggfffggghhhjjjttt|||}}}zzzyyyyyyvvvssspppmmmjjjfffcccggghhhggggggggghhhkkknnnggghhhiiihhhgggeeeeeeddd^^^ZZZWWWWWWYYY[[[YYYWWWYYY[[[XXXQQQMMMMMMMMMKKKGGGFFFDDDAAA???>>>>>>>>>999999:::<<<>>>@@@BBBCCCBBB@@@===:::999<<>>>>>===;;;999888999888666555333333333444222222111000000111111111///////////////////////////---,,,,,,---......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---..................------------.........//////............///000111111,,,...000111000000111333333444555555555;;;LLL\\\sssgggXXXQQQSSSWWW]]]gggsss}}}|||xxxwwwyyywwwpppcccUUUJJJFFFEEECCCJJJ]]]ttt|||rrreee___ttt___[[[^^^]]]ZZZ[[[WWWWWWWWWWWWUUUTTTTTTUUUPPPPPPPPPOOONNNNNNMMMMMMJJJHHHEEEEEEGGGJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFHHHIIIKKKKKKKKKJJJIIIGGGGGGHHHJJJMMMNNNMMMKKKHHHIIIKKKLLLNNNNNNOOOOOOLLLNNNLLLIIIOOOZZZYYYPPPLLLLLLMMMNNNOOOOOOOOOOOOLLLNNNPPPQQQQQQQQQOOONNNJJJLLLNNNPPPPPPNNNLLLJJJJJJJJJKKKKKKLLLMMMNNNOOOKKKLLLLLLMMMNNNNNNOOOOOOzzzXXXFFF@@@<<<:::999666666555444444444444555333222222111000000111111000000////////////000000000000000000000000000000---------............///............/////////000+++000222///---///222444444///555JJJ___pppppp___UUU\\\cccdddfffkkkggggggfffeeedddcccbbbbbb```hhhooorrrvvv}}}}}}zzzxxxwwwwwwvvvsssnnnjjjhhhfffdddbbbgggjjjnnnnnnmmmllloooqqqdddeeehhhjjjlllmmmnnnooofffbbb___^^^```aaa```^^^\\\]]]ZZZVVVVVVWWWSSSNNNJJJHHHDDDAAA???>>>>>>>>><<<<<<===???BBBDDDFFFHHHBBBAAA???>>>@@@EEELLLRRRbbbnnn}}}yyyrrrkkkeee[[[LLL@@@;;;999333111444333...---111444555777:::<<<;;;999666:::>>>TTTzzzcccKKKJJJdddqqqSSSKKKHHH@@@<<>>999333888111///@@@>>>\\\kkkOOOGGGPPP]]]|||```WWWLLLEEEBBBBBBBBBBBB>>>>>><<<:::999888777777555555444333222222222222//////000000000000//////000000///............///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,,,,)))&&&***,,,...///000///...---******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,------......------............////////////000111222333555777999;;;IIIRRReee~~~vvvssssssxxx}}}lllZZZZZZWWWPPPJJJKKKRRRYYYccciiisssuuullllllllldddXXXOOOJJJDDD@@@AAAFFFMMMWWWaaannnxxx~~~sssqqq[[[YYYWWWUUUUUUUUUSSSRRROOOSSSVVVVVVTTTSSSUUUXXXTTTPPPMMMKKKMMMMMMKKKIIIJJJIIIGGGFFFFFFGGGIIIJJJMMMMMMMMMJJJHHHGGGGGGHHHHHHIIIJJJKKKJJJHHHEEECCCCCCEEEGGGIIIJJJKKKJJJJJJGGGGGGHHHIIIIIIJJJJJJJJJQQQNNNKKKJJJKKKMMMOOOOOONNNMMMMMMNNNOOOMMMJJJGGGIIIJJJJJJKKKLLLKKKKKKKKKMMMNNNPPPQQQRRRQQQOOONNNPPPNNNJJJGGGGGGIIILLLNNNLLLJJJJJJMMMPPPQQQNNNLLLpppQQQDDD======???:::555555555555444444444444000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...---------............///000000////////////000000///,,,...333777CCC```}}}fffRRROOOWWW___```aaaaaa```^^^\\\[[[ZZZQQQOOOMMMNNNRRRZZZaaafffiiimmmttt{{{||||||{{{{{{{{{{{{{{{|||zzzyyyvvvssspppooonnnmmmpppnnnmmmpppuuuxxxwwwtttppppppnnnllliiiiiijjjlllgggggggggjjjmmmooopppooolllkkkjjjhhhfffccc```^^^[[[\\\XXXOOOLLLOOOUUUWWWYYY]]]aaaeeemmmsssppphhhPPPOOOVVVcccmmmrrrwww|||}}}zzzxxxxxxtttkkkdddRRRNNNHHH@@@:::555222111222111111222333555777888333777111222>>>888222>>>bbb~~~nnn]]]RRRSSSddd}}}uuuTTTOOOHHHDDDCCCBBB@@@???<<<<<<:::999888777666666555555444333222222222222/////////000000/////////......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,...///---++++++,,,...///000///---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------............////////////000000111222444555777888;;;@@@OOOfffxxxzzzxxxwww|||{{{uuuqqqmmmfff^^^WWWSSSTTTUUUUUUUUUWWW\\\dddkkkppprrrzzzpppaaa[[[XXXXXXVVVNNNGGGDDDDDDGGGPPP^^^hhhkkknnnqqqoooxxxtttccc[[[YYYVVVUUUUUUUUUSSSRRRQQQRRRTTTTTTSSSSSSSSSTTTRRROOOLLLKKKLLLMMMLLLJJJIIIHHHGGGFFFFFFGGGHHHIIILLLLLLLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHDDDEEEGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMPPPMMMKKKJJJKKKNNNOOOOOOPPPOOOOOOOOOPPPOOOLLLJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNPPPRRRSSSTTTSSSRRRQQQQQQPPPMMMLLLLLLOOOQQQSSSTTTQQQNNNNNNOOOPPPOOOMMMmmmOOODDD======>>>999555555555555444444444444000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...---------............///000//////......//////000///...000111000777QQQlll~~~dddVVVSSSSSSYYYZZZ[[[\\\[[[YYYXXXVVVOOOMMMKKKJJJJJJMMMQQQSSSWWWZZZaaahhhoootttwwwxxxvvvvvvwwwxxxyyy{{{|||}}}~~~}}}{{{yyyvvvtttssssssqqqqqqtttwwwxxxuuuqqqssssssqqqmmmiiiggghhhiiigggffffffgggiiikkkjjjiiiccccccbbb```___]]]\\\[[[YYYZZZWWWRRRTTT]]]gggllltttuuuwww}}}ssscccXXX___lll{{{|||{{{tttllleee]]]VVVQQQAAA???;;;777555333333333111222333444666888999:::888555...222:::777<<>>:::999888666666555555555444444444333222222111111......////////////......---,,,++++++******++++++,,,,,,,,,,,,++++++++++++)))******++++++******)))************************************************+++++++++++++++++++++++++++++++++---000111111000------...//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------............/////////000000000111222333555555555666???QQQcccpppyyy~~~xxxqqqgggZZZQQQQQQNNNKKKKKKPPPXXX___cccrrrxxxzzzlll]]]RRROOOLLLJJJHHHCCC===>>>CCCMMMVVVhhhyyy~~~yyysssrrrzzzxxx{{{~~~iii]]][[[XXXVVVUUUUUUUUUSSSRRRQQQQQQQQQRRRSSSSSSRRRPPPQQQNNNLLLJJJKKKKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKLLLJJJHHHGGGGGGHHHKKKJJJIIIHHHIIIJJJLLLMMMEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHIIIJJJLLLMMMNNNNNNOOOLLLJJJJJJLLLNNNOOOOOOPPPOOOMMMMMMNNNNNNMMMKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNPPPRRRTTTUUUTTTSSSRRRQQQPPPPPPPPPRRRSSSUUUWWWYYYVVVSSSQQQRRRSSSTTTTTTjjjMMMCCC======>>>999555555555444444444333333////////////////////////000000000000000000000000////////////////////////...------,,,,,,------...---------............////////////....../////////111111222333111444DDDVVVnnn{{{kkkQQQUUUUUUUUUVVVVVVUUUSSSQQQOOONNNKKKIIIHHHHHHHHHIIIJJJMMMQQQWWW]]]cccgggiiiiiijjjlllooorrrvvvyyy{{{{{{|||}}}}}}|||zzzxxxwwwttttttuuuvvvwwwuuupppllloooooonnnllliiiggghhhiiihhhfffeeefffggggggfffeee^^^]]][[[XXXVVVUUUTTTSSSQQQQQQOOOLLLRRR```mmmssszzz{{{~~~}}}lll^^^iiipppzzz~~~{{{|||{{{|||~~~~~~|||yyywwwuuupppllleee[[[PPPGGGBBB@@@:::999777444333333333333222333444666777888888888;;;555333888;;;@@@YYY{{{|||ooo```QQQbbbaaaOOODDDDDDEEEEEEDDDCCCAAA???777777666555444444444444444444333333222111111000---......//////......---,,,,,,+++***************,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,---///000000000---............---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......---------------.........//////111111111111222222333444666666<<>>>>>777666555444333333222222333333333333333111000///------............---------,,,,,,+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************************************************+++,,,---------------.........------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------------------............222222222222222333333444333555999===???GGGZZZkkkdddOOOLLLHHHFFFFFFFFFEEEDDDNNNTTT\\\cccgggiiijjjkkkpppxxxvvvqqqkkkjjjkkkjjjeee```YYYRRRHHHAAA@@@AAADDDEEE???@@@DDDKKKNNNPPPVVV^^^```ssszzzzzz~~~pppaaa[[[ZZZ[[[YYYWWWUUUTTTUUUUUUSSSRRROOONNNMMMPPPUUUWWWVVVSSSSSSRRROOOLLLHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJLLLLLLJJJIIIIIIJJJLLLMMMNNNNNNMMMLLLIIIHHHJJJKKKLLLLLLLLLKKKJJJIIICCCDDDDDDFFFGGGHHHIIIIIIKKKJJJIIIJJJLLLOOOOOOOOONNNLLLKKKKKKLLLNNNMMMMMMMMMLLLJJJIIIJJJKKKMMMOOOQQQRRRTTTVVVWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTUUUWWWYYY[[[[[[ZZZYYYYYYbbbHHHAAA<<<<<<===777444444444444333333333333000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...---------............//////......------......///...------000333333222000AAAQQQkkkTTTOOOHHHFFFHHHKKKLLLLLLGGGFFFEEEDDDBBBAAAAAA@@@============>>>???AAABBBCCCDDDGGGKKKOOOTTTWWWZZZ```bbbggglllppprrrsssttttttuuuxxxyyyxxxuuuqqqooopppqqqqqqnnnkkkhhhhhhhhhgggfffdddeeeffffffeeeccc___\\\XXXUUUSSSSSSTTTUUUZZZZZZXXXXXX___llltttvvvwwwzzz~~~~~~wwwooooootttwwwwwwtttooonnnsssxxxyyytttooohhhaaaZZZSSSMMMIIICCCAAA>>>:::555222111111000000111111333444555666777777777666666666555555888666NNNuuuwwwaaaNNNOOOpppuuu~~~gggXXXLLL???AAAAAA@@@>>>;;;999:::;;;999888666555333222222222222333333333333111000...,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++************,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***+++---,,,+++******+++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------.........111111111111222333444444333555777777555888GGGWWWzzz{{{uuuzzzzzzlllggg^^^VVVQQQMMMJJJGGGAAADDDHHHKKKLLLMMMNNNOOOUUU^^^jjjrrruuuxxx|||~~~{{{wwwqqqpppooolllhhhddd```^^^PPPLLLIIIGGGHHHHHHEEECCC<<<===>>>>>>>>>???CCCFFFOOOSSS\\\cccbbb\\\[[[^^^kkkyyypppsssgggXXXWWWYYYYYYXXXXXXVVVTTTTTTTTTUUUTTTRRRNNNNNNOOOQQQTTTUUUUUUTTTTTTSSSQQQMMMHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMMMMLLLKKKKKKKKKLLLMMMOOOOOONNNLLLHHHFFFKKKLLLMMMNNNMMMMMMKKKKKKFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHJJJMMMOOOPPPOOOOOONNNNNNOOOQQQRRRQQQPPPLLLLLLKKKKKKKKKLLLMMMNNNUUUVVVXXXYYYYYYYYYWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUXXX\\\]]][[[WWWUUUSSS```FFF@@@<<<<<<===666444444444333333333222222000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...---------............//////......------......///000111111222333444444222777AAAXXXtttjjj```RRRJJJGGGIIIIIIIIIGGGFFFDDDCCCBBBAAAAAAAAA>>>>>>=========>>>>>>>>>:::;;;<<<>>>@@@CCCEEEGGGNNNPPPUUUZZZ___cccfffgggkkkmmmqqqsssttttttssssssvvvwwwvvvtttpppmmmlllllllllkkkjjjkkkmmmnnnmmmlllcccbbb___^^^___aaaeeegggggghhhggggggnnnxxx||||||zzzyyyzzzwwwnnneeehhhppppppqqqnnniiiiiinnnnnnjjjccc]]]TTTMMMHHHCCC>>>;;;:::999777666555444444333444444555666777888999:::999888777666666777888999AAAOOOxxxrrr___UUUYYYqqq{{{|||kkkWWWNNNFFF===>>>???@@@>>>;;;888888999<<<:::888666444333222111111222333444333111///...,,,,,,------------,,,,,,------,,,++++++++++++,,,++++++++++++************++++++,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))+++---,,,***)))***+++,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------,,,,,,---------........./////////000111222333444777555555666444555<<>>===<<<;;;<<<======>>>888>>>CCCDDDAAAAAAGGGMMMfffllltttuuummmfffkkktttwwwlllYYYWWW\\\]]][[[YYYXXXVVVTTTSSSTTTTTTTTTRRRMMMOOOQQQQQQQQQPPPQQQRRRRRRRRRQQQNNNIIIGGGIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJHHHKKKNNNOOONNNMMMLLLMMMLLLLLLMMMMMMMMMKKKJJJIIIJJJKKKLLLMMMNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJMMMOOOPPPOOOOOONNNOOOQQQSSSTTTRRRQQQKKKLLLLLLLLLLLLMMMMMMMMMUUUVVVXXXXXXXXXWWWUUUTTTRRRRRRRRRRRRSSSUUUVVVWWWSSSVVVYYYYYYVVVTTTSSSSSS^^^FFF@@@<<<<<<<<<666444444444333333333222222000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...---------.........//////.........------............111222000...000444555333888JJJiiittt```QQQJJJHHHGGGEEEDDDCCCAAA???>>>>>>>>>>>>;;;;;;<<<<<<<<<=========:::999999::::::;;;<<<===AAACCCGGGLLLRRRVVVYYY[[[aaadddiiimmmoooqqqssstttyyyzzzzzzxxxuuurrrrrrrrrsssrrrqqqsssuuuvvvvvvuuunnnmmmlllmmmpppvvv|||ooopppppppppwww~~~tttrrrrrrrrrlllfffkkkuuukkkmmmkkkgggffffff^^^TTTRRRLLLDDD???===<<<:::888444333111222333333222000666666666666666777777777999888777777777999<<<===LLLkkkoooaaaPPPRRRpppqqqYYYLLLCCC@@@CCC<<>>>>>>>>;;;<<<===<<<<<<===???BBB@@@FFFIIIEEE@@@BBBLLLWWWiiiooovvvtttmmmppp}}}ggg\\\WWW\\\aaa^^^YYYWWWWWWUUUTTTSSSTTTTTTTTTSSSNNNPPPSSSQQQNNNLLLMMMOOOOOOQQQPPPNNNJJJIIIKKKNNNKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKOOOPPPOOONNNNNNNNNLLLKKKJJJJJJJJJKKKMMMMMMIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJMMMPPPPPPOOOLLLMMMNNNQQQSSSSSSQQQOOOKKKKKKLLLMMMMMMMMMMMMLLLSSSTTTUUUUUUUUUSSSQQQOOOMMMMMMMMMNNNPPPRRRUUUVVVPPPSSSUUUUUUSSSSSSUUUWWW}}}[[[DDD@@@===>>>>>>888666555555444222111111000222111///.........///000111000///.....................------------..............................---------............//////////////////.........//////............//////111222;;;MMMddd{{{xxxlllYYYGGGIII===>>>CCC??????BBB@@@<<<>>>;;;777777<<<;;;555888888777666666666666666999999:::<<>>;;;777444222000000111222333444555777888888<<<:::888666555666888:::555333666:::888777III___qqqxxxeee```}}}lllPPPFFFEEEAAA>>>@@@BBB@@@???===;;;:::999999BBBCCCCCC???999444222333222222222111000//////......------,,,,,,------...,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************+++,,,------,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000..................------///...---...111333333333111111111111222333444444999???KKK]]]rrrbbbTTTHHHHHHKKKJJJFFFDDD???<<<@@@???;;;BBBFFF===BBBDDDDDDDDDEEEGGGHHHGGGLLLJJJFFFEEEHHHMMMRRRVVVRRRSSSSSSRRRNNNJJJGGGDDDEEE@@@===???@@@>>>:::777:::<<<:::===AAA:::555???===<<<===@@@AAA@@@DDDJJJUUUPPPIIIEEEDDDGGGKKKMMMppp~~~zzzaaa[[[[[[ZZZXXXXXXWWWWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPNNNPPPRRRQQQOOOMMMMMMMMMQQQPPPNNNMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJIIILLLMMMNNNOOOPPPOOONNNMMMNNNMMMLLLJJJJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFEEEFFFGGGIIIKKKLLLNNNNNNOOOMMMJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLNNNPPPPPPNNNLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSRRRRRRRRRTTTUUUWWWzzzZZZDDDAAA>>>>>>>>>777666555555444222111111000111000000///////////////000//////............///......------------..............................------------........................//////////////////............/////////...333@@@QQQeee}}}mmmKKK>>>===AAA;;;999:::666<<>>::::::===<<<888888888777666666666666777444444555666888999;;;<<<===???BBBFFFIIILLLNNNOOOXXX[[[___bbbcccdddeeeggglllmmmnnnpppqqqsssttttttnnnmmmmmmoooqqqqqqpppoooiiihhhhhhllloooooojjjeee```___\\\YYYVVVSSSPPPOOOJJJFFFAAA>>>===;;;999777888777666444333333444444222333444666888999;;;;;;:::<<<>>>???===:::666333===:::999<<>><<<;;;:::999888888<<<===>>>;;;777333333333222222111111000//////...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))************************+++++++++++++++***))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////..................------.../////////000000000111000000000000000111333333222555===HHHXXXiiixxxllljjjiiilllmmmhhh]]]SSSQQQDDDAAAAAA>>>BBBFFF???BBBAAA???>>>??????>>>;;;999999:::<<>><<>>======666555555444333333222111111///000000000000///......///............//////000......------------......------------------------------------............---------.../////////000//////............//////...---...444===KKKaaattt___MMMEEEAAA;;;<<>>;;;888555444444444333222222222222222333444555666555666777999;;;<<<>>>>>>;;;:::888777888999;;;<<<:::<<>>??????===:::?????????@@@AAA@@@>>><<<:::<<<>>>???===;;;:::999;;;<<<<<<;;;:::<<<@@@DDDCCCAAA@@@DDDHHHLLLRRRYYY_________\\\ZZZccczzz~~~yyyrrruuummm```\\\^^^[[[ZZZXXXVVVSSSRRRQQQQQQSSSRRRQQQPPPOOONNNNNNMMMKKKMMMPPPQQQPPPPPPPPPQQQQQQOOONNNMMMLLLLLLMMMMMMOOONNNLLLJJJHHHFFFEEEEEEHHHHHHHHHHHHIIIJJJLLLLLLPPPNNNLLLJJJGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHLLLJJJGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJMMMOOOOOONNNLLLKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRMMMNNNOOOPPPPPPPPPOOONNNrrrUUUDDDBBB>>><<<;;;555555555444333333222111111...///000000000///---,,,...............///000111......------------......------------------------,,,,,,---------.........,,,,,,------...///000000///......------......//////...///000222:::LLL]]]vvvrrr[[[III???777<<>>999<<>>@@@AAACCCGGGJJJFFFGGGHHHIIIKKKMMMNNNOOOOOONNNMMMNNNQQQTTTUUUUUUTTTSSSQQQQQQPPPMMMHHHDDD>>>===<<<:::999777666555666555444333333333333333222222222333444444555666888888999:::;;;<<<=========:::777555555777;;;===555JJJeeewwweee{{{vvvKKKEEEAAA???AAA@@@:::888999999888888777777777777888222333444444333333222222111111000000////////////---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++************)))))))))((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))************++++++++++++************************)))******+++,,,,,,------,,,,,,------------......111666:::999333000000222............///000111222333444444333444<<>>>>>>>>===<<>>EEEIIIJJJPPPHHHHHHMMMUUUeeewww~~~yyyrrrjjjdddcccnnn~~~jjjmmmtttrrr```___aaa]]]XXXYYYXXXVVVTTTSSSRRRQQQQQQRRRRRRQQQPPPOOONNNMMMMMMKKKNNNPPPQQQPPPOOOOOOPPPOOONNNMMMKKKKKKKKKLLLLLLLLLKKKIIIGGGEEEEEEDDDDDDGGGFFFFFFFFFGGGIIIJJJLLLLLLKKKJJJHHHFFFEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJHHHFFFEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMPPPPPPOOOMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQLLLMMMOOOQQQPPPOOOMMMKKKoooSSSCCCAAA===;;;:::555444444444333333222222111...///000000000///---,,,...............///000111......------------......------------------------,,,,,,,,,------------...+++,,,,,,---...//////000......------------......---...000111000222>>>KKKeeezzzlllYYYMMMDDDFFFFFF;;;:::;;;<<<===<<<;;;<<<>>>::::::999888888888888888888777666444333333333333444333222111222333444555777888888888888999===???===>>>???@@@AAACCCCCCDDDDDDBBB@@@AAACCCEEEFFFFFFEEEDDDCCCCCCBBB???<<<999777777666555444444333333222222222111000000000111333333444555666777888888:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;NNNooo~~~iiiaaauuu}}}uuu\\\GGGDDDBBBBBBAAA>>>999777999888777777666666777777888333333333333333333222111000000000///////////////,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''((()))***(((((((((((((((((((((((())))))*********+++++++++************************))))))******+++,,,,,,---,,,,,,,,,,,,------......000555999888222//////111//////...//////000111222///222333111000333<<>>BBBBBBEEEHHHFFFBBB??????@@@EEEHHHIIIGGGBBB@@@AAACCC@@@AAAAAAFFFTTTbbbfffaaa___TTTVVV___hhh}}}xxx}}}zzzvvv~~~zzz^^^VVV\\\___YYYSSSVVVUUUUUUTTTSSSSSSSSSTTTQQQQQQPPPOOONNNMMMMMMLLLLLLNNNPPPPPPNNNLLLLLLLLLNNNMMMKKKJJJIIIIIIJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEGGGIIIJJJFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDDDDAAACCCDDDDDDBBBBBBDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIFFFDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHKKKMMMNNNMMMKKKKKKKKKJJJLLLNNNOOOPPPQQQPPPOOOLLLNNNPPPQQQQQQOOOLLLJJJlllQQQBBB@@@;;;999:::555444444444333333222222222...////////////...------///............//////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.........///......------------......+++,,,///111000///555===QQQbbbtttxxxttthhhSSSCCC===999:::;;;:::;;;===;;;:::999999888888999999888777666555555444444555444444333222222222333333444555555333222222555777666666666777888888999999999888666777888999999888777777888777777555333222333333222222222222222222111222333333111000111222333444666888:::;;;<<<<<<999999999999888888888888888666555888AAAOOO]]]eeeqqqmmmgggkkk}}}kkkPPPKKKJJJAAA@@@???<<<:::888999:::777777666555555555666666444333222333444444333111////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))************+++************************)))******++++++,,,------++++++,,,,,,------......,,,///222111...,,,,,,............//////000111222...000333333222444777;;;999MMMcccrrrsssooolll{{{qqqbbbZZZWWW\\\dddzzzxxxgggXXXRRRRRRUUUaaaooossskkk\\\NNNFFFHHHOOOYYYhhh~~~lllbbblllyyy~~~wwwkkkddd]]][[[YYYUUUUUUWWWTTTTTTSSSSSSSSSSSSTTTTTTPPPOOOOOONNNMMMLLLKKKKKKLLLNNNOOOOOOLLLJJJJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHEEEDDDBBBAAAAAABBBDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@BBBEEEDDDBBBBBBDDDGGGFFFFFFGGGHHHIIIJJJKKKLLLHHHFFFCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGJJJKKKJJJHHHHHHHHHIIIKKKMMMPPPQQQPPPOOONNNNNNOOOQQQQQQPPPNNNKKKIIIkkkPPPAAA>>>999888:::666444444333333333333222222//////...------------...000//////............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...---,,,---000///---000555===FFFUUUjjjyyybbbTTTFFFBBB@@@===;;;;;;;;;;;;:::999999999999:::777777777666666666777777777777777777777666555555222333333222000000111333111111111111111111111111111111000222333444222111111222222222111000000000000000000111222222333333333666888888666666777999666777999:::;;;;;;;;;;;;666666777888888999999:::===???EEERRReee}}}qqq___jjj|||mmmRRRDDDEEEDDD>>>>>><<<999777888999999666555444333333333333333222111000222555666444222////////////////////////,,,,,,++++++++++++,,,,,,++++++*********)))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))*********)))(((((((((((((((((((((((())))))))))))******************************************++++++,,,---------***++++++,,,------......******+++++++++,,,,,,,,,------------...///000111///000222333444555666666000999FFFSSS```rrr|||}}}{{{zzz}}}vvvsssxxxssseeebbbrrruuuooozzzyyy{{{uuufffZZZZZZ[[[[[[WWWRRRTTTZZZSSSSSSRRRQQQQQQQQQQQQQQQMMMLLLLLLKKKJJJIIIHHHHHHIIIKKKMMMMMMKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDAAA@@@???@@@BBBCCCBBBCCCCCCCCCCCCBBBAAAAAA???@@@BBBCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???BBBEEEEEEBBBAAADDDHHHFFFGGGGGGGGGHHHHHHHHHIIIHHHFFFCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEGGGJJJKKKJJJIIIIIIIIIJJJLLLNNNQQQRRRQQQPPPOOONNNOOOPPPPPPOOOMMMJJJIIIjjjPPP@@@===777777:::777444333333333333333333333000///...,,,,,,---......111000///........................------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,...------,,,,,,------...111...---//////---///222000222???WWWooosss^^^TTTNNNFFF@@@???<<<;;;::::::999999::::::888888888888888999:::;;;777777888999888777555444111222333333111111222333333333222222222111111111......///111333444222000111222333333111000111111///000000111222333444444222555999:::999999;;;===<<<======<<<;;;999777555444444666777999;;;<<<<<>>>>><<<888888888888666555444333222111111111111000//////111555777555333.........///////////////,,,++++++++++++++++++,,,*********))))))))))))(((************))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,---......******+++,,,,,,---......***)))((()))+++---...---,,,,,,,,,,,,---...//////,,,,,,,,,...111222222000333333777===AAAMMMdddzzzuuuyyy}}}{{{xxx|||{{{~~~wwwyyy|||yyyvvvuuuiiieeepppmmmcccbbb\\\TTTOOORRRUUUTTTSSSTTTTTTSSSQQQPPPOOONNNNNNNNNKKKJJJIIIHHHGGGFFFFFFEEEFFFHHHKKKKKKKKKJJJJJJKKKHHHGGGFFFDDDDDDDDDDDDEEEGGGEEEBBB???>>>>>>@@@AAA@@@AAABBBBBBAAA@@@>>>===???@@@AAABBBCCCBBBAAA@@@??????@@@@@@@@@@@@?????????CCCFFFEEEBBBBBBEEEIIIGGGGGGGGGGGGFFFFFFEEEEEEHHHFFFCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGJJJMMMNNNMMMLLLLLLLLLKKKMMMPPPRRRSSSRRRQQQPPPOOOOOOOOONNNMMMKKKIIIHHHkkkNNN===:::666666777333555555444444333222111111...------......///000111.........------,,,,,,,,,........................***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------,,,,,,++++++***+++++++++,,,,,,,,,------...............///000000111111444@@@UUUnnn~~~wwwmmm^^^RRRLLLFFF???999777777777888999999555444888999777888<<<333555666555333222333444555555333111///000333555222333444555444333222111//////000000000111111111111222333222000///000111///111444444333222222333;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>===;;;888666444222777888<<>>??????>>><<<;;;;;;>>>AAABBBAAA???>>>>>>======>>>?????????>>>>>>AAA@@@@@@@@@AAABBBDDDEEEGGGEEEBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@@@@CCCHHHJJJIIIGGGKKKNNNQQQRRRQQQOOONNNMMMNNNLLLMMMQQQWWWZZZWWWSSSMMMNNNNNNNNNNNNLLLKKKJJJjjjNNN===;;;777777888333444444333333222111111111...............//////000......---------,,,,,,,,,........................++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------...............//////000111000111888GGG\\\qqq~~~lll^^^LLL@@@;;;999777777999::::::999888777888999555555666777888:::<<<>>>555444333333444444333222444444444444444222111000111111222222222333333333333444555444222111222333444777999:::999999999:::666777888999:::999999888:::888666444444777:::<<<===999666777===KKKddd{{{pppqqqbbbQQQDDDEEEFFF@@@===???>>>===;;;999777777777777444333222333555555333222111111000//////000000000.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&$$$&&&))),,,''''''''''''''''''''''''((())))))******)))))))))))))))))))))))))))))))))***)))))))))+++...111222---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,...//////......///000000222333333333777@@@GGGUUUeeezzzwwwsssrrrsss~~~}}}|||yyyzzziii^^^YYYWWWVVVSSSQQQNNNNNNOOOQQQQQQQQQSSSPPPNNNMMMMMMNNNOOONNNGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJHHHFFFEEEGGGFFFEEEGGGKKKLLLKKKIIIEEECCC@@@===;;;;;;<<<======>>>>>>???>>>===<<<;;;:::===@@@AAA@@@>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHDDDCCCAAAAAAAAAAAAAAA@@@BBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCEEEHHHJJJJJJIIIPPPRRRTTTTTTRRRPPPPPPPPPNNNMMMNNNRRRXXXZZZWWWTTTQQQRRRSSSTTTSSSQQQOOONNNhhhMMM>>><<<888777888444333333222222111000000000000///......---............------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------............------......///000//////...///666DDDUUUaaayyyppp^^^RRRIIIAAA;;;<<>><<<999888444666888999::::::999888>>>EEERRRaaaoooppptttiiiYYYJJJ@@@<<<@@@AAA===<<>><<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::999<<>>@@@AAABBBCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJAAAAAAAAAAAA@@@???>>>===AAABBBBBBBBBCCCCCCCCCDDDBBBDDDGGGHHHIIIJJJKKKLLLSSSTTTUUUSSSQQQOOOPPPPPPOOONNNOOOSSSXXXZZZXXXUUUTTTUUUWWWXXXWWWUUURRRPPPdddKKK>>>===888777888555222111111111000000//////111000///...------------------------------------------------------------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------............------------...//////---//////...---333>>>HHH___qqq}}}pppcccYYYdddggg\\\CCC555777777222:::666333222333555555444000111333555666666555555888888999999888888777777777777777777888888888888777888::::::999999:::<<<999;;;<<<<<<:::::::::;;;;;;;;;;;;:::999666444333:::999888999<<>>>>>======<<<;;;:::999999<<<>>>???>>>=========:::;;;<<<===>>>?????????>>>???@@@AAACCCEEEGGGHHHAAABBBCCCCCCAAA???>>>===BBBBBBBBBBBBCCCDDDDDDEEEDDDHHHLLLLLLKKKKKKMMMPPPPPPQQQPPPOOOMMMLLLNNNPPPPPPPPPPPPSSSWWWYYYXXXWWWRRRTTTVVVWWWVVVTTTQQQOOO```HHH======888666888555111111000000000000000///111000///---,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---------------...//////+++///222111......333888III\\\ttt___HHHDDD@@@888999888888888888777444333000333666666444555888<<<777777888888999999::::::888999999999999:::::::::999:::<<<<<<;;;;;;<<<>>>???@@@@@@>>><<<;;;;;;<<<666777888888999:::::::::???:::666888EEEZZZppp~~~~~~mmmSSSIIIHHHEEEAAA>>><<<:::777888;;;999999888888888777666666555444333444555555333111111000///...------------+++++++++++++++*********************************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%''')))***)))(((((()))(((((((((((((((((((((((()))(((((('''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,........................+++,,,------,,,,,,---...---///000111111111111222444666999:::???MMMaaaqqq}}}zzznnnkkkooosssrrrxxxsssvvv~~~rrreee___`````````^^^[[[WWWUUUTTTRRRPPPNNNMMMMMMMMMKKKJJJJJJJJJKKKMMMNNNNNNLLLIIIKKKJJJIIIHHHHHHIIIJJJKKKFFFFFFFFFEEEEEEDDDCCCCCCEEEEEEFFFFFFDDDCCCBBBBBBBBBAAA???>>><<<;;;;;;;;;<<<<<<;;;:::999999999888:::<<<>>>>>>===<<<======<<<<<<<<<===<<<<<<;;;;;;<<<===???AAABBBDDDEEEFFFAAACCCEEEEEEBBB@@@???@@@CCCCCCCCCCCCDDDEEEFFFGGGGGGJJJNNNNNNMMMLLLOOOQQQLLLMMMMMMLLLKKKLLLOOOQQQQQQQQQQQQSSSVVVXXXXXXWWWQQQRRRTTTUUUTTTRRROOONNN[[[FFF<<<===777555777444111111000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++......---,,,,,,+++******+++++++++,,,,,,,,,------------,,,,,,------...///***...222222111000111333;;;LLL```ppp~~~vvveee```ZZZSSSNNNPPPRRRPPPGGG===444///555777888777666666888;;;777777777777777888999:::999999999:::::::::;;;;;;:::<<<======;;;;;;<<<>>>>>>>>>===;;;999777888999888888888999;;;>>>AAABBB@@@DDDOOO___ttt}}}qqq]]]OOOJJJLLLEEEBBB>>>;;;999999;;;<<<888999999::::::999888888555444333333444444222000000///...---------------************************************************''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''$$$&&&(((((('''''''''(((''''''''''''''''''''''''(((((('''((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************++++++++++++------------------------***+++---,,,++++++,,,...+++,,,...///000000000000///444888777555:::FFFPPPdddnnn}}}}}}qqqvvvxxxllllll}}}~~~xxxjjjccc```___ZZZ\\\]]]\\\YYYVVVTTTTTTQQQOOOMMMMMMMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIGGGIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEDDDDDDCCCBBBBBBBBBFFFGGGFFFEEEBBBBBBCCCEEE>>>===<<<;;;;;;:::::::::999999888777777777888888999;;;<<<<<<;;;;;;;;;===============<<<;;;::::::<<<===???AAABBBCCCDDDDDD???BBBDDDCCC@@@???@@@BBBDDDCCCCCCCCCDDDEEEGGGIIIHHHJJJLLLMMMMMMMMMNNNOOOLLLMMMMMMMMMLLLNNNQQQSSSPPPQQQRRRSSSTTTVVVWWWXXXRRRRRRSSSSSSRRRQQQOOOOOOXXXCCC;;;<<<666444666444111111111111111111111111///...------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************+++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,------...///,,,---...///000111111111222===IIIRRR```tttzzzgggXXXQQQAAA>>>;;;<<<>>>===888333<<<;;;:::999888999999:::888999999999::::::::::::;;;=========;;;:::;;;<<<888999888777555555777999444666:::AAAKKKVVV```fffnnnxxxyyyxxxuuucccYYYSSSLLLHHHHHHCCC@@@<<<999999;;;:::888555666777888888777666666444333222222333222000.........------,,,------...)))*********************************************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''%%%'''((('''&&&&&&((()))''''''''''''''''''''''''(((((('''(((***,,,///111))))))))))))))))))))))))((())))))*********))))))(((((()))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,---/////////...+++///222444333444777:::IIIPPP^^^nnn~~~tttjjjbbbkkk{{{kkkbbb___bbbsss{{{uuukkkbbb\\\ZZZZZZ[[[UUUWWWYYYXXXVVVSSSSSSTTTOOOMMMLLLLLLMMMLLLJJJHHHIIIHHHGGGHHHHHHHHHFFFDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDCCC@@@???@@@BBB999999999999999999999999666666555555555666777888777888999999888888999:::::::::;;;;;;;;;::::::999:::;;;===???@@@@@@@@@@@@;;;>>>@@@???<<<;;;>>>BBBCCCBBBBBBAAACCCEEEGGGHHHGGGGGGGGGIIIKKKLLLKKKJJJLLLNNNOOONNNMMMNNNOOOQQQPPPPPPRRRRRRSSSTTTVVVWWWRRRQQQPPPOOOOOONNNNNNNNNUUUAAA:::<<<666333555333111111111111111222222222......---,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))************+++++++++)))))))))***++++++,,,,,,))))))*********+++++++++---,,,,,,,,,,,,---.........,,,***+++---000111111...444777999CCCZZZttt{{{ttthhh```ZZZ]]]cccaaaTTTHHHCCCAAA???===;;;;;;;;;;;;888888888999999999::::::<<<======<<<;;;::::::;;;888999:::999888999<<<>>>AAAGGGSSSfff}}}~~~xxx|||___SSSLLLOOOSSSOOOIIIFFFAAA???;;;888999:::666111111222333444444444333222444222111222222111///---------,,,,,,,,,---......)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&'''((('''&&&'''(((***(((((((((((((((((((((((((((''''''(((***...111333))))))))))))))))))))))))((())))))************)))((()))))))))******++++++)))************+++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///...---...///000///...---,,,,,,...222444555555666999AAANNN]]]kkktttxxxnnnnnnsssvvvvvvyyy|||rrrooorrr|||xxxiiigggnnnyyyuuunnnyyyxxxjjj]]]^^^]]]\\\ZZZXXXWWWWWWUUUWWWYYYXXXTTTRRRSSSUUUMMMLLLLLLLLLMMMLLLJJJHHHJJJHHHFFFFFFFFFFFFEEECCCAAABBBCCCDDDDDDCCCBBBAAADDDDDDCCCBBBAAAAAAAAAAAA;;;>>>AAA@@@===;;;<<<===666666777777888888888888444444333333444555777888555666777777666666777888555666777888888888888888777888:::<<<<<<<<<<<<;;;888;;;===;;;888888<<>><<<<<<;;;;;;999888>>>>>><<<999:::>>>===999???<<<===EEEMMMVVVcccooo|||zzzhhhVVVOOONNNMMMLLLLLLIIIEEEAAA>>><<<999777555555666777666666555444333333333333222222111111000/////////------,,,,,,,,,,,,+++++++++++++++************)))***************)))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,------......///......//////000000111111777666777:::???GGGNNNSSScccwwwmmmcccYYYVVV]]]mmmuuuqqqxxxvvvqqqzzzqqqnnnoooyyyhhhaaa[[[]]]jjj}}}wwwmmmfff```\\\YYYZZZZZZXXXVVVUUUVVVWWWUUUUUUVVVVVVUUUTTTRRRPPPOOOOOOOOONNNMMMLLLKKKJJJKKKJJJJJJIIIGGGFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAA???>>>=========<<<<<<<<<;;;;;;:::::::::999888777666555444333333777777666555444444333333555555555555555555555555555666777888888777666555777777888999999999999999888999:::999888888999:::BBBCCCBBBAAA@@@AAADDDGGGDDDBBBAAACCCGGGIIIHHHGGGLLLJJJIIIIIIKKKLLLLLLKKKNNNMMMMMMNNNOOOPPPOOONNNLLLKKKKKKKKKLLLMMMOOOPPPuuuMMMDDD;;;999888777666888333333222222111000000000000/////////............000...------......---,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...///000111///111222111111888DDDOOO```qqqyyynnngggcccaaa___KKKGGGBBB===::::::;;;===AAADDDEEEDDDEEEIIIJJJGGGCCCRRRdddqqqzzzeeeTTTRRRIIIHHHGGGGGGFFFDDD@@@===;;;:::999777666666777777555444333222222111111222222222111000000//////...------,,,,,,,,,++++++++++++++++++*********))))))***************)))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******++++++******))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***,,,+++******+++---++++++,,,,,,---.........---......///000000111111666555555555888<<<@@@CCCVVVhhhwww}}}tttnnnfff``````iiiwwwtttddd]]]]]]cccppp|||hhh]]]^^^jjj{{{~~~nnnaaa^^^```lll|||kkkkkknnnyyynnnbbb]]]\\\ZZZWWWYYYYYYYYYWWWTTTSSSTTTUUUSSSTTTVVVVVVUUUSSSPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDD@@@???>>>===============;;;:::::::::999999999999888777666555444333333222666555555444333333222222444444444444444444444444444555666666666666555444666666777888888888888777666777777777666888;;;===AAABBBBBBAAA@@@AAADDDFFFCCCBBBAAACCCFFFHHHGGGEEEIIIHHHFFFGGGIIIJJJIIIIIIKKKKKKLLLMMMOOOOOOMMMKKKIIIIIIIIIIIIJJJKKKMMMNNNqqqJJJAAA:::999999888777999333333222222111000000000////////////............///...------......---,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,---///000111...///000000000222666888EEEYYYsssyyytttlllbbb[[[XXXZZZ]]]iiilllmmmkkkkkkllliiieeeaaayyycccJJJEEEJJJEEEDDDCCCBBBBBB@@@<<<999888888888888777777777777444333222111111000000000111111111000//////......,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))******))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((''''''''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((()))))))))*********++++++++++++++++++++++++++++++)))***++++++******+++---***++++++,,,,,,---......------......///000000000333333222222222444555777CCCOOOZZZ```mmmpppbbbbbbdddeeennn|||{{{iiiZZZYYY^^^aaatttwwwooojjjkkkppp|||wwwjjjbbbXXXSSSUUUXXXYYYXXXWWWWWWVVVTTTQQQOOOPPPQQQPPPRRRTTTVVVTTTQQQMMMKKKIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA<<<;;;;;;;;;;;;;;;<<<<<<888888888777777777777777666666555444333222222111333333333222222111111000222222222222222222222222333333444444444444333333444444555666666666666555333444555555666888<<>>@@@AAAAAAAAAAAABBBDDDDDDCCCBBBCCCEEEFFFEEEDDDFFFEEECCCDDDFFFGGGGGGFFFHHHHHHJJJLLLNNNMMMJJJGGGFFFFFFEEEFFFGGGIIIJJJLLLkkkHHH@@@:::999:::777666777333333222222111000000000///////////////............---,,,,,,......---,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************))))))))))))******---,,,,,,,,,++++++************+++,,,---///111222......///000222333222111555CCCXXXkkk{{{ppp[[[QQQKKKFFFEEEDDDCCCBBBAAA@@@???<<<999888888888888777666555444444333222111111000000111111000000//////...------,,,,,,,,,++++++++++++***************))))))))))))((()))))))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((''''''))))))))))))************************************)))***++++++******+++,,,*********+++,,,,,,------,,,------......///000000///000000111333444555555444<<>>>>>===:::999999888888888888888555555555555555555555555444444333333222111000000111111111000000/////////000000000000000000000000111111111111111111111111111222333333444444333333111444666888888999;;;<<<;;;===???@@@@@@???@@@BBBDDDDDDCCCCCCDDDDDDCCCCCCDDDCCCAAABBBDDDFFFFFFEEEDDDEEEGGGJJJLLLJJJGGGDDDCCCBBBBBBCCCDDDFFFHHHIIIeeeHHH@@@:::::::::666444444333333222222111000000000.........///////////////---,,,+++,,,---...---,,,++++++++++++++++++++++++************************))))))*********+++++++++***************************))))))))))))))))))***,,,,,,,,,++++++*********++++++,,,---...000222333111///...///111222111000---333<<>>;;;999888888888888666555333222555444333222222111111111000000//////...---------,,,,,,+++++++++******************)))))))))(((((('''(((((()))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******''''''''''''''''''(((((((((((()))))))))*********************************(((***++++++***)))+++,,,))))))******+++,,,,,,,,,,,,,,,,,,---......//////......000111333444555555111555777888<<>>===<<<;;;;;;:::999777666555444444444222333333333333333333333222222111111000000/////////////////////.........////////////////////////000000////////////000000000000111222222222222111111555999<<<;;;999777777888:::<<<=========>>>???CCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAABBBDDDEEEEEEEEEBBBCCCEEEHHHIIIHHHDDDAAA@@@@@@@@@@@@BBBDDDFFFGGG^^^FFF???:::::::::666333333333333222222111000000000.........///////////////---,,,+++,,,---...---,,,++++++++++++++++++++++++************************)))************+++++++++***************************))))))(((((())))))***+++++++++++++++*********,,,,,,,,,---...000111222222000---,,,---...------///...///666CCC[[[{{{ttteeeUUULLLGGGCCCBBBDDDAAA???===<<<<<<;;;999777888777777666555444444444555444333222222111111222/////////...------,,,,,,++++++++++++******************)))))))))(((((((((''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((((((''''''''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((((((((((()))))))))******************************((()))******))))))***,,,((())))))******+++,,,,,,++++++,,,,,,---............//////000000111111111555666666666666888;;;===GGGJJJNNNRRR[[[kkkpppiii^^^UUURRRRRRTTTVVVSSSRRRPPPPPPQQQQQQPPPNNNNNNNNNMMMKKKHHHFFFGGGHHHJJJKKKMMMNNNLLLIIIDDDAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>======<<<;;;::::::999999888666444333222222111111111111111222222222222000000/////////.........................................................//////............////////////000111111111111000111555:::<<<:::777444333555777888999999:::<<<===???@@@AAAAAA???>>>???AAABBBAAA@@@AAACCCEEEEEEEEEAAAAAACCCEEEGGGFFFCCCAAA?????????@@@AAACCCFFFGGGXXXBBB<<<888:::;;;777444444333333222222111000000000............/////////000,,,+++***+++---...---,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))(((((((((((())))))************++++++++++++,,,,,,,,,,,,---...///000.........,,,,,,,,,,,,---111///000444:::HHHaaaxxxiii[[[WWWRRRLLLDDD===>>>CCC@@@>>>;;;:::;;;:::999777555444444333444555777888444333222111111000000111//////......---,,,,,,+++++++++++++++***************)))))))))((((((((((((&&&''''''((())))))((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))(((((((((((()))))))))***************************((()))******))))))***+++(((((())))))***++++++++++++++++++,,,------.....................///000000666666666777666555666777<<<===???AAAGGGTTTeeeqqq|||{{{yyyxxxssskkkccc___XXXSSSPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPKKKLLLKKKIIIGGGFFFFFFHHHIIIJJJKKKKKKIIIFFFBBB@@@BBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>=========;;;;;;;;;::::::999999999666666444333222222222222000000000111111111222222............------------................................................///......------......///...///000000111000000000222444666666555333333333333444555555555777:::<<<:::<<<>>>===;;;:::<<<>>>@@@???>>>@@@BBBDDDDDDDDDAAAAAAAAACCCEEEEEECCCAAA?????????@@@AAADDDFFFHHHUUU???:::777:::;;;999666555333333222222111000000000---.........//////000000,,,+++***+++---...---,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,++++++++++++,,,,,,---...))),,,......------///111------000222222444CCCTTTaaaqqq{{{|||lll\\\NNNOOOIIIFFFFFFFFFBBB@@@BBBAAA???<<<;;;<<<;;;:::999222222111222444666:::;;;333222111000///////////////......------,,,+++++++++++++++************)))))))))))))))((((((((((((&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))***+++((((((((()))******++++++***++++++,,,,,,---......------------...111333444333333444666777666777999555777888:::>>>DDDKKKOOORRR^^^iiimmmlllppp~~~wwwqqqoooiiibbbdddjjjhhhbbbZZZVVVPPPLLLKKKMMMQQQSSSQQQPPPPPPOOOOOOOOONNNNNNJJJKKKJJJIIIFFFFFFFFFHHHIIIJJJJJJIIIGGGDDDBBB@@@CCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999888444444333333333333333444///000000000111111222222------------------,,,,,,................................................///...------------...///...//////000000000000000222222222111000111333555222333333333333555999<<<666999;;;:::888777999<<>>===>>>AAACCCCCCCCCBBBAAAAAABBBCCCDDDCCCAAA?????????@@@BBBDDDGGGHHHRRR>>>===:::777555444333333444444333222222111111000......---------,,,,,,,,,,,,++++++******++++++,,,************************,,,+++***((((((((()))***)))************++++++++++++*********))))))(((((())))))))))))))))))))))))++++++******************)))***++++++,,,,,,++++++...------,,,,,,------......------......///000111@@@FFFYYYuuurrr```UUUOOOQQQVVVKKKJJJHHHFFFCCCAAA???>>>=========<<<;;;:::999888444333222222333444666777000000///.....................---,,,,,,+++******+++++++++************)))***************)))(((((((((((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&***(((%%%%%%'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%))))))))))))((((((((((((,,,+++***)))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((('''''''''************))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,------------------000111222222444444555666666777888999;;;<<<===>>>AAA>>>CCCPPPWWWWWW___kkk~~~rrrooonnnmmmiiicccaaaccc^^^\\\[[[[[[[[[ZZZXXXVVVTTTRRRPPPNNNMMMMMMNNNOOORRRRRRQQQQQQPPPOOONNNMMMKKKHHHEEEEEEHHHIIIIIIGGGGGGFFFDDDDDDCCCBBB???===@@@@@@??????>>>>>>=========<<<<<<;;;::::::999999;;;999888666555444555555444444333333222111000000111111000000//////......////////////////////////......//////......---,,,,,,,,,,,,---------............---------,,,,,,,,,////////////000000000000222222222222222222222222///000000222333444555555444444444444555777888999===<<<;;;<<<===???BBBDDDDDDCCCBBBAAAAAABBBCCCDDD>>>???AAAEEEHHHHHHEEECCC}}}PPP>>><<<:::777555444333333333333333222222111111111...------------,,,,,,,,,,,,++++++******++++++,,,************************,,,+++)))((((((((()))***))))))*********+++++++++************)))))))))((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------...///000111111333===OOOcccwwwvvvhhh[[[VVVSSSOOONNNPPPKKKJJJHHHEEECCC@@@>>>===<<<<<<<<<;;;:::888777666555444333222222222333444000//////..................------,,,++++++******+++++++++*********))))))))))))******))))))((('''&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''(((((((((***'''%%%%%%'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********(((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------000000111222333444555555444444666777888:::;;;;;;>>>;;;@@@JJJMMMJJJMMMUUU[[[___eeehhhhhhfffeeedddoooxxxvvvllleee^^^]]]^^^```^^^YYYVVVXXXWWWYYYZZZ[[[YYYVVVSSSQQQPPPOOOMMMLLLLLLNNNPPPRRRSSSRRRQQQPPPOOONNNMMMMMMLLLJJJHHHHHHJJJKKKJJJHHHFFFDDDCCCCCCCCCCCCAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;:::999999999999888666555444555555555444333333222111111000000000000000/////////.............................................------,,,------------.........///.........------,,,,,,,,,....../////////000000000222222222222222222222222///000000111222333444555333333333444555777888999<<<;;;;;;;;;<<>><<<@@@HHHIIIDDDDDDJJJIIILLLPPPSSSTTTTTTUUUVVV]]]ccclllsssuuutttrrrqqqlllooorrryyyxxxqqqttt{{{|||vvvrrrppplllkkkjjjiiifffaaa[[[WWWVVVUUUVVVZZZZZZUUURRRSSSSSSXXX\\\\\\XXXSSSPPPPPPVVVSSSPPPNNNMMMOOOSSSUUUSSSRRRQQQOOOMMMLLLLLLKKKLLLKKKKKKKKKLLLLLLJJJHHHFFFDDDBBBBBBCCCDDDCCCBBB??????>>>>>>===<<<<<<;;;;;;;;;::::::999888888888777666555444444444444444333222222111111000000//////////////////................................................---,,,,,,------........./////////............------------.........////////////000111111111111111111111111//////000111222333333444222222222333555777888999;;;:::::::::<<<>>>@@@AAACCCCCCBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDGGGIIIIIIHHHuuuJJJ===;;;999666444444333333222222111111111111111111---------,,,,,,,,,++++++++++++************++++++******************************))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000111000111333555>>>QQQdddnnnQQQVVVQQQMMMLLLMMMOOOQQQSSSIIIHHHFFFDDDAAA>>>===;;;:::999999888666444222111222222111111000000000000//////...------------...,,,,,,,,,,,,++++++******************))))))))))))''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''((((((&&&'''***,,,,,,,,,+++***((((((((()))))))))******((((((((((((((((((((((((&&&'''''''''((((((((()))''''''(((((()))******+++(((((((((((()))))))))***************+++++++++++++++++++++,,,,,,------......//////000111222333333444555666777888999::::::;;;;;;???EEEGGGEEEGGGMMMMMMOOOQQQQQQPPPPPPQQQSSSUUUYYY^^^aaabbbaaa``````bbbccceeeiiimmmnnnkkkgggeeeaaa```bbbhhhkkkmmmnnniiilllnnnmmmiiiddd```___cccaaa^^^]]]]]]\\\ZZZXXXZZZWWWWWWZZZYYYUUURRRSSSUUUZZZ___]]]XXXSSSSSSTTTddd```ZZZTTTRRRRRRTTTUUUSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJHHHGGGGGGEEECCCBBBCCCCCCCCCBBB???>>>>>>===<<<;;;::::::::::::999888888777777666777666555444333222111111111111111000000/////////........................------------------------------.........---,,,,,,,,,,,,,,,---------............------------------------........./////////000000000000000000000000//////000000111222222333111111222333444666888999:::::::::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDBBBAAABBBEEEHHHIIIIIIrrrIII<<<:::888666444333333444222222111111111111111000------,,,,,,,,,++++++++++++******))))))******+++************************)))))))))*********))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))************+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...///000//////111111111666===[[[cccqqq|||dddVVVSSSNNNMMMKKKKKKPPPWWW]]]___HHHGGGEEECCC@@@===;;;:::888888777666555333111000/////////000000111111111//////...---------------,,,+++++++++++++++***************)))))))))(((((('''''''''''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%&&&)))+++,,,+++***)))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))((((((''''''''')))((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++******++++++,,,------...---......///000111222222444444555555666777888888666666888<<>>>>>===<<<;;;:::999888888888888777666666555555777666555444222000...---000000////////////......---------------.........---------------------------------...---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------------------------............/////////////////////////////////000000111111111000111111222444555777888::::::;;;<<<===???@@@AAA??????@@@@@@AAAAAAAAAAAABBB@@@??????BBBEEEGGGGGGoooHHH;;;:::888555444333333444333222222111000000//////,,,,,,,,,,,,++++++++++++******))))))))))))******************************(((((()))************)))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))'''(((((())))))***************+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---.........***))),,,...---///222999???LLL```www}}}hhhQQQLLLTTTGGGJJJLLLMMMPPPTTTVVVUUUGGGFFFDDDBBB???<<<;;;999666666666555444333222111---...///000111111111111///...------,,,,,,------++++++++++++++++++************)))))))))((((((((('''''''''((('''&&&&&&%%%&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$''''''&&&%%%%%%$$$######$$$%%%&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%&&&''')))******))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%)))))))))(((((('''''''''''''''(((((((((((())))))((())))))))))))*********))))))***+++,,,---......,,,------...///000111222111111222222333444444555888888888888:::>>>DDDIIIDDDEEEFFFFFFFFFGGGJJJLLLNNNPPPRRRSSSSSSSSSUUUWWWTTTUUUXXX\\\ZZZUUUSSSTTTYYYaaaeeeaaa\\\[[[^^^___`````````^^^\\\[[[]]]^^^^^^]]][[[XXXUUUUUUXXX[[[VVVQQQPPPUUUXXXXXXWWWWWWWWWXXXXXXVVVSSSRRRUUUYYYbbb___ZZZUUURRRRRRSSSTTTSSSRRROOOMMMLLLLLLMMMNNNJJJKKKKKKJJJGGGEEEDDDDDDIIIGGGFFFEEEEEECCC@@@>>>>>>===<<<;;;:::888777777777777666666555444444444555555444333111...,,,+++........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....................................//////000000000000111111111222333444555666888999:::;;;===>>>??????<<<===>>>???@@@@@@@@@???@@@>>>===>>>AAACCCDDDDDDlllGGG:::999777555444333444444444333222111000///...---,,,,,,,,,++++++++++++*********))))))))))))******************************'''((()))***+++******)))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))''''''(((((()))******+++((()))******++++++******,,,,,,++++++++++++,,,,,,************+++,,,---...///+++***---...---///222,,,///555@@@PPPccctttmmmooorrrooodddUUUMMMMMMLLLQQQRRRNNNLLLNNNLLLIIIGGGFFFDDDAAA>>><<<:::999444555555555444444333222//////000111111111000//////...------,,,,,,------******************++++++***)))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))***+++,,,---......,,,,,,---...///000000111000000111111222333333333999::::::999999===AAACCCCCCEEEGGGHHHHHHJJJLLLOOOMMMOOOPPPQQQQQQQQQSSSUUUSSSTTTXXX]]][[[UUUVVV[[[WWW^^^bbb^^^[[[]]]^^^\\\\\\]]]]]]\\\[[[[[[\\\]]]^^^aaabbb^^^XXXVVVZZZ___YYYUUUVVV]]]aaa___[[[YYYTTTTTTTTTTTTTTTUUUUUUVVVYYYWWWSSSPPPOOOOOOPPPQQQSSSQQQOOOMMMMMMNNNPPPQQQKKKLLLLLLIIIEEECCCCCCEEEFFFFFFFFFGGGGGGEEEAAA>>>======<<<:::999777666666666666555555444333333333111222222222111///...,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,------------,,,++++++)))*********++++++++++++))))))*********++++++++++++,,,,,,,,,,,,---------------------------------......////////////000000222222222222222333444444555666888999;;;<<<<<<<<<:::;;;<<<>>>>>>>>>>>>>>>>>>======>>>AAACCCCCCCCCiiiFFF:::999777555444333444444555444333111000...---,,,,,,,,,,,,+++++++++************))))))))))))******************************'''((()))+++++++++***)))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***************,,,++++++++++++++++++,,,************+++,,,---...///---...000---))))))---///000111000333===LLLXXXvvv}}}iiiddddddiiiggg]]]XXXYYYWWWPPPSSSVVVTTTLLLJJJNNNQQQOOOFFFEEECCCAAA>>>;;;999888333444444555555444444333111111222222222000///.........---,,,,,,,,,,,,---******************++++++))))))))))))(((((((((((((((((())))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&###%%%&&&%%%######&&&)))%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""""""""###$$$$$$%%%%%%%%%&&&&&&'''((()))******''''''''''''((((((((()))(((((((((((())))))))))))((()))***+++,,,---......+++,,,,,,---...///000000222222222333333444444555333666888888888:::<<<===@@@BBBDDDEEEEEEFFFHHHJJJOOOQQQRRRRRRRRRRRRSSSUUURRRRRRVVVYYYVVVOOOOOOUUURRRWWWZZZYYY[[[aaaaaa]]]XXXZZZ\\\]]]\\\[[[[[[\\\WWW\\\___[[[SSSPPPUUU[[[\\\YYY\\\cccgggaaaXXXSSSRRRSSSTTTVVVXXXXXXVVVTTTUUUTTTQQQOOOMMMLLLMMMMMMSSSQQQOOOMMMMMMOOOQQQSSSMMMMMMLLLIIIDDDBBBDDDFFFCCCDDDEEEHHHIIIGGGBBB???===<<<;;;:::888777666555666555555444444333222222...///000111111000//////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,(((((())))))*********+++++++++,,,,,,,,,---------------------------------.........///////////////333222222222222222222333333444666777999:::::::::888999;;;============<<<=========???BBBCCCCCCBBBbbbFFF;;;999777666888999999888333222111000///...---,,,,,,++++++******++++++,,,+++++++++++++++***)))((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))*********))))))((((((''''''******))))))((((((''''''******))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++............000333666888MMM\\\mmm{{{zzzeee\\\___[[[]]]ZZZSSSOOORRRSSSRRR[[[XXXPPPIIIEEEEEEEEECCCHHHDDD???<<<<<<:::666333444333222222333444333111000000000000///...---,,,...------------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,------...///000000666;;;;;;777333444555666555444444555777999;;;===@@@CCCEEEFFFGGGIIIKKKNNNNNNOOOPPPPPPQQQQQQRRRWWWTTTQQQQQQTTTUUUTTTRRRUUUTTTUUUXXX[[[]]]\\\[[[]]]ZZZXXXWWWZZZ\\\[[[XXX[[[]]]\\\XXXSSSTTT\\\ccceeebbb``````aaa]]]UUUOOOSSSWWW\\\^^^[[[VVVRRRPPPTTTSSSRRRQQQPPPOOONNNNNNPPPPPPOOONNNNNNNNNOOOOOOJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEEEEEEEDDDCCCAAA@@@>>><<<999777777777666555777555222000///000222333111000///---------...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,---------............///............////////////666666666666777777777888666777888:::;;;<<<=========>>>???@@@AAA@@@??????aaaFFF;;;:::999999:::999666444111111000000//////......,,,++++++******++++++,,,+++++++++++++++***))))))+++*********************))))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))(((((()))+++***)))))))))((((((((('''))))))))))))((((((''''''***))))))))))))))))))***+++++++++*********)))))))))))))))*********++++++++++++++++++++++++++++++......---...000333555777222;;;DDDNNN___vvv|||wwwqqqkkkcccZZZXXXZZZRRRRRRQQQQQQRRRSSSTTTUUURRROOOJJJEEEDDDDDDEEEEEE>>><<<;;;:::::::::888777888666444444444333111///000000000//////...---,,,------,,,,,,,,,++++++++++++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---...///000---222666555222///000222555444333444555777999;;;<<<>>>AAACCCCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOOOOPPPUUUSSSQQQRRRTTTUUUSSSQQQRRRRRRSSSVVVZZZ\\\\\\[[[WWWVVVZZZaaaccc^^^XXXVVVYYY[[[\\\XXXTTTUUU[[[bbbaaa]]]ZZZ[[[\\\[[[WWWSSSVVVXXXYYYXXXUUURRRPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPTTTSSSRRRQQQOOONNNMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEEEEDDDBBBAAA@@@>>>;;;777555555666555444555444222000///000111111111000...---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++------------............---.........////////////333333333333444444444444111222444777999;;;<<<<<<======>>>?????????>>>>>>___DDD<<<;;;;;;;;;;;;888444000////////////////////////,,,++++++******++++++,,,***++++++++++++***)))))),,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))%%%'''))))))((((((***,,,))))))))))))(((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))+++************)))))))))((((((((()))))))))******++++++++++++++++++++++++------------///111444555---//////000;;;NNNaaakkk|||lll^^^aaa___YYYUUUVVVVVVTTTUUURRRVVV```bbbXXXOOOMMMKKKHHHEEECCCAAAAAABBBCCC>>>>>>===;;;888666666777888666555555555555333222//////000//////...---,,,,,,,,,,,,,,,++++++++++++))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((((()))******++++++,,,,,,,,,,,,,,,---...//////---///111111...---///111333222222333444777999::::::===???@@@AAAAAACCCDDDGGGHHHJJJKKKMMMNNNOOOOOORRRQQQQQQRRRTTTTTTRRRQQQOOOOOOPPPSSSWWWZZZ[[[[[[XXXWWWbbbsssuuufffZZZXXXTTTWWWZZZXXXVVVWWW\\\bbb\\\YYYVVVVVVYYY[[[ZZZXXXUUUUUUTTTRRRPPPPPPRRRTTTOOOOOOOOOPPPPPPQQQQQQQQQTTTSSSRRRQQQNNNLLLJJJHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@???<<<999555333333444444444222222111000000///////////////...---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************,,,,,,,,,---------......---------.........//////111111111111222222222222///000333666999;;;<<<===>>>>>>======<<<=========^^^DDD???===;;;:::888666222//////////////////.........,,,++++++******++++++,,,******+++++++++******)))+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))%%%'''((()))((()))***,,,))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((************))))))))))))((((((((()))))))))******************************,,,,,,,,,---...000111222555555333111333888???CCCUUUcccyyyppp]]]```dddaaaWWWRRRWWWXXXSSSZZZVVVaaatttwwwdddRRRLLLMMMIIIFFFDDD@@@===>>>AAA===>>>>>>;;;666444555888444333333444666888777666////////////...---,,,,,,------,,,,,,,,,+++++++++***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%))))))***(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))***+++++++++++++++++++++,,,---...//////000000///......000333000111111222444666888999999<<<>>>?????????@@@AAAEEEGGGIIILLLNNNOOOPPPPPPOOOPPPQQQRRRSSSSSSRRRQQQMMMMMMMMMPPPTTTXXXYYYYYYZZZXXXfff||||||fffXXXYYYQQQTTTWWWWWWVVVWWW[[[___WWWUUUUUUVVVXXXZZZYYYWWWOOOPPPQQQQQQRRRTTTXXX[[[MMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNLLLIIIGGGFFFGGGFFFEEEDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@???>>>===;;;777333000111222333333///000000000000...---,,,......------------------***++++++++++++,,,,,,,,,************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++,,,,,,,,,------------,,,,,,---------.........000111111111111222222222222333666888;;;===>>>??????>>>===;;;;;;<<<===>>>```HHHAAA>>>999666444333222111111111000///...---,,,,,,,,,++++++******++++++,,,)))******+++++++++******(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))%%%'''))))))((((((***+++(((((((((((())))))))))))'''''''''''''''((((((((('''((())))))))))))(((''')))))))))))))))))))))))))))))))))*********++++++************************++++++,,,,,,---...///000...///111222222000111333444CCCYYYoooxxxlllqqqvvvmmm___XXX]]]YYYOOONNNUUUZZZWWWYYYTTT^^^rrrwwwiii[[[XXXOOOJJJHHHFFFBBB===???EEE???@@@???;;;777666:::===333222222333666777777666////////////...---,,,+++------------,,,,,,,,,+++******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))&&&%%%)))))))))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((()))******+++++++++******++++++,,,---.../////////...---///111333//////000111333444666666888:::===>>>===>>>???@@@BBBDDDGGGJJJLLLNNNNNNNNNMMMNNNPPPQQQQQQQQQRRRRRRMMMLLLLLLNNNQQQTTTVVVVVVXXXUUUaaatttsss^^^QQQTTTSSSUUUWWWVVVTTTSSSUUUWWWQQQRRRSSSUUUVVVUUUSSSPPPLLLPPPTTTWWWXXXXXXYYYZZZLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJGGGFFFDDDBBBAAAAAAAAAAAABBBAAA@@@???===<<<;;;;;;888555111///000111111111...///000000000...,,,+++,,,,,,,,,------------,,,*********+++++++++,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------////////////000000000000555666888999;;;<<<======>>>===<<<;;;;;;<<<===>>>aaaKKK@@@<<<666222111222222222222111000///---,,,+++***,,,++++++******++++++,,,))))))***++++++++++++***''''''((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***(((((((((((())))))))))))&&&''''''''''''(((((((((''''''))))))))))))''''''(((((()))))))))))))))***)))))))))*********++++++***************************++++++,,,,,,------------,,,---///...,,,...222///555===FFFOOO]]]nnnzzzwwwiii^^^bbbpppvvvlll___WWWXXXVVVPPPOOOSSSXXXYYY\\\UUUUUU\\\^^^YYYVVVWWWLLLGGGEEEGGGCCC???EEENNNXXXTTTMMMDDD===:::;;;<<<666444333333333333111000......///......---,,,+++,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%'''((((((&&&%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''((())))))******+++************+++,,,---------,,,,,,+++,,,---///000...///000111222222333333666888:::<<<<<<<<<>>>???>>>@@@DDDGGGIIIJJJJJJIIILLLMMMNNNOOONNNOOORRRTTTOOOMMMLLLMMMOOOQQQRRRRRRWWWVVV^^^jjjgggXXXQQQTTTWWWWWWVVVSSSPPPNNNNNNNNNLLLNNNQQQSSSRRRPPPLLLJJJMMMRRRYYY\\\[[[XXXUUUSSSKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMOOOPPPQQQGGGFFFCCCAAA@@@@@@@@@@@@@@@???===;;;:::999888888666333111000111111111000...///000000///...,,,+++***+++,,,---------,,,,,,************++++++++++++************************)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------333444555777888999999999;;;;;;::::::;;;<<<<<<===]]]HHH;;;888444222111222111111000000///...------,,,,,,,,,++++++******++++++,,,))))))***+++++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))'''((((((((()))))))))***&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&(((((((((((())))))******((((((((()))))))))************************************++++++++++++++++++111......///...***,,,111111333333000///444???HHH^^^ggguuuqqqeeeXXXVVVYYYbbbkkkkkkcccZZZZZZXXXWWWWWWUUUPPPQQQUUUYYYUUUPPPKKKIIIIIIJJJLLLIIICCCBBBDDDBBB???HHHUUUhhh___QQQEEE===999888777555333111111111000...---............---,,,++++++************))))))))))))))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********)))))))))******+++,,,---++++++***+++,,,.........//////000000111111111111222444777999999:::<<<>>>===???CCCFFFHHHHHHGGGGGGLLLMMMMMMLLLLLLNNNRRRVVVRRRPPPMMMLLLMMMOOOOOOOOOSSSUUU[[[```^^^WWWUUUWWWSSSSSSQQQOOOMMMMMMNNNOOOMMMOOOPPPQQQPPPNNNMMMLLLLLLQQQXXX\\\[[[VVVQQQNNNJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLOOOSSSUUUGGGFFFCCCAAA??????@@@@@@>>>===;;;999777666555666333222111111222222000...000000000//////...---,,,)))***+++,,,---,,,,,,+++************++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///000222444666888999999666666777999::::::::::::XXXBBB777555333333333333111///........................,,,++++++++++++++++++,,,((()))***+++++++++++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***(((&&&'''((('''((((((((())))))******&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&'''((((((((())))))******''''''''''''((((((((())))))))))))))))))))))))))))))******+++++++++******,,,***,,,111000+++,,,000***///444222...---111666666<<>>===@@@>>>===:::999777777666000000000///......------......---,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&((()))))))))))))))******++++++++++++***++++++,,,,,,---///111111000//////000///111333444555888<<>>>>>:::888666555666555333111333333333333222111000000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))************))))))************))))))***************)))((((((++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,++++++++++++,,,------//////000111333444555555666666666777999;;;;;;:::~~~UUU===777777555444333222222222111000///...---,,,++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------111000...---,,,---...///,,,---...///222888???DDDIIIRRR___iiiqqq|||tttiii]]]VVVcccZZZYYYfffsssqqqcccWWWVVVTTTSSSTTTVVVVVVTTTRRRPPPMMMJJJJJJNNNRRRUUUUUULLLGGGKKKKKKCCCCCCGGGCCCCCCBBB@@@???>>>>>>>>>???;;;:::888666444333333222000000//////......------...------,,,++++++******))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''))))))(((((())))))***+++++++++*********+++,,,,,,---///000000/////////000000111333444444666:::===???@@@BBBCCCBBBCCCEEEFFFKKKMMMNNNMMMKKKJJJLLLOOONNNNNNNNNNNNNNNNNNNNNNNNMMMPPPRRRRRRPPPOOOOOOPPPPPPOOOMMMLLLKKKNNNRRRVVVTTTSSSRRRQQQRRRSSSTTTUUURRRPPPNNNOOORRRSSSQQQOOOQQQPPPPPPPPPQQQPPPNNNKKKMMMLLLIIIHHHHHHJJJMMMNNNIIIGGGCCC@@@============;;;999777666666555333111333333333333222111000///......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))***************)))((((((++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,------.........///111222333444555777777777888999:::;;;:::{{{QQQ:::999888666444222111111000000000///...---,,,,,,+++******))))))))))))******))))))))))))************))))))))))))))))))))))))'''(((((())))))((((((''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,,,,---000///---,,,,,,,,,---...***,,,------------...///,,,111888>>>CCCLLLYYYccctttzzz}}}jjjbbbWWWPPPMMMLLLKKKIII\\\YYYWWW\\\fffkkk```RRRRRRQQQPPPQQQSSSTTTSSSRRRTTTPPPLLLKKKLLLNNNPPPPPPNNNIIIMMMLLLEEEGGGLLLHHHBBB@@@===;;;:::;;;<<<===888777555444222111000000000000//////...---------------,,,,,,++++++******)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((('''&&&''''''))))))(((((())))))***+++******))))))***+++,,,,,,---...//////......///111111222333444444555777999;;;===???@@@@@@AAADDDFFFHHHJJJMMMNNNLLLJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQPPPRRRRRRQQQOOOMMMLLLMMMOOOTTTRRROOONNNOOOQQQSSSTTTTTTSSSQQQPPPQQQSSSVVVXXXUUUUUUVVVYYY[[[ZZZXXXUUUVVVUUUTTTSSSSSSRRROOOMMMMMMLLLJJJHHHGGGGGGHHHHHHEEECCC@@@>>><<<<<<<<<===<<<:::888666666555222000222333333222222111000///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))%%%&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((())))))******))))))((())))))******))))))((((((******************++++++++++++******)))*********---,,,,,,,,,,,,---......---...///000111333444444888888888999999:::::::::wwwPPP:::999888666444222111000000000//////...------,,,,,,******))))))))))))******((()))))))))************(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))***+++,,,,,,---...---,,,,,,,,,,,,------,,,---///000///......//////000000...+++---222888@@@GGGUUUdddsss~~~kkk[[[QQQKKKFFFDDDBBBBBBDDDGGGJJJJJJIIIPPPRRRQQQQQQZZZccc^^^QQQPPPQQQSSSUUUWWWXXXWWWWWWWWWTTTOOOLLLJJJJJJKKKLLLQQQNNNQQQOOOHHHMMMTTTOOOAAA@@@???===;;;:::999999888777666444333222111111000//////......---,,,,,,,,,,,,,,,,,,++++++******))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((())))))(((((()))((((((((((((((()))******)))))))))))))))***+++,,,,,,---......---...///111222333444444333333555666888:::===>>>???AAACCCEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHJJJMMMQQQSSSTTTTTTSSSSSSQQQNNNLLLKKKKKKNNNPPPVVVRRROOOOOORRRUUUUUUSSSWWWUUUSSSQQQQQQSSSVVVXXXWWWYYY]]]```aaa___\\\YYYWWWUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA???===<<<<<<<<<===<<<:::888666666444222000222222222222111000///......---,,,,,,++++++,,,,,,************************************))))))))))))(((((((((((())))))))))))&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((()))))))))))))))(((((()))))))))************************))))))***++++++------,,,,,,------...///......///000222333444555888999::::::999999:::;;;sssOOO===999888666444222111000000/////////...------,,,,,,******))))))))))))******((()))))))))************((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))******+++,,,,,,,,,+++++++++++++++,,,,,,***+++,,,,,,,,,,,,///000///000000...,,,+++---///...222999AAAJJJRRRWWWZZZeeeooo~~~|||\\\EEE<<<<<>>>>>@@@BBBCCCCCCBBB@@@JJJMMMLLLIIIOOOXXXWWWNNNPPPSSSWWWZZZZZZXXXVVVTTTQQQPPPMMMKKKJJJLLLOOOQQQQQQOOOQQQNNNGGGNNNVVVPPPDDDEEEEEEEEEBBB===999666888777555444333222111111/////////...------,,,,,,,,,+++++++++++++++******((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))************+++((((((((('''((())))))***(((((((((((()))***+++,,,+++,,,------,,,---///111333444555555333222333444777999<<<===>>>@@@CCCEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHJJJNNNQQQTTTUUUUUUUUUPPPNNNLLLJJJKKKNNNPPPQQQSSSPPPOOOPPPTTTWWWVVVTTTZZZXXXTTTRRRQQQRRRTTTVVVTTTWWW\\\^^^^^^\\\YYYWWWTTTRRRQQQPPPQQQQQQPPPOOOLLLKKKJJJHHHFFFDDDAAA@@@@@@???>>>===<<<<<<<<<===;;;999777666555444222000111111111111000///......------,,,++++++++++++,,,*********************************)))))))))(((((('''((((((((()))))))))***(((((()))))))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''(((((()))))))))((((((((((((((())))))***************)))******+++,,,,,,---,,,,,,,,,,,,---.........///000111222444555555666888::::::888888:::<<>><<<;;;;;;===???AAAHHHIIIHHHEEEGGGKKKLLLIIIPPPSSSWWWXXXUUUQQQNNNMMMRRRRRROOOLLLJJJKKKNNNQQQTTTRRRRRRKKKCCCJJJRRRKKKFFFHHHJJJJJJGGGAAA;;;777555444333111000000////////////......---,,,,,,,,,++++++++++++++++++******((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***))))))***+++((((((''''''(((((()))***''''''''''''(((***+++++++++,,,,,,,,,+++,,,///222333555666666444333333444666888;;;<<<===>>>AAACCCDDDDDDEEEGGGJJJLLLKKKJJJHHHJJJMMMPPPRRRSSSTTTTTTMMMLLLKKKLLLNNNPPPQQQQQQPPPOOOOOOQQQSSSUUUUUUTTTYYYWWWTTTQQQPPPPPPQQQRRRQQQSSSVVVWWWVVVTTTSSSRRRQQQOOOMMMMMMNNNNNNNNNMMMIIIIIIGGGEEECCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;999777555444444444222000000111111000000///...---------,,,+++++++++++++++******************************)))))))))(((((((((''''''(((((())))))******))))))))))))))))))((('''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''((()))))))))((((((''''''(((((())))))******))))))))))))***+++,,,---,,,++++++++++++,,,---------...///000222333444444333666999999777777:::===bbbFFF===777777555444333222222222...............---------******))))))))))))******))))))))))))************))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******+++++++++++++++++++++((())))))***++++++******+++,,,------,,,,,,---...---.........------------//////......///111333444000333777999:::<<<>>>@@@AAAAAACCCFFFIIIMMMPPPQQQSSSTTT[[[hhhssssssggg[[[KKKIIIEEECCCAAA???===<<>>@@@@@@AAADDDIIIMMMOOOLLLIIIHHHIIIJJJLLLNNNOOOPPPQQQLLLKKKLLLNNNQQQSSSQQQOOONNNPPPQQQRRRQQQQQQQQQRRRTTTSSSQQQPPPOOOOOOOOOOOOQQQSSSTTTSSSPPPNNNOOOQQQRRROOOLLLKKKKKKKKKJJJIIIEEEDDDCCCAAA??????>>>>>><<<<<<;;;:::999999888888666444333333333333222000000000000000///...---------,,,++++++***+++++++++***************************)))))))))(((((((((((('''''''''((()))*********(((((())))))(((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((())))))((((((&&&&&&'''(((((()))******'''''''''((()))***,,,---+++************+++,,,,,,+++,,,---...///111222222000444888888666666:::>>>[[[@@@:::777666555444333222222222...............---------******))))))))))))******))))))))))))************))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++(((((()))***************&&&))),,,---,,,,,,+++,,,......---,,,+++,,,,,,------------------......///......///......///222555333333333333333333222222111222777???EEEBBB888///333111//////000111111111333333333333555777:::<<<555222000000333555444333333555777999999:::<<<===AAA===>>>DDDDDD???CCCLLLFFFGGGIIIHHHGGGIIINNNRRRJJJKKKLLLLLLMMMQQQWWW]]]nnnkkkgggXXXJJJPPPTTTJJJ<<<===>>>>>>===;;;999777444444333111000000000000///......------,,,++++++******************++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%###"""$$$'''))))))((('''&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&((('''''''''''''''((())))))%%%%%%&&&&&&((()))***+++***++++++******,,,///222444666888888666555555555333555777888888999<<<>>><<>>;;;::::::999888777666666444333111222333333222000000000000000///...---,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&((()))+++,,,******))))))******+++,,,)))***+++,,,...///000000...333777777666666:::>>>ZZZAAA<<<666555444333222111111111//////////////////......+++++++++***)))(((((('''))))))(((((((((((())))))))))))(((((('''''''''&&&,,,+++)))(((&&&%%%%%%%%%'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++%%%$$$)))+++'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((())))))***+++333---&&&***000'''###///))))))))))))))))))))))))+++"""###...000((('''---((()))'''$$$'''---...,,,(((------)))(((---///---000//////......---,,,,,,***...///,,,,,,///222222444"""'''111,,,000555***+++---...---******///333............////////////...000000///...---...///+++444444---...999888///)))444777///---555666000<<<888777::::::666666999666;;;@@@AAAAAACCCIIINNNJJJGGGGGGHHHGGGFFFJJJOOOJJJIIINNNQQQHHH[[[SSSdddeeeVVV^^^MMMFFFVVVKKKIII===:::888:::======999444555555555444333111000///......---,,,,,,+++******))))))))))))))))))))))))***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################################################################$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((***))))))***+++,,,...///000333555777888666444333333444444444444555777888999===;;;===DDDMMMPPPMMMGGGFFFEEEFFFGGGJJJKKKJJJIIIIIIHHHGGGJJJOOOQQQQQQPPPQQQNNNKKKLLLPPPRRRQQQOOOQQQPPPNNNLLLKKKJJJJJJJJJSSSRRRQQQPPPOOONNNNNNNNNLLLIIIFFFEEEFFFFFFFFFEEE???>>>===<<<<<<<<<<<<<<<888999999999888777555444333222111111000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++*********)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))*********))))))((((((''''''+++******+++---......---///111222222111222444666ZZZ@@@:::666555444333222111111111/////////......---------++++++******)))(((((('''))))))(((((((((((()))))))))(((((((((''''''''''''***)))(((&&&%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$"""###'''))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))$$$$$$$$$&&&((((((((()))(((((((((((((((((((((((('''222222&&&$$$...222+++&&&---111---&&&###%%%(((&&&***,,,+++---000---'''......------------,,,,,,777...'''(((******+++...///%%%///666&&& +++//////333...###&&&111000&&&------........./////////...///000///---------//////+++---444777222......;;;&&&!!!444<<<000+++222555666666333///000888@@@:::===@@@@@@@@@CCCGGGLLLOOOKKKJJJIIIGGGDDDGGGLLLHHHKKKJJJGGGDDDRRRRRRVVVWWWJJJNNNCCCAAAGGG999===???<<<999999<<<;;;888333444444444444333222000000...------,,,++++++******)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################################################################$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***)))))))))***,,,---///000222444666777555333222222333333333444555666888888<<<<<<>>>DDDJJJLLLHHHDDDEEEDDDDDDFFFIIIJJJIIIHHHIIIHHHHHHJJJNNNQQQQQQOOOPPPOOONNNOOOPPPPPPOOONNNPPPOOOMMMKKKJJJJJJKKKKKKQQQPPPOOONNNMMMLLLKKKKKKIIIGGGEEEEEEFFFFFFEEEDDD???>>>===<<<;;;:::::::::888888888888777666444333222222111000000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---+++******))))))((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))((((((''''''+++******+++------------...000111111111111444666ZZZ@@@999666555444222111111111111//////...------,,,++++++++++++******)))((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))222222)))%%%))))))$$$(((((((((((((((((((((((((((''''''''''''((())))))---...222...&&&***---%%%((((((((((((((((((((((((&&&%%%)))000...$$$!!!'''$$$"""$$$''')))...222+++,,,+++***,,,...+++%%%+++++++++,,,,,,,,,,,,,,,...)))***222444000111888---///222+++)))777555***###***;;;888&&&###000------------...............///000///---,,,---...999444,,,'''///:::999000...000333222---+++333<<<<<>>>>>>>>@@@CCCFFFIIIMMMJJJIIIIIIFFFCCCEEEJJJFFFNNNKKKJJJOOOSSS^^^XXXUUUKKKKKKGGGJJJEEE888FFFBBB>>>:::999999999666333222333333333222111111000------,,,,,,++++++******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***)))))))))***+++---...///111333555555333111111111222222222333444555777777:::<<>>>>><<<;;;999999888888777777777777666444333222222111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))))))))((((((''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((((((((((('''******++++++,,,------------...000000///000222444ZZZ@@@999666555333222111111000000//////...---+++***))))))************))))))(((((())))))(((((((((((())))))(((((((((((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''' !!!"""%%%)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%((("""(((///***((((((((((((((((((((((((###,,,+++!!!%%%444555***(((+++000000((( ###///---***&&&%%%&&&((())))))))))))***+++,,,,,,,,,***...000,,,%%%!!!%%%,,,###,,,000(((!!!)))222111000000***$$$&&&......''',,,,,,,,,,,,---------------...///...,,,+++,,,---!!!+++333333...---222888###,,,333555999;;;222###000///,,,---555;;;:::555???===:::;;;>>>CCCFFFHHHHHHFFFEEEFFFEEEBBBEEEIIIKKKPPPJJJJJJJJJ;;;EEE<<>>@@@EEE;;;666KKKCCC???;;;888777666444222111111111222111111000000,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***(((((())))))***,,,---...///111222222111000000000111111111222333444555666888===BBBEEECCC@@@??????@@@@@@@@@BBBDDDFFFEEEDDDFFFFFFFFFHHHIIIKKKKKKKKKMMMOOOOOOMMMIIIHHHJJJLLLMMMLLLIIIGGGGGGIIILLLNNNMMMLLLLLLJJJIIIGGGEEEDDDBBBBBBCCCEEEGGGFFFCCC@@@>>>===;;;999888777666666777777666555444222111111111111000////////////000------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))(((((('''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***++++++++++++---...,,,---.........///111333ZZZAAA:::555444333222111000000000///...---,,,+++***))))))*********)))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''((()))&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''000)))&&&)))***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******---)))+++...(((###"""!!!''''''''''''''''''''''''+++'''+++111***"""111333+++"""###,,,444333...'''((()))(((%%%$$$(((---'''(((((()))***+++,,,,,,)))///---######---111---888)))%%%111666)))!!!))))))&&&)))---)))!!!)))999++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,---444$$$"""111666***###''',,,'''...:::555(((000EEE777555555444333222333555;;;999777888<<>>AAACCC>>>CCCLLLAAA>>>:::777555444222111000000000111000000//////,,,+++++++++++++++******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((()))***+++,,,------...000///........./////////000000111333444555777<<>>???AAA???>>>>>>@@@CCCDDDCCCBBBCCCDDDEEEEEEFFFFFFGGGHHHLLLLLLKKKGGGDDDEEEIIIMMMLLLKKKIIIHHHHHHJJJLLLNNNKKKKKKKKKJJJIIIGGGEEEDDDAAABBBCCCFFFHHHFFFCCC@@@===<<<;;;999777666666555777777555444222111000000111000//////......//////---------,,,,,,+++++++++***************))))))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((***,,,,,,******,,,...+++,,,......---...000222YYY@@@;;;555444333111000000000000......---,,,,,,+++************))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((('''''''''(((((()))%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###...111+++%%%&&&***((((((((((((((((((((((((((((((((((((((())))))***(((,,,!!!$$$'''&&&...''''''''''''''''''''''''***%%%"""###)))>>>gggkkkEEE+++!!!###(((---,,,)))))),,,(((((())))))***+++,,,,,,'''+++,,,,,,111555+++DDDkkklll;;;(((...222)))************++++++++++++,,,---...---+++***+++,,, 333222"""RRRxxxVVV666!!!)))111BBBOOOHHH555///666555444555666888<<>>>>>AAACCC>>>======???BBBCCCBBBAAABBBCCCEEEEEEDDDDDDEEEFFFJJJIIIGGGEEEDDDFFFJJJNNNLLLKKKJJJJJJJJJKKKLLLMMMIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBCCCEEEGGGEEEBBB???<<<<<<:::999777777666666888777555333222111000000000000///..................------,,,,,,++++++*********))))))((((((((((((''''''&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''((((((((('''***,,,,,,***))),,,...+++,,,......---...000222VVV???:::555444333111000000//////......------,,,,,,,,,+++)))))))))))))))))))))***))))))(((((((((((())))))''''''''''''((((((((()))(((((('''&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''777zzz~~~666,,,,,,"""''''''''''''''''''''''''999///TTT...111***&&&***---,,,)))***)))))))))******+++++++++///+++,,,///((( &&&555ssssss!!!!!!111***)))))))))*********+++++++++,,,---,,,+++******,,,,,,+++###:::^^^222%%%***CCCKKK<<<444;;;000222555555444666;;;???NNNKKKJJJJJJFFFAAA@@@CCC:::BBBCCCEEE[[[666777777666444222111111000000000///...---,,,+++******************++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))***+++***+++,,,+++******,,,...---------...///000222222333444666999;;;???CCCEEE=========???AAABBBBBB@@@BBBDDDFFFEEEDDDCCCEEEGGGFFFEEEEEEGGGJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBBBBCCCDDDCCC@@@===<<<;;;:::999888888777888999888666333222111000000000///......------............---,,,,,,+++******))))))((((((''''''(((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&***,,,,,,)))(((+++///+++---............111333TTT===999555444222111000000//////------------------------)))))))))))))))*********))))))(((((((((((())))))&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%&&&%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$"""+++'''...''''''''''''''''''''''''///555JJJ666$$$"""(((***))))))************++++++++++++---$$$'''---'''333xxxttt222((())))))))))))************+++,,,---,,,***)))***+++###FFFddd222444???777...222...222555555222222666;;;GGGEEEEEEFFFDDD??????CCC>>>IIIEEE999YYY222444555555444222111111000000000///...,,,+++*********************++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############################################################$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***(((((('''(((((()))***+++)))***+++***)))***+++------------...///000111222000000222555999???DDDGGG=========???AAABBBBBB@@@DDDFFFHHHGGGDDDDDDEEEHHHCCCCCCEEEJJJOOOQQQNNNKKKLLLMMMNNNNNNNNNMMMKKKJJJDDDEEEFFFHHHHHHFFFEEECCCBBBAAAAAAAAABBBAAA>>><<<;;;;;;:::999888888888999:::999666444222111111111//////...------------.........---,,,,,,+++******))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&)))---,,,)))(((+++///,,,---.........///111333{{{RRR>>>999777444222111111000///---///......------,,,++++++******)))((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$///'''...$$$)))'''###,,, 111)))lll<<<111%%%;;;)))))))))))))))))))))))),,,"""///+++333333 ;;;!!!&&&,,,(((777***((((((...***)))+++ bbb:::%%%333444......,,,...111111///111555>>>LLLRRRHHH@@@AAACCC@@@<<<>>>HHHFFFZZZ333333222222111000//////000000111111000...+++***,,,,,,+++***))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######""""""!!!!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((''''''''''''((())))))'''((()))***+++,,,------,,,,,,---...///000111222000222444777999::::::::::::<<>>======>>>BBBCCCCCCDDDEEEFFFFFFGGGEEEEEEGGGJJJNNNOOOLLLHHHOOORRRTTTSSSOOOKKKIIIIIIKKKIIIGGGGGGGGGGGGEEECCCDDDCCCBBBAAABBBAAA???===<<<<<<======<<<;;;;;;:::999888555333222111111111000////////////.........---,,,,,,++++++,,,,,,---+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''&&&%%%&&&'''((())))))************+++++++++,,,,,,,,,---------......zzzQQQ===999777444222111111000///---///......------,,,++++++******)))((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''EEEZZZXXX^^^zzzeeennnDDD)))/// '''&&&000!!!///:::mmm(((666'''$$$'''))))))))))))))))))))))))---...%%%555zzzEEE111+++)))$$$666---+++999###"""yyy,,,555,,,111///...111666777555777;;;SSS\\\\\\MMM@@@??????<<<>>>>>>FFFDDDZZZ333333222111111000/////////000000000///---+++)))++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&''''''((()))'''(((((()))+++,,,,,,---++++++,,,,,,---...//////...///111333555666777888:::<<<>>>???>>>===>>>>>>CCCCCCCCCDDDEEEEEEEEEFFFGGGGGGIIILLLPPPQQQOOOLLLLLLNNNOOOOOOLLLJJJKKKLLLKKKJJJHHHGGGHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@===;;;=========<<<;;;::::::999777666444222111000000000/////////.........------,,,,,,++++++++++++,,,,,,++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%&&&'''((()))))))))*********+++++++++,,,,,,,,,------------...vvvPPP===888666444222111111000///...///......------,,,++++++******)))((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$ !!!&&&***+++///555@@@;;;$$$(((###$$$222000&&&)))+++###"""000---,,,***999222iii&&&$$$&&&'''))))))))))))))))))))))))...+++CCC%%%::::::***,,,---333+++$$$;;;111111===++++++RRRkkk%%%,,,(((///000555;;;<<<:::<<<@@@aaaeee```NNN@@@===>>>===@@@===BBB@@@YYY222222222111111000000///......//////...,,,***)))******)))((((((((())))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''((()))***+++,,,,,,,,,,,,------...............//////000222444555666999;;;>>>???>>>>>>>>>???CCCCCCDDDDDDDDDDDDDDDDDDHHHHHHJJJNNNQQQRRRQQQOOOJJJKKKLLLKKKJJJKKKNNNPPPLLLJJJIIIHHHIIIHHHGGGEEECCCBBBAAAAAAAAA@@@>>><<<>>>======;;;:::999888777666555333111000/////////......---------,,,,,,,,,++++++************+++++++++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((('''&&&&&&&&&&&&'''(((((()))))))))*********++++++,,,,,,,,,,,,------------rrrNNN===888666444111000111111///...///......------,,,++++++******))))))((())))))***))))))))))))))))))))))))******)))(((((((((((((((***))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((000...###"""PPP###)))...%%%###&&&$$$###''')))'''"""222&&&%%%"""$$$***---((('''bbb---)))))))))))))))))))))))))))"""...$$$222%%%(((&&&666((($$$((($$$***333FFFUUU&&&111oooFFF999&&&...///444:::<<<999999===UUUXXXTTTGGG======@@@AAAAAA<<>>>>>>>>???@@@DDDCCCCCCCCCCCCCCCCCCCCCEEEGGGIIILLLOOOPPPOOOOOOLLLKKKJJJJJJJJJMMMPPPRRRLLLJJJIIIIIIIIIIIIHHHFFFFFFEEECCCCCCDDDCCCAAA??????>>><<<:::888777666555555444333222111000//////---------,,,,,,,,,++++++******))))))))))))************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))************++++++,,,,,,,,,---------mmmLLL<<<777555333111000111111000...///......------,,,++++++******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!! ###+++333^^^///777$$$"""))))))"""&&&+++###%%%000&&&...,,,yyy!!!%%%yyyVVV///((((((((((((((((((((((((***:::333,,,///'''***''''''000%%%***+++"""777---***+++>>>555,,,,,,111666666222222444<<<@@@AAA<<<888:::???BBBAAA<<<>>>;;;VVV111111111000000000000000---------,,,,,,+++******)))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!"""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((())))))***............////////////000////////////111333444444777:::<<<======???@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJKKKKKKLLLMMMKKKJJJIIIJJJLLLNNNOOOKKKJJJIIIIIIIIIIIIHHHFFFFFFEEECCCCCCDDDCCCAAA??????===;;;999777555555444555444444333222111000000---,,,,,,,,,,,,+++++++++***))))))(((((())))))***)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,------hhhJJJ<<<666555333111000111111000//////......------,,,++++++******)))))))))***++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''"""%%%%%%###%%%'''"""HHH===)))%%%###(((...***$$$+++...###!!!000---$$$WWW%%%///000...---VVV""")))((((((((((((((((((((((((<<<}}}(((+++%%%///000~~~333!!!+++***)))&&&666sss+++)))$$$555:::"""+++***---111000,,,+++...---111444444444666;;;???BBB>>>BBB>>>VVV000000000000000000000000---------,,,,,,+++++++++))))))((((((((()))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&'''''''''((((((((()))******++++++,,,,,,,,,,,,------------......///000111444777:::;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBB@@@BBBEEEFFFFFFFFFHHHIIIKKKJJJIIIJJJLLLMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFCCCBBBAAAAAAAAA@@@>>><<<>>><<<:::777555444444444444444444444333222111000------,,,,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''((((((((()))))))))******++++++++++++,,,,,,,,,,,,eeeIII<<<555555333111000111111000//////......------,,,++++++******))))))******+++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&""" """(((,,,---,,,CCC***!!!$$$''')))%%% !!!!!! %%%222+++!!!...&&& ===]]]###(((((((((((((((((((((((((((666&&&'''aaammm,,,111"""&&&***666"""222'''***,,,(((666+++***,,,...---******...---...000111222555:::???DDDBBBGGGCCCXXX///000000000000000000000...------,,,,,,,,,,,,,,,)))))))))))))))***++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###############"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&''''''((()))&&&&&&''''''''''''(((((((((((()))******+++,,,,,,------.....................111555888:::;;;===???@@@@@@@@@AAABBBBBBBBBCCCBBBDDDFFFFFFEEEDDDFFFHHHJJJJJJLLLOOORRRRRRNNNKKKIIIHHHGGGGGGHHHHHHGGGFFFCCCAAA@@@@@@@@@@@@===;;;===;;;888666444444444555222222333333222111000///------------,,,,,,,,,,,,+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&(((((((((((()))))))))******++++++++++++,,,,,,,,,cccHHH<<<555444222111000111111111000///......------,,,++++++******))))))***+++,,,,,,))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((%%%'''+++%%%(((>>>..."""(((&&&"""$$$###(((///)))$$$***!!!+++!!!$$$000&&&222,,,000...(((((((((((((((((((((((('''###222***,,,+++bbb'''&&&***,,,$$$---###WWW333)))""")))ttt,,,***,,,...---+++,,,111222111111222333666<<>>??????@@@AAAAAABBBCCCCCCDDDFFFHHHGGGEEEEEEGGGIIIKKKLLLPPPUUUYYYXXXSSSOOOIIIGGGFFFFFFHHHHHHGGGEEEDDDCCCBBBBBBBBBAAA???===<<<:::888555444444555555000111222222111000///.........------------,,,,,,++++++************++++++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%'''((((((((('''&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,aaaHHH===555555444222111000000/////////......------,,,++++++***)))((((((((()))***+++++++++******)))***************))))))((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&???&&&'''$$$'''((('''%%%%%%&&&&&&%%%$$$///$$$nnn$$$%%%###&&&'''$$$&&&++++++&&&"""///HHH%%%,,,)))!!!...)))^^^&&&&&&"""+++)))!!!222TTT***(((&&&''')))))),,,+++$$$$$$;;;ddd)))222000000,,,,,,---------,,,+++++++++******)))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))*********+++++++++..................---------///111222333555888::::::;;;>>>AAACCCCCCCCCCCC???BBBDDDFFFEEEEEEFFFGGGCCCKKKQQQSSSSSSUUUSSSPPPEEEFFFFFFGGGGGGGGGFFFFFFCCCBBBBBBAAA???===<<<;;;:::666222333666777444111222222111000///...------,,,,,,++++++++++++******************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))***+++++++++___GGG===666555444222111000000/////////......------,,,++++++***))))))((()))***+++,,,---,,,+++***))))))((()))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&???&&&'''$$$'''(((&&&%%%%%%&&&'''%%%$$$"""&&&'''$$$zzz###&&&"""$$$&&&$$$CCC$$$%%%###((('''111######******""")))+++]]]@@@***"""+++'''///FFF%%%'''&&&((((((&&&(((...///---LLL|||555444......---------,,,,,,++++++++++++***))))))(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))*********++++++---------------------------...000111222444777999999;;;===@@@BBBBBBAAAAAA>>>@@@AAAAAAAAABBBDDDFFFBBBJJJPPPRRRSSSUUUTTTQQQGGGGGGGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@>>><<<:::999999666222222555666444111222222222111000///......------,,,,,,++++++******************************))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++\\\FFF===777555444222111000000/////////......------,,,++++++))))))))))))***,,,---......---,,,***)))(((''''''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&???&&&'''$$$'''(((&&&%%%%%%&&&'''&&&$$$''')))///sss"""'''"""###%%%$$$sss&&&%%% +++)))...$$$fff%%%)))+++&&&'''---\\\fff---!!!,,,)))(((III333!!!((('''***)))$$$(((+++...$$$DDD333000,,,///000...---+++******+++++++++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((())))))))))))************,,,,,,,,,---------------,,,...000111111333666888999:::===???@@@@@@??????===>>>??????>>>???BBBDDDGGGNNNSSSSSSSSSTTTTTTQQQHHHHHHGGGEEECCCAAA???>>>AAAAAA@@@???===;;;999888888555222222444555333111222222111111000000000///......---,,,,,,+++******************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******YYYDDD===777444444222111000////////////......------,,,++++++))))))******+++------...,,,,,,+++)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???&&&'''$$$''''''&&&%%%%%%&&&'''&&&%%%&&&"""'''BBBkkk###)))######&&&%%%&&&+++&&&,,,&&&)))(((GGG,,,)))+++***)))+++]]]---"""---000777((($$$***)))---+++###GGG333222'''DDDyyy+++,,,...777111000---***))))))***+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,+++---//////000111444666888:::<<<>>>??????>>>>>>===???BBBBBBBBBBBBBBBCCCOOOTTTVVVTTTQQQQQQPPPLLLGGGFFFEEEDDDBBB@@@>>>===AAAAAA@@@???===;;;999777777555222222333444222111111000000000///////////////......---,,,+++******************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))VVVCCC<<<777444444222111000////////////......------,,,++++++))))))***+++,,,,,,------)))))))))((())))))******(((((((((((())))))))))))&&&'''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???&&&'''$$$''''''%%%%%%%%%''''''&&&%%%!!!,,,$$$___ccc%%%)))$$$%%%'''&&& ,,,+++***###***>>>666000&&&'''******'''fff)))$$$...555333'''+++)))(((,,,+++###]]]...---+++JJJ}}}//////333===111000---***))))))***+++***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))*********++++++,,,,,,***,,,---......000222555777999;;;>>>??????>>>>>>>>>BBBFFFHHHGGGFFFDDDDDDMMMQQQRRROOOLLLLLLKKKHHHCCCCCCCCCBBBAAA@@@???>>>CCCBBBAAA@@@===;;;999888666444333222222222222111/////////...------,,,,,,......---,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((TTTBBB<<<666555444222111000000/////////......------,,,++++++)))***++++++,,,+++++++++(((((((((((()))***++++++(((((((((((())))))))))))&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&???&&&'''$$$'''&&&%%%$$$%%%'''''''''&&&000"""]]]((('''%%%'''((($$$!!!&&&(((((($$$...fff///---!!!$$$((()))%%%xxx&&&(((,,,444%%%+++---'''$$$)))***$$$```"""''')))EEE~~~000000333;;;000...---+++******++++++***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))***+++++++++***+++,,,------...111333444666999<<<>>>>>>>>>===???CCCGGGIIIHHHFFFDDDCCCCCCGGGIIIFFFEEEHHHIIIGGGAAABBBBBBBBBAAA@@@@@@???CCCCCCBBB@@@>>>;;;999888444444333222111111111111//////...---,,,+++******,,,,,,++++++++++++******))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''}}}TTTBBB;;;444555444222111000000/////////......------,,,++++++)))***+++++++++***)))((()))(((((((((((())))))***'''((((((((()))))))))***&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&???&&&'''$$$'''&&&%%%$$$%%%'''((('''&&&###)))$$$YYY+++$$$$$$(((((( 777%%%%%%)))(((,,,///'''!!!''''''(((&&&$$$,,,(((---,,,000)))((($$$(((---)))]]]$$$222...EEEyyy.........444---------,,,,,,+++++++++))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((())))))***++++++)))***,,,,,,,,,---///222000222555999;;;<<<<<<<<>>===;;;:::;;;???BBBBBBEEEFFFBBBAAADDDEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>BBBAAA@@@>>>;;;888666555333333333222000///000111333222111///---+++))))))((((((((()))******++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttKKK@@@;;;444444333222111000000000000///......---+++******)))***+++,,,,,,,,,,,,+++***((()))***++++++***)))(((***)))'''((()))***((('''''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$AAA%%%&&&$$$'''%%%&&&&&&&&&'''((((((((()))***]]]((($$$'''###''''''eee)))###333)))"""...******+++***++++++"""'''(((@@@555(((###%%%,,,...&&&===)))...000\\\666'''))),,,***************+++++++++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&!!!"""$$$%%%$$$""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++(((***,,,,,,,,,,,,...000111111111222444666777888===>>>???@@@@@@@@@@@@@@@DDDCCCAAA@@@@@@AAABBBDDDFFFFFFDDD@@@===<<<>>>@@@?????????>>>===;;;:::999444333222111000000000000333222111///---+++)))(((***++++++++++++***))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((tttLLLAAA===555444333222111000000000000///......---+++******)))***++++++,,,,,,++++++***((()))************)))((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''(((''''''&&&&&&'''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%AAA&&&&&&###&&&%%%%%%%%%&&&&&&&&&&&&&&&'''***]]]((($$$'''###''''''rrr---###%%%%%%,,,&&&''''''000222###ZZZ'''...&&&'''999+++555)))'''xxx###555000,,,kkk)))333###""",,,###(((,,,GGG***666999...&&&)))///000++++++*********************)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******(((***+++,,,,,,,,,.../////////000111222444666777<<<<<<===>>>????????????CCCBBBAAA@@@@@@AAABBBCCCFFFEEEBBB@@@????????????>>>>>>===<<<;;;999777666222222111000////////////222111000...---+++***)))***++++++++++++***))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''qqqJJJ@@@<<<444444333222111000000000000......---,,,,,,+++************+++,,,,,,+++******((())))))******))))))((('''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''))))))((('''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&AAA''''''###%%%&&&&&&&&&%%%%%%%%%%%%%%%###***$$$]]]((($$$'''###''''''///&&&%%%222{{{'''***...&&&111ZZZ777$$$000###'''///((()))""")))333$$$$$$+++)))---"""+++lll___000+++---000))),,,+++LLLvvv"""***...++++++...,,,&&&,,,+++++++++***)))))))))***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((()))++++++++++++---///.........///000222333444:::;;;<<<===>>>>>>>>>>>>BBBAAA@@@??????@@@AAABBBFFFCCC??????AAABBBAAA???======<<<:::888666444333111000///......---......000///...---,,,,,,+++*********++++++******)))((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''lllFFF===:::222444333222111000000000000......---,,,,,,+++************++++++++++++******((())))))))))))))))))((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&AAA((('''###%%%'''''''''&&&&&&%%%%%%%%%+++(((]]]((($$$'''###''''''+++***!!!***...RRRDDD444000///...---%%%)))&&&'''''''''333$$$$$$444bbb+++$$$...###((()))###qqq555$$$,,,"""$$$+++)))HHH}}},,,///...***+++//////***,,,,,,,,,+++***)))((((((***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''')))***+++***+++---...------......///111222333888999;;;<<<===>>>>>>>>>@@@@@@?????????@@@AAAAAAEEEAAA===>>>BBBDDDAAA>>>===<<<;;;999777555333111000000///...------......------------,,,,,,,,,+++***************))))))((('''(((((((((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''hhhDDD<<<:::222444333222111000000000000---------,,,,,,++++++***************************)))(((((((((((((((((()))((('''&&&''')))***)))(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&AAA(((((($$$%%%))))))((((((''''''&&&&&&+++***]]]((($$$'''###''''''&&&***(((,,,&&&333333!!!000+++yyy))))))&&&,,,(((###%%%;;;###AAA$$$---(((555"""111!!!,,,...)))+++...'''GGGzzz&&&((((((&&&'''+++......,,,,,,,,,+++***)))((((((***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&(((************,,,...............///000222222777888:::;;;===>>>??????>>>>>>>>>>>>??????@@@@@@CCC???<<<===AAACCC@@@===<<<<<<;;;999777444222111000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''hhhEEE???<<<444444333222111000000000000---------,,,,,,++++++++++++***))))))))))))***+++)))((((((''''''(((((()))(((''''''(((***+++***)))''''''''''''''''''''''''$$$%%%&&&'''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&AAA'''((($$$''')))))))))((((((((((((((( +++(((]]]((($$$'''###''''''%%%'''***(((&&&)))RRR***666###<<<===&&&+++&&&)))((($$$}}}DDD!!!,,,www###,,,"""%%%(((+++!!!000'''///{{{+++***+++$$$AAAzzz///222444222---***((((((,,,+++++++++***)))))))))***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''')))))))))***+++------------......///000111444555777:::;;;===>>>>>><<<<<<===>>>>>>?????????@@@>>><<<===???@@@>>><<<::::::999888666333222000000//////.........//////++++++++++++++++++++++++))))))******))))))((('''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''')))###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&gggDDD???===555444333222111000000000000------,,,,,,,,,,,,+++++++++***)))(((((()))***+++)))(((''''''''''''((()))'''&&&&&&''')))******)))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''AAA&&&'''%%%((('''''''''(((((((((((((((###+++%%%]]]((($$$'''###''''''(((&&&)))$$$---&&&GGG'''***,,,&&&&&&'''&&&CCCggg}}}sss###111999&&&***555+++AAA'''!!!$$$'''KKK%%%'''***------,,,,,,,,,++++++*********************)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''))))))))))))+++,,,,,,,,,,,,,,,,,,---...///111222444777999:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>============<<<;;;;;;777777666555444222000///......------------......++++++++++++************)))))))))))))))(((((('''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&dddBBB>>><<<444444333222111000000000000---,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))((('''&&&&&&'''((()))&&&%%%$$$&&&((())))))((('''''''''''''''''''''''''''((((((((('''%%%###"""###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((AAA%%%'''&&&)))%%%&&&&&&&&&'''(((((((((%%%+++###]]]((($$$'''###''''''***)))***###444"""999!!!111---'''+++&&&(((jjj)))%%%222""";;;%%%---###&&&CCC///&&&&&&JJJ{{{000+++'''(((+++,,,,,,---***************+++++++++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%'''((()))((()))+++,,,************+++,,,------...///222444777888999::::::;;;<<<===>>>>>>>>>>>><<<===>>>>>>;;;:::::::::555444444333222111//////,,,,,,,,,++++++,,,------+++++++++***************)))))))))))))))(((((('''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################'''%%%###"""!!!"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&cccIII@@@999888333333222111000///...---......---,,,++++++++++++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((BBB(((***&&&'''&&&&&&&&&'''''''''((((((***,,,XXX,,,&&&((($$$((('''}}}''''''///***444000GGG777///******000!!!&&&000---hhh ---$$$))))))))))))))))))))))))"""555!!!&&&///999yyy'''***...---***))),,,000,,,+++)))((((((((()))***+++)))'''%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%''''''((()))***+++,,,,,,))))))*********+++++++++,,,---...///222444666777:::<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888666444111///...............---------,,,,,,,,,************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&aaaHHH???999777333333222111000///......///...---,,,+++*********))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((BBB(((***&&&'''&&&&&&&&&'''''''''((((((,,,***ZZZ+++&&&)))$$$((((((kkk$$$'''+++$$$+++$$$444>>>"""$$$...###%%%///))))))333```yyy???888))))))))))))))))))))))))222999((($$$000OOOyyy'''***---,,,)))))),,,///+++***)))((((((((()))******)))'''%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''((((((''''''&&&%%%&&&'''((()))***++++++,,,)))))))))*********++++++,,,---...///111444666777;;;===>>>===;;;999999:::<<<<<<;;;::::::999888888777666333111///............------------,,,,,,,,,************))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&^^^FFF>>>888666333222222111000///......000///---,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((BBB(((***&&&'''&&&&&&&&&'''''''''''''''---(((^^^(((''')))%%%)))(((UUU%%%---...&&&,,,"""***+++(((222,,,$$$&&&***(((000111;;;000***;;;...))))))))))))))))))))))))---,,,###$$$}}}888"""EEEyyy'''))),,,+++))))))+++...+++***)))((((((((())))))***)))'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&'''((()))***++++++))))))))))))************,,,,,,---...000333555666;;;<<<===<<<:::888888888<<<;;;:::999888777666555666555333111///.........------------,,,,,,,,,,,,************)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&[[[DDD>>>777555222222111111000//////...000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((BBB(((***&&&'''''''''''''''''''''''''''---(((ddd&&&(((***%%%)))(((???&&&///...)))000***,,,dddfff@@@999777)))777000%%%,,,///'''&&&///***###222uuuOOO999111---$$$444((((((((((((((((((((((((***(((***222888+++DDDyyy''')))******))))))+++---******))))))(((((((((((()))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&&&&'''((()))***+++((((((((()))))))))******+++,,,,,,...///111333444777999::::::999888888999;;;:::999888666555444333444333222111000///......---------,,,,,,,,,++++++************)))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&XXXBBB===777444222222111111000000////////////---,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((BBB(((***&&&''''''''''''''''''''''''&&&***""")))mmm&&&(((+++&&&***(((---$$$***(((&&&---++++++999000:::((("""777$$$$$$000///))))))'''---111"""222111&&&---'''///...QQQuuu111666+++%%%'''***000...%%%...777333%%%!!!)))///((((((((((((((((((((((((+++...)))444GGGyyy'''((())))))))))))***+++))))))))))))((((((''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&'''((())))))***''''''((((((((()))))))))+++++++++---...000222333222555777888888999:::;;;:::999888777555444222222222222111111000///......------,,,,,,,,,+++++++++************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&VVVAAA>>>888444111111111111000000//////......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((BBB(((***&&&''''''''''''''''''&&&&&&&&&'''&&&)))ZZZuuu&&&)))+++'''***((()))***)))&&&'''*********%%%qqquuu***%%%***///%%%%%%)))+++333555,,,(((,,,%%%(((555,,,$$$333(((+++...)))***@@@ (((///......""""""333"""###((($$$000444))))))))))))))))))))))))$$$,,,777***iiiyyy'''''''''((())))))******(((((()))))))))((('''&&&'''''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&'''((())))))''''''''''''((((((((((((******+++,,,---///111111///111555666777999;;;<<<999888777666555444333222000111111111000000///...,,,,,,,,,,,,++++++++++++************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&TTTAAA>>>888555111111111111000000000000---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((BBB(((***&&&'''(((((('''''''''&&&&&&&&&&&&)))&&&888}}}(((***,,,'''***)))***///((()))---******,,,...%%%222444***...666333))),,,000'''...111000111444,,,(((//////(((:::)))(((jjj(((***000)))444"""---000'''***111***###'''---))))))))))))))))))))))))&&&+++)))...---)))"""nnnyyy'''&&&&&&''')))***))))))'''((()))))))))((('''&&&&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&'''(((((()))&&&&&&'''''''''(((((((((*********+++,,,...000000...111444666666777999;;;888777777666555444444444///000000111111000///...,,,,,,,,,++++++++++++***************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&TTTAAA???999555111111111111000000000000,,,,,,++++++,,,,,,---...))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((BBB(((***&&&'''(((((('''''''''&&&&&&&&&%%%,,,$$$""")))***,,,'''***)))'''---$$$)))000)))))),,,000&&&PPPHHH111///333***///666111000444333333222...,,,000444111,,,000&&&444+++&&&,,,333,,,+++!!!333111 111,,,""")))***'''///))))))))))))))))))))))))+++,,,###...%%%***###'''yyy'''&&&&&&''')))***))))))'''((()))))))))(((&&&%%%&&&&&&''''''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""$$$&&&((((((&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((*********+++,,,...///000///222444555666666777999777777666666666555555555...///000111111000///...,,,,,,,,,+++++++++******************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&RRR@@@@@@:::555222111111000000000000000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%&&&&&&%%%$$$''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((( 333'''888$$$111<<<(((***''')))%%%&&&&&&'''((()))******777)))zzz***,,,+++...***)));;;+++++++++++++++,,,,,,---///888222uuu<<>>777>>>@@@555:::,,,BBB```222:::777,,,+++&&&((()))***,,,///,,,(((+++***((((((((((((***+++((((((((((((((((((((((((---yyy))))))(((((((((((())))))---+++)))'''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&%%%!!!(((!!!"""+++!!!###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,///000000111333555777888999777555333333222111000222111000......//////000///...---,,,++++++++++++************))))))))))))))))))))))))((('''&&&%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&RRR@@@???999555222111111000000000000000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''111<<<$$$666###&&&qqq(((***''')))&&&'''''''''((()))))))))"""***...(((XXX&&&***)))***+++***000222111111111111111222222)))===///FFF```\\\UUURRRWWWWWWNNNOOO[[[RRRSSSSSSTTTTTTTTTTTTTTT[[[UUUOOONNNcccXXX???eee@@@!!!GGG111,,,444000---+++&&&"""'''000))))))(((((())))))***+++))))))))))))))))))))))))444EEEyyy))))))(((((((((((())))))***)))((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%% '''!!!%%%...$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((())))))******+++,,,,,,......///000222444555666666555444444444444333222111000///.........//////......---,,,++++++++++++************))))))))))))))))))))))))((('''&&&%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&QQQ@@@>>>888444222111111000000000000000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%&&&'''&&&%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''|||hhh777 RRR(((***''')))((((((((((((((((((((((((000)))///***''')))***'''...111666888777777666666555555555@@@444;;;444KKKeeedddUUUfffiiiVVVhhhwwwXXXeeeeeefffgggggghhhggggggmmmlllllleeennnnnnYYY]]]***%%%@@@%%%444000******///...&&&%%%++++++++++++***************************************%%%&&&yyyyyy))))))(((((((((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$&&&""")))333'''$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******++++++,,,,,,,,,---...000222333555333444555666666555444333//////...------------......---,,,++++++***++++++************))))))))))))))))))))))))((('''&&&%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&PPP@@@>>>777444222111111000000000000000...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%'''''''''&&&'''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***'''))))))))))))(((((((((((((((,,,)))!!!(((111222+++---)))111AAAaaa===@@@@@@???===;;;999888777444'''666222&&&aaa\\\uuuooofffqqqjjjfff~~~rrrrrrrrrrrrqqqpppooonnnpppuuu~~~uuukkkqqqxxx}}}fff666111CCC,,,555///***---222222,,,&&&---------,,,+++***))))))************************%%%666"""yyy))))))(((((((((((())))))((((((((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$%%%###,,,777)))$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++++++++,,,---///111333444222444666777666444333333......------,,,,,,,,,,,,---,,,,,,+++******++++++************)))))))))((((((((()))(((((('''&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&OOO@@@===777444222111111000000000000000...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''HHH(((***'''))))))))))))))))))(((((((((===(((222ddd///---111---333^^^JJJ:::GGGFFFEEECCC@@@===:::999***???444,,,888...dddrrrpppqqq{{{wwwzzzzzzzzzzzzyyyyyyxxxwwwyyy|||}}}zzzwww~~~{{{NNNMMM<<>>777666222111111000000000000000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&''')))((((((&&&'''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((!!!ZZZ(((***''')))))))))))))))))))))))))))'''+++%%%111+++222---333666222555lllBBBAAA@@@AAA@@@???===:::777666>>>:::999777,,,888)))]]]bbbqqqtttkkk}}}zzz{{{~~~zzzjjjGGGQQQQQQDDD888777888777---,,,+++***+++,,,---...************************--- ,,,"""HHHyyy))))))(((((((((((())))))))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&& ((($$$+++555)))&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++******+++,,,...000222333111444777555222///000111------......------,,,+++++++++************++++++************))))))))))))'''(((((((((((((((''''''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&wwwLLLAAA>>>777777222111111000000000000000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&((())))))(((&&&'''((()))***))))))(((((((((((((((((((((((((((&&&'''((()))************)))))))))))))))))))))))),,,111---ggg(((***''')))((((((((()))*********+++333###999,,,!!!888ppp>>>===999<<<***888BBB888999:::;;;;;;999888777;;;444@@@%%%EEE666+++AAA~~~sss{{{xxxrrrdddccc___SSSJJJIII>>>;;;777222///......///,,,,,,,,,,,,,,,,,,,,,,,,(((******+++%%%mmmyyy))))))(((((((((((())))))''''''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((('''&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''###***$$$(((111&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))*********(((((()))***,,,...000111///222444333///...000333---......///...---,,,+++++++++************++++++************))))))))))))''''''((((((((((((''''''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&uuuKKKBBB>>>888888222111111000000000000000......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&((())))))(((&&&''')))*********)))((())))))))))))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))---$$$***(((+++000iii(((***''')))''''''((()))***++++++,,,%%%)))111###+++///...@@@IIIDDD@@@DDD111666111000777999<<<>>>@@@@@@@@@???<<<@@@;;;999AAA///RRRDDDDDDNNN}}}qqqoooxxxlll```bbbSSSNNNEEE<<<444000......------------------------)))000###444 $$$yyy))))))(((((((((((())))))$$$%%%'''))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''(((((('''&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%'''((()))(((%%%,,,$$$&&&...%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))*********''''''((()))+++,,,...///,,,000222111......222666---.../////////...---,,,+++***************++++++************))))))))))))''''''((((((((((((((('''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&pppNNNAAA<<<888666222222222111000//////...///......------,,,++++++,,,+++***))))))+++---...))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&'''((()))++++++******)))***)))((()))***+++***((((((((((((((())))))))))))'''''''''''')))+++---...111&&&,,,"""***)))(((((()))+++---///(((***,,,///000000//////UUU+++999BBB>>>EEEQQQTTTUUU\\\[[[WWW[[[QQQRRRMMMKKKLLLHHHLLL[[[hhheeerrrtttttttttlllhhh```WWWMMMCCC;;;666666...***///333000---...+++%%%111(((+++&&&VVV+++******)))(((''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$%%%'''(((***+++++++++///000000000000000////////////...---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########nnnLLL@@@<<<999666222222222111000////////////......------,,,++++++,,,+++***))))))+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))((((((((('''''''''((()))***+++******)))***)))((()))***+++***((((((((((((((())))))))))))))))))(((((()))***+++,,,"""444ttt###)))111777******+++,,,,,,,,,,,,,,,---,,,+++,,,...111555777222iii>>>CCCTTT```kkkgggnnnkkkllluuuwwwtttyyy{{{tttnnnhhhaaabbbppp~~~wwwoooiiicccZZZSSSAAA666.........+++***+++111(((000&&&...+++000,,,++++++***))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&((()))*********------............------.........---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######jjjJJJ???===999555222222222111000000/////////......------,,,++++++++++++***))))))+++,,,---))))))))))))))))))))))))************************))))))))))))((((((((((((*********)))))))))))))))(((((()))************)))***)))((()))***+++***((((((((((((((())))))))))))+++******)))))))))******###777+++999...666&&&***+++---...///---,,,***//////000222555999===???FFF///AAAWWWCCC___sssqqqooosssuuuvvvssszzzxxxqqqjjj^^^nnnpppfff{{{~~~vvvooo___TTTGGG???999333000///222,,,444(((...333000ppp,,,,,,,,,+++******))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((((()))*********++++++,,,,,,,,,++++++...------,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###fffGGG>>>===999555222222222111111000000000///......------,,,++++++*********)))***+++,,,,,,))))))))))))))))))))))))************************))))))))))))((((((((((((************************((()))))))))***************)))((()))***+++***((((((((((((((())))))))))))************************555 $$$:::111<<>>:::000---999,,,(((555+++((("""~~~,,,,,,++++++************)))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))***+++))))))***+++++++++******---,,,,,,,,,+++++++++***************************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccEEE>>>===999444222222222222111111111111///......------,,,++++++***))))))*********++++++))))))))))))))))))))))))************************(((((((((((())))))))))))************++++++++++++)))))))))))))))************)))((()))***+++***((((((((((((((())))))))))))((()))******++++++,,,,,,###,,,000)))$$$%%%&&&$$$***___'''+++///))))))***,,,...111444666666888;;;<<<<<<999666444;;;...888HHHDDDAAAPPP\\\xxxuuubbbjjj}}}qqqjjjmmmvvvooosss|||~~~rrrsss||||||tttzzztttwwwyyynnnaaaTTTKKK???333777...$$$...333222+++:::WWW***************))))))))))))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((+++***)))))))))***++++++((()))***++++++++++++++++++++++++++++++*********************************************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbDDD>>>===999333222222222222222222222222///......------,,,++++++)))))))))************+++))))))))))))))))))))))))************************(((((((((((())))))))))))***************+++++++++)))))))))((()))******+++***)))((()))***+++***((((((((((((((())))))))))))((()))***+++,,,,,,,,,,,,+++%%%%%%+++...,,,+++///+++%%%333///777>>>CCC%%%+++++++++---000555999<<>>;;;444111000,,,;;;;;;+++222///***$$$************************))))))******))))))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((*********((('''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())),,,+++***)))((()))***+++((()))***+++++++++++++++************************************************************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%aaaCCC>>>>>>999333222222222222222222222222///......------,,,++++++((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))*********++++++***)))((((((((()))++++++***)))((()))***+++***((((((((((((((())))))))))))******+++,,,,,,,,,+++***000,,,---222---$$$&&&...111,,,...''''''(((...(((...///111333666999<<<===>>><<<::::::===CCCIIINNN^^^NNNRRRkkktttjjjppptttiii|||~~~zzz~~~ppp^^^[[[XXXKKKDDD>>>777333@@@***!!!,,,777333++++++++++++++++++++++++)))************)))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++***)))(((%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((())))))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***+++***((('''&&&'''((()))'''((()))***++++++++++++)))*********************************************************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%aaaCCC>>>>>>999222222222222222222222222222///......------,,,++++++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))***************)))((((((((()))+++,,,***)))((()))***+++***((((((((((((((()))))))))))),,,,,,------,,,+++)))(((((()))&&&$$$)))111000(((+++,,,)))222,,,000***...000222666999<<<=========666999???GGGQQQZZZaaaeeeccczzzzzztttrrrvvvrrreeeiii~~~ssskkk{{{zzzqqqqqqrrrsss{{{xxx|||}}}|||yyykkkfffffffffXXXDDDKKK===...333''',,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***)))'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%'''&&&%%%''')))******)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######""""""###$$$%%%%%%######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))******)))'''%%%$$$%%%&&&'''&&&'''((()))************)))))))))))))))*********************************************************)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%^^^EEE???:::666777333222222111111222222333333333111000...,,,+++***++++++************++++++,,,,,,+++***))))))******(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''((()))+++,,,,,,+++***((((((((())))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***......---+++***+++...111///---,,,,,,///111333333777999888555666:::;;;999IIIKKKTTTeeesssyyy{{{}}}}}}mmmqqqvvvxxx}}}iii[[[XXX[[[___fffwww}}}ooosssoooqqq}}}{{{nnnlllnnntttgggiii{{{}}}}}}~~~vvvtttiiiYYYNNNIIIBBB:::///+++)))+++---,,,+++***''''''((()))******'''%%%((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%'''((((((&&&%%%$$$$$$###$$$$$$$$$###$$$'''))),,,(((%%%&&&&&&$$$&&&+++***++++++,,,---,,,,,,,,,...---,,,+++******)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))))))))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))(((''''''((()))***)))************+++++++++))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^EEE@@@:::666777333222222111111222222333222222000///---+++***)))++++++************++++++,,,++++++******)))******(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************+++***)))(((((())))))*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++---...---,,,,,,---///222000...///111444777999@@@999666999999999AAAMMMWWWiii{{{~~~yyy{{{___]]]iiinnnnnnnnnggglllooojjj___VVVRRRSSSbbb~~~}}}vvv~~~yyysss~~~~~~sssgggaaa^^^WWWMMM===666///+++******+++++++++***)))***+++,,,+++***((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&&&&&&&''''''%%%$$$$$$'''))),,,'''%%%&&&&&&$$$&&&******,,,///222222111000...---,,,,,,++++++******)))***))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))***)))(((''''''((()))***))))))*********+++++++++))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]FFF@@@;;;666666222222111111111111222222111111///...,,,+++***)))++++++************+++++++++++++++***************((())))))******))))))((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((***))))))((())))))***+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++...///...---------...///111333444666666777;;;111111<<>>;;;666555111111000000000000111111111111000///...------,,,++++++************++++++'''(((***,,,---,,,***)))******++++++++++++******))))))))))))))))))))))))'''(((***+++,,,+++)))((()))***++++++***)))((('''******************************+++++++++,,,,,,,,,***+++,,,---............+++...111333444444666777999EEEXXXiiiwwwpppccc___YYYXXXUUUTTT]]]nnnzzz|||}}}}}}{{{~~~ttt~~~zzzbbbQQQLLLSSSeeeuuuwwwwwwvvvmmm```QQQIII===333...------...******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''(((***,,,---......---,,,++++++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$&&&(((+++---555666666555333000---+++++++++******))))))((((((&&&&&&&&&&&&'''(((***+++&&&(((******(((&&&&&&&&&###$$$%%%%%%%%%'''***,,,'''&&&(((,,,+++'''$$$%%%!!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))$$$%%%'''(((((((((''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((+++---'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxNNNCCC===888666333666555222000//////000000///............---------,,,,,,,,,++++++************++++++,,,,,,++++++***---,,,,,,+++*********++++++*********))))))(((((((((((()))***++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***+++,,,***,,,...///.........///444333222333444888???FFFUUUjjjqqq```WWWUUUVVVJJJKKKfff}}}|||bbbHHHJJJRRRbbbsss|||zzzxxxxxxlllbbbSSSBBB666000...///,,,,,,+++++++++*********))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&''''''((()))******+++---------,,,,,,+++++++++''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((222222333333333333222222333222000---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$!!!!!!$$$&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))))))))(((&&&%%%((('''''''''(((((()))***))))))(((((('''(((((())))))******++++++*********''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###((((((((((((((((((((((((&&&''''''&&&%%%%%%(((***))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,+++***))))))))))))((()))******(((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$$$$%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&vvvMMMCCC===888777333666444222000//////000000///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******+++++++++*********)))))))))))))))))))))***++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++---000333...///000///......000222333999???===:::AAATTTfffttt}}}~~~sssvvvqqqddd\\\[[[\\\YYYRRRUUUhhhwwwuuu{{{lllWWWFFFIIIVVVkkk{{{|||yyywwwrrriii\\\MMM@@@777333,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''((()))*********,,,,,,,,,+++++++++******''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***...//////000000//////...///...,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%"""###%%%&&&&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))******)))((('''&&&''''''&&&&&&&&&''''''(((***))))))(((((())))))))))))******++++++++++++***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((&&&''''''&&&%%%&&&(((***))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,***))))))(((((((((((()))******(((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&tttLLLBBB===999777444555444222000//////000000///............---------,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,,,,,,,,,,++++++******++++++***************)))))))))))))))******+++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,///555999444444222///...///222555:::???CCCBBBCCCNNNbbbrrr~~~lllcccggg___^^^ZZZ\\\lll}}}}}}sssqqqyyywwwwwwtttttt|||wwwjjjRRRLLLMMM[[[mmmvvvyyyyyy{{{zzzvvvooocccSSSEEE<<<000///,,,)))))))))+++,,,)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''(((((())))))******************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++***++++++,,,,,,++++++******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))(((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((''''''((()))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''(((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***))))))))))))))))))))))))(((((((((((()))***+++++++++***)))(((((('''((((((((()))******(((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&pppJJJBBB>>>:::888444444333222111000000000000///............---------++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,++++++***++++++,,,*********************************++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------------...............111555888666555222//////222777<<>>;;;999555333333222111111000000000///............---------++++++++++++++++++++++++---,,,***))))))***,,,---,,,++++++***++++++,,,,,,***************++++++++++++++++++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,------.........---...000111000111222444111111111222555;;;CCCIIITTTYYY___ggguuummm[[[VVVSSSNNNUUU[[[www}}}yyywwwyyytttdddUUUSSS]]]ooo|||aaaXXXXXX^^^jjj|||nnngggoooyyy|||yyywwwooocccVVVNNNSSShhh}}}~~~qqqccc^^^aaadddbbb___VVVOOODDD999000,,,,,,---++++++++++++++++++++++++))))))(((''''''''''''((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++((((((((((((((((((((()))******))))))))))))*********+++,,,---...---------+++,,,,,,------,,,,,,+++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&'''((()))))))))))))))))))))))))))&&&'''))))))((('''((()))(((((((((((((((((((((((((((((((((((((((((()))***)))(((''''''''''''''''''((()))******(((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&hhhEEEAAA???<<<:::666222222222222111111000000///............---------***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---......//////,,,...111222111111222333///111555:::@@@HHHQQQWWWdddttt|||wwwyyy~~~~~~{{{jjjRRRGGGLLLUUUXXXeeezzzwwwqqqtttcccRRRRRRUUU]]]jjjpppgggZZZNNNKKKIIIJJJOOOVVV\\\```fffjjj```SSSSSSSSSTTT[[[bbbooowwwpppbbbWWWSSSQQQWWW```tttvvvvvv|||xxxuuuuuusssooofff[[[\\\mmmppp\\\OOONNNTTTZZZ]]]hhhbbbWWWJJJ===333,,,)))++++++++++++++++++++++++***)))((((((''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((())))))***&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((())))))******************))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))((((((((()))*********))))))))))))***++++++)))***,,,---...------,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))%%%'''))))))((((((((()))))))))))))))))))))))))))(((((((((''''''(((((()))((((((''''''''''''((((((((()))******(((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&fffDDD@@@@@@===;;;666111222222222222111000000///............---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,------.../////////---...000000000222555777;;;>>>CCCGGGLLLRRRXXX\\\kkkzzzrrrdddbbbgggiii___YYYXXX[[[XXXXXXhhh|||vvvpppsssvvvpppjjjpppoooRRRMMMOOOPPPQQQVVV\\\]]]ZZZZZZ\\\[[[WWWUUUXXX```fffmmmyyyxxxooommmhhhdddiii___gggoooqqqoookkkccc[[[WWW[[[dddqqqxxxuuuhhh\\\^^^___fffppp}}}|||~~~xxxrrrooolllmmmvvv~~~tttbbbNNNAAA@@@JJJSSShhhgggccc[[[OOOAAA444,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$&&&)))(((&&&%%%%%%'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&'''(((((()))******+++++++++******)))))))))*********************************+++++++++,,,,,,++++++*********+++,,,---,,,,,,,,,,,,---///000111///000222444555444333333444444333222111///...---//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))%%%'''******)))(((((())))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((('''(((((())))))((()))******(((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&dddCCC@@@@@@===;;;777111111222222222111111000//////.........---------*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++*********+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,------...///000000............///333888===JJJMMMPPPSSSTTTUUUWWWXXXfffkkkfffZZZVVV\\\___\\\TTTPPPbbbtttzzzxxx```UUUUUU\\\mmmrrr[[[GGGHHHMMMQQQRRRZZZkkk{{{}}}}}}vvvjjjdddmmm}}}yyy}}}iiifffgggkkkqqqvvvvvvqqqlllaaa___aaaeeewww~~~}}}rrroootttxxx{{{}}}~~~|||pppXXXAAA999DDDQQQ___cccfffeee\\\MMM===222,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())),,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###&&&)))(((&&&$$$%%%&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++,,,---///000000000000111222444666777===>>>AAACCCCCCCCCBBBAAACCCCCCBBBAAA???===;;;:::222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))%%%'''******)))(((((())))))))))))))))))))))))))))))(((((('''''''''(((((())))))((((((((())))))***((()))+++***(((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&eeeGGGAAA???<<<999111444444333222222111111000///......------,,,++++++---,,,,,,+++*********++++++***)))))))))***,,,,,,---------,,,,,,++++++++++++*********+++,,,,,,---+++,,,...---,,,,,,---///,,,,,,+++***+++,,,---...---...---,,,+++,,,///222//////222666666555===HHHXXX^^^bbbbbbfffmmmooollluuugggUUUNNNUUU\\\TTTGGGYYYqqqyyyxxxyyy|||ZZZKKKIIIIIIOOOQQQWWW]]]]]]XXXWWWZZZYYY^^^dddnnn{{{pppkkkmmmqqqvvvzzzsssfff```eeeiiisss~~~}}}{{{}}}~~~|||xxxlllTTT@@@???HHHYYY```dddeeefffaaaQQQAAA<<<111((()))***)))***---((()))++++++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&&&&'''(((((((((((((((&&&'''(((*********))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&(((...000...///222///...---,,,***'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&'''''''''''''''''''''((()))***'''&&&&&&(((***++++++***,,,+++***)))((('''&&&%%%(((((((((((())))))))))))((())))))((((((***...111///,,,))))))***+++)))&&&,,,+++)))''''''(((+++,,,,,,+++*********+++,,,,,,111111222333444444444444333555777888888999;;;===AAABBBBBBBBBBBBEEEIIIKKKNNNUUUWWWQQQQQQWWWVVVNNNHHH???888888999666333222000///000222444222---))),,,---...---+++***+++,,,(((((()))***++++++)))'''))))))))))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$cccEEE@@@>>>;;;888111444333333222222111111000///......------,,,,,,+++---,,,++++++******+++++++++***)))))))))***,,,,,,---------,,,,,,+++++++++++++++******+++,,,,,,---+++---......---,,,...///...------,,,,,,---...///.........---,,,---...///111///111777;;;???GGGQQQZZZ```ggglllttt}}}|||rrr```QQQPPPTTTWWW]]]eeexxxooojjjtttooodddkkkwwwqqqYYYJJJJJJNNNMMMTTTTTT```wwwxxxssslllgggsssvvvuuuzzz|||{{{sssbbbRRRNNNPPPTTTXXX[[[[[[___dddaaa[[[OOOAAA555000---***)))+++******)))(((''''''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&((()))***++++++,,,************)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&(((''')))...000//////222111111000...,,,***((('''&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&'''''''''''''''&&&&&&'''(((((()))((('''&&&''')))******)))++++++***)))((('''&&&&&&((((((((()))))))))******+++++++++***)))***,,,...---+++))))))+++,,,+++***(((***+++,,,,,,***(((&&&'''))),,,///333666888999@@@???>>><<<999777555333444777<<<@@@CCCGGGLLLOOOGGGEEEBBB???>>>@@@DDDGGGOOOWWWYYYUUUWWW^^^___XXXKKKAAA999888888666555555555444444777:::;;;999777222000...------...///000------,,,++++++***)))((((((((((((((('''''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$```CCC???===;;;999222333333333222111111000000//////......---,,,,,,,,,,,,,,,++++++******+++++++++************+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---+++---......------...///000//////.........//////......---...000111000///222444;;;EEELLLPPPUUUZZZ^^^```aaadddllluuuwwwuuueeeVVVPPPWWW[[[```uuu|||ttt|||kkkWWWPPPLLLPPPYYY^^^]]]VVVOOOSSS___ccc```iiioooooommmuuuttt|||xxxooooooqqq{{{yyyxxxwww}}}|||rrrfffZZZQQQXXXZZZZZZXXXYYY___eeefff___RRRDDD:::333---******---+++)))((('''((()))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''(((''''''&&&%%%&&&''')))+++,,,......///+++++++++***(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&)))''')))---///---...000000000///...---+++)))(((&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&''''''(((((('''&&&&&&&&&&&&'''((((((***(((&&&%%%'''((()))((())))))))))))(((((((((((()))))))))*********++++++***+++,,,,,,+++***+++,,,---+++******+++,,,+++***'''(((+++---////////////555777<<>>@@@BBBEEEHHHMMMKKKIIIJJJMMMQQQTTTVVV[[[```aaa___```dddccc___WWWOOOGGGCCC???999666777999:::===AAADDDGGGIIIIIIKKKJJJJJJMMMNNNHHH===444111000...+++))))))***,,,,,,,,,++++++******))))))(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]DDDAAA>>><<<;;;777333333222111111000000///000//////......---,,,,,,,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,---///...------...000....../////////.........///...---...000222333333;;;GGGTTTYYYXXXWWWXXXZZZ]]]YYYUUUVVVXXXZZZZZZZZZVVVhhh{{{uuupppwwwoooffflllrrrttttttcccRRRHHHLLLPPPOOOUUU```ooouuueeeiiiuuu~~~{{{uuuxxx{{{tttjjjRRRRRRQQQNNNLLLOOOYYYccccccbbb]]]UUUKKK@@@555---,,,***)))***,,,---,,,***))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&'''''''''''''''&&&(((((()))***++++++++++++))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))&&&$$$$$$''''''%%%%%%(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((''''''&&&&&&&&&''''''***(((&&&&&&'''(((((('''(((((((((((()))))))))))))))*********++++++++++++(((***++++++***))))))*********++++++,,,---///000333333333666<<>>999444000000111---------,,,+++*********))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\DDDAAA>>>;;;;;;777222222222111000000//////000000//////...---------++++++******++++++,,,,,,***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,...//////......///000------...///000/////////000000///------111777<<>>;;;;;;===AAAFFFGGGDDDAAA???@@@AAAAAABBBAAA@@@???BBB@@@BBBEEEDDD???======;;;>>>BBBDDDEEEFFFGGGIIIJJJFFFBBBCCCJJJRRRXXX[[[WWWXXXVVVOOOEEE<<<777666///...------,,,+++************))))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&[[[DDDAAA===999999666222222111111000000//////000000//////......------++++++******++++++,,,---***+++,,,---------,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,---...//////......///000,,,---///111222222111111///111222111222;;;IIITTT```cccbbb```bbbhhhhhhdddPPPNNNOOOTTTXXX^^^kkkxxxkkkppp~~~ZZZPPPKKKPPPTTTUUU]]]hhh|||zzzzzz}}}tttssspppeeeXXXLLLBBB<<>>@@@BBBEEEFFFDDDDDDGGGKKKMMMJJJFFF???>>>??????===;;;999888999777999======999999<<<<<<>>>???>>>???AAAGGGKKKRRRNNNIIIFFFHHHNNNUUUZZZ```cccccc]]]QQQEEE===:::333222222111///......---*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&~~~ZZZCCC@@@;;;888888444222222111111000/////////000000000///......------+++*********+++,,,,,,---***+++,,,---...---,,,,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,---...//////......///111,,,...000222333444444333---111555666:::HHH\\\mmm[[[]]]^^^bbbjjjnnneeeWWWOOOKKKLLLTTTbbbyyyxxxkkkzzz|||yyyjjj[[[QQQNNNRRRXXXZZZ^^^rrrsss||||||zzzvvvmmmbbbZZZNNNCCC???CCCTTT```kkknnnmmmiii___UUUFFF<<<000)))(((+++,,,+++))))))******++++++++++++---......//////000000000++++++++++++***((('''&&&%%%%%%&&&'''((((((((('''$$$%%%''')))+++,,,------'''&&&%%%%%%&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''')))***,,,---...//////......---,,,++++++///+++***+++***((((((+++$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))++++++++++++***)))))))))))))))&&&'''))),,,......+++)))***)))))))))(((((((((((((((((((((((())))))))))))&&&''')))+++---111666:::;;;>>>@@@@@@@@@@@@DDDGGGPPPOOONNNLLLJJJGGGFFFEEEDDDGGGJJJKKKIIIDDD>>>:::;;;;;;:::;;;===@@@CCCDDDBBBEEEHHHKKKMMMPPPTTTVVVWWWTTTRRRTTTZZZ]]][[[YYYTTTQQQPPPOOOKKKEEEBBBAAA@@@>>>>>>???===:::;;;???;;;;;;:::777888===EEELLLOOOPPPQQQRRRSSSUUUYYY\\\[[[```ccc___TTTHHH@@@<<<888888777666444333333222+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&{{{ZZZBBB===999999999222333333222222111000//////000000///...............---------------------------------,,,,,,+++++++++------------------------........................111...------000111///,,,222222222444555444333111111333555<<>>AAA:::111111000...,,,************,,,***'''''')))+++***(((******)))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""&&&&&&""" """%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyXXXBBB===999:::999333333333222222111000000000000000///...............---------------------------------,,,,,,,,,++++++------------------------........................000///---...000111///---000000111222333333222111///333===KKKVVV]]]bbbeeedddeee\\\UUUYYYVVVRRRWWWXXXkkk{{{{{{wwwaaaUUUOOORRRUUUWWW___kkkzzzssshhhlllnnnjjjggg```TTTGGGKKK]]]jjjfff___^^^[[[WWWVVVQQQHHH===333---++++++(((((((((((((((((())))))***,,,...000111000...---///...---+++***)))))))))''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%'''***,,,...000000///...............---,,,+++,,,///000///...---,,,,,,+++******))))))'''''''''''''''((()))***((())))))***,,,------...,,,+++*********+++******((('''''',,,222222,,,&&&,,,)))&&&&&&(((***)))((()))))))))((('''(((+++---///111555<<>>???BBBFFFIIIJJJFFF@@@======>>>>>>===;;;::::::;;;???AAABBBBBBBBBEEEIIILLLNNNQQQVVVYYYQQQSSSVVVWWWWWWVVVWWWXXXTTTUUUSSSQQQSSSYYYZZZXXXWWWWWWXXXVVVTTTRRRRRRRRRNNNQQQQQQNNNPPPUUUVVVRRROOOJJJGGGGGGGGGEEEGGGLLLJJJRRR\\\ccceeebbb^^^\\\```aaaccceeefffccc___[[[OOONNNIIIEEEFFFHHHDDD>>>666555333111///---+++***,,,***''''''))))))(((&&&***))))))((('''(((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% ###&&&&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuuVVVAAA===:::::::::444333333333222111111000000000000///...............------------------------------------,,,,,,,,,,,,------------------------........................000///......000000///...//////000111222222222222333===OOO```fffcccbbbeeeXXXYYYTTTTTTWWWRRRVVVhhhxxxwwwlllTTTNNNLLLOOOTTTZZZggg~~~{{{wwwsssrrrqqqjjjaaa___ffflllfffWWWJJJGGGIIIRRRVVVWWWNNN???222---,,,)))((('''''''''((()))******+++---......---+++***---,,,+++***))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&(((***+++++++++******))))))******---,,,+++,,,...//////...,,,,,,++++++******))))))'''(((((())))))(((((((((((())))))***+++,,,------))))))+++,,,---------,,,)))((('''(((***+++***))))))((('''(((***+++***)))---,,,+++)))))),,,000444<<>>===<<<>>>@@@BBBCCCBBBDDDEEEFFFIIILLLNNNNNNLLLGGGGGGHHHHHHIIILLLQQQUUUTTTWWWYYY[[[ZZZZZZ[[[\\\___```^^^\\\aaahhhlllkkkhhhfffaaa[[[WWWVVVXXXZZZZZZ[[[ZZZWWWXXX\\\^^^]]]^^^ZZZWWWVVVSSSNNNOOOSSSXXX___iiioooppplllhhheeecccbbbaaabbbdddeeeeeedddbbb```ZZZQQQLLLLLLKKKGGG<<<;;;999777555333111000---+++)))((()))******)))***)))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqSSS@@@>>>::::::;;;666333333333222222111111111000000///...............------------------------------------------,,,,,,................................................////////////000000000000000111111111111222555777BBBSSSeeennnssstttnnneeeUUURRRKKKLLLRRRSSSeeeuuuwww}}}vvvyyywwwfffVVVPPPMMMRRR[[[eeeqqquuurrruuuuuussspppooonnngggRRR===777>>>HHHQQQZZZXXXKKK===333000------+++***))))))(((((()))***+++++++++***((('''******)))((((((((())))))((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''*********+++,,,---------*********)))))))))(((((('''((()))******)))'''&&&((())))))***+++,,,,,,,,,'''***...000111000000000+++++++++***))))))+++,,,******+++,,,,,,,,,,,,+++,,,---...///000444999<<>>::::::;;;666333333333222222222222222000000///...............------------------------------------------------...................................................//////000000000111111000000000//////333999>>>TTTfffpppnnnvvvxxxaaaVVVPPPGGGJJJVVVbbbzzznnnzzz~~~jjj\\\___^^^VVVTTT[[[UUU\\\iiixxxxxxrrrttttttsssqqqllljjjeeeSSS===666======FFFRRRWWWSSSIII???888.........---,,,***(((''')))*********)))((('''&&&(((''''''''''''((()))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))***+++((((((((((((''''''''''''((((((*********)))(((''')))))))))******++++++,,,(((,,,111333333111111222***,,,...---+++******,,,***+++,,,,,,,,,+++++++++))),,,000333666999===???;;;@@@HHHPPPVVVYYYZZZYYYVVVNNNDDD@@@AAADDDDDDBBBPPPQQQRRRSSSRRRQQQPPPPPPLLLLLLMMMPPPTTTVVVVVVUUUbbbaaabbbeeelllttt|||}}}}}}~~~uuurrrmmmiiifffgggmmmsssuuukkk```ZZZVVVTTTVVVZZZ___aaaccccccbbbaaaaaabbbbbbaaaaaabbbdddeeedddccccccfffdddZZZPPPKKKGGGDDD???;;;666222222666<<<@@@<<<888333---))))))+++,,,******)))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjOOOAAA???:::999:::666333333333333333333222222000000///...............------------------------------------............................................................---///000000000000111333.........---000888CCCLLLbbbkkkkkkfffqqquuu[[[NNNPPPQQQ^^^wwwqqq___UUUSSSZZZ^^^^^^ggguuuyyywwwqqqrrrnnnkkkfffWWWBBB777666666===HHHRRRVVVSSSJJJDDD111000///...,,,+++***)))************)))(((((('''''''''''''''((()))***+++******+++******)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$&&&'''(((''''''(((***((((((((('''''''''''''''(((((()))******))))))))))))))))))*********++++++)))---222333111000000111(((***,,,,,,+++***))))))((()))++++++******+++------000444666777888:::<<<:::===BBBGGGKKKLLLLLLKKKGGGCCC>>>>>>BBBIIIMMMOOOQQQQQQPPPLLLHHHEEEEEEFFFTTTWWW]]]fffoootttvvvvvvuuutttuuuyyy}}}ooofff^^^ZZZYYY\\\\\\[[[ZZZYYYZZZ]]]```ZZZZZZ\\\___bbbcccbbb```aaaffffff```XXXSSSOOOKKKAAA===666111111555;;;???CCCAAA===777000+++))))))++++++***))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhOOOAAA@@@:::888999555333333333333333333333333000000///...............------------------------------------.........///................................................---///111111000///111444//////000111666CCCUUUaaakkkddd___bbbkkkooofffYYYUUUdddtttbbbQQQQQQTTT]]]iiisssttttttsssqqqlll```OOO>>>444666;;;EEENNNTTTUUUSSSPPPAAA===777000,,,******+++******************))))))((())))))***+++,,,...///------------,,,+++***)))************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$&&&((((((&&&&&&(((***))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))***************...222111...+++,,,...******)))******+++******''')))+++++++++---111444<<<<<<<<<:::777666666888;;;<<<===>>>>>>===<<<<<>>NNNdddsssppp]]]VVVbbbjjjaaaYYY[[[nnnppp{{{fffVVVYYYccclllxxxuuunnnqqqrrrpppkkk```NNN>>>888>>>FFFNNNRRRUUUWWWXXXSSSLLL@@@444,,,)))***+++***************+++++++++******+++,,,---///000111////////////...---,,,+++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&'''(((((($$$'''))))))'''''')))+++***************+++++++++)))(((((('''(((***,,,---))))))))))))***************...111///+++((())),,,...+++((((((+++---------)))+++---...///222888===LLLIIIDDD===777444555666333444555666777999:::;;;===DDDMMMTTTVVVUUURRRQQQRRRUUUZZZ___gggrrr~~~yyytttrrrrrrdddaaa^^^]]]]]]^^^^^^]]]\\\___```]]]]]]___]]]XXXXXXTTTNNNGGGAAA===;;;:::>>>FFFPPPTTTPPPGGG???:::...---,,,,,,++++++,,,,,,'''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&(((&&&###"""&&&+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeOOOAAA===777888:::444222222222111111111000000222111///...---...000111............................../////////---,,,+++000000//////.........---////////////000000000000000111111111111222333444<<<,,,555HHHNNN^^^mmmhhh___]]]UUU\\\hhh\\\WWWooo}}}|||xxxrrrcccUUU[[[kkk|||uuupppnnnjjjiii\\\EEE@@@>>>HHHVVVTTTIIILLLYYYXXXXXXOOO@@@333...,,,***(((******((('''((())))))'''+++...///------...000...000111111000///111222111///---+++)))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%###%%%***,,,+++%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,+++)))'''%%%###"""((((((((((((((((((((((((%%%&&&''')))+++---...///222000---+++)))))))))************)))))))))))))))))))))))))))************(((((()))***************+++,,,---,,,******+++,,,...---...222999@@@FFFIIIJJJPPPSSSLLL@@@888999===222888;;;:::===GGGMMMMMMVVVQQQNNNPPPUUU]]]lllzzzsssrrrxxxzzzkkkeeeaaa]]]^^^bbb```^^^\\\\\\\\\\\\[[[ZZZ]]]]]][[[VVVOOOHHHDDDBBBHHHLLLRRRXXXYYYTTTKKKDDD===777000***))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&eeeOOOAAA===777888:::444333333333333222222222111222111///.........000000..............................///000000///---,,,000000/////////.........////////////000000000000///000222333222222222222555111AAAQQQUUUbbbmmmeee```^^^TTTTTT\\\YYYeeewwwppphhhbbbaaa]]][[[hhh{{{xxxooogggggg```MMM???===EEESSSSSSHHHHHHQQQZZZ[[[UUUGGG:::222---******++++++)))((()))))))))(((+++...///...---...000222333444333222111222333111000...,,,************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$%%%***,,,***%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))(((&&&%%%$$$((((((((((((((((((((((((&&&'''(((***,,,---//////111000---+++)))))))))******)))))))))))))))))))))))))))))))))************((())))))***************(((***,,,---,,,,,,,,,---,,,///333;;;CCCKKKPPPRRRWWWUUUOOOGGG>>>:::999:::;;;AAAEEEEEEGGGMMMPPPOOO@@@KKKWWWcccvvvuuuooojjjdddbbbddd]]][[[ZZZZZZ]]]___``````___```aaa```[[[UUUPPPNNNIIIJJJLLLOOORRRSSSPPPNNNGGGAAA888000,,,***)))(((++++++*********)))))))))************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''*********)))((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddNNNAAA===888999:::444444444444333333333222222222111///.........///000..............................000111111000//////000000////////////......////////////000000000000...000222333222111111222666BBBYYYdddeeemmmpppccc]]]]]]VVVUUU^^^iiizzzjjj\\\XXXZZZcccmmm{{{zzzkkkjjjfffWWWEEE???BBBMMMOOOFFFBBBGGGYYY]]]\\\RRREEE;;;222,,,,,,,,,++++++***))))))***)))+++---.........///000222333444333111000000111///...---+++***)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%%%%)))***(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''(((((((((((((((((((((((('''((()))***,,,---//////000...,,,***)))))))))***))))))))))))))))))******)))))))))*********++++++))))))*********+++++++++)))+++---...---,,,---...///555>>>HHHPPPUUUWWWXXXUUUMMMDDD>>>>>>??????>>>FFFIIIJJJHHHIIIOOOTTTVVVTTThhh{{{~~~wwwrrrqqqlllgggbbb]]]\\\\\\\\\[[[XXXZZZ]]]```___]]]ZZZWWWRRROOOKKKIIIKKKMMMOOOPPPRRRLLLCCC:::444///***(((,,,,,,+++***))))))))))))************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccNNNAAA>>>888999:::444444333333333333222222222111111000///...//////000...........................///000111222222111000000000//////////////////////////////000000000000///111222222111222666999FFF[[[pppvvvxxx|||tttccc[[[\\\aaannnuuuZZZMMMVVV[[[hhh|||wwwsssnnn___QQQFFF@@@FFFHHHAAA<<<>>>QQQYYY^^^ZZZPPPFFF;;;333...+++)))+++,,,***+++,,,+++,,,---.........///000///000000///,,,++++++,,,******)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((((((&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((((()))***+++,,,---.........---+++***)))))))))))))))))))))))))))*********))))))*********+++++++++************++++++,,,,,,---.........---...000333;;;AAAJJJRRRUUUUUUSSSRRRHHHCCC>>>???EEEKKKOOOOOOKKKLLLLLLNNNUUUcccqqqyyyvvvjjjaaa[[[VVVSSSUUUUUUUUUWWWZZZ\\\]]]]]]^^^YYYRRRMMMJJJIIIIIIHHHRRROOOKKKGGGBBB<<<444000---,,,+++)))(((((())))))************************''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&bbbMMMAAA>>>999::::::444222222222222111111111111111000000///////////////////////////////////////...///000222222222111111//////000000000000000000////////////000000000000222333222000000555???GGGXXXlllxxxzzzsssbbbdddhhh{{{rrr]]]WWWXXXZZZiii~~~xxxggg```OOOAAA???@@@<<<888888JJJUUU^^^^^^XXXPPPGGG???222+++(((+++---+++,,,000...---------...//////...---------,,,)))''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&))))))''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%(((((((((((((((((((((((())))))***++++++,,,------,,,+++******))))))))))))(((((())))))************************++++++++++++,,,++++++***+++,,,------//////......000555;;;@@@JJJNNNSSSTTTQQQLLLHHHFFFDDDEEEGGGJJJNNNTTTZZZ]]]WWWZZZaaalllzzzuuummmgggcccddd___YYYVVVWWWZZZ[[[\\\^^^\\\XXXUUUSSSOOOKKKGGGLLLNNNQQQSSSRRRLLLDDD>>>111///---***))))))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&aaaLLLAAA???::::::;;;444222222222111111111000000000000000000//////////////////////////////////////////111222222111000000//////000000000000111111////////////000000000000333333333111333<<>><<<;;;;;;JJJVVV```bbb^^^YYYQQQKKK;;;000))),,,...,,,...333222000...---.........---,,,------+++)))''''''(((((()))***+++++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''%%%)))***'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&(((((((((((((((((((((((()))))))))******+++++++++*********)))))))))))))))((((((((()))******++++++*********++++++++++++,,,---,,,+++++++++,,,---...------///222777???IIIOOOTTTUUUUUUPPPIIICCCAAAAAAHHHKKKNNNPPPSSSZZZeeennnzzz~~~{{{tttjjjccc```]]]ZZZWWWVVVWWWYYY[[[\\\YYYUUUQQQJJJNNNTTTZZZ]]]YYYSSSMMM<<<999555000---+++******++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&```LLLAAA???::::::;;;333333333222222222111111111000000000000000//////...///////////////////////////000111111111000///...//////000000000111111111////////////000000000000000222444555999DDDUUUbbbccclllfffcccppprrrrrrwwwqqq}}}yyyqqqrrrnnnggghhhqqq|||yyyhhhTTTJJJGGGGGGGGGHHHTTT^^^ggggggccc___YYYSSSGGG888...///000---///555555222...---......,,,******+++,,,***(((''''''(((((()))***,,,,,,---,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''%%%((()))((((((+++***'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,...---+++++++++,,,...///---000444999???GGGOOOUUUTTTTTTPPPIIIBBBAAAEEEIIILLLMMMOOOTTT___ssszzzqqqddd[[[WWWXXXYYY\\\^^^]]][[[XXXQQQSSSXXX]]]```___ZZZWWWLLLHHHAAA:::333///,,,+++++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&```LLLAAA???:::;;;;;;333444444444333333333222222000000000000000//////...000000000000000000000000///000111111000///...---//////000000111111111222////////////000000000000---111666999>>>JJJ[[[hhhdddlllccc```llloooyyy~~~uuucccdddiiimmmrrr~~~rrr```VVVSSSSSSSSSTTT^^^gggmmmkkkfffbbb]]]XXXPPP???222222111---///666777333///---...---+++)))((()))***)))'''%%%&&&'''%%%'''(((***++++++++++++******))))))))))))******(((((((((((((((((((((((($$$((()))((())),,,+++(((''''''''''''''''''''''''$$$%%%&&&((()))*********((((((((((((((((((((((((((((((((((((((()))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,...---,,,++++++---...000111555;;;@@@EEEJJJOOORRRQQQOOOKKKCCC???BBBLLLTTTPPPOOOPPP[[[ssswwwjjjaaa^^^\\\ZZZ[[[ZZZYYYXXXYYYYYYZZZ]]]______]]][[[YYYTTTKKKAAA999222...,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ZZZNNNCCC???===:::777777777666555444333222222222222222111111000/////////+++///444333///---...000//////000000000000//////000000000000111111111111222111000000111222111000444999<<>>===:::777777777666555444333222222222000000000000111111111111222555888777222......000000111111222222111111000000000000000111111111222111000000111222333222111666@@@JJJRRR```llliii___ZZZXXXVVVZZZiiiuuu[[[UUUXXX{{{pppccc]]]```ffflllqqqsssooollljjjhhhddd]]]VVVLLLBBB:::666444333222000---,,,---,,,+++***------...------,,,++++++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))&&&$$$%%%'''((('''%%%%%%(((++++++***((('''''''''''''''((((((((())))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************++++++++++++------...//////...---,,,------,,,******...555:::FFFJJJLLLHHH@@@<<<>>>BBBDDDHHHIIIJJJNNNVVVYYYXXXfffvvvtttjjjccc[[[RRRRRRTTTYYYaaaccc```___aaa``````]]]VVVLLLCCC===:::444000,,,***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((***,,,+++)))'''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&XXXLLLAAA===<<<999777666888777555444333333222222//////000000111222222333333666888777333000///111222222333333333333222222000000111111111222222222000000111222333333333333999JJJZZZfffwwwttt\\\WWW\\\^^^ddd|||uuu]]]VVV^^^iii{{{hhh^^^___eeelllssswwwuuuqqqnnnkkkhhhbbb___WWWMMMBBB999444222000///------------+++***...///000000///...+++***)))((((((''''''(((((()))(((((((((''''''''''''&&&((('''%%%%%%'''((('''&&&$$$(((,,,---,,,)))'''&&&''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...************+++++++++,,,------......///......---...///000---+++111<<>>777666;;;@@@EEEKKKOOOPPPTTT\\\dddgggyyy~~~}}}qqqbbbUUUOOONNNRRR[[[```aaabbbdddddddddbbb\\\TTTLLLGGGDDD>>>888111,,,,,,------,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''))),,,---+++((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&WWWKKK@@@===<<<999666666888777666444333333333333000000000111111222222222...000333333111000111222222333333333333333333222111111111222222222333333000111222222222333444666@@@PPP___jjjfff\\\jjjvvv{{{iiiccckkkzzzrrriiidddcccjjjssszzzzzzuuuooohhhbbb]]]]]][[[TTTIII===444000...---,,,,,,---,,,***)))---///000111000...***((())))))(((((((((((())))))((((((((('''''''''''''''((('''&&&&&&'''(((((((((&&&)))+++,,,***((('''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++******++++++,,,---...*********+++++++++,,,,,,---------...............,,,...000111333999CCCKKKHHHEEE???999888;;;BBBHHHHHHOOOVVV\\\eeerrr{{{}}}{{{ooo]]]UUUPPPRRRVVVZZZ```fffddddddccc^^^WWWPPPLLLJJJFFFCCC===666000---,,,,,,)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''%%%(((+++,,,+++(((&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''VVVKKK@@@===<<<999777777888777666555444333333333333222222222111111000000---///000000000000000111111111222222222222111111222222222222333333333333111333333333222444888<<>>CCCFFFGGG:::;;;;;;<<<>>>BBBIIIMMMQQQXXXbbbpppppp___TTTOOOPPPXXX```aaabbbaaa^^^XXXSSSOOONNNLLLNNNMMMEEE888///,,,---******))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&'''''''''''''''''''''###&&&)))***)))'''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''WWWKKK@@@===<<<:::888888888888666555444333333333444333333222111111000000333333222111111000000///000000111111111111000000222222333333333444444444222444444444555999AAAHHH\\\[[[VVVUUUdddyyyvvviiiyyy|||~~~hhhccckkkttt{{{~~~zzzmmm___KKKNNNRRRVVVUUUNNNDDD<<<333000---++++++++++++******+++,,,------+++)))(((***))))))(((((())))))***'''(((((((((((()))))))))'''((()))(((((((((***,,,,,,+++***(((&&&&&&(((+++((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000---111888AAAHHHIIIDDD@@@888<<>>===;;;999999999888777555444444444444222222222222222222222222555333222111222222111000000000111111111111000000333333333333444444444444222444555666999BBBNNNXXXfff```YYYYYYbbbsssxxxbbb\\\sss|||mmmpppttt{{{tttfffGGGFFFHHHNNNTTTSSSMMMFFF999555000---,,,---------)))***++++++++++++++++++******))))))))))))******'''((((((((())))))))))))&&&(((***)))((((((+++------------+++)))(((***+++(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,,,,------------,,,,,,---...000111444;;;DDDKKKLLLGGG@@@<<<>>>DDDKKKNNNPPPVVVaaajjj{{{bbbVVVUUUUUUXXX\\\^^^^^^]]]]]]^^^YYYYYYXXXUUUNNNDDD;;;444,,,,,,,,,+++***)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''&&&&&&&&&(((***'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''WWWLLLAAA>>>>>>;;;::::::999888777666444444444444111111111222222333444444111000///000111333333333111111111222222111111111333333333444444444555555111333666777<<>>999333///......//////*********++++++,,,------******))))))))))))******'''((((((((())))))******&&&(((******((((((+++...---...000///---+++++++++))))))))))))************(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------++++++,,,,,,,,,---------------,,,,,,---...000111999CCCNNNRRRLLLCCC===:::CCCJJJQQQUUUYYYdddvvvwwwzzzvvv```YYYNNNRRRWWW[[[^^^___aaaccc___ZZZUUUTTTTTTNNNCCC888------,,,,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&''''''&&&&&&'''***---''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((SSSMMMDDD>>>===<<<;;;:::999999888666555333222222444333222222444444333222000000000000000000000000000111222333444333222222666333000000333555444333555888888:::HHH^^^kkklllggg^^^\\\cccmmm~~~sssjjjiiijjjvvvaaaZZZ[[[bbblllwww~~~|||}}}pppLLLGGG???>>>IIIUUUVVVOOOHHH>>>333---...///---)))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************((((((((((((((()))***************)))'''''')))*********))))))))))))*********+++------)))&&&***111+++,,,---,,,++++++---...)))---000///...///666<<>><<<<<<;;;999999999888666555444333222444333222222444444333222222222222222222222222222111111222333333333333333555333111222555666666444222666999DDD[[[ttt|||xxxkkk```]]]lllwwwxxxvvvdddaaaeeemmmppprrrrrrsssyyy{{{VVVIII======IIISSSTTTRRRPPPGGG:::111...,,,***(((++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******+++,,,---,,,***)))***+++******))))))))))))******,,,***+++...---******---,,,,,,,,,...///000...---+++---//////111666>>>DDDKKKFFFBBBAAAAAAAAAFFFMMMWWW]]]nnn~~~ssscccUUURRRUUUWWWYYY[[[\\\ZZZXXXXXXYYYVVVQQQLLLEEE===444---+++,,,+++++++++***))))))***)))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''((())))))((('''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&QQQJJJBBB===<<<;;;:::888999888777666555444333222444333222222444444333222333333333333333333333333222222222222222333444444444333333444666777666555444666;;;KKKiiimmmqqq|||xxxiiikkksss{{{tttnnnlllnnnssswww{{{gggQQQ>>>@@@JJJPPPRRRUUUUUUNNNBBB777///+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))(((((((((((()))******,,,---///...,,,***))))))******))))))))))))******...***)))---000...------,,,++++++...111222000---------...000666>>>FFFKKKIIICCC======AAAHHHTTT^^^pppwwwuuuzzz|||xxx|||}}}gggYYYSSSQQQSSSVVV\\\\\\\\\[[[ZZZYYYWWWUUUNNNGGG===333---,,,---///...,,,+++***+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''(((((((((((('''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&OOOIIIAAA<<<;;;;;;999777888888777666555444333333444333222222444444333222333333333333333333333333333333222111222333444555444444444555555555555444888;;;???LLLhhhrrr{{{xxx~~~}}}vvvttttttsssqqqmmmrrrxxx{{{]]]EEEFFFNNNOOOPPPVVVTTTPPPHHH===333......000---,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((()))))))))************))))))(((((())))))***++++++---//////---***)))(((+++******))))))******+++---***))),,,......111444....../////////000000000......///444<<>>999::::::666111...000222///000444;;;AAAEEEEEEEEE<<<@@@FFFIIILLLZZZwwwzzz{{{sssttt||||||tttkkkcccdddhhheeeggggggfffeeeeeehhhkkklllllloooxxx}}}gggWWWPPPOOORRRVVV[[[^^^]]]ZZZXXXWWWRRRPPPKKKCCC:::333///...+++***((((((***++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''MMMGGGAAA===<<<<<<999777888777777666555555444444444333222222444444333222222222222222222222222222333333333333333444444555555555555555444555777:::>>>MMMYYY\\\bbbppp|||uuuaaaiiijjj{{{zzz}}}rrr___ZZZYYYUUUQQQQQQSSSTTTRRRKKKAAA666000.........---------,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************))))))))))))***++++++///111333333111000///000++++++************+++++++++***++++++((()))333???BBBCCCCCC@@@:::666333333222777===BBBEEEEEEDDDCCCDDDAAAEEEPPP```sss~~~|||}}}xxxlllgggfffccc___[[[\\\bbbhhheeeoooyyy~~~zzzsssooonnnllloooyyy}}}yyyvvvuuuxxx}}}nnnaaaYYYPPPSSSWWW[[[^^^]]][[[YYYSSSRRRPPPLLLEEE<<<444///---***(((((()))+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&''''''((()))******)))((((((''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((LLLGGGAAA>>>======:::777777777777666555555444444444333222222444444333222333333333333333333333333222333333444555444444444333444555555555999>>>CCCOOO\\\ccc```bbbppp~~~mmm^^^dddvvvxxxxxx}}}pppiiifffbbb\\\VVVPPPSSSUUURRRKKK???555///............------------************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******************))))))******+++,,,...///111000//////000222,,,++++++******++++++,,,---++++++,,,+++***///666======@@@EEEHHHEEE<<<555999???EEEIIIHHHGGGGGGHHHOOOPPPXXXgggwww}}}yyyxxxpppttt|||~~~}}}yyywwwxxxwwwmmmaaagggjjjlllnnnqqqvvv{{{~~~~~~tttjjjeeeccchhhqqqxxxyyy~~~pppZZZYYYXXXYYY\\\]]][[[XXXXXXVVVTTTRRRNNNGGG===666111...+++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******MMMHHHBBB???>>>===:::888777777666666555555444444444333222222444444333222444444444444444444444444222333444555666555444333222333555555777<<>>GGGNNNLLLRRRPPPQQQkkk}}}wwwtttoooqqq~~~zzzwww}}}{{{zzz|||yyykkkaaa]]]^^^```fffnnnrrrmmm```UUUSSSMMMEEE???:::444...)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((,,,,,,+++***))))))))))))))))))))))))))))))))))))HHHDDD@@@<<<;;;;;;::::::777777777777666666666666555555555555555555555555555444444444444444444444333444444444555666666777666555===LLLVVV\\\hhhwww{{{nnn|||~~~zzz}}}fffTTT___nnn```ccc^^^XXXXXXVVVLLLFFF<<<333///.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************'''((((((((())))))******************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......111///000444===FFFMMMPPPKKKUUU^^^jjj{{{zzzppp}}}|||qqqhhheeebbb___\\\ZZZXXXVVVUUUUUUSSSRRRUUUZZZ\\\[[[YYY\\\___dddhhhmmmsssyyy}}}yyyfff]]]```fffooouuuwwwqqqhhhaaaUUUPPPIIICCC???:::333...,,,+++******)))******+++************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((---,,,+++******)))******************************IIIEEE@@@<<<;;;;;;:::999777777777777666666666666555555555555555555555555444444444444444555555555444444444444555666777888888:::HHHZZZ```]]]cccooozzzjjjbbb{{{xxxcccdddvvvmmm```ZZZZZZWWWRRRJJJ@@@777111/////////------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************))))))))))))++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------............000///000888BBBKKKNNNNNNLLL[[[mmm~~~{{{yyyvvvsssrrrlllfffeeegggcccYYYPPPKKKJJJHHHEEEDDDCCCBBBBBBAAA@@@@@@BBBCCCEEEDDDCCCEEEHHHLLLOOOSSSWWW\\\```nnnttt|||mmmddddddjjjqqquuutttpppjjjgggYYYTTTMMMGGGDDD???999444...---,,,***)))******+++************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++******************************************IIIEEE@@@===;;;:::999999777777777777666666666666555555555555555555555555333333444444555555666666555444444444555666777888<<>>=========>>>>>>???@@@@@@??????@@@BBBBBBCCCDDDDDDDDDDDDFFFGGGNNNTTT[[[bbbhhhssstttmmmiiiiiijjjmmmooommmiiieee^^^YYYQQQKKKHHHCCC>>>:::111000---+++*********+++************************))))))))))))))))))))))))(((((()))))))))*********''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))***))))))))))))******+++************************JJJFFFAAA===;;;:::999888777777777777666666666666444444444444444444444444333333333444555666777777555555444444555666888999???JJJaaaqqqmmmdddqqqmmmpppttt|||kkkwwwggg```\\\PPPVVVOOODDD;;;555222000///......---------,,,,,,,,,*********++++++,,,,,,,,,************************...------,,,+++***))))))++++++++++++++++++++++++************************---------....../////////.........////////////000.........////////////000...666@@@GGGKKKMMMPPPSSSjjj}}}|||{{{oooaaaUUUOOOJJJDDDBBBEEEFFFEEEBBB???BBBCCCAAA===;;;===@@@:::<<<============>>>@@@<<>><<<;;;<<<===>>>>>>===<<<;;;>>>@@@AAA@@@???@@@@@@AAAAAABBBCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAAAAABBBBBBDDDEEEGGGIIIJJJMMMRRRYYY^^^bbbkkkvvv~~~}}}pppnnnpppiiiffffff``````[[[UUUQQQOOONNNJJJGGG@@@;;;444...******+++---+++++++++***************))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))))))))))))))))))))%%%&&&((()))))))))((('''******))))))))))))******)))))))))))))))))))))))))))************+++++++++))),,,......,,,+++***+++GGGDDD@@@===<<<;;;:::999999999999888888888888777555555555555444333222222333333444444444555555555777444444999999888===FFFaaa{{{rrrrrr|||lllTTTSSSUUUUUUQQQIII???777333333---------,,,,,,------......------,,,+++*********)))((((((***)))***111;;;FFF:::...+++++++++,,,...************++++++++++++++++++,,,,,,,,,,,,++++++------...///000111222222..................------...///111111000000222333<<<===@@@HHHUUUfffwwwwwwsss{{{wwwjjj[[[UUULLLEEEAAA???<<<:::>>>>>>======<<<============<<<===>>>???@@@@@@@@@AAACCCEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEHHHLLLOOOSSSZZZeeennntttvvv}}}tttmmmkkkdddaaa]]]XXXSSSQQQOOOMMMLLLJJJDDD<<<333---++++++,,,******+++++++++*********))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((()))***))))))))))))))))))))))))&&&&&&((()))))))))((((((******))))))))))))******))))))))))))))))))))))))************++++++++++++)))+++------,,,++++++,,,GGGDDD@@@===<<<;;;:::999999999999888888888888777666666666666555444333222444444444444555555555666999444666;;;999777BBBSSSzzz~~~|||wwwuuuxxx}}}}}}zzz]]]NNNOOOQQQQQQLLLDDD:::222...,,,---------------,,,,,,...------,,,,,,+++++++++***((()))+++++++++222:::JJJ;;;---)))++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,++++++------...///000000111222/////////......---------...////////////111555777EEEAAACCCSSSlll}}}jjj{{{ttteeeUUUIIIDDDAAA===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAA@@@@@@@@@AAACCCDDDEEEFFFHHHIIIIIIIIIJJJMMMOOOQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPOOONNNLLLIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCCCC@@@AAACCCCCCEEEJJJSSSZZZZZZ]]]gggtttuuuoooggg___^^^\\\XXXSSSQQQPPPQQQQQQLLLCCC:::222---++++++******++++++++++++******))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***))))))))))))))))))))))))''''''((()))))))))((((((******))))))))))))******))))))))))))))))))))))))************+++++++++,,,***,,,------,,,+++,,,---GGGDDD@@@===<<<;;;:::999999999999888888888777777666666666666666555444444444555555555555666666666999555666;;;999888GGG[[[uuuzzznnn~~~}}}rrrnnnjjjiiijjjhhheeecccooottt{{{nnnPPPJJJLLLNNNNNNIII@@@555...---.../////////...---,,,/////////......------,,,///,,,,,,,,,+++))),,,222666///***,,,///,,,))))))*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------......///000000111000000//////......------......//////000333999===JJJIIIQQQggg}}}wwwmmmmmm{{{vvveeeVVVMMMGGGBBB>>>===<<<;;;<<<===>>>>>>>>>;;;<<<===???AAACCCFFFGGGFFFGGGGGGGGGHHHKKKOOORRRRRRSSSUUUVVVXXXZZZ___bbbhhhgggfffeeefffggghhhiiiiiihhheeeaaa]]]XXXTTTRRRRRRRRRQQQPPPNNNLLLKKKJJJDDDEEEFFFEEEDDDFFFIIIMMMOOOPPPXXXdddpppyyy{{{qqqfff]]]```bbb___ZZZUUUSSSSSSPPPMMMHHHAAA:::333...,,,++++++,,,,,,,,,+++******((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))((((((******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,------,,,******,,,...GGGDDD@@@===<<<;;;:::999999999999888888888777777666666777777666666555555555555555666666666777777999666777:::<<<@@@OOO___dddjjjzzztttqqqrrrrrrpppooonnnmmmlllhhhaaaZZZYYY[[[^^^dddnnn|||XXXHHHIIIJJJLLLLLLEEE;;;444///000111111111000...---///000000111000000///...000---,,,,,,***'''(((,,,&&&&&&***//////+++***,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......//////000000000000/////////............//////000222888>>>CCCGGGQQQddd}}}zzzmmmssstttfff\\\SSSGGG>>>;;;;;;===>>>;;;<<<<<<<<<<<<<<<===>>>AAAAAACCCFFFIIIMMMPPPRRROOOQQQUUUXXX\\\bbbiiinnnppprrruuuwwwzzz~~~zzztttooollliiihhhfffccc^^^ZZZVVVTTTQQQQQQQQQPPPLLLJJJHHHGGGMMMJJJLLLTTT\\\dddmmmvvvwww|||xxxjjjccchhhlllkkkeee]]]YYYWWWNNNNNNMMMJJJEEE>>>777333///......---,,,+++++++++((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))((((((((())))))******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,---...---,,,+++,,,...111GGGDDD@@@===<<<;;;:::999999999999888888888888777666666777777777777666666666666666666777777777777888888888:::CCCRRR]]]bbb___ddd}}}bbbmmmyyy{{{yyyxxxtttppppppqqqmmmgggVVVUUUSSSRRRVVV^^^iiiqqqfffMMMJJJHHHIIIKKKIIIBBB<<<222222222222111000///...///000111222222111//////---******,,,,,,)))))),,,((()))+++---***'''+++222++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------.........////////////////////////////////////000222444777===DDDIIIJJJ]]]yyyqqqsssxxxkkk]]]OOOGGGBBB@@@>>>======>>>===<<<>>>???@@@@@@@@@AAACCCEEEGGGIIIKKKOOOSSSXXX[[[]]]ccchhhpppwww}}}~~~vvvoooiiieeedddcccaaa]]]XXXSSSNNNKKKOOOJJJGGGJJJNNNQQQVVV\\\ccchhhooowwwwwwqqqtttvvvtttooogggaaa^^^QQQRRRRRRQQQNNNHHHCCC???555333000---++++++,,,---))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******)))((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...............111666999GGGDDD@@@===<<<;;;:::999999999999888888888888777666777777888888777777777666666777777777888888888666;;;;;;;;;NNNhhhpppggghhhrrrgggnnn~~~{{{uuuvvvyyyxxxrrrbbb```[[[UUUSSSTTTYYY]]]kkkvvvxxxWWWOOOHHHFFFIIIJJJGGGBBB333222111000////////////---...000111111000...---,,,))))))---...,,,,,,...---***)))+++***(((***000+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------.........//////.........///000000111111000222555888<<>><<<===>>>???AAA@@@???===@@@BBBEEEGGGHHHLLLQQQUUURRRUUUZZZ```hhhpppuuuyyy~~~zzztttmmmgggbbb^^^[[[YYYSSSOOOPPPQQQPPPOOOPPPVVVZZZ```gggnnnwww}}}yyyuuuqqqlllfffcccYYYXXXUUURRRNNNKKKHHHGGG;;;777222---++++++---...))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++)))((((((((())))))******))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---///000444:::AAAFFFGGGDDD@@@===<<<;;;:::999999999999888888888888777666777777888888888777777777777777777888888888888555=========VVVxxx}}}lllpppvvvvvvsss}}}uuunnnlllgggaaa[[[XXXYYYZZZZZZbbbpppzzz~~~^^^TTTHHHDDDGGGJJJIIIEEE333222000............///+++---...000000///---,,,...++++++...000---,,,---***&&&'''+++---+++((((((++++++,,,,,,,,,---------,,,------......------,,,---------...............------...///000111222222000333666:::???EEELLLPPPmmm{{{vvvgggUUUHHHGGGDDD;;;;;;CCC@@@???======>>>???AAAAAA===@@@EEEIIIMMMSSS[[[aaa```dddlllvvvzzztttpppmmmkkkeee___]]]___^^^YYYTTTRRRQQQTTTXXX^^^dddmmmvvv|||xxxrrrnnnkkkgggddd___[[[UUUOOOKKKIIIIIIIII>>>:::333---***+++---///))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++***((((((((()))*********))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------+++---///333888@@@IIIPPPFFFCCC???======<<<;;;999888999999999999888777777777777777777777777777777:::888666555666888888888777999:::NNNppp||||||~~~xxxnnngggddd```\\\[[[[[[]]]dddmmm{{{qqqzzz___FFFAAADDDEEEHHHOOO???999333/////////...,,,---------.........//////...---,,,,,,++++++,,,,,,(((***,,,......,,,***(((++++++++++++++++++++++++---------------,,,,,,,,,........................,,,---......---///111444666666:::???AAAEEETTTeee~~~{{{mmm___WWWHHHEEE???<<<;;;;;;<<<<<<>>>AAAAAA>>>???DDDFFFCCCGGGHHHKKKRRR]]]fffmmmqqqzzz~~~{{{vvvqqqppppppkkkaaaXXXRRRQQQOOOOOOUUU___llltttxxx~~~rrroooooommmjjjiiiddd^^^VVVQQQOOOOOONNNLLLDDD>>>555...+++++++++,,,++++++************++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++++++++,,,,,,...,,,+++***+++---------///111444:::CCCIIIGGGBBBFFFDDD@@@>>>======;;;:::999999999999999888777777777777777777777777777777777777666666888999999999999???IIIfff|||yyyuuupppdddaaa______```eeeqqq~~~wwwyyyrrrTTTFFFBBB@@@BBBIIIBBB<<<555111//////...------------.........//////...---,,,,,,++++++,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,.........................../////////...///222444444666:::AAAHHHUUUiiiyyy~~~nnn```QQQFFF@@@???===:::999999;;;===>>>>>>@@@CCCFFFGGGIIIKKKMMMQQQWWWcccppp~~~yyyoooggg___\\\XXXUUUTTTWWW\\\___kkkvvv}}}{{{sssrrrrrrppppppqqqlllggg___WWWRRROOOLLLKKKDDD@@@:::333...,,,,,,,,,++++++************++++++************************+++******)))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))************)))************************************************************************++++++++++++++++++,,,,,,---,,,+++,,,---.../////////222777>>>DDDGGGEEEBBBGGGDDDAAA???>>>===<<<;;;999999999999999888888777777777777777777777777777555666777888999::::::;;;:::FFF\\\vvvqqqkkkeee]]]XXX[[[aaarrr|||sssbbb~~~cccLLLAAA<<>>;;;<<<999999999999;;;===@@@BBBBBBBBBGGGNNNOOONNNUUUaaahhhtttxxxooolllgggaaa\\\YYYXXXWWW^^^iiiuuu|||{{{{{{|||uuuqqqrrrsssrrrrrruuusssooohhh^^^SSSLLLHHHGGGEEEDDDAAA999111,,,,,,---++++++************++++++************************+++******)))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))***++++++++++++***************************************************************************)))*********+++,,,,,,---++++++,,,---...///000000333777<<>>===;;;999999::::::999999888777777777777777777777777777666777999999999999:::;;;:::KKKfffzzzssshhh]]]ZZZ[[[```kkkzzz}}}zzzrrrhhh^^^VVVoooRRRAAA;;;AAAIIIHHHCCC;;;444///......///...........................---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////000000000000//////111444:::===AAAKKKbbb|||{{{iiiZZZHHH???<<<;;;>>>BBB<<<<<<======>>>@@@CCCFFFHHHGGGPPP\\\\\\ZZZhhh}}}zzzvvvrrrmmmiiifffcccaaa\\\ccckkksssyyy~~~~~~tttmmmnnnpppqqqppprrrsssqqqkkk```SSSIIIEEEDDDEEEGGGFFF???555---+++,,,++++++************++++++************************+++******)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******+++,,,,,,,,,,,,+++************************************************************************++++++,,,,,,,,,,,,,,,,,,***,,,.........///000111999;;;???BBBCCCFFFNNNWWWHHHEEEAAA??????>>>===;;;999::::::::::::999888888888888888888888888888888888999;;;:::999888:::<<<===PPPhhhxxxwwwjjjcccbbb]]]aaahhhrrr~~~~~~ppp```UUURRRUUU{{{ZZZDDD<<>>FFFWWWqqqyyy|||mmmSSSIII@@@<<<;;;999999<<<>>>???@@@@@@???AAAEEEIIIKKKTTThhh{{{|||xxx}}}xxxuuurrrnnnkkkddddddeeeiiipppzzz|||ooonnnqqqqqqooommmpppoookkkbbbWWWMMMHHHFFFFFFIIIIIIBBB888///++++++++++++************++++++************************+++******)))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,************************************************************************.../////////...---,,,,,,+++---//////...///111333======AAAGGGMMMUUUfffwwwGGGDDDAAA???>>>===<<<;;;:::::::::::::::999999888888888888888888888888888888:::;;;:::888888;;;???III\\\kkkyyymmm||||||sssqqqeeecccbbbeeekkkvvv|||fffVVVTTT\\\~~~gggLLL??????DDDGGGDDD???888111------..................---------...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333222222222222222222222222///000000000000111444666;;;AAAQQQiii~~~ooouuuhhhQQQDDD???<<<>>>===:::888999===???AAABBBCCCHHHPPPVVVXXXooo{{{uuupppjjjeeefffkkkttt{{{wwwwwwuuuqqqooonnnnnnkkkfff^^^VVVOOOMMMIIIJJJJJJDDD;;;222---+++++++++************+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///000111000///...---+++...000000000222666;;;BBBCCCKKKZZZeeeqqqFFFDDD@@@>>>======;;;:::::::::;;;;;;::::::999888888888888888888888888888666888:::888777999???EEE\\\lllsss|||sss~~~sssnnniiigggeeegggqqq}}}}}}fff```hhhuuuVVVDDD???AAAFFFEEEBBB;;;444000///000//////.........---------...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,------------------------++++++,,,...///000111222444444444444444444444444000111222222222444777:::???IIIbbb}}}rrrkkkqqqttt\\\KKKCCC;;;888999===???>>>===@@@>>>BBBGGGKKKQQQ\\\iiisss||||||tttmmmmmmnnnpppwwwwwwuuuvvvmmmllljjjhhhccc]]]VVVQQQMMMLLLJJJFFF???777111---++++++************+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((()))************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000111000000///+++...111222333777???FFFNNNRRRaaawwwFFFCCC???======<<<;;;999::::::;;;;;;::::::999888888888888888888888888888444666888777666:::CCCJJJjjjxxx{{{xxxsssooohhhbbbfffnnnzzzuuulllrrr^^^JJJBBBAAAFFFFFFDDD>>>777222000111//////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------))))))***,,,...///000111555555555555555555555555111222333444555777:::===EEESSSrrr|||nnniiiwwwWWW@@@;;;@@@???;;;;;;>>>???>>>@@@CCCAAAGGGNNNVVVaaappp|||vvvvvvtttqqqrrrvvv{{{wwwvvv{{{kkkiiihhhgggeee```XXXQQQPPPNNNKKKGGGBBB;;;444...++++++************+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''))),,,///111111111111***...111333555<<>>>>>===<<<;;;::::::::::::::::::::::::888888888888888888888888888:::<<<<<<:::===MMM]]]}}}zzz|||xxxtttooogggaaaooosss{{{|||nnnNNNAAABBBEEEGGGGGGBBB999222000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222222111111111111111***222555222111777===???NNNeee}}}pppmmmsssZZZJJJ@@@<<<===>>>;;;>>>DDDDDD@@@@@@EEELLLSSS]]]gggxxx~~~~~~{{{vvvqqqooouuu|||zzzrrrnnnllljjjjjjjjjgggaaa]]]TTTQQQLLLHHHEEE???888222///---,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))************+++++++++------------------------******+++++++++,,,,,,,,,)))******++++++,,,------,,,------++++++---...---444///111999===AAAQQQdddFFFCCC@@@>>>>>>===<<<;;;::::::::::::::::::::::::888888888888888888888888888:::<<<:::777@@@WWWooozzzpppiiibbbdddnnn~~~dddKKKBBBBBBDDDFFFBBB;;;444000///000000///............///------------------------------,,,,,,,,,,,,------------------------------............////////////111111111111111111111111222222222000000666@@@IIIZZZjjj|||ppp}}}tttZZZIIIAAA======@@@@@@===>>>AAABBBCCCJJJTTTWWWfffxxxyyytttnnnppprrruuuzzzzzzyyyuuuqqqpppqqqooojjjeeeUUUPPPJJJFFFDDD@@@999333000...,,,+++,,,,,,+++***************************************************************))))))))))))))))))************))))))************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------......///000111//////000111111///222:::AAADDDOOOoooFFFCCC@@@>>>>>>===<<<;;;::::::::::::::::::::::::999999999999999999999999999:::<<<;;;<<>>>>>===<<<;;;::::::::::::::::::::::::999999999999999999999999:::::::::>>>FFF]]]wwwnnnhhhiiisss|||eeeGGGBBBDDDFFFGGGDDD>>>777222111000000///...///////////////////////////////////////............//////////////////////////////............////////////////////////000000000000000---222;;;???DDD[[[vvvSSSHHH???===>>>>>>@@@CCCCCCEEEIIIMMMQQQ\\\lllyyy|||uuuooolllkkkmmmsssyyywwwtttvvvxxxuuuqqqbbbYYYNNNIIIIIIHHHBBB<<<777333---******+++,,,,,,************************************************)))***************++++++)))******++++++******)))*********+++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---......//////++++++...111111111555;;;BBB???HHH___}}}FFFCCC@@@>>>>>>===<<<;;;::::::::::::::::::::::::999999999999999999999999;;;777777@@@OOOfffxxxooommmpppsssxxxQQQFFFEEEEEEEEEEEE@@@999333111111000///////////////////////////////////////000//////......//////000////////////////////////............////////////......//////000000000000444111666???CCCNNNoooOOOGGGAAA@@@AAA???@@@BBBGGGJJJMMMRRR___ttt|||vvvuuusssppprrrxxx}}}vvvvvvvvvqqqsssvvvwwwuuukkkaaaTTTLLLJJJHHHCCC>>>;;;666000+++***+++,,,---************************************************))))))******+++++++++,,,******++++++++++++*********++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,------......000///111444333222999BBBDDDIII[[[xxxFFFCCC@@@>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;777888DDDUUUhhh}}}|||vvvpppkkkooouuu]]]KKKGGGCCCBBBCCC@@@999333222111000000//////000000//////////////////////////////............//////////////////////////////............////////////...//////000000111111222555222555<<>>999333...------------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,------......333000111444333222;;;HHHKKK___{{{}}}FFFCCC@@@>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;AAAOOO___pppxxxkkkbbbdddiiisssuuuUUUMMMEEEBBBCCCAAA<<<666222111000000//////000000........................///......------......///....................................//////////////////000000111222222333111444<<>>@@@BBBBBBFFFKKKOOOXXXfffyyyzzzwww|||{{{|||wwwnnnkkkpppzzzvvvgggWWWJJJDDDBBBCCC@@@<<<666111//////...---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---......//////222///111777999<<>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::<<>>>>>666444222111222222111000////////////////////////000///...------...///000////////////000000000000////////////000000000000222222222333555666666666999<<>>888333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000---///000000......///000---777???@@@FFF]]]~~~FFFCCCAAA??????>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::;;;;;;<<<;;;;;;;;;DDD^^^uuuooofff___ZZZYYYYYYYYYccchhhooowwwfffOOOLLLMMMHHHCCCCCC666444222111222222111000////////////////////////000///...------...///000////////////000000000000////////////000000000111222222222333444666666666999IIIooommmOOOBBBFFFCCCDDDPPPYYYfffzzzuuuooovvvkkkTTTHHHGGGJJJGGGDDD???:::555111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------....../////////---///000000//////111333444999???GGGYYYvvvEEEBBB@@@>>>>>>===<<<:::===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<999RRRuuuwwwkkk```XXXRRROOOMMMPPPTTT[[[aaahhhnnnuuuyyyvvvXXXKKKJJJGGGDDDCCC777555222111111111000/////////////////////////////////............//////////////////000000000000/////////000000000111111222222222222333555777888999VVVrrrWWWEEE???EEEGGGSSShhhwwwpppvvvvvv]]]LLLHHHJJJIIIGGGCCC===888444111000------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------....................................///000//////000333555:::???HHH\\\{{{DDDAAA???>>>>>>===<<<:::===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;<<<>>>GGGjjj|||}}}ooocccZZZSSSNNNKKKHHHKKKNNNQQQTTTWWW[[[^^^jjjqqq{{{dddNNNFFFEEEDDDCCC999666333111111111000////////////////////////////////////....../////////////////////000000000000//////000000000111111111222222222222222555888;;;BBBcccnnnVVVIIICCCGGGQQQ]]]sss{{{yyyhhhRRRJJJLLLNNNKKKGGGBBB<<<666222000---------------,,,,,,,,,,,,,,,+++************+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------------------------............////////////............///000000///...000333666;;;JJJaaaCCCAAA???>>>>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;999:::>>>@@@[[[{{{zzz~~~rrreee\\\VVVOOOKKKHHHIIIJJJIIIIIIJJJLLLNNNRRRYYYccclllsss{{{xxxXXXIIIHHHHHHFFF;;;888444111111111000000000000000000000000000000...//////////////////...////////////000000000000000000000000111111111111111222222222222555;;;???NNNqqqkkkTTTIIIJJJOOO[[[dddqqqqqqYYYNNNOOOQQQOOOKKKFFF@@@999333000.........------,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---------.........////////////////////////......111111000......000555888<<>>>>>>>>===<<<===<<<<<<<<<<<<;;;;;;;;;999;;;<<<;;;:::<<>>;;;666333222222111111000000000000000000000000......////////////......////////////000000000000000000000111111111222222111222333222333777???EEEUUUyyynnnSSSFFFEEEMMMVVVfffjjjpppxxx^^^PPPNNNQQQPPPMMMIIICCC<<<666222//////......---,,,,,,,,,------,,,+++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---......//////------........./////////////////////////////////222111000000000444:::???FFFoooDDDBBB@@@?????????>>>======<<<<<<<<<<<<;;;;;;;;;999;;;>>>===<<<>>>EEEJJJlllxxxuuuyyyvvvjjjccc^^^WWWQQQKKKJJJIIIFFFDDDCCCEEEFFFEEEIIILLLOOORRRXXX```gggssszzzuuuyyyiiiLLLEEEFFFCCCAAA===888444333333333222000000000000000000000000---...///000000///...---////////////000000000000000000111111111222222222000222333333444999CCCJJJ^^^uuuYYYIIIEEEKKKXXXdddgggiiilllyyy{{{aaaOOOKKKMMMMMMLLLJJJEEE@@@:::777/////////...------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////............////////////......//////000000111111111111111222555;;;CCCIIIYYYDDDBBB@@@???@@@@@@???>>>======<<<<<<<<<;;;;;;;;;999<<>>AAAHHHNNNxxxuuusssyyywwwnnniiifff___ZZZNNNMMMJJJFFFBBB@@@AAABBB@@@AAABBBBBBBBBGGGNNNUUUZZZcccoooyyy}}}hhhppptttRRRJJJJJJFFFCCC>>>999555444333333333000000000000000000000000---...///000000///...---////////////000000000000000111111111111222222222///222333333444;;;EEENNNlllhhhVVVGGGDDDLLLYYYkkkzzzffflllsssvvv~~~|||bbbNNNHHHIIIJJJKKKJJJGGGBBB>>>:::000000///...------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000............/////////000---......///000111111222000000111333888@@@JJJQQQiiiEEEDDDBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;===>>>CCCTTTeeeuuupppvvv{{{}}}rrrkkkeee```\\\WWWRRRMMMIIIGGGFFFDDDCCCAAABBBCCCCCCDDDDDDDDDDDDJJJOOOVVV\\\cccnnn{{{qqqppp|||]]]KKKFFFCCCAAA???;;;888555333333333111111000000000000111111000/////////............111000/////////000222333000000000000111111111111555444555777777===PPPddd~~~uuu]]]GGGNNNKKKEEEQQQnnnuuuxxx~~~zzzoooyyysssZZZJJJGGGMMMKKKIIILLLEEE===>>>666222///------...//////------------------------,,,,,,------,,,,,,+++***------------------------------------------------///////////////.........000////////////000000111111000222777<<>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@???HHH```xxxooommmttt{{{wwwooohhhbbb]]]ZZZVVVPPPKKKIIIGGGEEECCCDDDDDDDDDDDDDDDDDDCCCCCC???CCCHHHLLLPPPYYYdddlllwwwxxxvvvbbbMMMHHHGGGBBB@@@<<<888555333333333111111000000000000111111000000/////////.........111000/////////000222222000000000000111111111111222333777999;;;FFF___vvvpppYYYHHHFFFKKKNNNTTTggg}}}~~~wwwxxx|||sss^^^MMMHHHPPPRRRRRRSSSKKKAAA@@@999666111...............------------------------,,,------------,,,++++++------------------------------------------------////////////////////////000////////////000111111333333666;;;@@@KKKbbbwwwDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;???BBBAAA@@@OOOooovvvhhhiiirrryyy|||uuummmfffaaa___[[[UUUPPPLLLIIIFFFDDDFFFFFFEEEEEEDDDCCCBBBBBB===@@@BBBDDDEEEIIIQQQVVVaaalll{{{mmmQQQIIIJJJDDDBBB>>>:::666333222111111111000000000000111111000000000/////////......000000000///000111111222000000000111111111222222111444888:::>>>PPPpppzzzdddRRRFFFAAAGGGFFFNNNccc{{{uuutttrrrbbbPPPFFFLLLUUU\\\^^^WWWKKKCCC===999333000............---------------------------------------,,,++++++------------------------------------------------////////////////////////000000//////000111111222000222666<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@EEE[[[yyykkkbbbgggpppwwwyyyrrrllliiidddaaa[[[VVVRRRNNNIIIFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCEEEIIILLLOOOZZZhhhsss{{{YYYJJJIIIFFFDDD@@@<<<777444222111222111111000000111111222000000000////////////...000000000000000111111222000000111111111222222222333666888999BBB[[[www```QQQHHHFFFHHHJJJJJJWWWrrr~~~vvvqqqrrrgggTTTIIIHHHTTTeeemmmkkk]]]JJJ>>>:::444000....................................---------...---,,,,,,+++,,,,,,------------------........................///////////////000000000000000000000111111222333000222777BBBSSSjjj{{{CCCBBBAAA@@@???>>>>>>>>>========================>>>===<<<@@@RRRqqqoooeeebbbiiiqqqvvv}}}wwwtttsssjjjgggccc^^^ZZZUUUPPPLLLFFFFFFEEEDDDCCCDDDDDDEEEAAABBBBBBBBBAAABBBCCCEEEBBBIIIRRRXXX^^^ggguuufffNNNIIIGGGEEEBBB===999555222111222222111111111111222222111000000000///////////////000000000111111111111111111111111222222222222555777999>>>PPPrrrzzz[[[KKKFFFEEEFFFIIIKKKTTTlll~~~vvvxxxooo___VVVJJJTTTjjjwww{{{kkkMMM@@@;;;444000......//////........................------.........---,,,,,,,,,,,,,,,---------..............................////////////000000111111000000000111111222444444444777???PPPjjjCCCBBBAAA@@@????????????========================>>><<<;;;FFFbbb~~~iiicccdddmmmtttxxx}}}zzzzzzqqqooollliiieee```ZZZVVVJJJIIIGGGFFFEEEEEEFFFFFFAAAAAABBBBBBBBBBBBBBBBBB???BBBFFFGGGJJJQQQ\\\eeeqqqyyytttVVVNNNGGGEEECCC???:::666333111222222111111111111222222111111000000000///////////////000111111111111000111111111222222222222333555888>>>MMMkkkkkkNNNDDDEEEEEEEEEGGGGGG]]]~~~zzzooobbbMMMSSSjjjuuu|||oooKKKDDD???777111////////////.......................................---,,,,,,+++,,,,,,------....................................//////000000111111222000000111111222333555555444===LLLbbb}}}BBBBBBAAA@@@????????????========================>>>>>>@@@MMMlllttteeecccgggrrryyy|||~~~}}}xxxwwwuuusssppplllfffbbbRRRPPPMMMJJJHHHFFFFFFFFFCCCCCCDDDEEEFFFEEEDDDCCCAAABBBCCCCCCDDDGGGLLLPPPXXX___iiivvv___SSSGGGEEECCC@@@<<<888444333333222222111111222222333111111111000000000//////...///000111222111111000111111111222222222333333444999EEE^^^yyy```IIIDDDFFFFFFHHHMMMQQQlll}}}nnnVVV\\\nnnsss~~~xxxVVVLLLEEE<<<555111///.............................................------,,,++++++,,,,,,---......///...........................//////000111111222222111111111222333444555666777JJJccczzzBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???AAAEEEQQQnnnnnncccbbbiiiuuu}}}~~~}}}|||{{{yyywwwsssnnniiiYYYVVVRRRMMMJJJGGGFFFFFFDDDCCCDDDEEEFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJOOOWWWaaammm{{{eeeVVVFFFEEECCC@@@<<<888555333333222222111111222222333111111111111000000000000...///000222222111111000111111222222222333333333555;;;JJJjjjhhhTTTCCCAAADDDDDDJJJSSSggg{{{cccjjj{{{|||lllRRRKKKAAA888222///...---////////////////////////......//////......---,,,++++++,,,,,,---...//////////////////////////////...//////000111222222222111111111222333444666777AAA[[[{{{FFFDDDBBBAAAAAA@@@>>><<>>===============>>>===;;;GGG```yyygggdddjjjsss{{{~~~wwwrrrgggddd^^^YYYTTTPPPKKKHHHIIIGGGEEEFFFIIIHHHEEEBBBFFFDDDBBBBBBCCCDDDCCCBBBDDDDDDFFFJJJRRR[[[ccciii|||uuuVVVJJJDDDEEECCC<<<<<<<<<222222222222222111111000000111111111111111222222222000111111111111222222222444222111111222444555555888>>>SSSyyyiiiUUUHHHAAAEEECCCAAANNNaaa~~~~~~{{{|||eeeRRRAAA<<<777///,,,111////////////////////////------------------------,,,,,,,,,---------........................------111111111000000000000000...111222//////444:::===NNNvvvCCCAAA???>>>???>>><<<:::>>>>>>============>>>>>>AAA@@@MMMhhh}}}jjjjjjpppyyy}}}wwwrrrkkkccc]]]WWWQQQNNNMMMJJJFFFFFFGGGHHHGGGDDDHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCBBBCCCGGGKKKPPPSSS___fffsss___NNNFFFGGGEEE>>>===<<<222333333222222222111111111111111111111111111111111111111111111222222222222444333222222333444555555<<>>>>>??????===;;;>>>>>>>>>======>>>>>>???DDDFFFUUUssstttlllpppwwwyyypppjjjddd___\\\TTTOOOIIIFFFHHHJJJKKKJJJIIIGGGEEEEEEEEEEEEDDDCCCEEEDDDBBBAAAAAABBBCCCDDDFFFKKKSSS___nnnkkkSSSIIIHHHHHH@@@>>><<<222333333333333333222222222111111111111111111111111111111111111222222222333333333444444444555555555>>>TTTtttcccIIIFFFAAAAAAFFFFFFKKKbbb}}}oooddddddsssgggKKK???;;;555111111////////////////////////------------------------,,,------------.........000000000000000000000000111111111111111111111111555111000555888;;;HHHVVVsssyyyhhhDDDBBBAAAAAABBBBBBAAA???>>>>>>>>>===>>>>>>??????AAAIII]]]~~~{{{kkklllqqqxxx{{{vvvssspppnnn```YYYPPPKKKKKKMMMNNNMMMKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEHHHNNNXXXfffttt~~~vvvVVVJJJHHHIIIBBB???===444444444444444444444444444111111111111111000000000111111111222222222333333333444555666555555666777AAA]]]xxxXXXKKKCCCBBBDDDGGGGGGPPPlllzzzfffXXXUUUbbboooMMM===:::888444111////////////////////////........................------------............//////000000000000000111000111111111111111222222666111000444555:::PPPhhhxxxuuuXXXEEECCCBBBBBBCCCCCCBBB@@@>>>>>>>>>>>>>>>???@@@@@@>>>MMMgggqqqdddjjjnnnvvv~~~}}}qqqjjj___WWWTTTQQQNNNLLLMMMKKKJJJIIIJJJJJJIIIHHHEEEFFFFFFHHHHHHIIIIIIIIIKKKKKKKKKLLLOOOVVV^^^dddwww[[[KKKGGGIIIDDD@@@>>>777555555555555555666666666333222222222111111111000111222222222222333333333222444666666666666888:::HHHfffhhhOOOJJJCCCCCCEEEGGGHHHUUUvvvqqqbbbYYYWWW```|||zzzUUU@@@<<<:::555///000000000000000000000000........................---------.........//////.........//////000000000000000111111222222222333222111111444777DDDbbb}}}}}}eeeRRRDDDBBBAAA@@@AAAAAA???>>>>>>>>>>>>>>>??????@@@AAA@@@WWWwwwiiiccciiimmmttt~~~vvvnnnhhhaaaZZZTTTRRRPPPMMMLLLKKKKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHOOOPPPRRRTTTVVVZZZ^^^bbbhhhwwwcccOOOHHHJJJEEEAAA@@@;;;666666666777777777777777444444444333222222111111222222222222333333333333222444666666555777;;;@@@TTTsssZZZEEECCCBBBCCCGGGIIIPPPddd{{{xxxuuusssllllllkkkjjjjjjlllnnnoooqqqpppsssxxxyyyzzz}}}ooodddbbbeeekkk___FFF???<<<555...000000000000000000000000........................------........./////////---......//////000000000000000111111222333333333///111444777BBB[[[|||xxxyyyaaaSSSNNNCCCAAA?????????>>><<<;;;>>>>>>>>>>>>???@@@AAABBBHHHfffooobbbdddkkkpppvvvwwwppphhheeeaaa]]][[[YYYVVVSSSQQQPPPPPPOOONNNOOOOOOOOOTTTXXX^^^dddiiiooovvvzzzzzznnnWWWLLLMMMFFFAAAAAA===777777777888888888999999666666555444444333222222222222222333333333444444111444666555444888???EEE___jjjMMMAAABBBCCCFFFKKKRRR```}}}yyyssshhheeebbb````````````___]]]```bbbbbbbbbdddgggiiiooommmooossstttsssvvv|||rrrggghhhooovvvbbbIII@@@>>>888111000000000000000000000000....................................////////////......///000000111222222000000111222222333444444000555777;;;QQQsss```PPPRRRYYYDDDBBB@@@??????>>><<<:::>>>>>>>>>>>>???@@@AAABBBQQQrrrzzzbbb^^^fffnnnsssyyy|||wwwtttoookkkhhh\\\[[[ZZZYYYYYYZZZ[[[\\\[[[aaaiiirrr{{{www]]]PPPOOOGGGAAAAAA>>>777777888888888999999999777777666555444444333333222222333333333444444444111333555444444888@@@HHHfff{{{VVVDDDDDDIIIEEEIIIPPP[[[pppttteee___dddXXXTTTPPPNNNMMMMMMLLLKKKGGGKKKNNNOOONNNNNNRRRUUUYYYUUUTTTWWWWWWTTTWWW^^^fffhhhjjjkkklllnnnssswww{{{wwwiiihhhqqqyyy___HHH@@@@@@<<<555000000000000000000000000////////////////////////............/////////000///000000111222222333333000000111222333333444444444888888>>>ZZZnnnRRROOO___nnnCCCCCCAAA@@@???>>>>>>>>><<>>BBBVVVzzzmmmbbb___gggrrrwwwzzz}}}xxxsssooonnnmmmnnnlllnnnrrrwww```RRRRRR@@@@@@JJJ>>>777777888:::;;;:::888555777777777777777777777777333333333444444444555555444333000555===;;;BBBVVVyyywwwjjjKKKDDDIIIFFFHHHMMMTTTdddvvviii]]]YYYWWWOOOJJJIIIHHHGGGFFFEEEEEEFFFAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHPPPPPPPPPQQQSSSUUUXXXYYYcccfffrrrxxxqqqrrryyy~~~jjjOOOAAAAAA<<<111222000......///000000////////////////////////////////////////////////////////////000111111222222333444333222000000222444555:::===FFFaaatttbbbTTTTTTiiiCCCCCCAAA@@@???>>>>>>>>><<>>888777777888999999777555777777777777777777777777333333333444444444555555222333000444;;;<<>>>>>>>>>>>?????????????????????@@@AAABBB>>>>>>???@@@BBBEEEHHHIIIMMMPPPWWW^^^```cccmmmyyyrrrVVVEEEAAA;;;111222000//////000000000/////////////////////////////////////////////////////////000000111111222222333333333222000000222444555777???UUUuuuwwwhhh```\\\aaavvvCCCCCCAAA@@@???>>>>>>>>><<>>===BBBAAA@@@IIIdddkkk___^^^```fffooouuuyyy~~~sssVVVSSSGGGAAADDD>>>999888666666777777666555555555555555555555555555333333333444444444555555222555222444;;;@@@PPPjjjfffWWWHHHBBBGGGJJJKKKYYYooouuu^^^OOOIIICCCEEEHHHBBB@@@@@@???>>>============???>>>>>>======>>>>>>???======<<<<<<<<<===>>>>>>???>>>???@@@AAADDDFFFHHHCCCEEEHHHKKKNNNZZZqqq~~~zzz}}}aaaJJJAAA;;;222333111//////000111000/////////////////////////////////////////////////////////000000111222222222333333333222111111444666:::888IIIooosssiiigggiiioooCCCCCCAAA@@@???>>>>>>>>><<>>;;;888555444444555555444333333333333333333333333333333333444444444555555444888666555===FFF\\\xxxrrrRRRNNNIIIDDDJJJOOORRRfffgggRRRGGGEEEBBBEEEJJJEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@??????>>>>>>>>>>>>??????@@@@@@??????@@@AAACCCDDDGGGKKKQQQXXXdddzzz}}}zzzwwwiiiNNNAAA;;;555444222000000111111000//////////////////////////////////////////////////////000000111111222333333333333333333222222555777@@@AAAZZZwwwpppmmmmmmtttCCCCCCAAA@@@???>>>>>>>>>===AAA@@@@@@DDDBBBHHHZZZttt___\\\aaaeeeiiiooowww{{{___QQQIIIAAA??????<<<999555333333444444444222222222222222222222222333333333444444444555555444999666555???MMMgggfffIIILLLJJJEEEJJJQQQUUUooobbbOOOGGGGGGDDDGGGLLLHHHBBBBBBAAAAAA@@@AAAAAAAAA@@@??????>>>>>>??????@@@??????>>>>>>??????@@@@@@EEEDDDCCCCCCDDDEEEFFFGGGMMMUUUbbbrrryyyyyy}}}}}}oooOOOAAA<<<999555333111111111111000///////////////////////////////////////////////////000000000111222222333333222333444333333444666999@@@JJJkkkzzzuuunnniiihhhsssCCCCCCAAA@@@???>>>>>>>>>===AAA???@@@CCCCCCNNNeeennn]]]]]]bbbfffkkkrrrzzz~~~mmmTTTHHHBBB??????===:::666444333444333333222222222222222222222222333333333444444444555555222888555555DDDYYYttt___HHHKKKIIIEEEJJJOOOZZZyyy___NNNHHHHHHDDDFFFJJJGGGAAAAAA@@@@@@???@@@@@@AAA@@@@@@????????????@@@@@@???>>>>>>??????AAABBBBBBDDDEEEFFFHHHKKKOOORRRTTTbbbooo~~~yyyrrrzzzqqqOOO@@@===;;;666444222111222222111///////////////////////////////////////////////////000000111111222333333333222333444444333555888:::AAAXXXzzz|||pppggghhhvvvCCCCCCAAA@@@???>>>>>>>>>===@@@>>>???CCCCCCRRRnnnzzzkkk___aaafffjjjrrrzzzZZZJJJDDDAAA@@@===:::777555555444333222222222222222222222222222333333333444444444555555333:::777999NNNiii~~~pppSSSFFFJJJHHHGGGOOOSSSkkk___PPPKKKLLLFFFGGGKKKGGGDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEGGGHHHJJJKKKEEEHHHLLLSSS[[[cccjjjnnnyyyxxxsssNNN???===<<<777555333222222222111000////////////////////////////////////////////////000111111222222333333444222333444444444666999;;;MMMnnn~~~|||kkkdddlllCCCCCCAAA@@@???>>>>>>>>>===@@@===>>>BBBCCCUUUtttxxxkkkcccfffkkkpppxxx___KKKGGGBBBAAA===;;;888666666555333111222222222222222222222222333333333444444444555555666<<<:::???XXXwww\\\HHHBBBGGGGGGKKKUUUYYY}}}bbbSSSOOOPPPKKKKKKNNNKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMMMMNNNPPPRRRTTTUUUbbbfffmmmxxxtttMMM>>><<<;;;888666333222222222111000////////////////////////////////////////////////000111111222222333444444222333444444444666999<<<]]]|||uuu}}}mmm[[[ZZZoooCCCBBBAAA@@@????????????AAA@@@===???CCCEEE]]]rrrwwwxxxrrrnnnqqqxxxtttMMMFFFGGG;;;===:::777555555555444222333333333444444444555555444444444555555555666666555999999EEEiiihhhKKKDDDAAACCCEEEJJJ^^^uuueeeZZZQQQPPPTTTVVVXXX[[[WWWYYYZZZYYYWWWXXX\\\```____________``````aaabbbdddgggkkknnnrrrvvvzzz~~~xxxSSSFFF@@@999999888666444222111000000000000000000////////////............/////////000000000000111222222333333000666111...666:::>>>IIIxxxgggfffVVVLLLaaaCCCBBBAAA@@@????????????BBBCCC@@@BBBGGGLLLgggwwwzzz~~~xxxvvv{{{{{{PPPGGGKKKDDD===;;;777666555555444333333333333444444444555555444444444555555555666666999???AAAOOOqqqsss\\\IIIDDDCCCFFFGGGPPPgggfff\\\SSSSSSWWWZZZ]]]```___bbbeeefffeeefffjjjmmmttttttuuuvvvwwwyyyzzz{{{~~~\\\IIIBBB>>>999888666444333111111000111000000000////////////........./////////000000000000000111222222333333000555333333888888@@@RRRqqqxxxtttppplllYYYPPPNNNgggCCCBBBAAA@@@@@@?????????>>>AAA???@@@FFFPPPppp{{{~~~UUUEEEGGGDDD>>>;;;888666555555444333333333333444444444555555444444555555555666666666666???EEEVVVtttcccRRRFFFDDDEEEGGGIIIVVVssshhh]]]UUUVVV[[[```dddhhhkkkpppuuuxxxyyyzzz~~~gggLLL@@@???:::999777555333222111111111111000000000/////////....../////////000000000000000111111222333333333111555555888999777GGGfff|||tttiiibbb^^^\\\MMMPPPZZZvvvCCCCCCBBBAAA@@@@@@@@@@@@<<>>>>>;;;888666666555444333333333333444444444555555555555555555666666666666444???III[[[tttuuuUUUKKKDDDDDDFFFGGGJJJZZZ|||hhh^^^VVVXXX___eeejjjooouuu{{{wwwTTTAAA???:::999777555444333222222111111111000000000//////...////////////000000000000000111222222333333444222444555999:::999TTT~~~{{{ggg\\\WWWXXX[[[SSSaaasssDDDCCCBBBAAA@@@@@@@@@@@@???EEEDDDEEEPPPdddpppKKKAAA???>>><<<888666666666555333333333333444444444555555555555555666666666777777888DDDPPPcccxxxbbbIIIEEECCCEEEFFFFFFKKKaaajjj___WWWYYYaaagggnnnsss{{{dddHHH@@@;;;:::888666444333333222111111111111000000000000////////////000000000111111111111222333333444444333444333777;;;AAAeeeqqq^^^TTTTTT]]]gggkkk~~~DDDCCCBBBAAA@@@@@@@@@@@@???DDDCCCFFFWWWqqquuuLLLAAABBB???<<<999777666666555444333333333444444444555555555555666666666777777777999EEESSSfffyyy~~~}}}WWWFFFFFFCCCEEEFFFGGGRRRpppmmmbbbYYY[[[bbbiiipppvvv~~~sssOOO<<<<<<;;;999777555444333333222222111111111000000000/////////000000000111111111111222222333444444444444555333555???NNNtttjjjXXXRRRVVVgggwwwDDDCCCBBBAAAAAA@@@AAAAAA<<>>TTTnnnuuuOOOCCCCCCBBBCCCEEEKKK^^^lllaaabbbbbbgggrrruuu|||yyy|||III@@@<<<::::::888444222444111111111111000000000000////////////000000000000222222222333333444444444:::666999???KKKiiippp___NNNMMMZZZnnnEEEDDDCCCBBBAAA@@@@@@@@@CCCEEEEEEWWWxxxqqquuu|||{{{rrrqqq|||oooKKKLLL@@@???<<<:::777666444444555444444333333444444555444888444333;;;<<<888<<>>999999777333222333222222111111111000000000/////////000000000111111111222222333444444555555333888666GGGrrrlllZZZRRRRRRbbb{{{DDDDDDCCCBBBAAA@@@@@@AAAAAABBBFFFccc}}}zzzwwwrrrooollljjjcccddddddccc___[[[XXXWWWZZZbbbmmmvvv|||tttgggnnnNNN>>>AAA???===:::888666555444555555444444444444555555444888666666<<<999888BBBMMMyyyVVVEEECCCGGGIIIHHHRRRfffttteeeccc___cccmmmpppyyy~~~||||||iiiHHH@@@:::888777444222333222222222111111111000000//////000000000111111111111222222333444555666666555<<<777NNNdddTTTRRRZZZqqqDDDCCCBBBBBBAAAAAAAAAAAAFFFDDDJJJmmmyyyrrrlllgggddd^^^]]][[[YYYVVVTTTRRRQQQOOOQQQSSSRRROOONNNOOOQQQPPPVVV]]]aaaeeelllwwwuuuffflll^^^HHHAAA@@@===;;;888666555555666555555444444555555666555999666777:::666888FFF]]]kkkOOODDDDDDHHHKKKNNN]]]wwwwwwfffbbb^^^bbbllloooxxx{{{{{{~~~yyyLLLCCC;;;999888555333333222222222222111111111111000000000000111111111111111222222333555666666777:::AAA???]]]___UUUYYYiiiDDDCCCBBBAAAAAAAAAAAAAAAEEEDDDMMMvvv|||pppjjjbbb[[[WWWUUUTTTSSSNNNMMMMMMLLLKKKJJJJJJJJJLLLMMMMMMLLLKKKJJJKKKLLLNNNPPPRRRTTTVVV\\\dddkkklllqqqyyyxxxiiillliiiMMMAAA@@@>>>;;;999777666555666666555555555555666666555888666777:::666<<>>;;;999777666555666666555555555555666666444777555777;;;999CCC[[[uuuTTTHHHGGGGGGKKKRRR[[[sssmmmgggbbbfffqqquuu~~~~~~~~~UUUIII===::::::888555555333333222222222111111111000000111111111222222222111222333444555777888888888;;;UUUtttpppXXXUUUddd}}}CCCCCCBBBAAAAAAAAABBBBBBGGGIII\\\~~~xxxnnnddd\\\XXXWWWXXXTTTRRRPPPPPPQQQRRRQQQPPPMMMNNNNNNOOOOOOPPPQQQQQQOOOMMMLLLNNNPPPQQQPPPOOOOOONNNNNNPPPRRRTTTTTTSSSWWW\\\ccciiimmmuuu}}}{{{lllggguuuQQQBBB@@@>>>;;;999777666555666666555555555555666666333666555888<<<<<>>;;;;;;999666666333333333222222222111111000111111111111222222222111222333444666777888999>>>AAAeeeiiifffgggXXX___pppDDDCCCBBBAAAAAABBBCCCDDDIIICCCccc}}}sssgggbbb\\\XXXWWWWWWXXXXXXRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTTTTTTTTTTUUUUUUVVVYYYZZZ\\\___dddkkksssyyy~~~|||mmmbbbwwwNNNHHH===<<<===888999;;;444666666666666666666666666777555333999;;;666JJJpppgggLLLEEEGGGGGGLLLUUUgggwwwhhhhhhooouuuxxx~~~zzzzzzgggFFFBBB===666777111777444444333333333333222222000111111111111222222222111333444555555777999;;;666MMMtttqqqvvv|||cccgggiii~~~DDDCCCBBBAAAAAABBBCCCDDDJJJFFFfffnnn```[[[[[[YYYVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWYYYZZZ[[[VVVVVVVVVVVVVVVWWWXXXXXX[[[\\\^^^___bbbffflllppp~~~~~~}}}mmm^^^iii\\\MMM@@@===>>>888888999333666666666666666666666666666555444999<<<:::OOOuuuwww\\\FFFDDDIIIKKKRRR\\\sssnnnlllrrryyy|||~~~zzzyyy}}}lllJJJBBB>>>888999333777444444333333333333222222111111111111222222222222222333555555555666999;;;>>>UUU{{{tttwwweeeoootttDDDCCCBBBAAAAAABBBCCCDDDJJJHHHkkksssaaaUUURRRTTTWWWWWWWWWXXXZZZZZZXXXVVVUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[]]]___[[[[[[[[[[[[[[[\\\]]]]]]```aaabbbbbbbbbdddfffiiipppvvvppp\\\[[[hhh|||kkkRRRBBB>>>???999777888222666666666666666666666666666666444999===>>>UUU{{{gggRRRCCCEEEKKKMMMUUU```~~~wwwqqqvvv}}}}}}|||{{{|||uuuNNNCCC>>>:::===555777444444333333333333222222111111111111222222222333333444555555555777999<<>>BBB[[[```OOODDDGGGKKKKKKSSS```~~~vvvxxx~~~|||zzz~~~~~~SSSCCC===;;;>>>555555444444333333333222222222111111111222222222333333444555666555555777:::===@@@fffqqqkkklllDDDCCCBBBAAAAAABBBCCCDDDEEEPPP|||yyy^^^SSSTTTWWWWWWXXX[[[YYYYYYZZZ[[[\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^______``````dddcccbbbaaa```aaaaaabbbbbbbbbbbbaaabbbccccccdddeeegggiiiiiihhhgggggghhhiiilllppptttxxx~~~~~~xxxggg[[[ZZZiiiYYYDDD<<<@@@<<<999:::777777777777777777777777777777999666888>>>EEE```ZZZMMMFFFJJJKKKKKKUUUddd}}}|||ttthhh{{{}}}zzzXXXEEE<<<:::===444555444444333333333222222222111222222222222333333333555555666555666888<<>>BBBPPP~~~nnnssswwwdddmmmDDDCCCBBBAAAAAABBBCCCDDDMMMeeedddZZZSSSWWW^^^bbbbbbbbbffffffhhhkkkmmmmmmkkkhhhgggeeedddcccccceeeggghhhjjjjjjjjjjjjjjjjjjjjjjjj```aaaccceeefffffffffeeefffeeeeeeeeeeeefffggggggfffgggiiiiiiiiiiiikkklllpppqqqrrrrrrsssuuuxxx{{{~~~yyymmmaaa]]]ooocccHHH===BBB>>>999999888777777777777777777777777666;;;999999CCCSSSrrroooMMMEEEDDDKKKOOOTTThhhmmmddd```jjjkkkttt|||wwwzzzcccMMM???888;;;555999444444333333333333222222222222222333333333444444333444444555777;;;@@@EEEbbbtttlll```kkkDDDCCCBBBAAAAAABBBCCCDDDSSSnnn___\\\\\\___bbbaaabbbeeefffhhhmmmrrruuutttooolllkkkiiifffeeeeeegggkkkmmmppppppppppppoooooooooooolllmmmpppqqqqqqooollljjjkkkkkkjjjjjjjjjkkklllllljjjkkkllllllkkklllnnnppptttuuuvvvvvvvvvwwwzzz||||||oooccc]]]ooogggJJJ>>>BBB>>>888888777777777777777777777777777555;;;999;;;FFFXXXzzz```LLLEEEEEEKKKOOOVVVmmm\\\[[[fffqqq~~~{{{}}}wwwxxxfffPPPAAA888;;;666;;;444444444333333333222222222222333333333444444444222333444555777<<>>999777999999888888777666666666===<<<<<>>:::777888888777555333222222222333222222333333333333444444777444:::777:::<<<<<>>:::999777777777777777888888888999888999???OOOkkkXXXIIIDDDEEELLLTTTbbb~~~sssUUUrrrtttcccYYYtttsss|||}}}yyyxxx~~~~~~XXXDDD???===::::::888777555333222222222333222222333333333333444444555222999666:::<<<@@@```nnn\\\```wwwFFFBBBAAACCCDDDCCCDDDHHHhhhqqqhhhkkknnnooommmnnnqqqtttwwwxxxzzz{{{{{{zzzyyywwwtttqqqmmmkkkmmmoooqqqrrrtttuuussspppqqqsssrrrmmmqqqsssvvvyyy{{{{{{{{{zzz|||{{{zzzzzz{{{zzzxxxvvvuuuttttttuuuwwwwwwuuutttvvvwwwyyyzzz{{{||||||||||||}}}pppbbbZZZ\\\VVVGGGBBB:::>>>;;;:::555666666777888888999999999777888AAAVVVuuu{{{RRRGGGDDDFFFMMMVVVjjjxxxjjjqqq[[[VVVZZZvvv}}}xxxvvvyyy```GGG@@@@@@>>>;;;888777555333222222333333222222333333333333444444444111888666999===FFFkkkdddZZZfffEEEBBBBBBCCCCCCBBBFFFKKKmmmtttnnnrrrvvvvvvuuuvvv{{{|||xxxwwwxxxzzz{{{{{{|||}}}zzzwwwwwwyyywwwsssuuuvvvyyy|||~~~}}}|||{{{|||}}}}}}|||zzzxxxxxxxxxyyyzzzzzzxxxvvvwwwwwwxxxyyyzzz{{{||||||~~~uuufff\\\XXXoooYYYFFFCCC;;;>>>999999666666777777888888888888:::;;;<<>>RRRttteeeeeeoooDDDBBBBBBDDDBBBBBBHHHPPPxxx}}}ssszzz|||~~~}}}|||}}}zzznnndddYYYTTTnnn```GGGCCC======777777999999888888777666666555666999>>>LLLnnnnnnLLLHHHHHHKKKRRRccc}}}uuurrrtttXXXBBBAAAAAA:::999888666444333333444444222222333333333333444444888333;;;999999@@@[[[jjj```eeeoooCCCBBBCCCDDDBBBBBBIIIRRRzzz~~~~~~}}}yyynnneeeXXXMMMkkkkkkJJJCCC<<<<<<888:::888888888777777777777777999999<<>>666666666777888888999999???:::;;;QQQ|||___DDDDDDFFFLLL[[[wwwpppttt|||tttqqqrrrttteeeFFFCCCBBB;;;:::888777555444444444444222222333333333444444444444000::::::<<>>BBB[[[bbbLLLFFFFFFMMMPPP```}}}qqq___vvvvvvgggbbbggguuu|||{{{tttooonnnssszzzVVVGGGGGG@@@;;;:::888666444444444444444555666555444444555666:::777999======LLLzzzfffnnnFFFAAAFFFAAADDDFFFJJJjjjttt\\\XXXSSSPPPPPPTTTWWWZZZjjjttt}}}~~~zzz{{{sssjjj[[[RRR```UUUGGGBBB:::@@@999:::999999888888999999:::;;;>>>EEEbbb[[[KKKIIIHHHNNNRRRgggnnn______fffssseeeaaaaaaiiizzz~~~{{{tttoooooorrr}}}~~~___FFFEEEBBB<<<:::888666555555555555444555666555444444444666:::888:::<<>><<<:::888777666666777444555666555444444555666444999;;;;;;EEEbbb~~~wwwDDD>>>EEEDDDDDDEEETTTzzzaaaaaaooorrrmmmcccXXXOOOTTTllllllKKKFFF::::::<<<:::999999999999999999:::<<>>===;;;999777777777777444555666555444444555666555:::<<<;;;FFFddd{{{vvv