BMU6( ^^^XXXNNNRRROOOTTTOOOJJJKKKBBB===AAA;;;111111,,,+++)))(((''''''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***+++***)))&&&***+++(((&&&)))***(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++,,,,,,,,,,,,+++******(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******++++++,,,------)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))***+++,,,......///111444777999::::::999999888888888999888666333///...---+++******)))))))))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***###(((---'''&&&(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''(((((())))))******)))***+++,,,---........................///000000444555999<<>>===;;;888555222---+++...///---++++++...IIIyyyttt}}}^^^YYYNNNSSSOOOTTTOOOJJJKKKBBB===AAA;;;111111,,,+++***(((((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***+++***)))&&&***+++(((&&&)))***(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++,,,,,,,,,,,,+++******(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))******++++++,,,)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))***+++,,,......//////111333555777888999888777777777888777444222......,,,+++******))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***"""&&&+++&&&%%%'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******)))***+++,,,---........................///000000444555999<<>><<<;;;888666444///------///------666AAAMMMqqq^^^YYYOOOSSSPPPTTTOOOJJJKKKBBB===AAA;;;111111,,,+++***(((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***+++***)))&&&***+++(((&&&)))***(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************+++,,,,,,,,,,,,+++******(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))******++++++)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((())))))))))))***+++,,,............///000222555777888777666666777777666444111...---,,,+++************(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***!!!%%%***%%%$$$'''###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********)))***+++,,,---........................///000000444666999<<<@@@BBBCCCCCC???>>><<<;;;999666444222+++,,,000111...222EEEZZZmmm___UUUTTTNNNRRRMMMKKKJJJGGGDDDAAA===888333///+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((((((((((()))******,,,&&&$$$(((***((((((,,,***(((&&&&&&((())))))(((%%%''')))(((''''''***---'''&&&''')))******(((&&&+++***)))''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))),,,,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))************))))))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))************+++++++++///000111222333444444444555555555555444333222111---***((((((***+++(((&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...------......///000000000555777:::<<<===>>>===<<>>?????????GGGBBB>>>:::666222111333---//////+++;;;fffbbbWWWVVVPPPUUUQQQOOOIIIGGGDDD@@@===888333///+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''(((((()))***))))))(((''''''(((((((((+++******,,,+++)))+++///%%%'''))))))((('''&&&&&&+++)))((())),,,,,,***(((+++---......++++++---///'''((()))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))++++++***)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))******))))))((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))))),,,---///111333555666666333333333222111///...---,,,***))))))))))))(((&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,---------------......///000000000000222666:::>>>@@@@@@AAA<<<>>><<<666000000222222///...222FFFpppcccWWWVVVPPPUUUQQQOOOIIIFFFCCC@@@===999333000+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''''''''''''''''''''((((((((('''((())))))***))))))((((((''''''((((((%%%&&&((()))((('''))),,,(((((())))))))))))((((((,,,+++*********+++******)))(((((('''&&&&&&&&&&&&))))))******)))((('''&&&((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))******)))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))*********,,,...111333555666777333333222222000///---,,,+++***)))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,------------......///000000000000222666:::===?????????666;;;:::333000222222...111'''???~~~~~~dddWWWUUUOOOSSSOOONNNHHHFFFCCC@@@===999444000+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((()))))))))+++,,,+++******++++++---,,,***)))***+++,,,---,,,,,,+++***((()))+++,,,,,,)))'''))),,,...,,,)))******+++++++++******)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))*********++++++***+++---000333555777777333333333222000///---,,,*********)))((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++,,,,,,---------......///000000000222444777:::<<<===<<<<<<<<<<<<:::555333333000++++++>>>ddd{{{|||~~~fffXXXUUUNNNRRRNNNLLLHHHFFFCCC@@@===999444111+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++***)))))))))******+++,,,+++---,,,***+++---+++'''***...000---(((''',,,222111000000111222222111000)))))))))+++---...+++)))''''''''''''((()))***+++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((************++++++++++++***+++---000333555666777333333333111000...,,,+++)))******)))'''&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,------......///000000000333555777999;;;;;;:::999>>>999555333000---...333BBB}}}iii[[[WWWOOORRRMMMLLLGGGEEECCC@@@===999555111+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++))))))******+++,,,......((())))))***111999666///888GGGTTTOOO@@@888BBBOOONNNKKKKKKRRRZZZZZZPPPFFF555:::===;;;444///---...///---+++((('''''')))******++++++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))***************+++...000222444555666222222111000...,,,***)))(((***+++)))&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000222444777999:::::::::999:::333111333...***:::QQQvvvlll]]]XXXOOORRRNNNLLLGGGEEECCC@@@>>>:::555111+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++))))))***+++,,,...///000@@@AAACCCHHHVVVbbbaaaYYYWWWqqqhhh\\\hhh{{{tttnnnooo{{{wwwdddiiirrrwwwooo___RRRPPPTTT@@@===777111---++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++,,,...000222444444555111111000///---+++)))((((((***+++)))&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000111333666999:::;;;::::::999111333999333222OOOuuupppsss\\\XXXWWWUUUJJJLLLHHHFFFCCC@@@===777111---)))))))))))))))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((''''''(((***,,,...************))))))))))))''')))++++++***))))))***333...))))))---///+++'''(((&&&,,,666:::>>>PPPeeexxxooo]]]]]]www}}}wwwqqqlllttthhhhhh{{{ttt{{{pppoooqqqvvv|||gggWWWUUUSSSCCC222)))---***)))---111000***$$$+++((('''***---,,,)))(((***---+++'''(((,,,***$$$)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&---(((&&&((()))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---...000111111111111222111///---+++***))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******))))))******+++,,,------------...000111222111333555777999:::<<<<<<666:::///777999;;;lllqqqZZZVVVUUUSSSGGGJJJHHHFFFDDDAAA===888222...))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((''''''''')))+++,,,)))))))))))))))))))))))))))+++------,,,*********$$$&&&'''&&&%%%'''///666888999EEEVVVWWWNNNSSSaaa{{{jjjddd^^^ZZZ^^^ffffffaaaZZZ[[[gggwwwXXXTTTffffff___ooossspppjjjyyyjjjOOONNNBBB555---///...***---666...)))$$$$$$&&&))),,,...(((+++***&&&''',,,,,,)))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&$$$%%%((((((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---...///000111111111222111///---+++***))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******))))))******+++,,,------------...000111222555555666777888999888777000===---000PPPxxxpppZZZVVVTTTRRRFFFJJJIIIGGGDDDAAA>>>999333///************************))))))))))))))))))))))))(((((((((''''''''''''&&&)))((('''''''''((()))***(((((((((((())))))))))))'''))),,,,,,+++*********''',,,000000///000666;;;FFFQQQqqqrrr\\\[[[KKKLLLHHHRRRkkkrrraaaTTTqqqwww~~~|||fffsss|||jjjfffgggeeeuuuaaaIII666+++'''%%%,,,,,,+++,,,,,,,,,***'''))),,,,,,)))(((***,,,+++)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''###"""$$$((((((%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,...///000000111111111000...,,,+++)))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))***++++++------------...000111222666444333555999:::888666555===///JJJrrr]]]XXXVVVSSSGGGKKKHHHFFFDDDAAA>>>999333///++++++***************)))(((((((((((((((((((((((((((((((((''''''''''''''')))(((''''''&&&''''''(((((((((((((((((()))))))))''')))+++,,,+++***+++,,,///***'''---???XXXooo}}}ooo```]]]ccc[[[IIIHHHWWWjjjuuutttqqq|||hhh|||pppxxxoooWWWOOOUUUNNN:::...///...,,,+++,,,+++(((+++...///---+++)))******)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''',,,'''$$$&&&((('''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,---...///000000000000///---,,,***))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++------------...000111222333111111444:::<<<;;;888<<<555111jjj{{{||||||zzzuuuqqqqqqtttwww}}}~~~~~~~~~~~~qqq]]]YYYUUUQQQFFFKKKHHHFFFCCCAAA>>>999444///,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))******,,,------,,,++++++---//////===QQQaaakkknnnpppqqqhhhWWWOOOUUUZZZ^^^ppp{{{|||jjjiiixxx|||jjjDDDAAA888+++&&&***......)))***---...---***((((((***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((:::...$$$%%%))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++,,,...///////////////...,,,+++))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++------------...000111222222111222555999<<<;;;999333AAAMMMxxx~~~|||~~~}}}vvvooojjjjjjgggaaa[[[ZZZ]]]aaakkkmmmoooppprrrvvvzzz~~~nnn[[[WWWRRRNNNCCCHHHFFFDDDBBB@@@===999333///,,,,,,,,,+++******))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))******+++++++++++++++++++++///444777OOOkkkyyy[[[GGG???JJJYYYvvvrrrqqqhhhjjjbbbPPPBBB:::111(((,,,((((((+++---+++)))*********)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((<<<000&&&%%%))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******,,,---.../////////...---+++***)))((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))******------------...000111222555666777888888999999999000qqq}}}{{{tttooonnnlllgggcccZZZZZZWWWQQQKKKJJJLLLOOOVVVXXX[[[^^^bbbgggnnnrrrtttyyynnn\\\WWWRRRMMMBBBHHHEEECCCAAA???<<<888222...------,,,++++++***))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''((()))************)))))))))***+++,,,,,,,,,(((***,,,111888CCCNNNVVVppppppkkk___UUUYYYjjj{{{zzz___qqqaaaWWWLLL@@@===222)))***---,,,+++,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((000***'''((('''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++)))***+++,,,---.........---,,,+++))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******------------...000111222444777;;;:::888777999<<>>;;;777222...------,,,,,,+++***))))))))))))))))))))))))))))))'''((((((((())))))******'''''')))***++++++++++++))))))***+++,,,,,,------+++///555???MMM___qqq|||eeeUUUEEEDDDXXXwwwyyy{{{rrrWWWNNNVVV^^^^^^UUUPPPPPPXXX```bbbdddhhh}}}rrriiiaaakkkuuuwwwPPP???000,,,...------...************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))!!!###(((***&&&"""%%%+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++)))***+++,,,---.........,,,,,,***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******------------///000111222///555;;;<<<888888<<>><<<:::999::::::;;;999:::<<>>???EEEKKKQQQ```ssszzzlll\\\XXXUUUSSSGGGIIIDDDCCC@@@===999666222111---...//////...,,,***((())))))(((((((((((()))))))))))))))))))))))))))(((***************++++++,,,(((+++,,,(((%%%+++999FFFlllttthhhSSSKKKFFFCCCEEEfffzzzsss}}}VVVDDD???>>>>>>RRRfffbbbooouuuwwwiii]]]RRRIIILLLTTT]]]eeeuuunnnlllddd```^^^OOO777******,,,,,,***&&&$$$%%%&&&'''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))(((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))***+++,,,---,,,++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111777...333555222OOO~~~|||wwwoooeee[[[QQQGGG@@@>>><<<999777555555555555555555444333333333333333111111222444666777888999999@@@DDDNNN[[[cccvvvooo^^^YYYUUURRRFFFGGGCCCBBB@@@===999555222000,,,---.........---+++******))))))(((((())))))***))))))))))))))))))))))))+++*********++++++,,,---***,,,///111555===GGGNNNkkktttgggSSSPPPXXXeeettt|||sssvvv^^^KKKHHHPPPRRR\\\hhhhhhllltttxxxgggUUUNNNNNNYYYqqqsssMMM777777---///000///---,,,...111************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))***+++,,,---,,,+++***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---...///111222111---===;;;<<<}}}zzzqqqggg```UUUKKKCCC===888555666555444333333333444555555444444333333333333444333333444555666777888888333:::;;;===DDDLLLeeesssaaaZZZTTTPPPBBBBBBCCCBBB@@@===999555222000+++,,,,,,---------,,,+++***))))))))))))))))))***)))))))))))))))*********+++++++++++++++,,,---...)))'''(((333CCCQQQVVVVVVRRRMMM@@@GGGoootttoootttmmmjjjXXXHHHMMMUUU[[[ddd{{{lll\\\QQQIIITTTvvv|||zzztttUUU===777---+++,,,//////,,,)))(((++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))******,,,,,,,,,,,,+++***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,---...000111222111111:::;;;QQQ}}}pppddd\\\OOOIIIAAA;;;777666666555555444444444444555666666555444444333333444444444444444555555666666777777777<<<:::999>>>DDD\\\}}}qqqaaa[[[UUUPPPBBBBBBCCCBBB???<<<999555111000++++++,,,,,,,,,,,,,,,,,,******))))))))))))******((()))))))))*********+++++++++++++++,,,---...///444///222CCCZZZiiiiiibbb>>>JJJVVVqqqvvv{{{xxxVVVEEEEEEHHHcccrrr[[[RRRTTTdddqqqkkkYYYHHH:::......000---'''%%%,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******+++,,,,,,,,,,,,******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,---///111222333888777...:::lllyyyhhhYYYMMMFFF???;;;777555555666666666333333333333333333333333222222111111111222222333/////////000000000111111555888777;;;EEEJJJYYYsssjjj]]]ZZZWWWTTTFFFFFFBBBAAA???<<<888444111///+++++++++++++++,,,,,,,,,+++******))))))******+++((())))))******++++++++++++++++++,,,---...///000...999KKK]]]fffbbbTTTHHHPPP~~~~~~}}}eeeNNNFFFSSSfffxxx\\\OOObbbfffKKK222+++...000000222,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******++++++,,,---,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,...///111333444222888AAAiii}}}lll^^^RRRFFF???<<<888666444444444444333222////////////////////////000000000000000111111222//////000000111111222222...333666BBBQQQUUU\\\nnneeeZZZZZZYYYVVVHHHGGGBBBAAA???<<<888444111///,,,,,,+++++++++++++++++++++******))))))******+++((())))))******+++,,,,,,++++++,,,,,,---///000111---DDD[[[^^^OOOCCCEEEMMMjjjooo~~~ZZZIIIBBBMMMqqqooo```___xxxzzz\\\===000---***+++///------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++,,,,,,,,,---------------,,,+++++++++***************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,---,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,---...000222333444...:::kkkxxxqqq```TTTHHHDDDAAA<<<:::;;;666444333333444444222111//////000111111111111111444333333333444444555666666666777777888999::::::666===FFFUUUdddccceeesssddd[[[[[[YYYVVVFFFDDDBBBAAA???<<<888444111///---,,,++++++******++++++++++++************++++++((())))))***++++++,,,,,,+++,,,,,,---...///111111YYYlllttt___CCCHHHuuu|||VVVLLLUUUqqq]]]TTTdddeeeSSSDDD444---...------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,---///000111111444444555555666666666777000000///...------,,,,,,************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))************+++,,,,,,---,,,+++***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++,,,---...000222444555999>>>hhhHHHOOOCCC;;;;;;;;;888777888555333222222444555555555222333444666777777888888999999999999999:::;;;;;;888999:::;;;<<<===>>>>>>EEEOOOZZZhhhtttooonnn{{{___YYY\\\UUUSSSGGG@@@CCCAAA>>>:::666222000///++++++++++++++++++++++++++++++++++++******))))))(((((()))***++++++,,,---+++---...---***///AAARRRcccTTTFFFMMMnnnzzzuuuUUUTTTWWWdddrrrTTTZZZyyyoooNNN666(((---000///***)))---///---***)))))))))))))))***+++))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((+++,,,,,,+++)))---+++'''&&&)))......,,,)))))))))***---///---)))---222;;;AAACCCDDDJJJPPPWWWZZZ```eeeeeebbbeeelllbbbYYYWWWQQQCCC???@@@999555///,,,------***((()))''''''(((((()))*********(((((()))***+++)))&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((()))***+++,,,...***333444***222;;;///>>>MMM~~~ttt___NNNEEEFFFAAA;;;777666777999999777777666666666777777888666666777777888888888888999888777:::===>>><<<888@@@@@@???===>>>EEEPPPYYYjjjpppvvvuuuppppppvvv~~~bbb[[[]]]UUUSSSHHHAAACCCAAA>>>:::666222000///++++++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,+++)))...///,,,000???QQQ[[[HHH;;;:::\\\vvvrrrRRR\\\ppp]]]rrrxxxyyyzzzNNN<<<<<<222222111111000,,,'''###******))))))))))))******))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((((('''$$$)))///111000---((($$$333222000+++***111;;;BBBSSSVVV]]]fffmmmrrrvvvyyyvvvyyy~~~yyyiii[[[JJJ>>>555///---///...000000---(((&&&''')))******)))'''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))***+++,,,...***...000---///444000999ggguuueeeYYYOOOFFF@@@>>>;;;888777888999999999;;;;;;:::::::::;;;;;;<<<;;;:::::::::;;;<<<===>>>>>><<<::::::;;;===>>>>>>;;;@@@HHHQQQ\\\fffooouuuuuuxxxzzzvvvrrrsss{{{fff^^^]]]UUUTTTIIICCCCCCAAA>>>:::666222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++,,,,,,,,,+++******------111AAAVVV^^^ZZZ>>>RRRvvv|||ZZZHHHQQQoooxxxXXXRRRxxxaaaHHHDDD444(((***000000111444,,,+++***)))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((())))))(((((('''***)))(((''''''((())))))111000---((($$$%%%---444 ...AAANNNUUU\\\gggqqqyyyyyy{{{zzzwwwqqqdddXXXRRR===777000***)))***++++++)))******(((%%%%%%(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))***,,,,,,------+++///444000111>>>pppttt```UUUSSSRRRNNNJJJBBBAAA@@@AAABBBBBBAAA???;;;::::::999999999::::::===<<<<<<;;;;;;<<<===>>>============???DDDKKKOOOTTTZZZdddpppzzz~~~}}}zzzwwwvvvzzzjjj```^^^UUUTTTJJJEEECCCAAA>>>:::666222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...---,,,+++))),,,+++...<<>>@@@AAABBBCCCBBBBBBFFFIIIMMMPPPUUU\\\fffnnnzzz{{{|||}}}yyyxxxzzzlllaaa___UUUTTTJJJEEECCCAAA>>>:::666222000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---...------++++++,,,...999FFFHHHFFFPPPaaa}}}hhhuuueeeOOOggg}}}iiioooxxxUUU888444777000'''%%%------+++***))))))))))))((((((((((((((((((((((((''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''))),,,,,,+++***+++,,,+++'''***666CCCMMMVVV___~~~uuugggVVVDDD666//////+++((('''***,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))******))))))))))))***+++,,,---(((222000000333...???iiizzzrrrmmmhhhdddaaaSSSRRRPPPNNNLLLKKKJJJJJJHHHLLLRRRXXX\\\]]]\\\[[[bbbggglllpppssswww~~~}}}|||kkk```^^^UUUTTTIIIDDDCCCAAA>>>:::666222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------888FFFGGG<<<<<>>:::666222000///------------------------+++++++++,,,,,,,,,------...---,,,+++,,,...///111777CCCHHHDDDLLLddd{{{nnnZZZbbbwwwyyyfffFFF111,,,...,,,,,,+++******+++++++++))))))))))))))))))))))))''''''(((******++++++***(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***,,,---+++))),,,333999888MMMvvvnnniii^^^LLL:::...+++,,,************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))******++++++************+++,,,------------111///...IIIxxx}}}yyywww~~~hhh___^^^UUUSSSHHHAAACCCAAA>>>:::666222000///------------------------+++++++++,,,,,,---------...---+++***+++...111333DDDHHHBBBCCCjjjnnnkkk^^^mmmsssrrrPPP>>>777+++++++++***++++++,,,,,,))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++,,,,,,***,,,333???IIIfffkkk|||]]]BBB555222************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++************+++,,,---...111,,,222444777ccczzzrrroooxxxnnn___[[[VVVOOOCCCHHHEEEBBB>>>888444111000///---------,,,,,,,,,++++++,,,,,,,,,---------......------000333///,,,444@@@OOO888888^^^www[[[UUUpppqqq{{{pppVVVzzzuuuXXXFFF999444,,,(((,,,///,,,***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&***)))***///)))&&&//////++++++333???OOO```mmm}}}qqqppp|||pppzzz~~~pppkkklllqqquuu~~~{{{}}}lllQQQ???333,,,,,,---'''(((+++$$$(((&&&%%%%%%'''((((((((())))))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,------000++++++333NNN|||rrrsssqqq```\\\UUUNNNBBBFFFEEEBBB===888444111000000---------,,,,,,,,,++++++,,,,,,,,,---------......,,,...,,,(((,,,888BBBDDD>>>HHH\\\ooosssvvvqqqRRR___qqqTTTFFFKKKYYYcccxxxssstttZZZBBB@@@666......///,,,)))(((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))...111+++(((---)))%%%+++***...;;;WWWwww{{{yyy}}}vvv}}}}}}|||tttqqqrrrvvvtttyyyzzzQQQ===///)))$$$***///(((***(((''''''((()))(((&&&((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...+++111666555FFFyyywwwxxxtttaaa\\\UUUNNNAAADDDDDDBBB===888444222000000------------,,,,,,,,,,,,,,,,,,,,,---------......,,,222...'''222HHHMMMCCCAAA```vvvnnnbbbnnnxxxnnnwwwzzzdddNNN>>>>>>GGGTTTmmm|||QQQCCC666000///---***)))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))))))))))))))))))))))))))///***'''...///,,,000444HHH```ssssssuuuxxx{{{~~~oooPPP999***+++///)))+++)))))))))***)))'''%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******************+++,,,---...222///111<<<[[[~~~tttvvvvvvaaa[[[UUUOOOBBBEEEDDDAAA===888444222111000...------------,,,,,,,,,,,,,,,,,,---------......***///111111;;;HHHGGG<<>>???AAAeee```ggg|||xxx[[[FFFllluuuZZZLLLBBBNNNlllrrrkkkwww}}}|||kkkQQQ;;;///------,,,,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))*********++++++,,,,,,,,,222...+++111888EEEZZZ```ppp}}}uuuyyy|||vvv~~~lllhhhlllzzzxxxtttyyyzzzzzzwwwrrrnnnnnnooovvvzzzwwwooossszzzpppkkksssYYY<<<111***)))((('''(((******)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))*********************+++,,,---///000///...VVV}}}uuuyyyxxxaaaZZZVVVRRREEEHHHCCCAAA<<<888555222222111............---------,,,,,,,,,,,,---------......000---000999>>>@@@JJJWWWWWWLLLjjjcccVVVtttbbbIIIDDDUUUssshhhKKK666...+++***,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++*********+++,,,,,,------......,,,555DDDPPPiiizzzvvv{{{sssbbb^^^dddpppoooccc```gggUUUNNNIIINNNYYY^^^YYYRRRRRR[[[eeemmmqqqnnncccWWWooogggfffssszzzwwwxxxkkkzzz|||\\\CCC...,,,***(((((()))***))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))))))))))))))))))))))))))))))))*********++++++*********+++---...000000111222___}}}vvv}}}{{{bbbZZZVVVRRRDDDFFFCCC@@@<<<888555333222222............------------,,,,,,,,,---------......222666999<<>>888111,,,***++++++)))***---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************+++++++++***,,,+++(((***000111---333GGGhhh|||zzz{{{{{{wwwttt|||zzz~~~rrriiiiiiddd[[[RRRKKKGGGFFFFFFBBB>>>:::<<>>666777'''(((000&&&)))''''''(((***+++***)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))###&&&)))***)))((('''(((''''''''')))+++---,,,,,,((((((***,,,///...***&&&&&&$$$"""$$$'''))))))''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''************))))))))))))+++***)))***+++,,,+++***......---,,,******+++---666...***...000,,,***+++,,,---///111000......000,,,......+++***------***'''''''''((()))+++...//////***%%%&&&***,,,***''')))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))222333)))***444555AAAeeeZZZUUUmmmxxx{{{jjj]]]UUURRREEEEEEFFFAAA:::555333333222222000000///------,,,,,,---...,,,---000///---///444444666<<>>;;;@@@======EEEPPP___qqqjjjSSSNNNXXXuuuwwwcccggguuulllLLL???666///---+++)))(((***************************(((((()))))))))*********))))))*********+++++++++******++++++,,,,,,------(((---///---888TTTrrr|||mmmWWWCCC888999999888888888999;;;===<<<===???@@@???===:::888>>><<<999888999;;;<<<<<<===<<<999555999GGGZZZgggtttiii}}}lll```yyyWWW===666---***,,,+++***+++++++++)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))*********''''''(((+++------)))&&&******+++***((('''&&&'''%%%(((+++---,,,+++***)))))))))(((((()))))))))((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))************++++++++++++,,,---......,,,+++++++++---000555999BBBQQQeeetttzzzuuuiii]]]SSSBBB???888222...---......+++,,,------,,,***))))))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,...222444...444EEE|||nnnwww{{{~~~dddNNN@@@KKKnnnpppzzzyyyggg^^^VVVOOOAAABBBAAA===888555333222111000//////...------------...,,,***+++...//////444::::::KKKGGGNNNnnnmmmSSSMMMAAAUUUooo|||eeeVVVPPPBBB;;;666777<<>>333...,,,******,,,************************))))))))))))************************++++++++++++***++++++,,,------......+++444222---DDDtttqqq\\\JJJBBB>>>===;;;888;;;???AAABBBDDDHHHLLLQQQTTTZZZ```eeegggggggggccc]]]TTTLLLGGGCCC@@@===;;;888666666666444333333LLL[[[oooqqqiiimmmuuuzzzzzz~~~sssccczzzTTTCCC???///,,,+++))))))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******(((((()))))))))))))))))))))))))))************+++,,,++++++,,,...//////...---///222444666;;;BBBGGGDDD<<<333......///---***111000...,,,***************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))******+++++++++111///,,,))))))...777===GGGQQQ```kkkqqqvvv{{{~~~~~~qqqmmmdddYYYKKK===222+++111...+++,,,///000...++++++************)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++(((......000222...BBBjjjhhhfffzzz{{{}}}vvvgggZZZQQQXXXjjj}}}www```^^^nnn~~~zzzyyyeee]]]VVVQQQAAA???@@@<<<888444333222000//////......---------......,,,***+++...000111666===BBBRRRDDDIIIpppjjjKKKPPP^^^rrrssspppWWWLLLAAA;;;777555888<<>>CCCJJJSSS\\\eeeqqqrrraaaVVVNNNEEE>>>@@@BBBAAA===;;;000666BBBVVVqqqwwwpppxxx}}}lllvvvUUUHHH999///,,,(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******+++(((((())))))))))))******)))*********+++++++++++++++***((('''(((---444:::<<>>;;;777444333222000///......---------......///...,,,---000222444999AAAGGGLLLHHHKKKUUULLLEEESSSfffnnnqqq^^^OOOCCC:::777888444<<>>;;;777444333222000.........---------......///000......222444666<<>>999PPPbbb|||~~~lllXXXHHH@@@>>>;;;888666===UUUwwwnnnSSSFFFUUUnnnhhh}}}hhhNNN<<<333...---///++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---...///000111111000DDDiiixxxYYYCCC<<<<<<666;;;BBBIIIVVVlll|||bbbOOOGGGBBB888333666;;;AAARRRccc{{{gggNNNZZZ]]]NNNMMM???:::111+++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,444CCCWWWeeekkkrrr{{{{{{nnnkkkvvv{{{kkkVVVBBB555//////************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))******++++++++++++------......///000111111???OOOcccttt|||~~~tttbbbMMM<<<333111222,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))333---...:::@@@nnnwwwOOO^^^wwwnnnwww|||xxxyyywwwxxx```ccc___UUUQQQCCCAAA???;;;666222000000///...//////...------------...+++---000111222777???FFFBBBMMMOOOHHHAAA===MMMjjjiii}}}uuuvvvjjjOOO;;;AAA666666AAA555___eeeEEEIIITTTfffvvv~~~vvvWWWNNN333444***000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000***)))000333///...555///RRR```wwwbbbKKK???999;;;BBBDDDVVVgggsssbbbMMMFFFBBB@@@:::555;;;FFFXXXqqqwww|||rrrZZZLLLNNNOOOHHH@@@???999000***))))))(((((()))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,...///...,,,***)))---666...""")))777EEEQQQlllwwwhhhkkkwwwtttttt||||||gggTTTBBB444111------///,,,''')))000(((+++***''')))...---'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))***++++++++++++***+++,,,,,,+++,,,,,,+++'''(((...111...,,,333AAAKKK}}}rrrKKK555111222///---+++******++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,...111'''666,,,GGG}}}VVVTTTkkksssuuu|||~~~vvv___bbb___VVVRRRDDDAAA>>>;;;555222000000///...//////...------------......------000555;;;@@@CCCIII```[[[AAABBBYYYbbb\\\iiikkkmmmrrr|||rrr^^^JJJ???999>>>000AAAiiiUUUvvvlllNNNFFFLLLXXXkkk~~~lllOOO>>>222111///...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000------555444///222NNNyyy}}}eeeIII===;;;===DDDOOOlllqqqRRRAAA;;;:::<<>>:::555222000000///...//////...------------...000---,,,000888???BBBAAA???PPPKKK===RRR}}}qqqkkk\\\\\\sssdddUUUBBB>>>333222AAA666TTT^^^mmmzzz|||uuuhhhXXXQQQUUUiiiUUUIII222777---...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------'''666///)))555666///666fff}}}XXXFFF888:::FFFVVVjjjzzzgggSSSGGG@@@<<<444888DDD```kkkggg{{{qqqRRR>>>===@@@EEEGGGBBB666---,,,///,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++---+++(((''')))+++---......222888HHH[[[ddduuu}}}uuuooosssnnn{{{|||~~~iiiHHH555000/////////(((++++++'''&&&)))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))******+++++++++++++++++++++++++++***,,,///222111---000@@@[[[uuuxxxTTTEEE444,,,---///---***++++++++++++************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))***+++++++++,,,,,,,,,---***222,,,000FFF|||KKKEEE```lllooo{{{sss\\\```___XXXUUUEEEAAA===999444111000000///...//////...------------...000///000444:::@@@CCCCCCQQQAAA;;;FFF]]]ttt|||tttkkk\\\___yyyyyyZZZGGG>>>666999???===BBBKKKSSSZZZ```ccceeefffdddbbb```bbbjjjwwwzzziiiccccccyyyqqqbbbLLL999888---......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------'''555...(((222111222GGGmmm|||}}}hhhEEE>>>>>>MMMdddcccJJJ===;;;666666CCC^^^|||bbbFFF888===EEEIIIDDD777---)))++++++***+++++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++'''+++...///,,,+++,,,...555III[[[jjjuuutttyyy~~~ssspppwwwoooVVVBBB444//////+++---...+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))***++++++,,,,,,++++++%%%(((---000...***+++///...555IIIfff}}}QQQ555...000///,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))***************++++++))))))))))))))))))))))))***++++++,,,,,,---------,,,111///111MMMQQQMMMeeennnrrr|||yyy{{{~~~vvv]]]```___YYYVVVFFFAAA<<<999444111000000////////////...------------...---111555999;;;???CCCGGGQQQ555555NNN[[[bbbkkklllaaaaaakkk||||||~~~cccTTTAAA222;;;444444666999>>>DDDHHHJJJCCCEEEHHHJJJLLLNNNPPPQQQqqq}}}]]]YYYdddrrrOOOFFF666222///...------,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........+++///+++***111333CCCdddtttuuu}}}}}}oooDDD@@@HHHYYYrrrnnnQQQIII;;;444888>>>OOOxxx]]]CCC===<<>>,,,++++++------,,,))))))***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************+++,,,,,,,,,,,,+++'''(((,,,///,,,)))///999KKKYYYqqq]]]@@@111.........---------,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))******+++,,,------......000...222777RRRWWWSSScccmmmssswwwzzzwwwwww|||aaaaaa___YYYVVVEEE@@@<<<888333000000000////////////...------------...---222999<<<===???DDDIIIAAA555DDDVVVVVV___ggg\\\UUUaaaooozzz~~~~~~}}}{{{~~~vvv^^^<<<888333333333555777888777666:::888888999<<<@@@BBBCCC444\\\{{{\\\IIIVVVkkkzzz___SSS999888///......---------------,,,,,,,,,,,,------------,,,,,,,,,---....../////////***+++///555IIIkkk{{{kkkIIIAAAPPPdddbbbIII;;;===;;;:::SSSxxxcccKKK888<<>>qqqWWWOOO```uuurrrTTTIIIBBB:::>>>LLLyyy^^^===:::EEEJJJHHHFFF888111***(((***,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------+++,,,555IIIdddwww}}}}}}vvvMMM???333///...,,,+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***+++,,,,,,------,,,,,,222,,,+++...111>>>\\\zzz}}}qqquuuxxxzzz|||oooRRR???000000//////...------,,,))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------))))))))))))))))))))))))******+++,,,---...//////111...666KKKwwwVVVLLLdddmmmooozzzzzzzzzhhhddd___XXXUUUEEE???;;;777333000///000////////////...------------...222333555<<>>777444555666777777,,,111666777444333555888;;;222000;;;FFFWWWyyylll[[[rrr^^^FFF<<>>FFFIIIFFFEEE>>>666---)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...,,,---666IIIbbbzzz||||||www}}}gggRRR===444000,,,***+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,------,,,,,,...+++...777>>>MMMnnn~~~{{{yyysssooosss|||WWW111000000///...---------)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******+++,,,---//////000///000888QQQSSSLLLjjjnnngggttt{{{jjjfffaaaZZZWWWFFF@@@<<<888444111000000000///---...///...,,,,,,...///+++;;;AAA<<<>>>GGGDDD999DDDSSS```eeeiiikkkcccVVV```eeejjjjjjhhhkkkrrrzzz~~~^^^OOO???888888777444111555666666666444333222333333444666777999???GGGNNNssstttlllOOOCCC===666000///...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...+++)))666ZZZsss[[[@@@;;;???>>>OOOrrrqqqPPP@@@EEEGGG@@@@@@???777+++'''+++,,,***************))))))))))))************************)))************++++++++++++------+++***+++------333***777SSSlllkkkzzzuuusss|||jjjQQQJJJ888---111...+++,,,,,,***((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***)))+++...,,,***,,,111---,,,,,,BBBeeeyyymmmDDD''',,,555///+++000+++***************++++++)))))))))))))))))))))))))))************++++++++++++++++++*********)))))),,,,,,,,,,,,------...///,,,===<<>>999AAAXXXbbbEEE>>>AAADDDBBBAAA999---'''***,,,+++************))))))))))))************************************++++++++++++---,,,+++,,,...000000///,,,;;;XXX}}}vvv|||zzzzzzzzzWWW???>>>999(((,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------***+++...///,,,***,,,(((666DDD\\\}}}fffCCC333000...,,,,,,++++++************++++++************************)))************++++++++++++++++++*********)))))),,,,,,,,,,,,---...//////...777CCCrrrlll[[[XXXhhhqqqnnnxxxiiifff```XXXUUUEEE@@@;;;888333000000000000///---.........---...000222<<<;;;===BBBHHHIIIEEEAAAeeeXXXMMMJJJLLLOOOSSSWWW___bbbeeeeeefffkkkttt|||~~~fffKKK???<<<999777444333222111111333555666444555555444444555888:::AAAMMMnnnpppWWWEEE;;;111...------///222,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---+++???cccsssqqq{{{}}}sssjjjbbbEEE===999???]]]ZZZ<<<666;;;EEEDDD===222***))),,,---++++++*********)))))))))************************************+++++++++,,,+++)))(((***---//////...666___}}}}}}vvvppppppjjj___WWWVVVUUUSSS]]]___ccchhhqqq|||```MMM<<<222000---)))(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))******+++,,,---///,,,+++000222///,,,,,,000KKKbbbtttdddCCC000---...---,,,++++++******+++++++++************************)))************++++++++++++++++++***************,,,,,,,,,,,,---...///000222222RRR```XXX[[[jjjqqqpppzzziiifff```WWWSSSEEEAAA;;;888333000////////////---.........---///222555>>>:::<<>>666DDDhhhlllEEE555999DDDEEEBBB999000++++++,,,+++++++++*********))))))*********************************+++++++++,,,,,,,,,+++,,,,,,++++++///555MMMqqqWWWZZZOOOJJJCCCAAAHHHOOOOOOIIICCCEEEFFFEEEFFFKKKUUU\\\zzzvvv~~~aaa???JJJ888222,,,***---///---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------...,,,...222222000111555OOOnnnaaaBBB000...222---,,,,,,++++++++++++,,,************************))))))*********+++++++++************************,,,,,,,,,,,,---///000111555111iiiVVVWWW___kkkppprrr{{{iiifff___UUUQQQDDDAAA;;;777333000/////////...------...---...000444777;;;999>>>DDDAAA;;;AAAOOO```bbbfffeeeVVVHHHMMM[[[[[[]]]^^^```dddkkkuuu|||xxx___PPPIIIAAA>>>;;;::::::999777555555555555555666666555444888999GGGccc~~~rrrPPPDDD777333222///,,,,,,---------------------------------...///000111111000DDDccczzz```nnnXXXIII999888JJJnnn~~~[[[EEEBBBAAABBBCCC@@@888000+++***++++++++++++***************************************++++++++++++,,,,,,,,,///111333222+++)))666FFFccc{{{ooobbbXXXMMMAAAMMMIIINNNSSSXXXaaajjjlllkkkffffffccc\\\TTTNNNLLLLLLFFFMMMjjjOOOMMM???888000,,,---...,,,)))))))))))))))))))))))))))************************************************************+++,,,---...,,,...111111,,,+++666BBBqqq~~~wwwccc;;;,,,111......---,,,++++++,,,,,,************************))))))*********+++++++++************************,,,,,,,,,---...///111111555777xxxPPPXXXccckkkooouuu~~~yyyhhhfff^^^TTTPPPCCCBBB:::777222////////////...------------...111666:::777:::@@@CCC===999DDDTTTNNNSSSYYYZZZTTTMMMPPPXXXXXXYYY\\\___dddllluuu{{{uuu^^^IIICCC<<<999999999888777555444333444666666555444444222:::RRRvvvqqqyyywwwUUUFFF888222222///---,,,---------------------------------...///000111222---^^^kkkeeekkkppp{{{ppp[[[DDD999;;;PPP}}}YYYAAA@@@???@@@BBB>>>444---***,,,++++++++++++*********************************++++++++++++,,,,,,,,,,,,+++...222000)))+++BBB\\\xxx||||||www\\\RRRJJJKKKOOOLLL[[[ggg{{{yyynnnfffaaaLLLHHHJJJYYYooohhhEEEFFF???666///,,,+++***((())))))))))))))))))))))))************************************************+++******++++++,,,---...---000222///)))...BBBVVVUUU666000//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************+++++++++,,,,,,,,,---...000111222444@@@fffOOO\\\fffjjjppp{{{tttfff___uuuxxxmmmqqqsssmmm[[[mmmhhhfff^^^RRROOOCCCBBB:::777222///...///......------------...222888<<<999===BBBAAA===???KKKWWWSSSMMMFFFEEEMMMXXXZZZUUUUUUWWWZZZ___eeemmmuuuzzz|||nnnbbbQQQDDD>>><<<:::999999777555555777888888666666777888CCCbbbfffSSS???555222000...///........................------......///111222333DDD{{{xxxbbbyyyyyy{{{zzzXXXGGG;;;>>>bbbrrrNNNBBB===;;;??????888000---,,,,,,+++++++++*********************************+++++++++,,,,,,,,,------))))))---///...888VVVvvvppp[[[NNNTTTVVV___kkklllyyy{{{oooppp```RRRRRRUUUqqqaaaOOOIII???555...+++***+++))))))))))))))))))))))))************************************************++++++++++++,,,---......///.........000???\\\vvvwwwzzzTTT:::000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,---///000222333888KKKSSSQQQ___hhhjjjsssuuubbbXXX\\\iiippplllddd___WWWNNNMMM[[[hhhfff]]]RRRNNNCCCCCC:::777222///............,,,---------///333888===<<<@@@BBB??????FFFQQQXXXAAAKKKPPPKKKJJJQQQUUURRRSSSUUUYYY___fffnnnuuuyyyzzz~~~pppYYYKKKDDD@@@>>>???<<<888888:::;;;;;;999222;;;:::555IIIuuuyyycccHHH999333000///000........................------......///111222333LLLvvv}}}hhhYYYsssxxxkkkUUUBBB555MMMvvvsssnnnEEE<<<777<<>>===;;;::::::;;;777999555222DDDmmm```CCCEEE000---999---........................---555---)))222...///DDDgggtttiiiWWWZZZXXXzzzjjjLLL@@@DDDLLL{{{iii~~~|||UUU999555BBB???<<<999+++///---+++***++++++***(((++++++++++++++++++++++++,,,,,,------------------+++999...000XXXtttxxx~~~xxxlllZZZKKKbbbWWW===EEE<<<222...000,,,,,,,,,***)))((()))***************************))))))*********+++++++++...---,,,,,,.........---(((888111000SSSwwwIII333(((222444)))(((222,,,+++******)))***************+++++++++,,,,,,,,,************************+++...000///000222333222AAAcccbbbKKKXXXaaaiiimmmwww|||wwwsssjjjkkkwwweeeccc___VVVPPPCCCDDD<<<666111111000...---000,,,//////---111888<<<;;;888@@@BBB>>>AAANNNTTTQQQtttlll\\\LLLIIINNNQQQPPPLLLPPPVVV\\\bbbiiioootttyyy{{{mmmTTTMMMDDD>>><<<<<<<<<<<<===@@@>>>999AAA___nnnQQQIII666111444***........................///444///...444000888TTTrrrxxx~~~ddd]]]fffwwwuuuhhhggghhheeekkksssxxx\\\CCC>>>BBBllltttmmmkkkDDD///666===<<<;;;999...,,,+++***+++,,,+++***++++++++++++++++++++++++,,,,,,------------......,,,111...AAAnnnzzzuuuvvv~~~zzzwww}}}vvvgggMMM___|||mmmKKKFFFKKK>>>)))***+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,*********,,,---......---000000555PPPxxx^^^DDD//////111+++(((,,,,,,++++++*********************+++++++++,,,,,,,,,************************---...------///333555555GGG|||UUUFFFZZZbbbjjjqqq{{{dddbbb___WWWQQQBBBBBB<<<555111111000...---000------,,,---222:::;;;999======999777???LLLPPPMMMmmmdddVVVJJJHHHMMMQQQPPPLLLPPPUUU\\\bbbiiioootttyyy~~~}}}nnnZZZLLLGGGFFFDDDBBB<<<>>>@@@===>>>QQQzzzvvvXXXEEE;;;666333..............................///...000111...AAAggguuuiiiqqqssseeeSSSWWWSSSHHHBBBDDDDDD@@@AAAIIILLLSSSdddqqqxxxSSSAAA===OOOooorrrAAA333;;;888555===///---+++***,,,------,,,++++++++++++++++++++++++,,,,,,---------.........000,,,444WWW{{{qqqiiimmmzzz^^^MMMVVVXXXAAAPPPGGG//////+++++++++*********))))))************************++++++,,,,,,,,,---------((()))+++---...///000000222***BBBpppvvv[[[<<<......///,,,))),,,,,,+++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++000---+++,,,///333666888JJJNNNKKK^^^dddllluuucccaaa___WWWQQQBBB@@@;;;555000000000...---000///,,,+++...666;;;;;;888BBB<<<555666AAAJJJLLLGGGHHHFFFEEEFFFKKKOOOPPPNNNLLLOOOUUU[[[aaahhhoootttxxx}}}wwwkkkddd___[[[OOONNNNNNLLLHHHRRRuuukkkFFF===:::222333........................000---...333//////NNNxxxuuu|||tttdddVVVHHH>>>888:::999555666::::::666999===999888@@@HHHXXXppppppPPP@@@BBBjjjccc999999888444<<<222000---+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......//////333...AAAiii{{{vvveeeqqqcccPPPeeemmmJJJGGGFFFAAA777,,,+++******++++++***)))************************+++++++++,,,,,,,,,,,,---***,,,...///000000111222111555]]]{{{xxxuuutttwww{{{}}}~~~qqqOOO444,,,000111---,,,,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++000,,,***---000222555888ZZZsssKKKSSSaaaeeelllwwwbbb```^^^WWWQQQAAA>>>:::444000000000---...000000---,,,222999===;;;999<<<999<<>>999:::HHHkkkbbbCCC>>>FFFwwwxxx@@@666<<<<<<@@@888444000---++++++***)))++++++++++++++++++++++++,,,,,,---......///000000000666TTTyyysssppp{{{{{{fff]]]wwwhhhEEEAAAPPP666000---******+++,,,+++)))************************************+++++++++++++++---//////......111333999NNNyyyyyyvvvpppjjjeeebbbaaaaaa```]]][[[ZZZ\\\___bbbcccccchhhnnnuuu{{{hhhEEE111...000000---,,,,,,+++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...+++,,,000111000444:::yyy]]]CCCUUUcccdddkkkyyybbb^^^\\\VVVQQQAAA>>>999333///000///---...000///---...555;;;<<<;;;;;;666333999GGGPPPOOOMMMMMMOOOJJJGGGKKKMMMLLLJJJIIILLLOOOTTTYYY___gggoootttvvv{{{yyy|||___GGG<<<111000////////////////////////111)))...222...AAAjjjhhhJJJ:::777888999:::;;;:::888666666777666444444888666777>>>>>>AAANNNffftttJJJBBB444dddPPP777999;;;:::;;;777222---,,,+++***)))++++++++++++++++++++++++,,,,,,---...///000000111///HHHlll{{{xxxlllVVV[[[YYY^^^qqq|||~~~xxx^^^eeeXXXBBBUUU999555111+++)))+++,,,,,,+++************************))))))*********+++++++++***,,,---,,,+++,,,111666IIIgggwwwqqqllldddZZZRRRMMMJJJIIIGGGEEEDDDCCCDDDFFFIIIKKKVVVZZZaaagggoooxxx^^^>>>...---///------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++...222111///777DDDvvvQQQ@@@XXXcccdddmmm|||bbb\\\ZZZUUUQQQAAA>>>999333/////////---...000---+++///777;;;999999<<<555111666CCCKKKMMMVVVcccMMMGGGDDDHHHKKKJJJJJJLLLLLLOOOSSSXXX___gggooouuuvvv{{{cccIII@@@777222///////////////////////////'''---111111PPPzzznnnOOOAAA>>>======>>>999888888888888999;;;===>>>>>>999<<>>bbbzzzsssYYYTTTLLLDDD===888777666:::::::::999999:::===>>>444999@@@FFFNNNZZZhhhsssuuuQQQ666---000------,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++///333000000@@@TTTOOOEEEZZZaaaeeerrrbbb[[[YYYTTTPPPAAA???999333/////////---...000******000888:::666777<<<444555AAAPPPQQQIIIKKKVVVIIIDDDCCCJJJMMMJJJGGGHHHLLLOOOSSSXXX^^^fffooouuuvvv{{{gggLLLCCC:::000000000000000000000000000444---444777;;;bbbwwwcccZZZQQQIIIFFFFFFEEEDDDDDDBBB@@@CCCGGGFFFJJJMMMYYYkkkpppqqqzzzwwwsssLLL===BBBmmm~~~XXX888888888;;;777111...,,,------,,,++++++++++++++++++++++++,,,,,,---...///000111222JJJzzzuuu^^^PPPJJJFFF>>>777>>>???;;;>>>@@@999VVVyyymmmMMMAAAJJJ???777---)))***---------************************++++++,,,,,,,,,---------,,,...///...///555???GGGyyyxxxlll```TTTLLLAAA>>>;;;999999;;;???AAA<<<===============???@@@DDDHHHOOOVVV```nnn___>>>111444...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,///222///111GGGaaafffNNNIIIVVV___eeeuuufffYYYYYYRRRKKKDDD:::777444111/////////...---,,,000555:::;;;:::888666666555GGGLLL;;;===LLLLLLDDDFFFGGGHHHGGGGGGHHHJJJNNNQQQUUUYYY\\\bbbkkkqqqzzz~~~VVVMMM444777...///000000000000000///111000...333TTTzzzuuusssqqqpppqqqrrrrrrqqqqqqsssvvv{{{~~~{{{{{{fffBBB===dddwww```pppHHH999555444::::::111+++,,,...---,,,,,,,,,---------......)))222,,,)))111,,,+++@@@sssYYYLLLAAA@@@AAA>>>888444666999<<<======AAAGGGLLL~~~mmmzzz\\\KKK@@@DDD999...++++++++++++,,,++++++++++++++++++++++++************+++,,,...//////---111555///000MMMqqq|||mmm______]]]PPPVVVQQQYYY]]]SSSOOORRRQQQOOOSSSRRRMMMNNNXXXaaadddbbbfffcccsssmmm{{{~~~^^^999222...111...---000)))'''111++++++,,,,,,,,,---------------------------------***222///111---;;;<<>>333,,,,,,...,,,)))++++++++++++++++++++++++---///000111000...+++)))111...------...>>>cccsssmmmggglllrrrkkkkkkpppnnnnnnrrrrrrlllkkkooossssss~~~MMM+++000000,,,+++///...+++///++++++,,,,,,,,,---------------------------------+++000///222///<<>>iii~~~{{{uuuuuuccc@@@EEEhhhxxxWWW888888;;;:::333------......,,,,,,,,,---------......000///,,,...000,,,<<<^^^yyyjjjuuulllUUUGGGCCC???<<<;;;===<<<:::<<<@@@999===BBBFFFJJJQQQZZZaaarrrsssyyysssBBBFFFDDD;;;///,,,///...''',,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------//////---+++666TTT~~~xxxzzz~~~}}}{{{xxxlll===444111,,,***---000...***,,,,,,,,,,,,---------------------------------------///...444222;;;UUUJJJ@@@TTTWWWccchhhvvv~~~zzzwwwwwwwwwwwwwwwxxxbbbWWWWWWPPPIIIDDD<<<666333000////////////...,,,333::::::666444777<<<333???GGGDDDIII\\\bbbVVVCCCDDDEEEDDDDDDDDDGGGIIILLLPPPTTTXXX]]]dddmmmsss{{{yyyppp___YYYTTTPPPKKKGGGKKKSSSyyytttIIIHHH666111111000000000000000000111444+++???pppzzzuuuvvvrrrIII>>>ZZZyyysssEEE<<<<<<:::555000.........,,,,,,,,,---------......111,,,,,,222000---FFFkkkvvvcccZZZ@@@CCC???>>>??????===???CCCBBBMMM\\\hhhooosssuuuvvv{{{yyyjjj}}}SSSDDDHHHCCC333+++......))),,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***---111333+++//////111DDDiiizzz{{{rrr|||}}}PPP777222000---+++///...&&&,,,,,,,,,------------...,,,,,,------------------///......555444:::eeezzzBBB@@@YYY]]]bbbjjjzzzvvvkkkbbbUUUKKKHHHJJJMMMOOOxxxbbbXXXXXXOOOHHHDDD===555333000//////000///...,,,333999999555333666;;;777EEEEEE>>>GGGVVVUUUJJJCCCCCCDDDCCCBBBCCCFFFHHHKKKOOOTTTXXX]]]dddmmmttt|||lll\\\NNNEEE???:::777555444333666;;;LLL]]]tttOOOKKK999333222111000///000000000///222///OOO|||uuu{{{zzz}}}QQQ;;;KKK{{{LLL@@@===:::777222///...///,,,,,,,,,---------......///)))---555000333RRRtttzzzmmm|||~~~```RRRTTTJJJBBBDDDKKKSSS\\\ddd|||~~~|||gggDDDKKKHHH888,,,+++...///,,,,,,,,,,,,,,,,,,,,,,,,111000...------...///000,,,//////444MMMsss~~~xxx~~~^^^;;;///111333+++---111))),,,,,,---------.........,,,,,,,,,---------......000///000333555;;;uuuooo@@@DDD\\\bbbbbblll||||||jjjVVVFFFEEEFFFHHHLLLPPPSSSTTTxxxcccZZZYYYOOOGGGCCC===555222000//////000000///---333999:::777555666999777FFFFFF@@@IIILLL@@@888BBBCCCBBBAAAAAABBBEEEHHHJJJNNNSSSXXX]]]eeennnuuurrr^^^MMMBBB<<<888666888666555666999:::;;;;;;666<<>>IIIZZZfffjjjfff___[[[zzzeee\\\ZZZPPPGGGCCC===444222000//////000000///000444999<<<;;;999888777:::HHHEEEBBBLLLGGG999999BBBBBBBBB@@@???AAAEEEHHHIIIMMMSSSXXX]]]eeeooovvv|||uuuQQQHHH;;;333333555888888//////000444888999666222777555666===EEEQQQddduuu|||III@@@555333111000//////000111///...IIIyyyoooIII999WWWtttoooFFF???;;;:::666000...000,,,,,,,,,---------.........)))111333111NNN|||yyyaaaQQQDDD???999///,,,///------------------------//////.........///000111333///444KKKqqqnnn;;;---777---+++333///------------............++++++,,,,,,---......///+++111444///999HHHPPPBBBMMMWWWeeeaaaooo|||wwwsssdddMMMAAA@@@TTT\\\cccbbbXXXMMMEEEBBB{{{fff]]][[[PPPGGGCCC===444222//////000000000///222555:::>>>???===999777GGGPPPGGGBBBKKKDDD999BBBBBBBBBAAA@@@???AAADDDGGGIIIMMMSSSXXX]]]eeeooovvvsss```DDD:::666333444888999666333777888;;;>>>CCCDDD>>>666@@@:::666777777888???IIIYYYlllLLLEEE555444222000//////000111555///MMMYYY===LLL{{{HHH@@@;;;;;;777000...000,,,,,,,,,---------......000+++222111111YYYwwwrrrvvvyyypppTTT@@@AAA@@@444+++,,,------------------------RRRIII===111++++++///222000///===bbbzzztttxxxjjjqqqHHH---777...(((///***---------.........//////++++++,,,,,,---...//////(((222555...;;;NNN{{{DDD>>>LLLSSShhhbbboooggg[[[SSSPPPEEE:::EEEZZZPPPRRRRRRMMMIIIOOO]]]iii~~~eeeYYYYYYSSSMMMGGG===666111//////...,,,,,,000000===999111999@@@;;;777GGGFFFCCCBBBJJJPPPGGG888@@@@@@@@@AAABBBDDDGGGHHHJJJMMMRRRYYY```gggmmmqqqwww|||TTT999999888888999;;;===<<<:::777999777666666888999999888888999999:::::::::999999>>>DDDTTTkkkPPP===;;;555000222333222000111555444bbb~~~ZZZ>>>GGGeeeeeeCCC999===222///333...........................222...666,,,IIIxxxlllppppppuuu~~~```<<>>444?????????@@@BBBEEEGGGIIIJJJMMMQQQWWW^^^fffmmmqqqxxx}}}aaaIIIAAACCCCCCBBBAAABBBCCCCCCAAA???BBB@@@>>>===>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<>>LLLVVVVVVRRRIIIIIIWWWvvvfffZZZYYYQQQIIIBBB999555111//////...,,,---000777;;;888666888111...888BBB???BBBJJJHHH===555666>>>>>>???@@@BBBEEEHHHIIIJJJMMMQQQUUU[[[dddmmmsssyyy}}}kkkPPPQQQ[[[]]][[[XXXUUUTTTTTTTTTTTTSSSSSSQQQOOONNNLLLIIIEEEAAACCCBBB@@@>>>============555888:::999:::DDDUUUccc{{{xxxJJJ===666111222333222111222///DDDwwwxxxoooxxxvvv|||RRRBBBJJJsss|||dddBBB>>>:::333000+++........................///***111<<>>bbbfffEEERRRSSSNNNGGGgggvvv~~~zzzvvvrrrkkkeeeeeeddd\\\KKK===???999888FFFYYYbbbYYYMMMSSS```www|||eeeZZZYYYQQQHHHBBB:::555111...//////,,,---111<<<<<<999===>>>222222DDDMMM@@@===FFFDDD777333<<<======>>>???BBBEEEHHHJJJLLLNNNRRRUUUZZZcccnnnuuuzzz}}}vvvfffppp}}}xxxtttpppmmmlllmmmllllllhhhfffeeeccc```\\\WWWSSSRRRPPPLLLHHHDDDCCCBBBBBB777===DDDDDD???===@@@DDDWWWhhhLLL???777222222333222111333222JJJwwwvvvjjjKKK^^^qqqqqqSSS===DDDnnn~~~xxxuuuHHH>>>>>>888222///........................222...111BBBmmm|||qqqaaa___bbb```jjjooo}}}\\\DDDJJJ<<<...999000///...------......///111111/////////000000000777XXXzzzzzz{{{mmmaaa333333222(((///........................------,,,------...///000333444///222@@@sssgggJJJPPPRRRVVVQQQbbbvvv{{{|||~~~|||{{{vvvllleee\\\XXXTTTSSSQQQLLLBBB;;;;;;<<>>BBB777999NNNRRRAAA<<>>@@@===III```}}}qqqiiimmmOOOAAA999222222333222222333444VVV~~~uuucccpppqqqkkkggg]]]BBBAAAfff}}}PPP===>>>;;;333111........................111111111FFFkkklll\\\XXX\\\\\\hhh|||vvvmmmnnngggqqq{{{nnnMMMNNNCCC000:::222111///...---......///---,,,,,,+++,,,///333666???fffzzzppp|||DDD555000(((111........................------------...///000111222777111333EEE}}}bbbKKKOOOSSS]]]ZZZaaavvvyyyzzz}}}yyyuuusssooofffXXXNNNBBBBBBAAA???===<<<<<<>>>:::DDDPPPYYY]]]```eeeiiiqqqvvvbbbZZZ[[[RRRJJJFFF???444000...//////---...222999777444999???999<<>>???AAADDDGGGHHHMMMQQQUUUXXX\\\dddpppyyyzzz|||}}}zzzxxxtttoooiiiccc^^^[[[ZZZPPPJJJBBB>>>???AAA@@@===;;;===GGGZZZpppQQQIIIJJJ]]]yyyTTTBBB:::333333333222222444555hhhwwwwwwxxxuuuQQQ>>>WWW^^^???===;;;333111........................---111222QQQtttiiiYYYTTTWWWZZZjjjttteee___qqqyyy}}}RRRGGGCCC...333444222000...------//////+++---///111111222333555EEEpppqqqUUUcccaaa\\\<<<111---222........................,,,,,,------...///111111...888555:::NNN~~~UUUIIISSSWWW___WWWdddxxx~~~~~~yyyllljjjfffbbb[[[PPPCCC:::666777888777777:::>>>BBB@@@LLLXXX]]]\\\bbbqqq~~~wwwddd\\\]]]SSSJJJEEE>>>444000...//////---...222999999333333:::999:::FFFBBB>>>BBBLLLKKK???666555>>>>>>>>>???AAACCCFFFGGGKKKPPPVVVYYY\\\cccoooxxxyyy{{{}}}~~~zzztttooollljjjZZZVVVQQQPPPOOOKKKDDD===>>>===>>>CCCLLL```rrrXXX===:::888@@@XXX{{{gggCCC;;;444333333222333555===ssskkkaaa???LLL~~~tttIII@@@>>>444222........................,,,333777ccc}}}cccWWWSSSTTTXXXnnnwww{{{TTT===AAA111000555444111...------///000///222444444333222444666WWW~~~rrrppp}}}vvvqqqkkkAAA444333000........................,,,,,,------...000111222---;;;777<<>>>>>>>>???@@@CCCEEEFFFIIIOOOVVVYYY[[[bbbnnnwwwyyyzzz|||{{{wwwuuukkkeee[[[TTTPPPMMMJJJHHH===>>>???<<<999CCCccczzzZZZFFF>>><<<===888444DDDiiiDDD;;;444333444333333555GGGuuucccjjjCCCJJJ}}}SSSEEEBBB888444........................///777===qqqhhh___UUUSSSSSSWWWrrrlllXXX:::FFF<<<777666444111...------///000,,,------------222:::@@@ooouuuppp{{{nnnBBB666666...........................,,,,,,------///000111222000>>>666999SSSPPPQQQSSSKKK[[[___iiiwwwuuucccPPPDDD???>>><<<888555444555777000---...999GGGOOOMMMHHHNNNOOOQQQYYYfffwww|||{{{wwweee^^^^^^SSSIIIDDD===666222000000...---111777BBB888;;;>>>666666AAAEEEHHHFFFFFFCCC<<<444444888<<<<<<===>>>AAADDDGGGHHHJJJNNNTTTZZZ___eeejjjnnnrrrxxxxxxrrrkkkfffccc]]]TTTMMMDDDBBB@@@@@@>>>@@@HHHQQQ}}}kkkJJJ<<>>AAADDDGGGHHHIIIMMMRRRXXX]]]cccjjjnnnuuuzzz|||uuunnnfff\\\UUULLLGGGBBB@@@>>>===BBBHHHaaa}}}xxxrrrdddRRREEEBBBKKKUUUsssfffOOO@@@111DDDOOO}}}OOO888:::444///555222666YYY}}}wwwqqq~~~yyykkk^^^ccc}}}iii}}}XXXPPP~~~xxxfffXXXEEE@@@<<<777000...---...///000///...555222QQQ~~~xxx}}}SSSQQQNNNRRRcccyyy|||ttt~~~lllJJJBBB???<<<333222111///............000,,,,,,222111---:::OOOrrrbbbkkk~~~[[[DDD222000....................................///000111111444BBB777DDDvvv}}}pppNNNJJJLLLXXXYYY\\\sss{{{tttyyyeeeRRREEE===888555333333222333333333111000222222222777FFFVVVZZZUUUZZZ```hhhrrr~~~xxxeee______SSSIIIDDD===666222000000......222888:::555<<>>AAADDDFFFHHHJJJMMMQQQVVV[[[bbbiiioooyyy}}}yyynnnfffaaaXXXPPPHHHDDDAAA>>>>>>@@@DDD```|||yyyeeeWWWQQQ[[[kkkvvvkkkGGGHHHIIItttPPP999<<<777///222222;;;lll{{{```oooqqqsss~~~dddWWW^^^mmm}}}cccvvvbbbSSSwww~~~bbbjjjFFFAAADDD777111///......///000///...000666\\\vvvQQQOOOJJJLLL\\\yyy|||sssYYYBBB???>>>111111000///////////////...///+++111666---;;;eeezzz^^^hhhccc~~~cccJJJ///111....................................///000111222444===888KKKlllLLLIIIMMMXXX[[[```pppyyy~~~lll^^^KKK===777666555444333444444444333333222111666444444;;;JJJZZZ```^^^gggqqqzzz~~~xxxeee______SSSIIICCC<<<555111///000///...333:::777333999<<<666999BBBAAA>>>AAAGGGIIIAAA777444888<<<<<<<<<>>>@@@CCCFFFHHHKKKMMMQQQUUU[[[bbbjjjpppyyy}}}~~~tttmmmjjjbbbXXXOOOLLLIIIDDDAAAAAA<<>>IIIaaa||||||zzz```KKKFFF333///////////////000000111---555///222<<<333LLL~~~|||YYYdddiiiXXX000777////////////////////////////////////111222333444===999===XXXjjjLLLMMMNNNTTTVVV___fffpppyyy~~~sss^^^PPP:::777444666:::<<<999666777888888888777:::>>>BBBEEEFFFKKKXXXfffooossstttyyyfff```___SSSHHHCCC<<<444000///000000000555<<<<<<:::<<<999222:::DDDCCCBBBDDDGGGDDD;;;333666???;;;;;;<<<===@@@CCCEEEGGGLLLOOOSSSXXX]]]dddlllqqqtttyyy~~~{{{zzznnngggaaa^^^ZZZSSSPPPQQQMMMJJJUUUsssxxxkkk```IIIBBB>>>???===;;;BBBMMM@@@QQQhhhhhh\\\yyyqqqCCC888888555444555FFFlll\\\yyyvvvXXXJJJHHHMMMpppwwwrrroooyyy~~~cccmmmRRRKKKAAACCCOOO[[[vvvbbbKKKVVVnnn[[[KKKMMM@@@555222///......///000///444EEEssszzznnnLLLHHHEEENNNeee}}}yyy___JJJ;;;999III]]]jjjccciiippp{{{wwwgggFFFGGG???000///////////////000111,,,111///111666666XXX]]]aaammmhhh888111/////////////////////////////////000111333444555;;;888@@@VVVmmmcccIIIOOOQQQVVVXXXbbbjjjrrryyy|||{{{ooocccVVVKKKDDD<<<999777666777888999999222666;;;>>>@@@DDDIIINNNNNNOOOVVVcccpppvvvyyy{{{yyyggg```___SSSHHHBBB;;;333000///000000111666===::::::???===666>>>HHHEEEBBBEEEHHHEEE:::222666>>>;;;;;;;;;===???BBBEEEGGGJJJMMMSSSXXX^^^dddjjjooorrrwww~~~zzzlllvvvzzzvvvqqqlllddd[[[WWWYYYSSSOOOQQQfff}}}uuugggYYY???>>>======???CCCFFFHHHLLLJJJHHHYYYgggwwwTTTOOO^^^tttEEE999999444333:::RRRccc]]]lllRRRCCCCCCfff|||hhhMMMWWWuuuqqq```RRRJJJMMMYYYjjjuuuwwwoooddd\\\nnn}}}UUUXXXYYYfff~~~jjjOOOMMMyyy}}}eeePPPMMMHHH666333///---...///000000///MMMfffNNNHHHBBBIIIbbb|||nnn[[[JJJDDDHHHWWWsssppp~~~}}}MMMEEEEEE111000///////////////000,,,...222333000;;;eeekkkcccxxxnnnEEE...//////////////////////////////000000222444555666777888DDDPPPsss^^^HHHQQQTTTWWWYYYdddlllsssyyy{{{}}}rrr___MMM@@@999777666>>>???>>><<<999999;;;===888@@@JJJPPPRRRTTTWWWYYYZZZYYY^^^kkkvvv{{{zzzggg```___SSSHHHBBB;;;333000///000111111777===666888???>>>999AAAJJJDDDAAAEEEIIIFFF;;;222444===;;;;;;;;;===???BBBEEEGGGHHHLLLRRRXXX]]]ccciiimmmqqqvvv~~~iii```ooo~~~wwwlll```]]]___VVVTTTTTT```|||uuugggYYYCCCLLLWWWdddqqqvvvnnnbbb[[[UUUEEE===888HHH555AAABBBllloooBBB999:::444444@@@```\\\[[[~~~dddNNNMMMVVVEEE666EEE^^^pppVVVEEE>>>???AAA???CCCIIIMMMKKKKKKTTTaaa{{{hhhRRRTTTvvvwwwoooQQQEEEooommmnnnRRRIIIIII666333///---...///000000666JJJyyyxxxuuutttVVVEEEFFFHHHOOOccc}}}sssdddWWWMMMEEEGGGYYYnnnrrrxxx\\\DDDAAA111111000//////////////////...666666...@@@ooozzzggg~~~ooojjjRRR777000000000000000000000000//////000111222444666777777>>>LLLQQQ]]]HHHSSSUUUWWWWWWccckkkrrrxxxzzz{{{nnnYYYKKKEEEDDDEEE<<>>>>>@@@EEEOOO\\\dddeeebbb``````ddd```dddpppzzz~~~sssddd___]]]SSSLLLGGG>>>333222000......222999>>>777444444888;;;<<>>EEEJJJGGG;;;333555<<<<<<<<<===???BBBDDDFFFHHHKKKMMMPPPTTTXXX___fffllltttxxx~~~wwwooohhhccc```[[[YYYUUU\\\xxxxxxqqqnnnnnnooouuuXXXHHH===???@@@<<<:::>>>>>>XXX{{{zzzooo===???888555999:::oooXXXYYYrrr^^^NNNEEEGGGOOOZZZ{{{gggMMM>>><<<>>>>>><<<;;;AAABBB===;;;IIIfffnnnqqq[[[LLLcccqqqxxxPPP___CCCAAA888111000111//////000777QQQzzznnntttaaaJJJFFFEEEOOOccc|||qqq___NNNDDDCCC:::KKK[[[kkkooo___TTTIII666444111......000000---...111333111:::@@@```}}}xxxmmmhhhRRR444222111111000000000000000///000222333333444666777666DDDDDD```[[[NNNLLLJJJ]]]\\\```fffqqqssswww||||||vvv```VVVXXX^^^```___[[[UUUOOOKKKJJJKKK\\\cccmmmqqqqqqqqqrrrtttoooqqqoooooo{{{uuufff```^^^SSSKKKEEE<<<333222000......222999>>>888888777666666999>>>BBB???DDDHHHDDD999444999AAA<<<<<<===???BBBDDDFFFHHHLLLNNNQQQUUUZZZ```hhhmmmtttxxxxxxqqqlllgggeeeaaa\\\TTTUUUlll~~~zzz||||||rrrzzzyyycccVVVZZZ^^^RRR???@@@MMMeee|||MMM:::444555888AAAzzzRRRaaa}}}~~~}}}{{{yyyvvvSSSIII<<<777999;;;999666666888999;;;EEE\\\zzz}}}YYYMMMggg|||SSS^^^OOOBBB888111000111000///111888XXXvvviiittt```GGGCCCDDDNNNbbb|||yyybbbQQQEEE<<<999:::@@@KKK]]]qqqwwwYYYUUUTTT777444000...///111000...333333222///===QQQyyyvvvdddhhhzzz|||rrrYYY:::222111111000000000000000...000222444444666888:::<<>>888===<<<555444<<<@@@???>>>DDDGGGAAA777555===EEE<<<<<<===???BBBDDDFFFHHHMMMOOORRRVVV[[[bbbiiinnntttyyy{{{zzztttpppkkkiii___YYYOOONNNaaa}}}zzzxxxyyy{{{___WWWIII@@@IIIeeebbbHHHFFFMMMaaawwwXXX777555888777GGGtttNNNnnn{{{}}}oooQQQ>>>;;;777888:::;;;888666<<<999888@@@QQQiii~~~^^^OOOllluuuZZZWWWQQQEEE:::111000111111111222666iiiwwwkkkpppXXXEEEBBBBBBJJJ^^^yyygggTTT@@@555333333666:::FFFOOOcccwww~~~{{{TTTYYY\\\999444///...000111111000444222333222BBBccc}}}fffwwwjjjlll|||^^^:::222111111000000000000000...000222444555777:::<<>>555>>>???666777DDDIIIDDD>>>FFFIIIAAA888777>>>DDD<<<<<<===???BBBDDDFFFHHHLLLNNNRRRVVV[[[bbbiiioootttzzzrrrZZZUUUlll{{{vvvqqqllliii```ZZZQQQNNNYYYjjjssssssoooyyyyyykkkaaa\\\QQQQQQTTT]]]iiinnnjjjbbbeeesssttthhhlllQQQEEE@@@MMMeeezzzUUU999;;;:::555IIIrrrPPPwww{{{~~~mmmNNN<<<;;;:::999999999::::::;;;<<<<<>>555333555777;;;@@@NNN[[[nnnyyyxxxuuu|||XXX___[[[===555......111111111222///000555666CCChhhgggrrrrrraaaffftttdddddd;;;222111111000000000000000///111222333444666999<<<===HHHNNNuuulllQQQOOOSSSMMMXXXUUU___gggsssxxx{{{~~~|||~~~}}}}}}uuueee```^^^SSSKKKFFF<<<333222000......222999>>>333===???777:::GGGLLLGGG===GGGLLLCCC999999===AAA<<<<<<===???BBBDDDFFFHHHKKKMMMQQQUUUZZZaaaiiinnnuuu|||mmmSSSOOOZZZ___ZZZRRRMMMTTTlll}}}wwwqqqkkkgggeee```XXXQQQOOOPPPMMMHHHFFFZZZsss~~~xxxkkkccc```{{{pppoooccc???***333:::<<>>===888444PPPoooSSSyyyyyy|||eeePPPHHHEEEFFFFFFFFFDDDAAA???>>>666===IIIXXXgggttt|||~~~zzzwwwzzzoooSSSkkkwww___]]]OOO@@@222///111222333444CCCqqqjjjLLLCCCCCCBBBGGGZZZxxxuuuUUUAAA:::888777888888999@@@III```ppp{{{xxxssszzz```bbb[[[BBB777...///222111111222...000555555===iiiqqqggg~~~vvvVVVZZZiiilllCCC222111111000000000000000111222333333333555888;;;>>>IIISSS}}}}}}KKKMMMVVVPPPWWWQQQYYYggguuuzzz}}}|||yyy~~~}}}}}}}}}ttteee```^^^SSSKKKFFF<<<333222000......222999>>>555;;;<<<888999AAAEEECCC<<>>DDD;;;777<<<>>>888333444@@@:::666999CCCTTTkkk|||]]]AAA;;;444444ZZZgggQQQwwwtttwww~~~uuuvvvwwwtttlll```UUUMMMLLLSSS^^^iiiqqqvvvxxxzzz{{{yyysssllljjjvvv}}}UUUbbbsss[[[```UUUDDD333///111222333333EEEvvvsssqqqRRR@@@CCCCCCGGG\\\|||vvvSSS???;;;555555666999;;;BBBQQQ```wwwwwwrrr~~~aaa``````HHH999...///222000000222333111444333999oooaaa|||nnnmmm{{{hhhzzzmmmccclllqqqnnnIII222111111000000000000000222333333333444666:::>>>CCCNNNYYYJJJLLLXXXSSSXXXOOOWWWhhhwww|||~~~|||~~~~~~~~~~~~}}}}}}|||{{{{{{}}}vvvgggaaa^^^SSSJJJDDD:::333222000......222999>>>666777888888999;;;???AAA<<>>666444555:::;;;:::>>>DDD<<>>666<<>>EEEIIIFFFLLLWWWiiiLLLFFFQQQPPPXXXQQQZZZjjjyyy~~~ssseee[[[TTTJJJccc}}}}}}}}}~~~}}}zzzuuupppmmm___ooo}}}ggg]]]^^^VVVLLLDDD999444000......---///888BBB<<<===888222999FFFHHHAAADDDKKKJJJ???999>>>FFFHHHAAA>>>===@@@BBBBBBEEEJJJOOOQQQSSSVVV[[[bbbjjjpppzzz}}}|||zzzwwwrrrnnnbbb___UUUHHHEEEJJJHHHAAA???777666888;;;JJJYYYXXX>>>:::999===BBBKKK[[[kkkbbbOOO???>>>???999555666666999;;;888333333999???WWWuuuzzzEEE<<<999;;;kkkRRRUUUvvv~~~wwwzzz}}}~~~~~~ssslllhhhWWWHHHWWWuuuWWWQQQzzzwww```jjjfffUUU000...666---222666GGG|||cccnnnYYYCCC???AAAEEEMMMjjjxxxuuuuuusssxxxmmmaaagggaaaAAA111222111000222111000///999888]]]tttXXXZZZggghhhgggyyyfffZZZ666111...000111000000333111222444555888<<>>===AAABBBBBBEEEJJJMMMOOOSSSWWW\\\dddmmmrrrvvv{{{{{{vvvrrrpppkkkbbbWWWVVVhhh{{{|||qqq___BBB333777888:::999333666777444999VVVuuuwwweeeEEE???888444222222999AAA888:::;;;888444333666999KKKeeelllIII@@@:::>>>iiiOOOTTTvvv{{{~~~zzzrrrmmmhhhXXXGGGKKK[[[~~~{{{RRROOO{{{~~~iiiuuukkkYYY444000777...333666@@@eeefffNNNDDD???@@@BBBIIIeeeoooaaafffuuuxxx|||cccjjjcccCCC111333111000333111888444:::===iiittt```lll}}}jjj```pppkkk[[[777111...000111000000333111222444666999>>>DDDIIISSSTTT]]]zzzVVVOOOUUURRR[[[NNNOOOjjjvvv~~~}}}|||zzzvvvrrrnnnkkkiiiiiisssyyyddd[[[\\\SSSIIIAAA777333000//////...000888BBB222;;;???:::999@@@DDDCCC:::EEEIIIBBB===BBBGGGGGGAAA>>>>>>AAACCCCCCEEEJJJLLLOOORRRWWW]]]fffooouuuuuu{{{wwwttttttiiicccdddwwwttt]]]RRRGGG999///666888,,,,,,333===QQQqqqlllHHH777:::;;;999:::<<<;;;888;;;;;;:::999777555444444>>>QQQmmmmmmQQQBBB888>>>fffJJJRRRuuuwwwyyy}}}yyytttmmmaaaUUUPPPPPPrrr~~~zzz~~~nnnOOOPPP~~~nnn}}}qqq```888111777///333666AAAaaannnTTTCCC>>>>>>???DDD___~~~rrr^^^[[[dddcccrrrhhhFFF222333111111333111555000666@@@wwwsssiiinnn[[[jjjgggzzz~~~ZZZ777222///111222000111333000222444777;;;AAAHHHMMMVVVXXXaaa[[[SSSWWWSSS[[[NNNOOOfffrrr}}}}}}|||zzzvvvsssooommmllliiinnn~~~yyyddd\\\\\\RRRHHHAAA888333000/////////000888AAA000777:::777666<<>>>>>AAACCCCCCFFFJJJMMMOOOSSSXXX^^^fffooouuuxxx}}}}}}wwwuuurrrvvv]]]DDDLLL```cccKKK999:::<<<111222BBB]]]iii\\\HHH>>>BBB???888999FFFSSSMMM>>>>>><<<:::;;;<<<;;;888555777DDD]]]|||YYYBBB555;;;dddFFFOOOsss|||rrrttt{{{uuuqqqmmmdddZZZgggvvvzzz}}}pppbbbTTTSSSlllxxxggg<<<222666///333444AAA~~~^^^eeeFFFBBB======<<<@@@[[[zzzzzziii\\\WWWgggmmmwwweeevvvnnnJJJ444333111111333111111000777DDDzzzzzzyyy{{{^^^fffooovvv\\\777222///111222000111333000222555999>>>DDDLLLQQQVVVZZZdddzzz{{{\\\TTTXXXSSS[[[NNNOOOaaannn}}}}}}{{{xxxuuurrrqqqpppkkkmmmzzzxxxeee]]]]]]RRRGGGAAA999222000///000///000888AAA666666555333666===BBBDDD:::DDDGGG???;;;BBBJJJLLLBBB???>>>AAACCCCCCFFFKKKOOOQQQTTTXXX]]]eeennnttt{{{~~~uuupppuuu|||vvvttttttzzzvvvkkkYYY<<<::::::333666DDDMMMOOOZZZjjjaaaYYYIIIBBBNNN```cccZZZ???<<<;;;===@@@AAA>>>:::666<<>>XXXwwwtttcccTTTKKKMMMNNNUUU___hhhttthhhwwwtttNNN555333111222444111555888???HHHtttggg___~~~```888222///111222111111444111444777;;;@@@HHHPPPUUUZZZ]]]eeevvvlll\\\SSSWWWRRRZZZNNNOOOaaannn~~~~~~{{{xxxuuusssrrrqqqlllkkkuuuxxxeee^^^]]]QQQFFFAAA:::222000///000000000777@@@:::888666666:::@@@FFFIII===FFFHHH@@@;;;BBBJJJLLLBBB??????BBBDDDDDDFFFKKKOOOQQQTTTWWW]]]dddmmmsss{{{}}}pppbbbOOOJJJJJJWWWlll}}}vvvyyyoooeeeYYY___vvvFFF666555222888QQQsss~~~qqqddd\\\VVVQQQ===;;;:::<<<@@@BBBAAA???555888BBBZZZxxx^^^MMMBBB<<<^^^DDDJJJllluuuvvvxxxdddRRRGGGOOOUUUQQQKKKGGGDDDAAA???PPPlllzzz}}}cccZZZkkkqqqCCC111333///444333DDDxxxvvvLLLmmmNNN???===???======TTTrrr~~~ttt\\\JJJAAA???>>>888888===BBBRRRvvv{{{yyyggg}}}zzzRRR777333111222444222222999@@@KKKtttyyytttuuutttYYY}}}|||rrr[[[888333000222333111222444333555999===CCCJJJRRRXXX```bbbfffxxxeee]]]SSSVVVQQQYYYMMMOOObbbooo~~~|||yyyvvvsssqqqpppnnnllljjjpppvvvddd]]]\\\PPPDDD???999111//////111000000777@@@888999;;;<<<<<>>HHHKKKCCC>>>CCCHHHIIIBBB??????BBBDDDDDDGGGKKKLLLNNNRRRVVV\\\eeennntttzzz~~~mmmVVVEEE:::888666888>>>DDDDDDBBB===EEEeee}}}vvvlll[[[TTTjjjvvvDDD===666<<>>???777777:::IIIjjjbbbQQQAAA>>>___FFFIIIhhhssssss~~~sss```NNNEEE777;;;===999666666666444888===WWW}}}|||xxxiiiaaazzzlllvvvFFF222333111777555GGGzzz~~~~~~PPPaaaBBB@@@>>>AAA>>>;;;PPPkkkvvv{{{qqqXXXEEE;;;888777999444444777666@@@gggppp}}}gggUUU888333111333555222111777>>>MMM~~~ppp^^^SSSUUU^^^~~~^^^ppp~~~kkkWWW888333000222333111222444555777;;;???EEELLLTTTYYY```dddhhhtttjjj```UUUWWWQQQXXXLLLMMM]]]kkkzzz}}}yyyvvvrrrpppooommmmmmmmmppp|||tttbbb\\\[[[NNNCCC>>>888111///000111000111777@@@222777>>>???<<<;;;CCCLLL===HHHNNNGGGAAADDDGGGFFFCCC??????BBBDDDDDDGGGKKKIIILLLPPPUUU\\\eeeooouuu|||vvv^^^EEE555:::<<<===<<<<<>>III@@@888777???AAA;;;888;;;888777666666666888;;;===999999777AAAccc|||hhhQQQ;;;===bbbGGGHHHeeeuuuuuu{{{tttiiiWWWCCC999:::666999999777999???BBBAAAJJJBBBPPPvvv}}}uuummmhhhxxxkkkyyyIII333444333999777;;;vvvhhhpppUUUBBB@@@BBB>>>:::LLLfffooozzznnnNNN;;;;;;@@@<<<444999888???DDD>>>@@@```rrrkkkxxxWWW888333222333555222:::===@@@RRRwwwwwwfffPPP@@@===KKK\\\iiiiii{{{wwwuuuZZZ888333000222333222222444666888<<<@@@EEEMMMUUUZZZZZZccciiilllssscccWWWXXXQQQWWWJJJKKKUUUccctttzzz{{{wwwtttrrrqqqnnnpppppprrr|||sssbbb\\\[[[NNNCCC>>>999333000//////......666???;;;555888999555;;;CCCAAACCCAAAGGGGGG???CCCJJJFFFCCC>>><<>>AAADDDMMMaaaiii```gggkkkZZZ777222555222222999;;;???CCCUUU{{{sssVVVBBBAAA>>>888AAAUUU\\\lllmmmuuuuuu|||]]]555444111000///111333444444888===DDDKKKSSS[[[aaaiiiuuu~~~vvvjjjvvvNNNVVVVVVQQQOOOJJJUUUdddxxxzzzvvvvvvwwwxxxsssvvvmmmllltttbbb\\\[[[NNNBBB>>>888333000//////......555>>><<<666888999555===GGGFFFBBBAAAGGGHHHAAADDDJJJGGGCCC>>><<>>@@@eeennnTTT@@@888<<>>iiiVVVyyyPPPBBB>>>======:::<<>>JJJJJJBBB@@@HHHKKKDDDEEEJJJHHHCCC>>>===@@@CCCDDDFFFJJJKKKMMMPPPUUU[[[ccclllrrr|||vvvhhhWWWXXXkkk{{{rrr```EEE<<<>>>iiiNNNSSSnnn^^^JJJ@@@EEE\\\~~~vvvXXXAAA>>>DDDAAA???777:::999YYYrrr```RRR777OOOqqq]]]BBBccc|||wwwllluuu~~~rrrMMMDDD<<<<<<===<<<===???BBBHHHRRR^^^jjjxxx{{{uuueeerrr|||HHH555111777333999>>>jjjVVVxxxVVVAAA??????>>>888777FFFYYYnnnzzzuuu```QQQPPPPPPKKKLLLRRRIIITTTdddwww{{{hhhaaaooo|||\\\999222555222333999888AAALLLccczzzbbbDDD;;;888777:::===BBBJJJRRRQQQPPPVVVkkkxxxrrrzzzQQQ555444222000000222444666:::???FFFMMMRRRVVV[[[^^^eeeooowwwrrr```rrrNNNXXXZZZTTTPPPGGGOOO]]]qqqyyyvvvtttrrruuukkkiii|||xxxeee^^^[[[LLL@@@<<<666222000//////...---444<<<:::666;;;<<<777===HHHHHHBBB???GGGMMMFFFEEEJJJIIIDDD???===@@@DDDDDDGGGKKKKKKMMMQQQVVV\\\dddlllrrrooovvvtttsssTTT@@@///OOOXXXRRR~~~fffYYYZZZ]]]aaaeeeqqq^^^XXXVVVBBB<<<444:::???___tttiiiYYY:::OOOggg[[[===^^^{{{vvvkkkvvvyyyiiiQQQKKKHHHHHHFFFCCCCCCFFFQQQVVV___fffhhhiiiooovvvhhhccc___oooxxxuuuzzzGGG555222888444;;;DDDlllXXXmmmaaa@@@>>>???>>>777444@@@QQQ___ooo~~~www}}}tttbbb]]][[[XXX[[[cccXXXUUUPPPSSSWWWNNNLLLZZZqqq]]]999333666333444;;;@@@EEEJJJ^^^vvv{{{bbbNNNCCC;;;CCCJJJKKKNNNSSSWWWXXXXXXSSSPPPZZZwwwxxx|||UUU555444222111111333666777===BBBJJJQQQUUUWWWYYYZZZ```fffkkk}}}yyyvvvQQQXXXZZZVVVSSSHHHMMM[[[nnn}}}|||yyywwwuuuxxxnnnjjj|||yyyfff^^^ZZZLLL@@@<<<666222000///000...---333;;;888555<<<>>>777;;;CCCCCCCCC>>>GGGNNNGGGDDDIIIIIIEEE@@@>>>AAADDDEEEHHHKKKLLLOOOSSSWWW]]]eeemmmrrrwww|||{{{ooo|||ppp???999111LLL|||UUUDDDVVVsssxxxfffQQQDDDAAASSSoooiiinnnJJJ<<<<<>>^^^}}}tttiiiuuunnnooottt~~~zzzmmmddd___[[[YYYTTTNNNLLLNNNVVV]]]hhhmmmggg___aaahhh\\\TTTKKKYYY{{{{{{{{{pppFFF666333888555===HHHooo```jjjlllAAA>>>======888333===KKK\\\mmm{{{fffMMMIII[[[xxxrrrhhhcccbbbiiisssmmm___GGG???HHHJJJLLLWWWtttzzzppp]]]:::333777444666>>>FFFJJJKKKZZZxxxqqqVVVGGGIIIQQQ]]]gggnnnkkkiiiiiigggbbb```]]]WWWVVVeee|||vvv]]]555333222111222444777999???EEEMMMTTTWWWXXXXXXXXXdddgggjjj~~~VVVYYYYYYXXXVVVKKKMMM[[[mmm{{{|||yyyxxx|||rrrlll|||yyyfff]]]ZZZKKK@@@<<<777111000///000...---222999666555<<<>>>666888AAAAAAEEE???FFFMMMFFFBBBGGGIIIEEE@@@>>>BBBEEEFFFHHHLLLLLLOOOTTTYYY^^^eeemmmrrrvvv|||uuu___LLLXXXnnnaaaAAA444444222EEE}}}qqqOOOBBBGGGPPPmmmuuugggcccccc\\\<<>>YYYxxxrrrgggppp~~~aaaXXXPPPOOOWWWeeeyyy{{{xxxrrrmmmiiibbbYYYTTTTTTVVV]]]jjjssslll\\\UUUXXXssskkkUUUNNNfff~~~rrrEEE666444999555???LLLnnnjjjvvvFFF@@@<<<<<<999555:::EEEWWWkkkwwwxxxtttaaaIII???OOObbbpppzzzyyylllddddddllluuuxxxmmmYYYRRR^^^aaa]]]___kkk]]]999333777666999AAAFFFNNNRRR___}}}iii[[[ZZZddduuu|||ssslllddd```\\\YYY[[[kkksss___444333222222333666999;;;CCCHHHPPPVVVXXXYYYXXXXXXYYY]]]dddsssZZZ[[[[[[[[[YYYMMMKKKZZZmmmzzz}}}{{{xxx}}}tttnnn|||xxxeee]]]YYYKKK@@@===888111///000000...,,,111888777555::::::222777CCCFFFHHH???EEELLLDDD???EEEHHHFFFAAA???BBBEEEFFFIIILLLLLLOOOSSSXXX^^^dddkkkpppyyynnnZZZGGGCCCIIIHHH===222<<<444222999OOOssszzzkkkVVVPPPNNN>>>888FFFdddzzzwwwlllxxxpppOOOLLLaaasssPPP???[[[}}}ccc999AAAzzzrrr>>>QQQqqq|||qqqeeehhhuuussseeeTTTHHHBBBGGGWWWggg|||yyyzzz|||xxxpppcccXXXTTTRRRXXXhhhxxxvvvaaaNNNGGG|||kkkTTT```~~~wwwzzzyyyDDD666555999666AAALLLnnn___OOODDD<<<;;;:::666888???HHHdddtttvvv}}}yyyhhh\\\UUU___^^^^^^dddaaammm|||kkk___YYY]]]dddtttxxxsssrrr{{{vvvggg```pppmmm\\\999333888888;;;DDDHHHTTTYYYeee~~~qqqmmm}}}yyysssfff]]]YYY[[[WWWXXXnnnuuuWWW444333222222333666:::<<>>999111///000000...,,,111888888555999777000777GGGLLLIII???DDDKKKCCC===CCCHHHFFFAAA???CCCFFFGGGIIIMMMKKKNNNRRRWWW]]]cccjjjooottt|||zzzjjjVVVRRR^^^VVV:::222???:::///333888000111GGGYYYWWW^^^dddmmmppp[[[CCC>>>KKKxxxuuuTTTOOOsss]]]GGG```ppp<<<===yyyqqq}}}BBBOOOppp~~~pppdddbbbnnn|||kkk[[[LLLDDDKKKVVVlll{{{{{{oooqqqxxxhhhYYYQQQLLLPPPccc}}}nnnSSSEEEXXXlllbbbIIIRRRqqq}}}zzzxxxDDD666666:::666BBBEEEqqqqqqQQQUUUGGG<<<;;;:::666666;;;:::___uuu{{{~~~nnnPPPdddhhhbbbUUU@@@NNN|||~~~jjjXXXMMMLLLPPPVVVfffmmmooorrrfffOOOEEEYYYxxxlll}}}\\\999333999999===EEEMMMYYY^^^ggg}}}{{{vvviiiZZZUUUZZZVVVMMMXXXoooyyy|||NNN444333222222444777:::<<>>NNNkkkoooTTTAAA777DDDTTTdddwwwSSS[[[vvvOOO]]]oooCCC>>>eeesssGGGHHHdddlll```bbbjjjkkkaaadddVVV???SSSgggvvvnnn[[[ZZZsssvvveeeUUULLLHHHMMMYYYnnnsssWWWDDDTTTbbbfffjjjwwwvvv}}}uuuAAA222<<<000<<>>TTTmmmvvvrrrjjjggggggRRRVVVggg[[[EEEAAAQQQxxx^^^XXXVVVDDDDDDGGGGGGEEELLLVVVVVVKKKDDDDDDTTTbbbtttRRR<<<555111>>>EEEKKKUUUUUUkkk|||mmm{{{wwwiiiaaaVVVQQQTTTZZZZZZWWW~~~zzzQQQ555333111000333:::@@@EEEDDDIIIPPPVVVXXXZZZ[[[[[[ZZZmmmfffxxxRRRKKKlllhhh[[[\\\SSSFFFTTThhhxxx~~~|||||||||~~~~~~xxxttttttuuulllbbbbbbmmmzzz{{{fff\\\YYYLLLBBB===777333///,,,......---000555===444333;;;<<<666<<>>IIIGGGCCC>>>???DDDHHHJJJIIIJJJMMMQQQVVV\\\bbbiiinnnxxx}}}hhh???222???AAA444@@@///)))333777333999GGGlllhhhttt[[[@@@777EEEGGGEEEcccrrrQQQ___vvviiiOOO```mmm<<<<<>>111<<<444@@@LLLGGGccc___kkkeeeJJJ======999888777111444III\\\]]]OOOBBB@@@DDDAAA777999:::GGGQQQSSSmmmgggjjj[[[^^^\\\HHHIIIOOOKKKLLLLLLOOOVVV\\\\\\WWWHHHVVVxxxzzzQQQ===666333AAAHHHMMMTTTWWWgggnnnsss}}}pppggg^^^\\\```ccc___XXXiiiuuu~~~BBB555444222333555:::???CCCHHHLLLRRRWWWYYY[[[]]]^^^dddtttllliiiMMMiiiiii___]]]PPPGGGTTTeeeuuu{{{yyyyyywwwqqqlllkkkpppkkkdddaaadddmmmwww~~~zzzeee\\\XXXLLLAAA===777333///---......---000444???666444999999555:::GGGEEE???AAAIIIGGG===<<>><<<777111666444999???999777OOOooogggTTTvvvqqq^^^OOOQQQYYY^^^bbbggg{{{YYYEEEGGGPPPVVVPPPIII\\\mmm;;;999bbbkkk___FFFXXXyyywwwfff]]]]]]uuu|||yyy}}}vvvxxxvvvaaaYYY```GGGJJJJJJ@@@555666DDDRRR|||tttjjj]]]QQQHHHBBBCCCGGGSSSiii~~~~~~wwwcccggg|||UUUHHHeeeyyy}}}vvvyyy<<<000;;;888DDDQQQVVVcccfffhhhLLL======999888777111777CCCTTT______XXXPPPLLL\\\LLL>>>888LLLQQQBBBRRRVVVdddaaakkklllZZZ^^^fff___]]]RRRFFFLLL[[[```YYY]]]eeePPP<<<888777EEEKKKOOOUUUZZZcccbbbuuuxxxqqqkkkllloooiii\\\PPPAAAIIIRRRWWWXXXYYY]]]aaawww~~~DDD555444444444777;;;@@@CCCMMMPPPTTTXXXZZZ\\\___aaa\\\iiicccxxxkkkXXXnnnssskkkbbbRRRHHHRRRbbbrrr{{{vvvtttppphhhbbbaaa___^^^YYYRRRNNNRRR^^^hhhxxxdddZZZXXXKKKAAA===888333///---//////---///333???888666::::::777===HHHHHHBBBCCCJJJIII@@@===AAAGGGCCC>>>===@@@EEEIIIKKKMMMOOOSSSVVV[[[bbbiiinnnxxx|||zzz{{{^^^FFF888666@@@KKKVVV___hhhlllssstttZZZCCC<<>>BBBWWWnnn???777RRRlllbbb===SSS|||ggg\\\YYYkkk~~~ssslll^^^GGG???SSSccc]]]OOOJJJFFFAAA:::444444===JJJTTTxxxxxxtttmmmggg```WWWOOOLLLGGGEEEJJJYYYiiirrrttt}}}^^^GGGHHHVVV```vvv^^^GGGbbb{{{qqq<<<222:::;;;EEESSSeeefffzzzccckkkNNN===;;;999888888222444555FFFhhhxxxdddOOOQQQNNNAAAGGGCCC888RRRllluuummmvvv|||qqqtttwwwfff]]]MMM???===FFFOOORRRzzz~~~MMM;;;::::::HHHMMMPPPYYYZZZaaabbb}}}wwwuuunnn___NNNCCC999;;;======<<<===AAAEEEiii}}}mmm}}}|||MMM555444333444888>>>EEEIIIRRRTTTVVVXXXZZZ]]]```ccc[[[gggddduuukkk~~~```rrr{{{rrrdddSSSIIIQQQ```sss|||tttpppiiiaaa[[[ZZZPPPOOOJJJBBB;;;<<>>>>>HHHDDD@@@???AAAFFFJJJMMMOOOQQQTTTXXX]]]dddlllqqqyyy|||kkkEEE???:::999888666888;;;GGGXXXjjjssszzzoooWWWHHH???<<>>BBB>>>OOOlll}}}\\\FFF<<>>999555777<<>>AAA;;;bbbdddIII\\\}}}iii===444:::>>>DDDQQQ^^^ccctttkkksssSSS>>>:::888999999333888444DDDooozzzMMM\\\hhhWWWIII>>>777SSS}}}}}}jjjrrr~~~tttnnneeeOOOCCC;;;;;;777555DDDXXX|||III:::;;;>>>MMMPPPQQQZZZWWW```ggguuuhhhXXXHHH@@@???@@@@@@>>>;;;:::===CCCIII[[[kkk{{{yyyHHH555333222444999BBBLLLRRRUUUVVVXXXYYYZZZ]]]```ccc[[[eeebbbmmmiiittt]]]nnn{{{tttdddVVVJJJPPP```uuu~~~vvvmmmggg```XXXTTTTTTMMMJJJDDD===::::::<<>>888333///...000000---...111<<<999999<<<======BBBJJJFFF@@@???EEEHHHCCC===999HHHEEECCCAAACCCGGGKKKOOOOOOQQQTTTXXX^^^eeennntttxxx{{{xxxsssVVVEEE@@@>>>???===888555555???SSSjjjxxxttt]]]___JJJCCCUUU```RRR???666:::BBBYYYttt~~~oooZZZOOOKKKTTTuuu\\\@@@GGGQQQ^^^```UUUHHHSSSiiibbbIIIAAA999@@@MMMUUUmmmWWW>>>>>>MMMwwwfff999<<>>lllkkkXXX```nnncccSSS@@@;;;111222;;;777///===XXXvvvzzzDDD777===DDDTTTWWWXXXZZZVVVaaagggxxxzzzuuucccOOO@@@999===GGGBBBGGGNNNSSSYYYdddrrr}}}mmmooo~~~wwwBBB444333333666===GGGQQQWWWXXXYYY[[[\\\\\\^^^aaaccc___ddd___gggjjj___ooo|||oooeeeLLLOOO^^^tttrrriii```[[[UUUPPPMMMOOONNNIIIDDDAAAAAA@@@>>><<>>888333///...000000---...111999888999;;;;;;;;;>>>CCCCCC>>>===BBBGGGDDD<<<777FFFEEEDDDCCCDDDGGGKKKNNNNNNPPPSSSWWW]]]fffooovvvvvvyyy|||mmm[[[NNNTTTbbbdddWWWJJJHHH>>>444111222555;;;AAADDDVVVkkkxxxvvv|||XXXIIIbbbyyysssaaaZZZHHH>>>:::BBBHHHCCC<<<888888>>>bbbhhhMMM>>>666DDDCCC>>>]]]hhhOOOFFFFFF@@@OOOcccAAA===DDDlll^^^888???KKKvvvEEEHHHfffwwwtttZZZ\\\ZZZkkkvvvaaaJJJ===<<>>555???JJJ^^^aaabbb[[[^^^gggccc{{{rrr|||jjjMMM@@@======DDDNNNRRR___ppp}}}~~~sss~~~vvv>>>333444777<<>>999333//////111000------000888777999:::999888:::===CCC>>>===BBBHHHFFF>>>777EEEEEEDDDDDDDDDFFFJJJMMMLLLNNNQQQVVV\\\eeeooovvvtttvvvzzz~~~|||lllKKK>>>666===NNN[[[bbbeeeHHH@@@999:::???CCCHHHNNNbbbooo}}}sssVVVQQQtttSSSGGG```}}}rrrSSSHHH999CCCnnnkkkPPPIIILLLUUUXXXQQQTTTxxxxxxYYYTTTGGGGGGqqqmmmHHHBBBCCChhhZZZ<<>>666===JJJZZZ}}}rrr]]]eeemmmJJJ777999???OOOPPP\\\ddd]]]gggeeetttQQQCCC:::::::::444999111999VVVmmmlll]]]RRRJJJ>>>______>>>DDDLLLAAADDDPPPEEEKKKTTTNNNMMMGGG333777:::999888999>>>BBBhhhyyy}}}}}}mmm:::444AAAOOOeeeiiijjj___hhhmmm___vvvtttqqqVVV@@@@@@GGGJJJKKKNNNYYYiii|||}}}yyyuuu666222555;;;AAAHHHMMMQQQSSS\\\^^^aaabbbbbbbbbdddeeeiiihhhccclllrrrxxxyyy}}}SSSNNNVVVjjjzzzrrrbbbSSSJJJSSSuuuttthhh___VVVNNNKKKJJJHHHJJJNNNOOOQQQSSSTTTRRRPPPLLLJJJqqqaaaYYYSSSEEE>>>>>>999222111111000000000000000666999999777777:::;;;888KKKEEEBBBFFFFFF???999666DDDGGGFFFBBBAAAEEEIIIJJJNNNOOOPPPSSSXXX```iiipppuuuxxx|||}}}nnnPPP:::<<<888444AAAddd|||kkkIII>>>===<<<>>>FFFTTTdddnnn]]]ccczzzcccQQQUUUtttrrrbbb]]]LLLDDDUUUqqqtttJJJ???aaarrrLLLDDDiiiWWWCCC???tttOOO===>>>DDDwwwyyyooo\\\ooo888OOOuuu{{{eeeRRRTTTVVVlllzzz}}}ttt___EEE===SSSppplllfff___IIICCCAAA444???AAAVVVMMM<<<===666888PPPMMMFFFBBBSSSiiiooottteeeGGG>>>>>>:::777888JJJfffpppfffooo~~~zzz|||NNN666888CCCQQQVVVeee```oooaaagggQQQ```BBBAAA;;;333<<<>>>(((===pppssstttiiiXXXJJJFFFEEE>>>555777BBBFFF999444LLL```[[[KKKBBB<<<<<<=========???\\\|||\\\CCC555AAARRR\\\kkk|||{{{pppzzzsss]]]ZZZUUUOOOLLLNNNSSSXXXaaayyywwwuuurrrkkkjjj|||QQQ<<<999999<<>>>>>999222111111000000000000000444888:::888999===>>><<>>EEEwwwxxx\\\xxxFFFEEEmmmxxxdddPPPQQQSSSggg~~~zzzlll[[[ZZZccccccYYY^^^ggglllZZZSSSPPPCCCLLLTTTNNNMMMGGG555,,,777DDDFFF@@@<<>>555888666+++BBBvvvooo___YYYUUULLLBBBEEEIIIFFF===<<>>NNN\\\___dddnnnvvvrrrqqqyyy~~~}}}tttiiieee```\\\\\\___dddgggkkkvvvzzzttthhhUUUQQQaaaiii}}}uuu~~~OOO:::666888===EEEMMMUUU[[[^^^]]]]]]]]]^^^______`````````gggaaahhhtttjjjfff{{{ggg}}}rrrbbb[[[PPPEEEOOOeeessswwwqqqtttuuukkk^^^\\\MMMHHH```|||nnnddd___\\\WWWRRRPPPPPPRRRTTTSSSVVVYYY[[[[[[YYYWWWVVVqqqaaaYYYSSSEEE>>>>>>999222111111000000000000000222777:::999:::>>>AAA@@@HHHGGGBBB>>>BBBIIIEEE;;;;;;AAAEEECCCCCCFFFIIIJJJKKKPPPWWW___ffflllrrruuutttwww{{{}}}~~~bbbCCC555666999111666::::::999888<<<@@@PPP]]]qqq}}}aaaNNNaaa```QQQVVVbbb~~~rrr}}}eeeiii]]]MMMRRRTTTPPPRRRjjjXXXAAA```ccc[[[zzzsss___sssaaadddnnnqqq}}}LLL<<<>>>IIIvvvfffQQQ???___rrriiiPPPOOOOOO___~~~tttqqq~~~eeeOOOJJJMMMbbbtttddd^^^^^^QQQXXXbbb@@@@@@HHH444000;;;555AAA===999FFF[[[[[[RRRSSSAAA444---222777555444555666HHHgggmmmhhhwww}}}tttFFF;;;CCCNNNYYYXXXbbb]]]ccc```___uuu}}}lllJJJBBBAAA:::666444111???ooo~~~tttdddVVViiimmmaaaUUUNNN???CCC```}}}rrrbbbQQQGGGEEE\\\|||JJJAAADDDTTT```___]]]aaaaaabbbkkkooohhh}}}uuuuuuzzzvvvqqqpppqqqssssssrrrkkkkkkooouuuhhhJJJIIIgggwwwmmmuuuJJJ555666:::@@@HHHPPPVVVZZZ\\\^^^]]]]]]]]]]]]___```aaa]]]gggaaabbbjjjlllpppiiiwwwmmm\\\UUUKKKBBBMMMeeetttvvvbbbXXX^^^www~~~rrrjjjgggddd___ZZZWWWWWWYYYZZZWWWYYY]]]___```___]]][[[qqqaaaYYYSSSEEE>>>>>>999222111111000000000000000///666:::999999<<>>===CCCBBB===DDDPPPMMM???666>>>EEEEEEDDDGGGJJJJJJKKKOOOUUU[[[aaafffllloooqqqvvv{{{~~~[[[AAA:::<<<;;;888;;;999:::;;;888;;;NNNddd}}}TTTBBBfffxxxsss[[[PPPMMMTTTWWWTTTaaafffNNN```dddMMMZZZeee```www^^^III[[[~~~ggghhhdddHHHEEEHHHGGGRRRccc~~~{{{FFF<<<@@@NNNrrrzzz|||UUUAAARRRkkksssUUUOOOLLLVVVqqq}}}~~~}}}zzz{{{~~~}}}tttPPPFFFUUUDDDYYYhhhXXXVVV\\\RRRWWWoooKKK777555333<<>>EEELLLQQQTTTUUUVVV\\\[[[ZZZZZZ[[[]]]___aaaZZZbbbYYY]]]llluuuzzzjjjkkkiii```^^^III@@@LLLdddssstttxxxkkkUUU\\\{{{vvvpppmmmhhhccc``````aaabbb```aaacccffffffeeeaaa___qqqaaaYYYSSSEEE>>>>>>999222111111000000000000000---444999888666999;;;;;;:::DDDGGGEEEJJJTTTOOOAAA222===EEEFFFEEEGGGJJJKKKNNNPPPTTTXXX^^^eeemmmsssuuuyyy~~~hhhFFF888;;;@@@<<<555>>>999===JJJVVVccczzz{{{lllBBBHHHyyy|||ppp]]]```ssstttcccWWWbbb\\\XXXSSS???UUUZZZCCChhhlllUUUGGGvvvuuu}}}fffhhhXXXGGG888FFFWWWuuunnnAAA===@@@QQQhhhrrrbbbDDDIIIbbb}}}YYYNNNJJJOOOeeevvv|||~~~~~~zzzzzz~~~~~~{{{~~~]]]NNN[[[ccc\\\IIIQQQTTT@@@CCCNNNFFFLLLzzz|||___BBBEEEHHH???===555:::;;;GGG[[[[[[HHH<<<:::777777999999888888:::111555IIIggg||||||pppsss^^^:::888AAAKKKVVVUUU\\\]]]XXX^^^^^^^^^eeeEEE===AAA???===555)))III}}}vvvpppbbbRRRZZZQQQQQQSSSRRRKKK@@@<<<===GGG|||BBBBBBGGGPPPXXX\\\^^^^^^ccc]]]```ddd\\\tttttt}}}ttt}}}mmmaaaOOOPPPTTTbbbmmm^^^KKKJJJVVV[[[ooogggfff<<<777:::@@@HHHOOORRRSSSTTTTTTYYYXXXWWWWWWXXX[[[]]]___XXX]]]VVVaaauuuhhhjjj]]]ddd___```JJJ@@@KKKbbbppp|||rrrcccccclllsssrrrqqqqqqqqqrrryyyxxxuuupppkkkhhhfffggggggjjjjjjjjjlllmmmkkkfffbbbqqqaaaYYYSSSEEE>>>>>>999222111111000000000000000+++444:::888666888:::;;;???IIIOOONNNNNNOOOIII@@@222===FFFGGGEEEGGGKKKMMMQQQRRRUUUYYYaaakkkvvv~~~|||ttteeeTTTIIIDDD@@@???@@@IIIIIIVVVooo~~~}}}xxxeeevvvnnniii~~~lllUUUUUUkkk|||PPPIIIcccssstttxxxjjjuuuhhhqqqfff???@@@BBBRRR^^^|||KKKCCCXXXuuu___OOOKKKLLL[[[lll~~~~~~}}}{{{jjj\\\fffwwwmmmTTT[[[TTTLLL888;;;CCC:::CCCjjjsss\\\???:::666>>>===CCCWWW^^^PPPEEE:::999666555555555666777...///:::QQQjjjyyy|||uuu|||bbbBBBBBBIIIOOOXXXVVV[[[ZZZQQQVVVWWWYYY}}}yyyPPP???AAA???:::444---DDDuuu}}}```HHH@@@<<<:::999888666:::???CCCzzzooo===FFFPPPYYY___cccbbb^^^ddd```\\\eeeeeezzzuuunnnwwwvvvbbbVVVCCCHHHKKKWWWkkkkkkZZZQQQTTT\\\qqqzzzqqq{{{YYY777>>>999@@@JJJQQQTTTUUUWWWXXXVVVVVVVVVVVVXXXZZZ\\\]]]ZZZ___ZZZgggzzzMMM}}}gggWWWeee```aaaLLL@@@HHH^^^lllyyy{{{qqq}}}zzzQQQQQQXXXfffttt}}}{{{xxxtttoookkkiiiiiiiiilllllllllooorrrqqqlllhhhqqqaaaYYYSSSEEE>>>>>>999222111111000000000000000+++555<<<;;;999;;;>>>@@@AAAHHHOOOOOOJJJDDD@@@@@@222>>>HHHHHHEEEGGGLLLOOORRRSSSVVV[[[bbbmmmxxx}}}|||wwwnnngggiiipppvvv~~~rrrfffssssssYYYoooyyygggOOOVVV]]]___fffyyy]]]???EEEEEEUUU^^^uuu```???NNNkkkjjjTTTNNNJJJQQQ^^^xxx~~~zzzyyytttgggqqqcccXXXHHHHHHEEE666BBBKKKxxxzzzfffQQQCCCIIIPPPJJJIII\\\jjjfffaaaUUURRRKKKDDD@@@===:::888555555:::IIIbbb{{{|||{{{xxxwww^^^BBBFFFMMMRRR[[[VVVZZZZZZUUUWWWWWWVVVsssfffKKKEEE>>>999666444;;;[[[eee___VVVMMMGGGAAA;;;999;;;HHHvvvppp^^^???KKKWWW\\\```eeeeee```___ddd\\\fffjjjnnnxxxzzznnn]]]ssslll[[[QQQFFFKKKLLLWWWkkksssttt{{{~~~rrrRRR333<<<===EEENNNTTTUUUVVVXXX[[[UUUUUUVVVWWWYYYZZZ[[[\\\]]]ddd]]]gggvvvRRRpppaaaRRRhhhbbb___LLL???EEEYYYhhhwww^^^HHHMMMUUUYYYVVVSSSYYYcccyyy{{{xxxsssoookkkhhhggggggffffffhhhnnnuuuwwwtttpppqqqaaaYYYSSSEEE>>>>>>999222111111000000000000000+++555>>>>>><<>>IIIIIIXXXeeedddvvv===GGGeeetttZZZQQQHHHIIIQQQkkk|||ppphhh\\\XXXKKK888FFF;;;;;;OOOXXXNNN[[[kkk___```eee[[[TTTeeeyyy}}}}}}yyynnnaaaWWWPPPGGG@@@;;;<<<===GGGaaa~~~}}}~~~llltttRRR:::CCCMMMSSS[[[VVVXXX]]]^^^aaa]]]VVVfffzzzWWWJJJ>>>===:::888...888wwwyyyfffXXXOOOMMMOOOPPPsssxxxxxxrrrKKKDDDOOOWWWWWW[[[cccfffccc^^^jjjbbbjjjmmmeeeyyy}}}vvv|||vvveeeccc~~~xxxdddVVVPPPSSSTTTRRRZZZgggoooqqqSSS111555DDDKKKSSSWWWVVVUUUWWWZZZTTTUUUWWWYYYZZZ[[[\\\\\\```fff\\\aaappplll^^^LLLddd\\\VVVKKK===BBBVVVeeewwwsssdddnnnmmmkkkeeeXXXNNNMMMSSSiiixxx|||yyyvvvrrrmmmiiifffeeeeee___```dddmmmvvv{{{zzzwwwsssbbbXXXRRREEE@@@@@@;;;444222000///000000///...222///444>>>???:::===GGGBBB>>>>>>BBB@@@;;;<<>>:::GGGBBBPPP___UUUfff^^^ccc^^^UUU^^^wwwwwwiii___RRROOOCCCHHHhhh{{{iiiwwwbbb;;;EEENNNTTTXXX\\\\\\YYYYYYXXX[[[______hhhgggCCCDDD;;;<<<555666;;;DDD}}}pppeeehhhnnnyyyzzzooonnnzzz{{{{{{GGGRRRXXX^^^```___^^^aaadddeeecccccckkkooommmnnnwwwzzzrrrkkkuuurrrcccYYYZZZXXXbbbjjjlllpppvvvyyyvvv}}}aaa>>>777===FFFLLLSSSVVVVVVVVVZZZ^^^[[[\\\]]]```cccdddbbb```___fff___[[[iiiyyyiiiXXXWWW\\\TTTOOOCCC???LLLbbbttt}}}zzzuuuvvv|||}}}sssiiiqqqvvvssswwwvvvsssppplllfff___ZZZXXXZZZ^^^fffttt~~~|||tttsssaaaXXXQQQEEE@@@@@@;;;444222000///000000///...000...222<<<===999<<>>III^^^qqqxxx}}}rrrooozzzxxxxxx|||zzzxxxooouuusssqqqooolllggg```\\\TTTWWW[[[dddrrr|||{{{uuurrraaaWWWQQQDDD??????:::444222000///000000///......,,,000888:::777:::BBB???DDDNNNUUUUUURRRTTTYYYIIIAAA???FFFIIIGGGGGGKKKMMMUUUSSSHHHJJJVVVWWWNNNOOOFFF???YYY___CCC@@@WWW||||||{{{ssslllrrr|||fffUUUttt|||uuuyyyxxxEEEAAAJJJOOO[[[]]]jjjrrrwwwIII<<>>QQQppp~~~{{{qqqjjjyyyzzzxxxEEE;;;EEENNNTTTYYY^^^___\\\aaa]]]ZZZZZZYYY\\\lll|||WWWHHHDDDBBB999666666222@@@]]]pppcccTTTSSSbbbhhhdddnnn```JJJXXX[[[]]]]]]ZZZZZZ\\\___\\\```aaaaaa^^^ZZZrrrzzzxxxqqqeee___]]]^^^___ddd\\\___wwwqqqnnnyyy}}}uuuaaadddzzzwwwdddxxxUUU;;;===HHHTTTXXX]]]___]]][[[[[[]]]^^^\\\[[[[[[\\\\\\[[[YYY]]]ddd[[[nnnnnncccfffvvvJJJQQQ\\\RRRKKKAAA<<>>BBBFFFEEECCCFFFKKKOOOWWWIII===<<>>AAAeee|||cccPPPIIIHHHNNNXXXlll}}}}}}uuuvvvxxxyyy{{{{{{{{{}}}UUUMMMmmm|||~~~^^^TTTVVV[[[^^^aaajjj{{{yyyxxxqqqhhheeeggggggeeeaaaccc```gggzzz|||{{{|||}}}uuu[[[aaaccc```YYYVVVXXXZZZZZZ\\\XXXWWWXXXYYY[[[```eee___HHHAAA===<<<999888999777999XXXkkkTTTBBB;;;BBBLLLUUU```ppp{{{MMMYYYUUUVVVVVVVVVVVVWWWYYYZZZZZZ``````bbbhhhgggmmm~~~{{{uuummmfff___```ooo```LLLKKKBBBIIImmm}}}qqqhhhlll}}}eeeEEE>>>IIISSSPPPSSSWWWZZZ\\\]]]^^^___[[[ZZZXXXYYY\\\^^^^^^^^^VVV^^^ZZZlll^^^jjjvvvQQQYYYSSSQQQOOOLLLEEE>>>@@@OOOdddvvvooofffkkknnnfffUUULLLSSS___oooxxxfffSSS>>>444>>>888;;;iiiwwwpppfff]]]YYYXXXXXXXXXYYY]]]aaadddlllwww~~~sssbbbXXXRRREEE@@@@@@;;;444222000///000000///...//////000333888<<<>>>???EEEGGGDDD@@@@@@EEEKKKMMM```QQQ@@@;;;@@@GGGHHHFFFJJJQQQVVVYYYeeevvv}}}{{{dddjjj~~~oootttjjjddd[[[lllZZZoooZZZHHHPPP[[[]]]ZZZUUUYYYVVVOOO777TTTvvv|||WWWDDDBBBMMMMMM]]]uuu|||ttttttvvvwwwyyyzzz{{{||||||sss\\\ttt~~~|||ssscccxxxyyy^^^OOO```wwwvvvkkkeeeeeeccc___VVVYYYYYYeeezzz|||{{{{{{|||uuu{{{ttt```bbbbbb]]]TTTQQQTTTXXXXXX\\\[[[YYYYYYYYYZZZ\\\]]]qqq\\\HHH@@@???888888;;;777:::999AAASSSfff|||qqqcccPPP???999;;;:::FFFLLLMMM]]]~~~{{{sssRRRWWW\\\\\\[[[ZZZYYYXXXWWWWWW[[[aaa```ccclllmmmmmmuuuxxxxxxzzz}}}gggKKKEEE???===JJJrrrooo[[[KKKLLLaaawww}}}ZZZBBBDDDPPPVVVXXXXXXYYYYYYZZZ[[[\\\\\\]]][[[[[[[[[]]]]]]\\\[[[XXX___bbbfff\\\gggWWWhhhWWWOOOPPPMMMHHH@@@>>>KKKaaattt|||uuu```PPP^^^___JJJ>>>444111AAA@@@===hhh{{{zzzssshhh___ZZZYYYYYYYYYWWW\\\___bbbjjjxxxtttcccYYYSSSFFFAAAAAA<<<444222000///000000///.../////////111777<<<>>>>>>KKKJJJFFFBBBEEENNNSSSQQQjjj[[[HHH===???FFFGGGFFFGGGLLLVVVfff|||sssdddpppjjjsss}}}vvvllluuugggwwwggglllmmm^^^}}}PPPIIITTT^^^```[[[[[[]]]aaaqqqDDDKKKhhh{{{iiiIIIEEEFFFEEEPPPdddtttwwwxxx{{{tttvvvxxxyyyzzz|||www{{{ooo[[[rrrdddnnnkkkXXXKKKYYYvvv{{{vvvtttnnnggg___^^^\\\hhh|||~~~xxx|||}}}{{{yyyyyyyyyuuummm[[[[[[\\\YYYRRROOORRRUUUUUUYYYZZZ[[[YYYXXXYYYZZZ[[[\\\vvvyyyUUUDDDCCC:::999<<<555)))---777===:::===YYYyyyzzzoookkkjjjfff\\\TTTFFFCCC>>>:::555333666;;;===EEEIIIPPPhhhxxxdddWWWVVV^^^]]]]]]\\\\\\ZZZWWWUUU___gggfffccckkkmmmmmmtttzzz```GGGAAA???<<>>FFFQQQTTT^^^[[[YYYWWWWWWXXXYYYZZZYYYYYYZZZ\\\^^^^^^\\\[[[[[[^^^hhh```___hhh[[[nnnZZZPPPQQQMMMIII@@@<<>>;;;JJJLLLNNNlll|||yyyvvvxxxssskkkeeeaaa]]][[[YYYYYY]]]___^^^eeetttuuudddZZZSSSGGGBBBBBB===444222000///000000///...///......000666<<<>>><<>>AAAHHHVVVkkk{{{}}}uuutttuuuxxxyyyzzz|||ffflllxxxyyycccZZZ]]]PPPBBBZZZxxxooo[[[XXXUUUccczzzzzz|||~~~uuutttsssqqqoootttaaaQQQ[[[^^^]]]WWWUUUVVVXXXVVVTTTXXXZZZXXXWWWYYY\\\]]][[[qqq~~~^^^GGGGGG>>><<<>>>555<<<666222444666666999>>>GGGAAA<<<;;;<<<<<<999666333666666444666<<<===:::===@@@GGGYYYyyyyyyVVV\\\^^^YYYYYYZZZ[[[\\\[[[XXXVVV___iiigggaaadddgggjjjrrrsssUUUMMMUUUQQQbbbxxxtttsssfffZZZOOOUUU[[[WWWFFF999===IIIyyyxxxPPP???IIITTTTTT]]]ZZZVVVTTTTTTVVVXXXYYYSSSTTTWWW[[[___```___]]][[[\\\jjj[[[aaajjjrrrZZZdddlll[[[RRROOOMMMIII@@@:::EEE\\\ooowwwbbbHHHAAA000999???BBBYYYdddaaasss~~~{{{yyyvvvrrroookkkfffaaa]]]^^^```___\\\___mmm}}}zzzdddXXXUUUKKKCCC@@@:::444222000///000000///...---...,,,+++333===>>>999???>>>???EEENNNRRROOOKKKKKKYYYWWWCCC999CCCHHH@@@JJJMMMRRRfffnnn[[[bbb\\\\\\SSSfff```@@@IIIXXX^^^```]]]dddSSSjjjkkkvvvwwwyyyAAAIIIXXX}}}hhhPPPBBBAAAAAAIII]]]qqqyyywwwwwwwwwvvvtttsssvvv{{{gggzzzxxxkkkNNNJJJccczzzpppiiiRRRHHHKKKaaawww~~~{{{xxxtttoooiiiiiiuuujjjsssoooRRR\\\YYYYYYZZZZZZYYYWWWUUUTTT\\\YYYWWWWWWZZZ\\\ZZZXXXZZZ\\\www[[[FFFBBBAAA;;;666:::666333333666666444111333333333444555666777888444444777999777444777===BBB???NNNooojjjfffZZZZZZWWWUUUWWW[[[^^^___^^^___```bbbcccdddfffjjjmmmwwwqqqkkkwww}}}|||zzzkkkggg~~~uuuiiihhh\\\III@@@CCCIIILLLGGG>>>;;;>>>eeedddGGGBBBLLLSSSTTTUUUTTTTTTUUUWWWXXXWWWVVVPPPTTTWWWWWWYYY]]]^^^\\\\\\]]]\\\___cccddd{{{kkk]]]{{{VVVLLLQQQJJJFFF@@@===AAAPPPeeetttyyymmmKKK???<<>>HHHCCC===KKKSSSccc||||||uuuvvveeevvvZZZPPPYYYttteeeKKKSSS[[[^^^cccddddddXXXaaabbblllsssVVV>>>SSSeee~~~WWWGGGCCC@@@CCCOOO___oooxxxqqqqqqrrruuuyyy{{{{{{{{{zzziii___gggkkkhhhgggeee]]]QQQIIIHHHFFF???GGG___vvv}}}||||||{{{uuupppiiiiiijjjnnnzzzqqqfffSSSZZZYYYYYYXXXXXXWWWUUUTTTTTT[[[YYYXXXXXXYYYYYYYYYXXXZZZYYYgggyyyRRR>>>BBBEEE???:::888555555777999888777444444444444555666777777:::777666888888777999>>>DDDMMMjjjoooaaaddd[[[VVVUUUUUUXXX\\\```aaa```]]]^^^___^^^___aaadddgggnnnuuuttt~~~|||sssnnndddxxxwwwcccRRRHHHEEEGGGKKKNNNHHH@@@<<<>>>WWWdddJJJHHHPPPUUUTTTUUUTTTTTTUUUVVVVVVSSSQQQTTTWWWXXXWWWYYY^^^```___\\\]]]\\\^^^```___ssswwwfffZZZOOOSSSMMMHHHAAA<<>>;;;888555444444555555555555555666777777555555888;;;::::::@@@HHHccckkkOOOTTT[[[[[[RRRTTTWWW[[[]]]^^^\\\[[[aaa```^^^[[[YYYZZZ]]]```eeejjjpppiiivvvvvvzzzwwwgggfffaaadddtttpppfffTTTOOOJJJHHHDDD>>><<<===<<>>===BBBGGGIIIIIIKKKRRRYYYbbbZZZdddkkk[[[MMMEEE999>>>:::DDDVVV]]]\\\ZZZXXXiiibbbNNNAAACCCGGG___wwwjjjgggvvvjjjwwwcccnnn^^^ZZZ^^^]]]]]]___ZZZUUUfff]]]hhhnnnsssyyywwwBBB@@@___vvv~~~eeeEEE>>>AAABBBFFFOOOggglllsssuuutttsssvvvyyyxxxvvvmmmnnntttyyyyyyxxxxxxwwwssslllccc[[[WWWVVVYYYeeeyyybbbTTTXXXOOORRRQQQOOOOOOQQQTTTXXXZZZXXXZZZ\\\ZZZXXXWWWYYY\\\UUU___[[[VVVpppzzzxxxTTTHHHAAA@@@???===<<<;;;:::999777777666666777777888888888888:::999888>>>QQQccc}}}|||WWWPPPVVVXXXZZZZZZ\\\___``````]]][[[ZZZ``````^^^[[[YYYYYY[[[^^^^^^hhhnnnsss~~~sss||||||vvv~~~zzztttiii]]]VVVPPPIIIEEEEEE>>>fffxxx```JJJHHHSSSZZZYYYWWWVVVVVVWWWXXXZZZYYYWWWTTTXXX\\\___^^^___aaa```\\\\\\aaa```bbbddd```fffyyyVVVaaatttNNNTTTLLLJJJCCC;;;999CCCWWWgggttt|||~~~jjjZZZTTTTTT]]]cccbbb```bbblllhhh[[[MMMLLLYYYdddeeeUUUSSS]]]\\\EEE===VVVqqqxxxsssvvv|||~~~yyyvvvtttooonnnqqqvvvwwwuuuuuuxxxzzzdddXXXUUUKKKCCC@@@:::444222000///000000///...////////////,,,,,,333;;;>>>===>>>AAADDDGGGHHHHHHEEEFFFJJJUUU\\\SSSBBB888<<>>BBBGGGLLL[[[mmmvvvvvvttttttvvvttt~~~yyywwwxxxwwwuuuvvvssslll```VVVPPPPPPRRR___ppp~~~|||___SSSRRRMMMSSSRRRQQQPPPRRRUUUXXXZZZTTTUUUVVVVVVUUUVVVWWWYYYSSS\\\]]]WWWbbbeeeJJJDDD===:::;;;======<<<999999999888888999999::::::888777777;;;JJJfff~~~```QQQTTTXXXYYYYYY___bbbdddeeebbb___]]]]]]]]]^^^]]][[[YYYYYYZZZ\\\XXXjjj~~~zzz~~~|||xxxxxxnnnfff[[[QQQNNNKKKiiisss^^^LLLMMMUUUWWWUUUUUUVVVUUUUUUWWWYYYZZZYYYXXXXXX]]]aaaaaabbbcccaaa\\\WWW]]]\\\]]]aaa^^^aaappp\\\___wwwRRRQQQKKKJJJEEE<<<888???RRRaaaiiisss{{{}}}pppaaaZZZRRR[[[kkkyyy|||xxxxxx|||tttdddYYY]]]kkkxxx]]]WWW[[[WWWCCC:::EEEOOOyyy|||{{{rrrhhhfffoooyyyxxxwwwxxx{{{zzzxxx{{{zzzdddXXXUUUKKKCCC@@@:::444222000///000000///...000......000...,,,111888@@@>>>>>>BBBGGGIIIGGGCCC===LLLHHHMMMcccZZZ>>>888@@@AAADDDCCCNNNooonnnFFF???___kkkxxxsssgggjjjuuuppp}}}tttuuu^^^iii___sssWWWTTTYYY\\\YYY\\\]]]SSSXXX^^^aaaYYY[[[___ooonnn[[[FFFKKK[[[nnnxxxYYYDDD>>>@@@BBB???LLL^^^kkkoooppppppqqqqqquuuyyy}}}yyyvvvvvvtttpppmmmiii```UUULLLLLLSSSZZZssszzzjjj\\\TTTQQQUUUWWWVVVTTTSSSSSSUUUVVVWWWTTTSSSRRRTTTVVVXXXYYYYYYXXXZZZ\\\]]]```ppprrrbbbNNN@@@===>>>===:::<<<;;;;;;:::::::::;;;;;;;;;;;;@@@LLLZZZjjj~~~XXXWWWUUUWWW]]]YYY[[[^^^bbbbbbaaa___```aaa\\\^^^______]]]\\\]]]^^^^^^eeesss{{{{{{xxxuuufff^^^___rrrooo\\\OOOQQQVVVTTTSSSUUUUUUTTTRRRSSSUUUWWWWWWWWWQQQVVVXXXXXXYYY\\\[[[WWWUUU[[[YYYYYY^^^\\\]]]hhhfffrrrYYYMMMMMMMMMHHH???777;;;KKKYYYgggqqqzzz~~~rrreeeeeekkkzzziiiTTTWWWdddmmmZZZZZZ___YYYDDD===BBBBBBQQQWWW^^^bbbccchhhpppxxxzzzdddXXXUUUKKKCCC@@@;;;444222000///000000///...111------000000---///666???>>>???DDDKKKMMMKKKGGGSSSkkk___ZZZtttfffBBB>>>???777@@@HHHNNNhhh|||sssdddZZZLLLXXXhhhPPPMMMPPPZZZ]]]YYY^^^ccc\\\VVVYYYhhh\\\^^^^^^\\\qqqrrrHHH@@@PPPnnnwwwrrruuuQQQAAA>>>???AAAHHHQQQ[[[ccciiimmmoooooojjjooo{{{{{{tttssstttqqqmmmbbb^^^VVVMMMIIINNN[[[eee{{{xxxYYYZZZWWWTTTaaa[[[YYYXXXVVVTTTTTTTTTTTTVVVTTTRRRUUUZZZ]]]]]][[[```XXXWWWZZZXXX[[[sssiiiQQQFFFCCC???;;;===<<<<<<;;;;;;;;;<<<<<>>222999:::666===IIITTT\\\bbbfffhhhxxxbbbXXXWWWMMMEEE@@@:::444222000///000000///...........................888@@@GGGKKKPPPWWWWWWRRR]]]aaapppsssnnntttddd888;;;CCC>>>;;;KKKaaaxxxvvvXXX}}}~~~JJJMMMVVV^^^^^^XXXTTTXXX]]][[[\\\^^^\\\WWWWWWcccqqqYYY|||^^^AAADDDdddrrrrrr~~~gggKKKEEECCC@@@EEEJJJNNNWWWbbbeeeccchhhjjjkkkmmmrrr|||xxxtttssssssnnnddd\\\VVVRRRMMMJJJHHHQQQjjj}}}llleee___UUURRRQQQXXXUUUSSSTTTXXXWWWRRRMMMQQQRRRTTTWWWXXXYYYXXXXXX\\\___```^^^ZZZYYY\\\aaalllTTTIIIJJJFFF;;;999BBBCCC;;;>>>KKKbbbnnnwwwkkk```\\\XXXSSSSSSVVVTTTVVVXXXZZZ[[[[[[ZZZYYYbbb``````bbbddddddaaa^^^```aaaZZZoooxxxSSSXXX|||~~~ppp}}}YYYVVVSSSPPPOOOQQQTTTVVVXXXSSSMMMKKKMMMOOOPPPPPPMMMMMMNNNPPPRRRTTTVVVWWW\\\[[[YYYXXXXXXXXXXXXWWWpppYYYdddSSSNNNMMMKKKEEE:::777AAANNNiiittt}}}uuupppYYY<<>>AAAMMMWWW\\\UUURRRXXXWWWTTTcccgggQQQ:::@@@>>>===DDDOOOhhhgggbbbhhhzzz~~~rrr{{{\\\nnn|||xxxLLLXXX[[[\\\\\\YYYVVVUUUUUUSSSUUUWWWWWWRRRQQQ[[[gggoooXXX@@@PPPggguuu~~~kkkNNNDDD??????@@@BBBGGGRRR___iiidddgggjjjlllnnnttt}}}zzztttmmmhhheee```WWWPPPJJJFFFFFFLLLVVVhhhxxx{{{eeeaaa]]]WWWUUUSSSPPPUUUWWWQQQGGGCCCIIIPPPOOOPPPRRRUUUWWWYYY[[[[[[XXXZZZ\\\[[[XXXWWW[[[___ooozzzzzzlllbbbccceeegggppp|||~~~ggg^^^VVVUUUTTTQQQQQQTTTSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYZZZ^^^dddggghhhggg\\\eeeaaafff\\\MMMfffttttttyyyzzztttpppXXXUUUQQQNNNMMMNNNPPPRRRTTTQQQMMMMMMNNNOOONNNMMMOOOOOOPPPPPPRRRSSSTTTUUUXXXWWWWWWWWWXXXXXXXXXWWWvvvVVVnnnjjjOOOOOOOOOLLLEEE;;;666???LLLcccppp|||tttjjjooowwwxxxsss\\\UUU]]]WWWIIIaaazzzQQQUUU^^^cccXXXJJJLLLWWWAAA<<>>@@@FFFKKKOOOGGGEEECCCBBBRRRbbbbbb???>>><<<@@@@@@===UUUxxxddd```vvv{{{YYYbbb~~~ttttttqqqnnnuuuVVVIIIppptttZZZccc___ZZZYYYYYYWWWRRRMMMQQQRRRUUUWWWTTTRRRWWW___ooo~~~LLL???UUUllluuutttwwwnnnTTTEEE???===@@@@@@AAALLL[[[ZZZ___eeeiiiiiijjjmmmppptttvvvuuunnneee]]]XXXRRRLLLGGGAAAAAAHHHYYYqqq~~~{{{}}}pppWWWXXXWWWTTTTTTQQQKKKRRRWWWSSSJJJFFFIIIOOOLLLMMMNNNPPPTTTWWW[[[\\\VVVXXXZZZXXXUUUUUUWWWZZZXXXwww}}}nnn]]]WWWTTTTTTTTTRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[SSSTTTVVV[[[bbbgggkkklll```gggddd]]]yyy]]]eeessshhh~~~uuu|||pppnnn{{{]]]WWWUUUQQQNNNMMMMMMNNNOOOPPPOOONNNNNNOOOOOOMMMKKKOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWddd[[[ccctttTTTRRRPPPNNNGGG<<<666===HHHZZZiiizzzwwwgggZZZ]]]hhhjjjbbbYYYCCCBBBQQQZZZ[[[uuu\\\PPPPPPWWWLLL===JJJhhhRRRBBB888@@@PPP\\\eeelllpppwww}}}}}}qqqaaaUUUZZZfffsss^^^UUUTTTKKKCCC???999444222000///000000///...........................,,,999EEEGGGBBB@@@FFFMMMOOOHHHGGGMMMRRR[[[gggoooMMM@@@888@@@BBB777IIIssskkkYYY}}}{{{KKKUUUkkkeeeddd^^^YYYVVVVVVUUUQQQNNNSSSRRRUUUXXXWWWTTTUUUYYYjjj~~~jjjjjjAAAEEE[[[kkkrrryyy||||||TTTEEE>>>CCCEEE>>>???GGGLLLSSS[[[bbbfffhhhiiikkkllluuuwwwsssiiiddd]]]UUUOOOJJJFFFDDDDDDIIIYYYttt}}}zzz|||^^^OOORRRSSSSSSTTTPPPNNNNNNRRR[[[cccbbbWWWMMMKKKKKKKKKLLLOOOSSSWWWZZZXXXZZZZZZXXXVVVTTTUUUWWW]]]]]]uuuwwweeeuuu```___]]]ZZZYYYXXXUUUTTTSSSVVVVVVVVVWWWWWWYYYZZZ[[[VVVVVVWWWZZZ^^^bbbfffgggjjjddd```ZZZmmmWWWzzzdddlllxxxyyynnndddccczzzzzzZZZWWWUUUSSSPPPOOOOOOPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPSSSVVVWWWWWWVVVUUUUUUZZZ```gggXXXTTTRRROOOIII>>>777;;;CCCRRRbbbuuuxxxjjj[[[SSSTTT```iiiaaaRRRHHHJJJJJJZZZgggnnnpppOOO???HHHDDD444===YYYVVVKKK???===BBBJJJQQQVVV```iiirrrzzz~~~{{{yyytttgggXXXRRRTTTrrr]]]TTTTTTKKKCCC@@@:::444222000///000000///...........................///555===AAABBBKKK\\\kkkUUUSSSTTT^^^jjjnnnqqqyyy]]]FFF444<<>>BBBBBBGGGNNNVVV\\\bbbfffhhhiiijjjlllrrr|||vvvoookkkhhhYYYWWWRRRLLLFFFCCCCCCCCCLLLZZZsss~~~~~~uuuuuu~~~kkkVVVNNNRRRSSSUUUVVVPPPSSSOOOQQQ^^^mmmoooaaaRRRNNNMMMLLLLLLMMMQQQTTTWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYTTT```fffxxxccc[[[______]]]ZZZWWWVVVUUUTTTZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[]]]```bbbkkk^^^^^^^^^```kkk[[[~~~hhhuuuvvvxxxyyynnndddeeewwwxxx\\\SSSRRRRRRQQQQQQQQQRRRRRRRRRQQQPPPNNNNNNNNNPPPQQQLLLNNNPPPRRRTTTUUUUUUVVVQQQTTTWWWXXXVVVTTTTTTTTTXXXkkkfff^^^UUUSSSQQQKKK@@@777999@@@KKK[[[nnn{{{~~~pppaaa^^^[[[ZZZZZZVVVNNNKKKKKKZZZ___ooo~~~UUU;;;FFFLLL>>>999FFFQQQVVVVVVMMMAAA;;;===@@@LLLWWWcccmmmrrrqqqggg\\\XXX\\\aaaddd]]]PPPFFFBBBqqq\\\TTTTTTKKKDDDAAA;;;444222000///000000///...........................)))...777AAAGGGMMMWWW```]]]___ZZZ\\\fffddd```ggghhhSSS;;;888AAA???===JJJYYYtttzzzyyyTTTjjjnnnYYYkkkXXXJJJYYYVVVXXXYYYWWWSSSRRRVVVZZZ^^^WWWTTTWWW[[[YYYVVVTTTMMM\\\llleeebbbIIIGGGZZZeeerrr}}}cccJJJAAA<<<<<>>@@@CCCHHHNNNTTTYYY\\\]]]```eeejjjooowww~~~{{{tttmmmkkkhhh___VVVQQQKKKJJJHHHCCC@@@AAAGGGLLL]]]qqq}}}|||vvvqqqwwwxxx\\\OOOMMMOOONNNRRRSSSKKKSSSSSSUUUYYY^^^```]]][[[RRRQQQOOONNNOOOQQQTTTVVVRRRSSSUUUXXXZZZ[[[\\\\\\RRR\\\]]]^^^wwwwwwzzz||||||cccXXX\\\WWWYYYXXXSSSQQQSSSUUUUUUZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\[[[\\\^^^aaa___[[[aaaaaaUUU```TTTccc~~~xxxooo~~~yyyuuukkkbbbcccvvviiiTTTOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMNNNQQQSSSNNNPPPSSSVVVXXXYYYYYYYYYSSSVVVYYYYYYVVVTTTUUUVVV^^^uuu]]]vvvUUUTTTQQQLLLBBB999888===EEEUUUhhhuuu~~~~~~uuuhhh```lllqqqhhhYYYSSSWWW]]]fffrrrwwwMMMAAA@@@<<<===DDDYYYkkktttfffOOOBBB@@@AAAFFFPPP[[[bbbccc^^^QQQEEE???AAADDDFFFDDD???999666qqq\\\TTTTTTLLLEEEBBB<<<444222000///000000///...........................(((***444BBBJJJHHHDDDDDDUUU```XXXOOOTTTOOOIIIQQQooogggNNN:::<<>>======<<<>>>BBBFFFJJJLLLQQQUUUZZZ___cccfffhhhiiippprrrssssssxxxvvvrrrsssuuuqqqllljjjbbb\\\ZZZVVVMMMFFFDDDBBBBBBAAA@@@BBBLLL\\\hhh|||~~~~~~{{{uuusss|||dddTTTMMMNNNOOOMMMRRRTTTJJJOOOQQQTTTUUUTTTTTTVVVYYYQQQPPPOOONNNOOOPPPRRRSSSQQQQQQSSSUUUXXXYYYXXXXXXUUU\\\YYYMMMSSSvvv|||]]]fffvvviiibbb```___TTTWWWTTTMMMKKKPPPUUUVVVUUUWWWYYYZZZ[[[\\\[[[[[[WWWZZZ\\\]]]\\\\\\^^^```YYY\\\______YYYVVVxxx|||wwwTTTlllzzz{{{nnnyyyvvvkkkdddZZZPPPRRRoooyyyYYYMMMPPPQQQRRRRRRRRRQQQPPPPPPMMMOOOQQQPPPNNNMMMOOOQQQNNNPPPRRRUUUVVVWWWVVVVVVTTTWWWZZZYYYVVVUUUXXX\\\```bbb[[[gggUUUSSSRRRMMMDDD:::888;;;???PPPdddqqqyyy}}}nnneeeqqqkkknnnoooqqqzzz{{{{{{```HHHEEEOOOYYYoooqqqYYYNNNLLLJJJHHHPPPWWWYYYYYYWWWPPPIIIAAA???<<<:::999888666333qqq\\\TTTTTTLLLFFFCCC===444222000///000000///...........................333,,,---999DDDGGGHHHIII@@@WWWUUUKKKOOOLLLHHHRRRsssxxxaaa@@@999>>>>>>===AAALLLccc{{{ZZZRRRyyywwwYYYLLLWWWvvveee```zzznnnaaapppIII\\\\\\]]]]]]]]][[[XXXVVVVVVVVVeeeYYYPPPRRRXXXXXXUUURRRPPPQQQYYY^^^YYYJJJXXXcccqqqxxxzzzcccOOOFFF>>><<<::::::===@@@BBBCCCJJJIIIIIIKKKPPPXXX```eeedddgggiiijjjmmmpppnnnhhhmmmnnnmmmiiiggghhhgggeee]]]TTTLLLIIIDDD???AAAFFF???@@@@@@BBBJJJ\\\ttt{{{xxx{{{wwwqqqvvv]]]VVVRRRUUUVVVSSSYYY[[[QQQLLLMMMOOOTTTYYYYYYTTTPPPLLLLLLLLLLLLMMMNNNPPPQQQSSSSSSSSSTTTTTTSSSQQQOOOXXXPPPSSS[[[PPPKKKtttooommmzzzeeeXXXdddyyyddd]]]eeeccc^^^XXXZZZVVVMMMJJJPPPVVVXXXQQQSSSVVVZZZ\\\]]]\\\\\\WWW[[[^^^___]]]\\\]]]^^^[[[___ZZZ\\\ddd___hhhmmmDDDdddggglllxxxvvvlll___UUUUUUgggrrrVVVRRRTTTUUUUUUUUUUUUSSSQQQPPPIIIMMMQQQRRRPPPMMMMMMNNNLLLMMMPPPQQQRRRRRRPPPPPPSSSWWWZZZYYYWWWWWW\\\```ZZZUUU___nnnUUUSSSRRRNNNEEE;;;888:::<<>><<<;;;888444fffYYYUUUSSSIIIEEEGGGCCC666444111000000000000///---------------------------------111===KKKKKKDDDOOO___eee[[[WWWddduuu}}}yyy^^^555888HHH@@@>>>BBBPPPfff{{{sssJJJHHHNNNVVVjjj{{{```YYYPPP\\\fffvvvppp___wwweee\\\aaaVVV\\\WWWTTTUUU[[[\\\YYYTTTVVVXXXWWWRRRPPPQQQQQQOOOMMMPPPSSSQQQlllNNNTTTbbbooosssvvveeeKKKEEEBBBCCCAAA;;;999<<>><<<>>>???HHHRRR]]]qqq}}}{{{qqqnnn]]]jjjnnniiibbb[[[UUUQQQPPPOOOMMMMMMMMMMMMNNNPPPSSSTTTNNNMMMKKKKKKLLLOOORRRTTTWWWWWWUUUSSSRRRPPPOOONNNSSSNNNVVVeeebbbUUUZZZmmm}}}vvv}}}wwwvvv}}}```UUUVVVjjjxxxxxx|||\\\[[[___VVVRRRVVV]]]ZZZWWWSSSQQQQQQRRRSSSNNNOOOOOOOOOPPPSSSXXX\\\^^^[[[XXXWWWYYY\\\^^^___ccc]]]YYYXXXVVVVVV```lllxxxPPPUUUgggmmmqqqqqqssswww___^^^RRRPPPPPPPPPQQQQQQRRRRRRRRRNNNOOOQQQSSSSSSPPPKKKGGGGGGKKKNNNMMMLLLMMMSSSXXXVVVUUUSSSRRRSSSVVVZZZ]]]UUU```nnnbbb[[[NNNOOOPPP@@@444444999FFFYYYlllwww||||||{{{ssscccSSSKKKPPPZZZxxxjjjcccgggggg[[[RRRPPPPPPMMMIIIFFFEEEGGGNNNUUUPPPQQQPPPLLLEEE>>>999666zzzfffYYYTTTRRRGGGCCCDDD@@@666444111000000000000///---------------------------------///:::GGGLLLIII]]]jjjuuusssmmmjjjiiihhhmmmyyyyyyTTT;;;;;;???999:::EEE[[[qqq~~~xxxgggZZZPPPIIINNN\\\cccrrrUUUpppwwwqqqoooVVVSSSvvvZZZXXX]]]RRRVVVSSSQQQSSSWWWYYYXXXUUUSSSWWWYYYVVVTTTUUUTTTQQQNNNMMMLLLKKK\\\ZZZMMMRRRgggnnnggguuucccFFF===BBBDDDBBB???>>>::::::===??????BBBFFFDDDEEEFFFHHHJJJKKKLLLLLLLLLIIIIIIJJJIIIEEEDDDFFFDDD@@@???AAA@@@<<<<<>>???:::999===???===::::::>>>?????????>>>======<<>>AAA>>>;;;:::;;;===BBBLLLVVVmmmzzzyyy~~~|||qqqssstttPPPSSSLLLOOOMMMJJJGGGFFFGGGIIIJJJIIIJJJJJJKKKJJJJJJIIIIIILLLKKKJJJJJJKKKMMMOOOQQQMMMNNNNNNNNNNNNMMMMMMLLLSSSOOOPPP[[[dddbbbXXXPPPVVVpppuuu^^^VVVQQQQQQRRRSSSVVVYYYYYYXXXWWWVVVUUUTTTTTTSSSPPPRRRSSSTTTSSSSSSUUUWWWXXXWWWUUUVVVWWWYYYYYYXXXWWWWWWXXXYYYXXXVVV[[[aaannnOOO888999III[[[jjjqqqUUUNNNOOOKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOQQQRRRPPPMMMIIIHHHJJJLLLKKKJJJJJJMMMQQQSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWfff^^^yyy{{{KKKNNNQQQKKKIII666777444===MMM^^^mmmxxx~~~}}}{{{wwwssseeeUUUTTT[[[dddppppppdddeeekkknnnggg[[[XXX^^^VVVYYY[[[VVVOOOKKKLLLOOONNNMMMJJJFFFBBB===:::888vvvfffYYYTTTQQQEEE@@@???:::555333000//////000///...------------------------......---+++...:::IIISSSUUUJJJHHHTTTYYYSSSOOORRRFFFUUUhhhWWW888CCCCCC;;;777===KKKdddrrr}}}lllAAA;;;\\\~~~qqqhhhaaa[[[qqqXXXQQQRRRPPPVVVSSSTTTTTTQQQNNNLLLNNNPPPNNNUUUYYYTTTNNNMMMOOOOOOPPPQQQNNNTTTVVVJJJccczzz}}}rrrMMMPPPjjjtttlllsss~~~yyy\\\JJJBBBAAA;;;999===AAA>>>999666>>>>>>>>>>>>======<<<;;;@@@<<<;;;<<<<<<:::;;;>>>;;;;;;<<>>===???CCCJJJQQQ[[[fffuuu~~~wwwyyyvvvvvv\\\OOOMMMJJJQQQMMMKKKIIIGGGEEEEEEEEEFFFCCCEEEGGGIIIJJJJJJIIIIIIGGGFFFFFFFFFFFFHHHIIIJJJGGGIIIKKKLLLMMMMMMLLLLLLHHHLLLMMMMMMRRRXXXUUUMMMQQQPPP^^^vvveeeWWWaaaWWWXXXUUUQQQSSSYYYYYYTTTVVVVVVVVVUUUSSSPPPMMMKKKPPPSSSUUUVVVTTTSSSRRRSSSUUUUUUUUUVVVXXXXXXVVVTTTVVV[[[```___[[[XXXUUUTTTSSSdddxxxSSS@@@AAACCCUUUbbbtttiiiYYYUUUJJJDDDMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKLLLNNNNNNMMMKKKJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMOOORRRTTTUUUUUUUUUUUUVVVZZZtttvvvXXX[[[PPPOOOFFFIII===555666999AAANNN^^^mmmwww{{{~~~zzziii]]]ZZZfffdddcccccccccaaacccgggjjj```VVVWWWeeeooohhhYYYWWWRRRKKKFFFEEEEEEDDDCCCeeebbbVVVSSSRRRGGGAAA@@@;;;555222000...//////......------------------------------------+++...:::GGGWWWTTT___vvvyyyooommmggg???888555888===<<>><<<888CCCTTTrrrtttsssyyyooouuuwww___WWW___dddQQQOOOyyy{{{dddVVVIIIJJJ\\\sssqqqVVVZZZZZZRRRRRRXXXQQQQQQPPPOOOOOOQQQTTTWWWpppZZZOOONNNQQQTTTIIIIIIMMMLLLLLLNNNKKKRRRoooeeerrr}}}zzziiifffxxx{{{zzz}}}vvvuuu{{{yyy|||XXXNNNVVVSSSLLLPPPLLLLLLKKKKKKKKKKKKLLLLLLDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHIIIKKKLLLLLLJJJGGGFFFIIILLLPPPPPPLLLJJJOOOVVVQQQLLLMMMUUU\\\___eeelll}}}aaa\\\VVVXXXYYYLLL[[[VVVTTTUUUUUUSSSQQQQQQSSSSSSRRRRRRQQQPPPOOONNNIIILLLOOOQQQSSSTTTWWWYYYWWWUUUSSSRRRRRRRRRPPPNNNUUU\\\aaa]]]ZZZZZZXXXUUUXXXKKKYYYvvv^^^EEE@@@FFFNNN\\\kkk{{{bbbTTTXXXSSSSSSVVVNNNKKKIIIGGGEEEEEEFFFHHHIIIJJJIIIGGGHHHJJJLLLMMMLLLKKKKKKKKKLLLMMMMMMKKKJJJMMMMMMNNNNNNOOOPPPQQQQQQVVVJJJTTT```nnn[[[OOOMMMBBBKKK444222222777DDDWWWiiiuuuzzz~~~vvvmmmpppuuu}}}yyypppqqqrrrrrrpppjjjaaaZZZPPPSSSUUU[[[oooxxxoooddd^^^^^^```aaaaaadddZZZOOONNNNNNEEEAAAAAA;;;444222///......///...---------------------------,,,+++---000...***---555KKKMMMPPPTTTYYY]]]bbbfffbbb[[[WWWQQQ]]]RRRAAA777;;;<<<777<<>>AAAEEEHHHDDDCCCBBBBBBBBBBBBCCCCCCBBBDDDFFFFFFFFFFFFFFFHHHHHHEEEDDDFFFMMMSSSVVVWWWVVVKKKbbb]]]nnnNNNmmmqqqRRRGGGGGGSSS;;;777333444>>>LLL\\\mmmzzzuuuzzz~~~sssmmm```dddaaaXXXWWWfff~~~kkkXXXZZZVVVMMMFFFCCC@@@===666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000BBBTTT[[[___lll{{{~~~~~~rrr???666===:::999>>>999HHHdddzzzWWWppp{{{tttoooIIILLL|||{{{___VVVYYYKKK444666aaafff\\\TTTSSSTTTQQQOOOPPPPPPMMMIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCGGGVVV{{{jjjmmmvvv|||qqqhhhjjjvvvvvvyyy{{{yyyqqqpppyyyYYYTTTNNNJJJJJJKKKKKKJJJHHHIIIGGGCCCDDDFFFEEEAAAFFFEEEDDDBBBAAAAAAAAAAAAAAABBBDDDFFFHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCDDDEEEFFFGGGGGGNNNNNNNNNOOOOOOOOOPPPPPPUUUXXXTTTMMMSSSfffsssvvvyyyjjj\\\ZZZaaaYYYUUUQQQOOOOOOOOONNNLLLPPPPPPPPPQQQRRRSSSTTTUUUOOOMMMLLLMMMPPPRRRRRRPPPKKKLLLMMMLLLKKKKKKLLLNNNRRROOOLLLLLLNNNQQQRRRRRRNNNPPPTTTVVVVVVSSSPPPMMMJJJPPPVVVWWW\\\vvv]]]FFF666;;;EEEIIIKKKOOO[[[ooojjjkkk{{{~~~XXXYYYVVVPPPJJJGGGGGGJJJKKKLLLIIIDDDAAA@@@BBBEEEGGGDDDDDDCCCCCCBBBAAA@@@@@@AAACCCEEEFFFEEEEEEFFFGGGFFFDDDDDDGGGLLLQQQSSSTTTTTTOOOYYYSSS^^^]]]^^^VVVLLLMMMKKKBBB999444333;;;HHHVVVgggtttzzz}}}}}}zzzuuupppiiibbb\\\XXXZZZggguuu|||pppXXXZZZVVVMMMFFFCCC@@@===666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,777IIIZZZeeeppp|||iiihhhsss```BBB;;;@@@>>>888777999FFF___vvvffflllRRRLLLdddjjjJJJjjjfffMMMGGGKKKCCC444```rrrnnnbbb___[[[XXXQQQKKKKKKOOOMMMKKKIIIHHHIIIHHHGGGEEEHHHIIIIIIHHHHHHGGGEEEEEEBBBBBBAAAAAABBBBBBCCCCCC;;;AAA@@@<<>>@@@BBBDDDEEEDDDDDDEEEFFFDDDDDDDDDGGGLLLOOOPPPPPPPPPUUUQQQOOOTTT||||||\\\eeeNNNQQQCCCEEE<<<666333777AAANNN___mmmvvv{{{ttthhhccc\\\SSSTTT[[[pppvvvxxxtttooonnnooopppmmmXXXZZZVVVMMMFFFCCC@@@===666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,///>>>UUUbbbcccdddjjjooowww}}}kkkZZZ^^^kkk___:::===BBB999???::::::GGG\\\sssiiiggg|||pppjjjQQQ[[[bbb___lllqqqlllllllllooouuuhhhQQQRRRmmmwww\\\WWWpppVVVGGGHHH???222BBBcccYYY\\\\\\[[[VVVOOOIIIIIILLLJJJIIIIIIJJJKKKJJJGGGEEEFFFFFFFFFGGGFFFFFFEEEEEE@@@@@@?????????@@@@@@AAA@@@;;;<<>>NNN~~~rrrllliiipppssswww|||~~~{{{yyyzzz{{{uuuvvvxxxzzz{{{zzzyyyxxxrrrsssuuuwwwxxxwwwvvvuuurrrqqqvvvcccHHHKKKKKKJJJJJJJJJJJJIIIHHHCCCEEEFFFEEEGGGJJJHHHDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDJJJFFFBBBCCCHHHJJJHHHEEEIIIIIIIIIIIIIIIIIIIIIIIIDDDLLLQQQNNNKKKNNNRRRRRRNNNRRRQQQYYYjjjmmmeeedddeeerrr~~~~~~zzzpppggggggkkkhhhYYYJJJUUUOOOOOOVVV[[[WWWPPPMMMSSSRRROOOMMMLLLLLLKKKKKKSSSQQQNNNKKKKKKMMMQQQSSSOOONNNMMMLLLMMMMMMMMMMMMKKKMMMNNNNNNKKKIIIHHHHHHMMMMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLNNNQQQSSSUUUZZZKKKIIIRRRRRROOOaaa}}}iiiPPP;;;<<>>===;;;:::<<>>>>>>>>>>>??????>>>:::===AAA;;;999PPPpppkkkzzzuuuqqqmmmkkklllpppuuuxxxtttsssqqqppppppqqqrrrrrrvvvvvvvvvuuuuuuttttttssspppppppppooonnnkkkiiihhhppp~~~kkk[[[SSSLLLMMMNNNMMMLLLJJJHHHGGGCCCEEEGGGGGGJJJNNNMMMIIIBBBBBBBBBAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEELLLGGGCCCDDDHHHKKKJJJGGGKKKJJJJJJIIIHHHGGGFFFFFFGGGLLLMMMHHHDDDFFFKKKOOOSSSVVVQQQPPPXXXVVVPPPRRRUUU\\\```ZZZSSSSSSVVVXXXUUUPPPNNNPPPTTTWWWXXXXXX[[[UUUQQQPPPPPPPPPRRRUUUVVVTTTQQQNNNLLLLLLNNNPPPSSSQQQNNNLLLKKKMMMPPPRRRQQQQQQPPPNNNLLLJJJJJJKKKJJJLLLNNNNNNMMMKKKKKKKKKNNNNNNOOOOOOMMMKKKJJJJJJKKKJJJIIIIIIKKKOOORRRUUUXXXNNNHHHMMMSSSUUUWWW[[[```DDD999333<<>>VVVgggmmmooo{{{SSS777777666:::???>>>:::???TTTjjj~~~zzzPPP@@@QQQaaagggttt~~~nnnkkkjjjddduuu~~~ssszzzgggooocccRRRhhhzzzbbbhhh~~~uuufffUUUEEE@@@===:::999KKK}}}lllYYYOOOPPPOOOLLLIIIJJJMMMJJJFFFFFFGGGIIILLLOOOOOOLLLJJJCCCDDDDDDDDDDDDCCCCCCBBB???>>>==================555<<<>>>777666<<>><<<>>>GGGIIIKKKNNNSSSZZZccchhhzzzuuurrrqqqfffgggeee```XXXOOOHHHEEE>>>AAAHHH\\\aaaPPPTTTQQQDDDIIILLLNNNMMMJJJHHHIIIKKKJJJIIIGGGFFFFFFFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEDDD???AAACCCDDDCCCCCCDDDEEEFFFHHHKKKLLLKKKJJJJJJKKKKKKWWWNNNKKKJJJQQQ|||\\\tttxxxXXXGGGTTTDDDBBB<<<666444666>>>OOO^^^ooouuu}}}|||rrraaa```hhhmmm```ZZZ[[[bbb]]]MMMCCCCCCuuuXXXZZZVVVMMMFFFCCC@@@===666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++000@@@WWWhhhnnnttthhhyyyNNN444555999>>>???<<<999@@@KKKTTTttt[[[DDDVVVxxxvvvyyymmmaaaSSSfffkkk~~~lll|||kkkYYYIII;;;555777555999RRRvvvwwwZZZUUUOOOKKKMMMJJJFFFFFFKKKKKKGGGFFFFFFHHHJJJLLLLLLIIIGGGBBBBBBBBBBBBBBBAAA@@@???======<<<;;;;;;;;;;;;;;;666:::999444777======666===eee{{{uuu~~~zzzuuurrrqqqpppnnnlllrrruuuzzzxxxyyy}}}sssZZZLLLKKKNNNJJJLLLNNNMMMJJJGGGGGGHHHFFFGGGFFFDDDEEEIIIHHHEEEBBBBBBAAAAAAAAAAAAAAABBB???@@@AAABBBCCCBBBAAAAAACCCBBBBBBBBBCCCDDDFFFFFFFFFDDDCCCBBBDDDFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHMMMKKKIIIHHHIIIKKKOOORRRGGGMMMKKKJJJQQQPPPNNNTTTMMMQQQRRROOOOOOSSSVVVVVVRRRRRRUUUYYYVVVQQQQQQUUUKKKOOORRRRRROOOMMMKKKJJJOOORRRTTTSSSPPPMMMMMMMMMJJJKKKMMMNNNNNNMMMLLLKKKMMMNNNNNNLLLIIIHHHIIIKKKJJJKKKKKKKKKJJJJJJLLLNNNMMMNNNOOOMMMIIIGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLCCCJJJNNNMMMKKKNNNTTTYYYRRRjjj~~~RRRDDDHHHHHHAAA;;;===============???CCCFFFNNNPPPQQQOOOLLLHHHEEEEEEDDDDDDCCCBBBAAADDDIIINNNYYYjjj___RRRSSSTTTNNNIIIJJJKKKMMMMMMMMMKKKIIIHHHEEECCCBBB@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@BBBDDDDDDDDDCCCDDDEEEFFFHHHJJJJJJHHHGGGHHHJJJNNNRRRUUULLLJJJLLLeeeddd{{{OOOLLLGGGEEE>>>888444333999HHHVVVgggpppzzzyyygggiiiwwwuuuwww```OOOQQQpppYYYZZZVVVMMMFFFCCC@@@===666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((......***333JJJ^^^fff{{{~~~hhh```hhhqqq???888555555999<<<:::;;;>>>???UUU___tttwwwxxx||||||ddduuusssiiixxxrrrppp]]]MMM@@@;;;;;;<<<999>>>^^^___OOOPPPHHHIIIMMMLLLFFFDDDHHHJJJHHHFFFFFFFFFHHHIIIHHHEEECCCAAAAAAAAA@@@@@@???======<<<;;;;;;:::999999999:::@@@444222>>>@@@666555>>>:::555RRR^^^SSSWWWRRRKKKLLLGGGIIIKKKJJJGGGFFFGGGIIIHHHHHHEEEAAAAAADDDCCC???BBBAAA@@@@@@??????@@@@@@>>>@@@CCCEEEGGGGGGFFFEEECCCCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEDDDDDDFFFJJJMMMDDDEEEFFFGGGHHHIIIJJJJJJEEECCCBBBEEEHHHIIIJJJKKKHHHMMMKKKLLLUUUTTTNNNQQQPPPSSSTTTQQQPPPPPPNNNIIITTTOOONNNSSSUUURRRQQQSSSOOOOOOMMMJJJJJJMMMOOONNNIIINNNTTTUUURRRMMMJJJHHHFFFHHHLLLNNNOOOMMMJJJHHHIIIKKKLLLJJJHHHGGGIIILLLKKKKKKKKKIIIHHHHHHJJJLLLKKKMMMMMMKKKHHHGGGIIILLLIIIIIIJJJKKKKKKJJJJJJIIIHHHFFFGGGLLLNNNPPPVVV^^^ZZZrrruuummmPPP======GGG:::<<<>>>>>>===>>>???AAA<<>>AAABBBGGGFFFDDDBBBAAA@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFFFFHHHJJJHHHFFFEEEFFFIIIGGGEEERRRHHHIIIKKKSSSjjj}}}aaaJJJPPPFFF@@@999444111555CCCPPPaaakkkxxxpppkkktttccchhhxxx\\\YYYUUURRRMMMHHHBBB===888555111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++...---444OOOlllyyyooofff}}}gggBBB///666===///777BBB333::::::AAARRRkkkwwwzzz___SSSjjjwwwjjjZZZaaaVVV{{{{{{uuuhhhOOO@@@AAA<<<222222666:::ZZZkkkVVVNNNJJJIIIGGGIIIKKKKKKHHHEEEBBBAAAEEEDDDBBBAAA@@@@@@AAAAAA=========<<<;;;;;;::::::999999999999999999999999777777777777777888888999999>>><<>>>>>===??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDD??????@@@BBBDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCEEEEEEKKKIIIHHHIIILLLMMMKKKIIIMMMOOOOOONNNLLLJJJJJJKKKHHHKKKNNNMMMKKKJJJLLLNNNIIIHHHFFFEEEGGGKKKOOORRRQQQQQQQQQPPPNNNLLLIIIHHHGGGHHHKKKLLLLLLJJJHHHFFFGGGHHHJJJKKKKKKKKKLLLLLLEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGEEEBBB@@@BBBEEEIIIGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQTTTVVVXXXZZZ[[[VVV\\\sssuuu]]]RRRHHHDDDAAA>>>===>>>999EEE===999HHHGGG<<>>AAAAAAAAAAAAAAAAAAAAAAAA===???@@@AAA@@@BBBEEEGGGIIIGGGDDDBBBAAABBBDDDFFFHHHFFFGGGJJJGGGGGGWWWlll]]]KKKHHHGGG@@@:::777555555;;;CCCWWWbbboooyyyyyyuuu{{{sssppp\\\YYYUUUQQQMMMIIIDDD@@@888555111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...111DDDZZZ^^^vvv```;;;222>>>999333666444888666999CCCRRRiiisssmmmuuuYYYPPPfffxxxgggSSSJJJ:::555;;;999777@@@KKKZZZtttkkkUUUSSSOOOKKKJJJKKKKKKKKKIIIGGGFFFFFFHHHDDDDDDCCCAAA@@@@@@@@@@@@======<<<;;;;;;::::::999777777777777777777777777777777666666666777888888;;;<<<777444FFFrrroooZZZPPPIIIHHHHHHEEECCCEEEFFFDDDBBBCCCFFFGGGGGGEEEBBBBBBAAA@@@AAAAAACCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCAAACCCFFFHHHGGGFFFKKKMMMNNNNNNLLLJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJIIIJJJGGGEEECCCDDDHHHLLLOOOMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLLLLKKKGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIGGGEEEEEEGGGJJJFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIKKKNNNQQQTTTVVVWWW\\\YYYSSSQQQ___ttthhh^^^[[[]]]^^^ccc```gggtttlllaaajjj{{{}}}fff\\\TTTQQQTTTOOODDD@@@DDDHHHGGGEEEEEEGGGHHHGGGFFFFFFDDDAAA===<<<;;;<<<=========>>>>>>???@@@AAAAAA<<<<<<=========>>>@@@AAAGGGEEEDDDBBBBBBBBBCCCDDDGGGEEEGGGKKKHHHFFFPPP```]]]zzzRRRNNNHHHBBB===999555222777>>>PPP[[[jjjuuu|||xxxxxxsssqqq}}}^^^ZZZUUUQQQMMMJJJFFFCCC888555111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,000///...666CCClll{{{yyy```fffiii===444<<>>>>>:::999888111;;;TTTxxxLLLGGGNNNJJJHHHLLLLLLKKKHHHFFFDDDEEEIIILLLDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;:::999999888888666666666666666666666666666666555555666666777888555555888777333@@@mmmyyyvvvKKKKKKIIIIIIJJJHHHDDDDDDFFFBBB@@@???@@@CCCEEEFFFFFF????????????@@@AAABBBCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<=========>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBB@@@>>>======<<<@@@@@@AAABBBBBBCCCDDDDDDGGGEEECCCAAAAAACCCEEEGGGDDDBBBAAABBBDDDGGGHHHHHHHHHKKKMMMMMMKKKIIIHHHHHHKKKIIIIIIKKKOOONNNJJJEEEJJJHHHDDDBBBCCCFFFKKKNNNJJJJJJKKKLLLNNNPPPRRRSSSRRRPPPNNNLLLJJJJJJKKKKKKLLLJJJHHHJJJMMMOOOMMMKKKIIIJJJJJJKKKKKKLLLLLLMMMJJJLLLNNNNNNLLLKKKJJJKKKGGGGGGGGGHHHIIIIIIJJJJJJDDDFFFJJJMMMQQQSSSTTTUUUPPPNNNRRRVVVRRRZZZrrr\\\]]]\\\VVVTTTVVVPPPEEE@@@BBBEEEEEEDDDEEEFFFGGGEEECCCCCCBBB@@@>>><<<;;;::::::;;;;;;<<<<<<===============<<<<<<<<<>>>???>>>===DDDDDDCCCCCCCCCCCCCCCCCCFFFDDDFFFJJJIIIEEEIIIRRRqqqjjjkkk[[[FFFGGGEEEAAA===555///222999FFFQQQbbbpppxxx}}}uuuxxxaaa]]]WWWQQQMMMIIIFFFCCC888555111/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++//////,,,...444UUUmmm|||yyykkkyyyvvvCCC555<<<<<<777999777666666444444<<>>>>>===<<<<<<<<<<<<============??????@@@AAAAAAAAAAAA@@@EEEDDDAAA???>>>===>>>>>>@@@@@@AAAAAABBBBBBBBBCCCGGGEEECCCAAAAAACCCEEEGGGEEEDDDCCCBBBCCCEEEGGGHHHEEEHHHKKKLLLJJJHHHGGGGGGHHHHHHJJJMMMPPPOOOKKKGGGKKKHHHEEEDDDEEEHHHMMMPPPLLLLLLLLLLLLMMMPPPRRRSSSSSSPPPLLLIIIHHHIIILLLNNNPPPMMMKKKLLLPPPRRRPPPMMMLLLLLLLLLLLLMMMMMMNNNNNNKKKNNNRRRSSSQQQNNNLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJCCCEEEIIILLLNNNOOOOOOOOOLLLHHHNNNYYYXXXRRR^^^tttiiiWWWUUUWWWXXXTTTSSSTTTPPPFFFAAAAAAAAAAAAAAACCCDDDDDDAAA???=========<<<;;;:::999888>>>======;;;:::999888888;;;:::999:::======<<<:::BBBBBBDDDDDDEEEDDDCCCBBBFFFCCCCCCGGGGGGEEEFFFJJJeeeiiiGGGFFFEEEDDD@@@777///000666===IIIZZZjjjuuu{{{~~~xxx~~~ddd___XXXRRRMMMHHHDDDAAA999666222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,...------///333SSS~~~|||{{{LLL555111777777666777999777444555:::888???KKKZZZkkk|||cccKKKZZZpppfffVVVZZZooo~~~ZZZTTTttt{{{ooo[[[IIIAAA===888777;;;;;;555...999PPPaaazzzWWWXXXTTTKKKFFFFFFHHHGGGCCCDDDEEEDDDDDDDDDGGGIIIGGGGGGGGGFFFDDDAAA>>>===888888777777666666555555555555555555555555555555444444333333444444555666:::444222777<<<<<<:::999IIIqqq[[[GGGKKKOOOLLLJJJGGGGGGJJJLLLJJJFFFEEEEEEDDDBBBAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@>>>=========>>>??????@@@@@@@@@AAAAAABBBBBBEEEDDDBBBAAAAAACCCEEEGGGEEEDDDCCCBBB@@@@@@AAABBBDDDFFFIIIJJJIIIGGGGGGGGGDDDHHHMMMPPPOOONNNMMMMMMKKKIIIGGGGGGHHHLLLPPPRRRQQQPPPNNNMMMMMMMMMNNNOOOQQQNNNKKKHHHHHHKKKOOORRRRRRPPPNNNNNNQQQRRRRRRPPPLLLLLLLLLMMMMMMMMMMMMMMMKKKNNNRRRSSSRRROOOLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJDDDEEEHHHJJJKKKKKKJJJIIIQQQNNNKKKMMMOOORRRWWW[[[hhh^^^TTTVVVQQQFFFOOONNNNNNOOOLLLFFFBBBAAA>>>===>>>???@@@@@@>>><<<999:::;;;<<<<<<;;;::::::>>>===<<<;;;:::999888888666666777888:::::::::888@@@AAACCCDDDEEEDDDCCCBBBEEEBBBAAACCCEEEEEEGGGJJJRRRnnn[[[EEEDDDDDDBBB:::222111555999CCCTTTdddqqqxxx|||~~~ccc___YYYSSSNNNHHHCCC@@@999666222000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---.../////////AAA^^^~~~sssdddwwwdddFFF<<<999555444888999666444555444666999;;;@@@JJJWWW```vvvwwwdddiiiuuuiiiUUUSSSsss~~~qqqoooiiiYYYQQQIII???888888777333333777:::999@@@bbbbbbWWWXXXOOOCCCDDDNNNLLLBBBBBBDDDGGGHHHGGGGGGGGGHHHGGGFFFEEEDDDAAA???===<<<777666666555555444333333444444444444444444444444333333333222333444444555222444333111444:::;;;777666;;;PPPwwwdddRRRMMMQQQRRRJJJNNNMMMHHHFFFIIIMMMKKKFFFGGGHHHHHHFFFCCCBBBAAABBBEEEEEEEEEDDDCCCAAA???>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<=========???@@@@@@AAAAAAAAAAAAAAA;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@AAABBBCCCEEEFFFGGGHHHHHHFFFDDDBBBBBBBBBDDDFFFHHHHHHGGGGGGHHHIIICCCHHHNNNOOOMMMKKKMMMOOOJJJJJJIIIIIIJJJLLLNNNPPPQQQPPPNNNMMMLLLKKKJJJJJJNNNMMMKKKIIIJJJMMMPPPRRRPPPOOONNNMMMMMMNNNOOOQQQKKKKKKKKKKKKKKKKKKKKKKKKIIILLLOOOOOONNNKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEFFFGGGGGGGGGFFFEEEFFFOOOQQQLLLKKKRRRWWWUUUNNN[[[mmmTTTTTTUUULLLFFFIIIIIIIIIIIIIIIHHHEEEBBBAAA===<<<;;;<<<===>>><<<:::::::::;;;;;;<<<;;;;;;;;;999999::::::;;;;;;;;;<<<999<<<>>>???===<<<<<<======>>>@@@AAABBBBBBBBBAAABBB@@@@@@@@@BBBEEEHHHKKKKKK{{{jjj}}}iiiGGGDDDCCCBBB===555333444666>>>LLL\\\jjjtttyyy|||^^^[[[WWWSSSOOOJJJEEEAAA999666222000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...(((///CCChhhqqqddd```FFF<<<444666999888555444000333666888:::@@@HHHNNNWWW^^^ccciiivvvsssiiijjjaaaYYYZZZRRREEEEEE888777777777444222333777444FFF\\\iiiMMMXXXRRRHHHBBBEEEJJJIIICCCCCCEEEFFFGGGFFFFFFGGGHHHFFFEEEBBB@@@===;;;:::999555555555444333333222222222222222222222222222222222222222222222333444444,,,111555666444333222222,,,444;;;DDDaaapppYYYJJJGGGGGGMMMQQQKKKJJJMMMMMMIIIIIILLLLLLHHHFFFHHHJJJIIIEEEBBBAAAAAAAAAAAAAAAAAA@@@???===<<<===<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>:::;;;;;;<<<======<<<<<<<<<===>>>???@@@AAABBBCCC<<<===???@@@BBBDDDDDDEEEGGGIIILLLKKKHHHEEEDDDEEEEEEFFFGGGFFFFFFGGGIIIKKKGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKJJJJJJIIIHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKIIIKKKLLLIIIFFFFFFJJJNNNIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJIIIGGGFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEE???JJJQQQOOOMMMOOOQQQOOOWWWKKKWWWuuuYYYPPPPPPWWWQQQCCCDDDRRRFFFGGGGGGEEEDDDCCCBBB@@@>>><<<;;;;;;<<<======<<<::::::999888888777777666777777888999:::;;;;;;<<<===BBBFFFDDD>>>:::;;;>>>999:::;;;===>>>?????????===???AAA@@@@@@CCCFFFIIIFFFfffllloooxxx~~~yyyLLLFFFBBBBBB???999333222222888CCCRRR```mmmuuuyyy}}}||||||ZZZXXXUUUSSSPPPKKKFFFBBB999666333000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///......///...,,,666...000RRRUUUEEE777666999:::777555555666777444222222666:::888<<>>>>>===<<<;;;<<<;;;;;;::::::999888888888888999999999:::::::::888999::::::;;;;;;::::::<<<===>>>??????>>>===<<<;;;<<<===>>>@@@BBBCCCCCC999;;;>>>AAACCCDDDDDDDDDAAADDDHHHIIIFFFCCCBBBCCCFFFFFFFFFEEEEEEGGGJJJMMMLLLIIIGGGGGGIIIJJJFFFCCCHHHIIIIIIHHHGGGEEEBBBAAADDDEEEGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCBBBCCCGGGIIIFFF@@@???EEEKKKGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDFFFBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFPPPJJJEEEDDDGGGJJJMMMOOOGGGPPPVVVTTTZZZyyy```VVVMMMQQQOOOHHHGGGLLLLLLFFFFFFGGGFFFCCCBBBBBBBBB@@@???===;;;;;;<<<===>>>===999888666444222111000000999999999888888888888888:::@@@DDDAAA777111222666777777888999:::<<<======999>>>BBBAAA???AAADDDEEE===UUU~~~eee]]]tttPPPHHHBBBBBBAAA:::333000000444===KKKZZZhhhqqqvvv|||~~~rrrZZZYYYXXXTTTOOOJJJDDDAAA<<<666111111000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++......------------......,,,444555888XXXwwwKKK333555>>><<<333555777888555222111333666555666888999<<>>>>><<<999999:::;;;;;;;;;777666555444444555666777888777666555555666777888888888888777888999999:::999999999:::<<<>>>???@@@;;;<<<===>>>>>>>>>>>>>>>;;;;;;<<<===???@@@AAABBB???@@@BBBDDDEEEEEECCCCCCCCCCCCDDDEEEFFFFFFGGGGGGLLLIIIGGGFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@AAADDDGGGGGGFFFEEEHHHKKKIIIHHHFFFDDDCCCCCCDDDEEEBBBAAA@@@@@@????????????AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????DDDCCCAAA@@@??????@@@@@@????????????@@@AAABBBBBBCCCCCCEEEFFFHHHIIIJJJKKKIIILLLQQQSSSPPPSSSeeeyyypppYYYRRRTTTQQQPPPOOONNNMMMMMMMMMMMMEEECCCBBBEEEIIIHHHCCC>>>AAA@@@???===;;;:::999999888777666555444333222222555555555555555555555444555555555555555555555555666777888999999::::::999:::<<<>>>??????@@@BBBDDDDDDJJJssskkkvvvJJJEEEGGG>>>AAA444111555666999@@@NNN___kkkppprrrzzz}}}]]][[[XXXTTTOOOIIIEEEBBB<<<666111111000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......------------.........---+++...>>>aaannnlll^^^@@@222444;;;777777777666555222///---333444555555666888;;;===CCCDDDFFFIIINNNSSSXXX[[[]]]bbbhhhiiihhhggghhhkkkbbb^^^YYYXXXXXXWWWRRRNNNIIIEEE@@@;;;888777999:::555444444666888888666444333///777KKKZZZhhhfffUUUQQQNNNKKKKKKMMMMMMKKKFFFCCCCCCDDD??????@@@AAABBBBBB???======;;;888666444333333444333333222111111111111222000000000/////////......000000000000000000000000111111111111111111111111333222222222444777;;;===;;;IIIccceee\\\^^^```___MMMKKKHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFFFFDDDCCCCCCAAAAAAAAACCCBBB@@@===;;;:::888888999:::999888666555444333333444555666555555444444444444555555666666555555666666777888777777777888:::;;;===>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAACCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJLLLLLLJJJIIIEEEDDDDDDCCCCCCBBBBBBBBB???@@@AAABBBBBBCCCEEEFFFIIIHHHFFFEEEDDDDDDFFFFFFFFFEEECCC@@@???>>>======@@@@@@@@@@@@@@@AAACCCCCC????????????????????????@@@????????????AAABBBCCC>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHJJJMMMLLLLLLTTT___jjjvvv]]]TTTTTTTTTSSSNNNMMMMMMLLLLLLLLLMMMMMMHHHFFFEEEFFFHHHGGGBBB===>>>===<<<;;;:::999999999777666555444333222222111333333333333333333333333444444444444444444444444444555666777777888777777888:::<<<======>>>@@@BBBBBB:::```vvvvvvIII::::::EEE>>>111111222555;;;GGGVVVdddkkkpppwww}}}}}}~~~```^^^YYYTTTNNNIIIEEECCC===666111111000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......------------......111++++++//////;;;eee```KKKFFFAAA:::444444888;;;999555444444444333222000///...333333444555777;;;>>>???>>>BBBFFFGGGFFFDDDEEEGGGAAA>>>;;;;;;===>>>;;;888<<<999555222000111444666000111222444555666777777<<>>===<<<===??????>>>===:::999666444333222222222222222111000000000111111///////////////.........000000000000000000000000000000000000000000000000111111111111111222333444555222000<<<[[[lll```RRRNNNRRRTTTPPPKKKMMMJJJGGGEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDCCCAAA???AAA@@@??????@@@???===;;;999777777777888888666444444333222222222222333444222222333333333333222222333333222222333333444555444444555555777888:::;;;::::::;;;<<<===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDBBBDDDFFFJJJMMMNNNLLLIIIEEEDDDCCCBBBBBBBBBDDDEEEDDDCCCBBBBBBDDDFFFGGGGGGIIIHHHGGGFFFFFFFFFHHHHHHIIIGGGDDDAAA@@@???@@@@@@@@@???>>>===>>>@@@BBBCCC>>>>>>>>>?????????@@@@@@??????>>>??????@@@BBBBBB>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGLLLIIIHHHKKKNNNMMMLLLMMMSSS]]]jjj||||||hhhSSSMMMSSSXXXRRRJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKIIIGGGGGGHHHEEE@@@;;;::::::999888888888888999555444444333222111000000111111111111111111111111444444444444444444444444222222333444555555555555666888999::::::;;;===>>>BBB222MMM|||VVV~~~lll~~~JJJ???BBB===???777///000333777???LLL[[[fffmmmtttzzzzzz{{{ccc___ZZZSSSMMMHHHFFFDDD===777222111000------///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...------,,,,,,------......,,,111666///---GGGjjjssstttvvvwwwYYYIII888222666<<<===:::888777777777666444111...555444333222222222333333111444777777666444444555444222111222555666555333333444444444333222000///<<<:::777333333777???EEEZZZlllrrrXXXFFFIIILLLFFFFFFOOOIIIJJJLLLLLLJJJFFFBBB@@@@@@>>>;;;;;;<<<===<<<<<<888777555444222222222222222111000000//////000000........................////////////////////////000000000000000000000000...//////000000000000000222999;;;555333DDDdddmmmZZZIIILLLOOOOOOMMMLLLOOORRRNNNKKKGGGEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDCCCAAA???@@@@@@???>>>>>>===<<<;;;777666666777888777444222111111111111111111111111000111222333333222111000111111111111111222222333333333333444555666888888999:::;;;<<<===>>>>>>>>>;;;<<<===>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCFFFIIIKKKIIIHHHGGGFFFCCCAAABBBDDDFFFHHHJJJFFFCCCDDDHHHKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHFFFDDDCCCBBBDDDFFFGGGAAA@@@>>>===>>>@@@CCCEEE@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDDDDEEEEEEFFFFFFFFFLLLIIIHHHKKKOOOPPPMMMKKKNNNNNNLLLPPPeeelllaaa___^^^^^^]]]WWWOOOIIILLLKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHGGGGGGDDD@@@===:::999888777777777777777333222222111000000////////////000000000000111111333333333333333333333333000111222333444444444444555666888999888999;;;<<<>>>999???___ZZZ___mmmYYYyyyKKKGGGIII999???888222222444777;;;DDDTTTbbbjjjrrrxxxxxxyyy~~~ccc```YYYRRRLLLHHHFFFEEE===777222222111...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------))),,,///000------444===UUU{{{zzz{{{aaaOOOGGGAAA777///888666444555777888777666444333333222111111111111111222444444333222222222000000000000222222222111000111333555555555444444---///222999GGG___zzz~~~{{{```LLLKKKLLLLLLJJJHHHIIILLLJJJJJJIIIHHHGGGEEECCCAAADDDAAA===;;;;;;;;;:::999666666555444333222222222000000///............///---------------.................................////////////////////////,,,---...000000000000000000222666777666444555777LLL^^^}}}ppp\\\PPPKKKIIIKKKMMMMMMJJJFFFGGGMMMSSSNNNKKKHHHFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDBBB@@@@@@???>>><<<;;;;;;;;;777666666777777666333111//////000000000000/////////000222222222222000///111000000000000111222222333333333333444555777777888999:::<<<===>>>>>>>>>;;;<<<===>>>???AAABBBBBB@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAACCCEEEGGGHHHGGGIIIGGGDDDBBBCCCEEEHHHJJJIIIFFFCCCDDDGGGJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGIIICCCBBB@@@??????BBBEEEFFFBBBBBBAAA@@@@@@???>>>>>>AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFGGGIIIJJJJJJLLLNNNNNNLLLOOO[[[jjjssswwwccceeekkklllfffddd___XXXRRROOOPPPQQQNNNNNNLLLKKKIIIIIIHHHHHHGGGGGGFFFEEEEEECCCAAA???;;;:::999777666555444444111111111000//////......///000000000111111111222222222222222222222222222111111222333444444444444444666888888888888:::;;;555CCC777KKK|||hhhooouuuOOOAAAAAALLL666666444444666888===KKKZZZfffnnnuuuvvvxxx|||bbb^^^XXXRRRLLLHHHFFFEEE>>>777222222111...---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,///---(((***111111***444___{{{fffPPPBBBBBB<<<555111222444555555111111222333333444444555333333333444333333333222111111111222222222333333555333111///000333777:::EEEJJJRRRZZZiiihhhVVVFFFKKKJJJFFFHHHNNNMMMFFFKKKHHHFFFDDDDDDDDDCCCAAAEEEBBB>>><<<;;;:::999777444444444333333222222222000///......------......,,,,,,,,,---------------........................////////////////////////,,,---...///000111111111777000+++,,,...000333666***...888IIIbbbzzzkkkaaaRRRGGGBBBDDDIIILLLIIIFFFEEEIIINNNMMMFFF???LLLJJJHHHGGGHHHHHHGGGFFFCCCCCCBBBDDDFFFFFFEEEDDD?????????===:::999999;;;777666555555555444222000...//////000000//////...///000000000000000000///000000000///000111111222333222222333444555666666555666888999;;;<<<<<<<<<========================>>>??????@@@@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGEEECCCCCCEEEGGGHHHHHHJJJHHHEEECCCCCCEEEHHHIIIHHHGGGFFFGGGIIIJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@???@@@BBBDDDEEEAAA@@@???>>>===<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDGGGHHHDDDAAADDDGGGGGGNNNPPPOOOJJJFFFJJJUUU]]]PPP___jjj|||}}}{{{ppplllcccZZZYYY___cccbbbeee\\\SSSPPPRRRTTTQQQMMMOOONNNLLLJJJIIIGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@???;;;:::888666444333222222000000000000//////......///000000111111222222222111111111111111111111111111111222333444444444444444666777888777777999:::444HHH:::BBBYYYvvv}}}sss999>>>QQQ===:::444222444555777AAANNN\\\fffooosssvvvzzz}}}|||___\\\WWWRRRMMMHHHFFFDDD>>>777333222111......000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...000///+++,,,222222,,,///:::SSS}}}zzzrrreeeRRRCCC;;;999777666555555555666666666666666444333333333444444444333333444555555555555777777333333444777===EEEMMMRRRoooWWWXXXXXXIIIKKKIIIEEEGGGMMMLLLGGGIIIFFFCCCCCCDDDCCCAAA???BBB@@@===<<<;;;:::888666111111222222222111000000///......---,,,---------++++++,,,,,,,,,---------------------------------........................------......//////000000***---444999555//////555555888;;;<<<<<<===AAADDDgggyyykkk\\\YYYWWWOOOEEECCCDDDEEEGGGIIIIIIFFFCCCOOOHHH???===BBBHHHJJJJJJHHHGGGFFFGGGHHHGGGEEEBBBCCCBBBBBBCCCEEEEEEDDDBBB===>>>===;;;777666777999777444222111222222000///......///000000///...............------.........//////......//////000111222111111222222333444555111222444666777888999999::::::::::::::::::::::::;;;;;;<<<===>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFHHHGGGFFFIIIGGGEEECCCBBBCCCEEEFFFDDDFFFHHHIIIHHHGGGGGGGGGDDDDDDDDDDDDCCCBBBBBBAAADDDDDDDDDDDDCCCBBB@@@???>>>======>>>>>>???@@@AAA??????>>>>>>======<<<<<<666777999:::;;;;;;::::::999999999999:::;;;<<<<<<;;;;;;<<<===>>>@@@@@@AAAAAAFFFGGGCCCBBBEEEFFFDDD>>>DDDNNNTTTSSSNNNJJJHHHWWWYYYMMMGGGTTTaaaffflllhhhrrr{{{|||xxxyyy~~~~~~|||tttrrrlllhhhfff```XXXVVVZZZSSSRRRUUU]]]```[[[WWWVVVYYYUUUQQQSSSWWWWWWOOOHHHLLLLLLJJJIIIGGGGGGFFFFFFAAAAAAAAA@@@>>>=========888777555444333222222222000000000000////////////...//////000111111222222000000000000000000000000000111222333333444333333333555666666666666777999999??????===JJJ}}}vvv\\\LLL<<>>888333222111......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---(((+++...000///------///(((222444LLL~~~}}}cccRRRHHHBBB???999999999777666444222111555444333444555666666555111333555555555666888999;;;CCCOOO```ppp~~~___CCCHHHKKK===FFFJJJNNNNNNIIIFFFHHHLLLGGGDDDCCCCCCDDDDDD@@@===???>>><<<;;;;;;:::888666//////000000000000//////......---,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------........................///......------......///555---)))---000//////333.../////////...///333666222666CCCSSS[[[aaarrr|||bbbJJJJJJHHHFFFCCCBBBCCCDDDHHHFFFCCCAAAAAAAAA@@@???;;;CCCKKKLLLFFFCCCEEEIIIEEEDDDEEEFFFGGGFFFCCC@@@CCCBBBAAABBBCCCCCCBBB@@@<<<===<<<999555333555888666333000////////////...---...///000000///...---...---++++++++++++---......------------...//////111111000000111222333333...///111333444555666666444444555777888999:::;;;888888999:::<<<>>>@@@AAA??????>>>>>>>>>>>>>>>>>>===>>>@@@DDDGGGGGGEEECCCHHHFFFDDDBBBAAABBBBBBCCC;;;???DDDEEEBBB@@@???@@@CCCCCCCCCCCCBBBAAA@@@???<<<>>>@@@BBBBBBAAA@@@???::::::;;;<<<<<<=========????????????@@@@@@@@@@@@777777888888777666444333666666666666777888999:::777777888:::<<<===>>>???:::>>>@@@???AAAFFFEEE???GGGDDDBBBEEEGGGHHHHHHIIIBBBQQQRRRKKKKKKKKKIIINNNJJJMMMMMMKKKOOOVVVYYYWWWSSSPPPYYY___ZZZXXXYYYTTTLLLQQQVVVVVVSSSRRRTTTUUUUUUPPPQQQUUUPPPJJJTTTfffWWWWWWVVVRRRMMMLLLMMMOOOIIIIIIHHHGGGFFFFFFFFFGGG@@@AAA@@@???<<<:::::::::444333222222111111222222000000000000000/////////.........///000111111222000000000000000000000000///000111222222333333222222444555555555444666777:::...===555CCC___kkk```fffUUUgggFFF777FFFCCC888222666777444777@@@EEERRRaaakkkrrrxxx{{{zzz|||}}}}}}wwwggg\\\YYYSSSMMMHHHEEEDDDCCC>>>:::555222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------333,,,(((...EEEiiinnn```YYYXXXXXXIII444444BBB888888000111<<<===999>>>666???KKKPPPMMMOOO]]]mmm}}}OOO>>>BBBFFFGGGIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEBBB???===;;;;;;;;;<<<999777666666555444333000000000000////////////------,,,,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////000000111111111222222222111222333555888:::<<<<<>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<======;;;999777555444333111111111111000000000//////............---------,,,,,,,,,---------..............................////////////000000000000111000/////////000222333222444555666555666777999777888888888888:::===@@@???@@@AAABBBAAA@@@???>>>>>>>>>===>>>???AAADDDEEEEEEDDDCCCBBBBBBAAAAAAAAACCCAAA???@@@BBBAAA???;;;;;;<<<>>>@@@AAA@@@>>>===>>>===<<<<<<<<<===?????????>>>;;;888888888:::;;;::::::;;;;;;<<<===>>>>>><<<:::777444333222333444444///000777:::777555777888888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA>>>???AAADDDFFFHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGEEEGGGHHHIIIIIIIIIKKKMMMPPPNNNLLLKKKKKKLLLNNNPPPNNNNNNMMMNNNNNNOOOPPPPPPMMMPPPSSSSSSQQQPPPSSSUUUXXXUUURRROOONNNLLLIIIHHHFFFFFFFFFFFFEEECCCBBB@@@???>>><<<:::888666444333000000000000////////////....................................////////////......................../////////000111111222222111222222333333444444555333:::999666999GGGsssfff[[[bbblllHHHGGGBBB???===999333000222333444@@@HHHVVVcccmmmtttzzz|||zzz|||www\\\YYYSSSMMMHHHEEEDDDDDD>>>:::555222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------'''111777333111BBBfff}}}kkk```aaa^^^XXXJJJJJJZZZaaaaaafffmmmuuu{{{xxx]]]EEEAAADDDBBB@@@BBBFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDAAA???===<<<;;;;;;;;;999666555555555444222000000000/////////......---,,,,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................000000000111111111222222111222333444555666777777444666999<<<======<<<;;;;;;:::888777777888999:::;;;:::999888999;;;===>>><<<<<<===???@@@AAABBBCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999777555333222111111111111000000000//////............------------,,,,,,,,,,,,------------............------------------........./////////000000/////////000111222222444555666555666777999888999999888888999===?????????@@@AAAAAA@@@???>>>>>>>>>>>>???@@@BBBDDDEEEGGGFFFEEEDDDDDDDDDDDDEEEDDDAAA@@@@@@AAABBB@@@>>>===>>>???AAAAAAAAA@@@?????????>>>=========>>>??????===:::888777777888999777888888999::::::;;;;;;:::888666444333222222222333///000555777444222444666666777888999999999999;;;<<<===>>>???@@@@@@@@@===???@@@CCCEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEGGGHHHGGGHHHIIIKKKPPPOOOLLLJJJIIIIIIJJJLLLHHHGGGGGGGGGHHHIIIKKKLLLPPPQQQRRRRRRPPPOOOOOOPPPRRRPPPMMMKKKKKKJJJHHHFFFEEEEEEEEEEEECCCAAA???>>>===<<<:::888666444333222111000000000000/////////---------------------------.........////////////...........................//////000000111222222111111222222333444444444222888777444666@@@bbbaaa~~~JJJ<<>>:::555222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++///111...+++111???MMM{{{VVVKKKDDDBBBFFFFFF@@@@@@DDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???===<<<<<<<<<:::888555444444444333111////////////.........---,,,,,,,,,+++++++++******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000000111111111111111111111111111111111111111222222111000//////888777666555555666777888555444444333444555777888999:::;;;<<<>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;777777555444222111000///000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......000////////////000111111222333555666555666777999:::::::::999888999;;;>>>===>>>???@@@@@@@@@???>>>?????????@@@AAACCCEEEFFFHHHGGGEEEDDDCCCDDDFFFGGGEEEBBB@@@@@@AAABBBBBBBBB???????????????@@@@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>===:::777555555666666444555555666666777777777666555555333222111000000000///000444555333333555333444555666777777777777999:::;;;<<<===>>>>>>>>><<<===???AAACCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFBBBDDDFFFFFFFFFFFFHHHIIILLLKKKIIIHHHGGGHHHIIIKKKIIIIIIHHHHHHIIIKKKNNNPPPTTTRRRPPPPPPOOOOOOMMMKKKMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA???===;;;:::999888666444333111000111111111000000000//////---------------------------------.........//////------------------------......//////000111111111111111111222333333444444111777555333555888LLLkkkllluuubbbMMMCCCBBB@@@<<<777333333333444;;;EEEQQQ]]]hhhrrrxxxuuuwwwyyyzzz{{{~~~]]]YYYSSSLLLHHHFFFEEEFFF>>>:::555222000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,...---++++++---///000000GGG]]]~~~mmmVVVLLL@@@@@@???BBBEEEBBB>>>BBBIIIBBBBBBBBBBBBAAAAAA@@@@@@BBBAAA@@@???>>>===<<<<<<999777444333333333111000............------------++++++++++++************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------....../////////000000000000000000000000/////////444444333333333444444555444444333333333444555666444444333444444555777777888999:::;;;===>>>???@@@>>>===>>>>>>@@@BBBEEEFFFCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;:::999999444444333222111000///...000000/////////.........------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,------------........./////////000000111333444555444555777888:::;;;;;;:::888888:::;;;;;;<<<>>>???@@@??????>>>??????@@@AAABBBDDDEEEFFFFFFDDDCCCAAAAAACCCEEEGGGEEEDDDAAA@@@AAABBBDDDDDD???>>>=========>>>>>>???BBBBBBAAA???>>>=========>>><<<:::777555444444444222333333333444444444555222222333222111000///...***,,,000222222111222444222333444555555666666555666777888:::;;;;;;<<<<<<;;;<<<<<<>>>???AAABBBCCCFFFFFFGGGGGGHHHHHHHHHHHHBBBDDDEEEFFFEEEEEEGGGHHHFFFFFFEEEFFFGGGJJJLLLNNNLLLLLLKKKKKKLLLOOORRRTTTUUURRRNNNNNNPPPPPPMMMJJJLLLJJJGGGFFFFFFFFFDDDCCCFFFEEEDDDAAA???<<<:::999888777666555333222111000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------...//////000000111000000111111222333333333000666444333666444;;;MMMooo|||XXXssszzzNNNCCCBBBAAAAAA===666111000///444<<>>:::555222000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,&&&---333111+++)))...555000777NNNuuunnnRRR;;;:::@@@;;;???>>>??????===<<<@@@EEECCCCCCCCCBBBAAA???===<<>>===<<<;;;777555333222222111000...------------,,,,,,,,,+++++++++*********)))))))))(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........./////////.........//////000000000000//////...///000111222////////////000000111111111111111222222333444444777888999;;;<<<>>>???@@@??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDD>>>???@@@@@@AAA@@@@@@???DDDBBB@@@<<<:::777666555333333222111000000///////////////............------,,,,,,,,,++++++++++++*********+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------.........------......////////////000111333333333444555777999::::::999777777888999999;;;<<<>>>??????>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEGGGEEEEEECCCAAAAAAAAACCCEEE@@@??????>>>>>>>>>??????AAAAAA@@@???>>><<<;;;:::===<<<:::777555444444333222222222222222333333333000000111111000///...---,,,111555333///---...000111222333444444555555444444444666777888999999999:::::::::;;;<<<===???@@@CCCDDDDDDEEEFFFGGGHHHHHHCCCDDDFFFFFFEEEEEEFFFHHHEEEEEEEEEFFFHHHJJJLLLMMMIIIIIIHHHIIIJJJMMMOOOQQQSSSPPPMMMMMMOOOPPPOOOMMMNNNLLLIIIGGGFFFEEECCCBBBFFFEEEBBB@@@===;;;999888777666555444333222111111000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...//////000000//////000111111222222333000666444444999555444===pppuuuiiiKKKmmmRRRHHHBBBAAADDDBBB999111......111666===GGGTTTaaaiiippprrrtttvvvwwwyyy|||[[[WWWPPPIIIEEEDDDEEEFFF>>>:::555222000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++...,,,+++,,,///111000///'''444555333NNN~~~|||]]]III;;;444111:::@@@:::<<<===>>>@@@@@@@@@@@@@@@BBBCCCCCCCCCAAA???===<<>><<<:::999666444222000000000///---,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...///000111111111000///...............222333333444444555555555111111222222333444444444555666777999;;;===??????DDDBBB@@@>>>============BBBAAAAAA@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>>>>BBBAAA>>>:::777444333222222111111111000000/////////.........------------,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,------...///............///111222111222333555666888999888777666777888888999;;;===>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGEEEEEEEEECCC@@@@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===<<<;;;999888:::999888666444333222222111111111111111111111111////////////////////////999@@@CCC<<<333000000111000000111222333333333333111222333444555666666666999888888888999:::<<<===>>>>>>???AAABBBDDDEEEEEECCCDDDFFFEEEDDDDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKMMMMMMOOONNNLLLLLLMMMNNNOOOOOONNNLLLIIIGGGFFFEEECCCAAADDDBBB@@@===:::888777777555444444333222111111000/////////.........------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000111111222222000666333333999777333888NNNeee[[[XXXJJJBBBDDDFFF>>>444000///000222777>>>IIIUUU]]]iiilllpppsssuuuvvvyyy{{{}}}ZZZUUUNNNGGGCCCCCCDDDEEE>>>:::555222000///---,,,************************++++++++++++++++++++++++************************************++++++++++++444***###'''222666000&&&>>>***'''444666999bbbbbb>>>222///555999333444;;;888:::<<<>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCBBB@@@???AAAAAAAAA@@@>>>;;;999888555333111/////////...,,,,,,+++++++++******************)))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////222222222111111000000///,,,,,,---...///000000000222222333444555555555555333444555777999;;;===>>>CCCAAA@@@>>>============@@@??????>>>======>>>>>>===>>>???@@@@@@>>>===<<<===;;;999666444222111000000000///////////////............---------,,,,,,++++++++++++************))))))))))))*********+++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........------,,,...///000///000222333444555777777666555666777666888:::<<<===>>>>>>>>><<<===???AAABBBCCCCCCCCC???AAABBBDDDEEEFFFEEEEEEDDDEEEFFFDDD@@@>>>???@@@>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;:::999777666666555444333222111000000////////////////////////000///...---......///000<<>>@@@BBBCCCDDDBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIILLLNNNKKKHHHFFFEEEDDDDDDCCCAAA@@@>>><<<999777555555555222222111111000000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......//////000111111222000666222000666666333888<<<^^^]]]pppXXXDDDCCCGGGAAA999555000000000222666>>>HHHOOO^^^ccciiinnnrrrtttwwwxxxyyy}}}YYYTTTMMMFFFBBBBBBCCCEEE>>>:::555222000///---,,,************************++++++++++++++++++++++++************************)))************+++++++++''',,,111///***(((,,,111)))---222333///...555>>>^^^oooJJJ888666222999111555999666777:::444999;;;;;;888666:::>>>@@@>>>???BBBDDDEEEDDDCCCBBBBBBBBBAAA@@@>>>;;;888666555333000/////////---,,,+++++++++************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...000000111111111...///000111222222222222111222333555888:::;;;<<<>>>=========>>>???AAABBB@@@@@@???>>>>>>===>>>>>>===>>>???@@@???>>><<<;;;777666555333111000000000..............................---------,,,,,,,,,+++++++++************)))))))))))))))************(((((()))***+++,,,,,,---)))************++++++++++++,,,---.........---,,,+++---...///...///111222222444666666555444555666555777999;;;===>>>>>>>>>;;;===???AAABBBCCCBBBBBB;;;===@@@BBBDDDDDDCCCBBBCCCFFFGGGEEEAAA>>>===>>>:::;;;<<<======;;;999777888999::::::999888666555222222222111000//////...........................000///...------...000222///:::???777---+++...///+++,,,---...////////////...///000111333333333333888777555444555666888:::;;;<<<===???AAACCCEEEFFF@@@BBBCCCCCCAAAAAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGIIIIIIIIIGGGFFFJJJKKKKKKHHHEEEEEEHHHLLLFFFDDDBBBBBBCCCCCCBBBAAA===;;;999666444333333333000000//////............------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000111111111000666000---333555333888777DDDdddLLLnnndddGGGCCCGGGCCC===;;;111000//////111888AAAGGGVVV\\\dddkkkpppsssvvvwwwxxxzzz}}}~~~XXXRRRJJJDDDBBBCCCEEEFFF>>>:::555111000///...---************************************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,---............222AAA]]]hhhHHH444000333333000555444444444444555666666999999::::::;;;<<<======<<<>>>@@@@@@@@@???@@@AAA=========;;;999777444333000000000///......------************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,---------,,,,,,------,,,,,,,,,------...---------...///000000111/////////000111111222222111111222333444777999;;;;;;;;;;;;<<<>>>???AAAAAA@@@???===<<<;;;:::;;;;;;;;;<<<<<<;;;999999:::<<<777666444222111///////////////...------------...------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******++++++,,,------...------------...//////---...///111444666999:::777777888999999:::;;;;;;===<<<<<<<<<===>>>@@@AAA???>>>>>>>>>???@@@AAAAAAFFFHHHIIIFFFAAA>>>=========;;;888777888:::;;;;;;888777555333222333444555111111111111000000000//////............---------,,,,,,++++++,,,,,,---...111000///...---,,,,,,,,,..................------......000111222333333444444444444444555666777777;;;:::999;;;???AAABBBBBB???@@@AAAAAABBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDGGGEEECCCCCCCCCCCCBBBAAAFFFFFFFFFDDDBBB@@@AAACCCGGGEEEBBB@@@>>>>>>>>>???===;;;777333000//////000000//////...------,,,,,,************************)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,//////......///000222333///000222222111222444666===666bbbuuu~~~KKKLLLpppqqqPPPIII???FFF666BBB888444000---...333999===IIIQQQ]]]gggmmmpppqqqrrryyyzzz{{{~~~~~~}}}WWWRRRKKKFFFCCCCCCDDDEEE>>>:::444000///...---,,,************************************************+++++++++*********)))))))))************+++++++++*********+++++++++,,,,,,***+++,,,---............333444999FFF]]]zzzmmmQQQ<<>>;;;===???@@@??????@@@AAA===<<<<<<;;;999666444222000000//////...---------*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,---------...------,,,,,,,,,,,,---,,,------...//////000000...//////000000111222222111111111222333666888999666888:::===>>>??????>>>???>>>===;;;;;;:::;;;;;;;;;<<<<<<:::888777888999666555444222000////////////......------------------,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,---............///000222444555666444555666777999:::<<<<<<::::::999999:::<<<===>>>=========<<<======>>>>>>@@@CCCEEEDDD@@@===<<<<<<===;;;999999:::::::::999888666444333222222333444111111111000000000//////............------------,,,++++++++++++,,,------000///...---,,,,,,,,,---.........------------------...000111222333333333333333222333333444555666888777777999<<<>>>??????>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGEEECCCCCCDDDDDDCCCBBBDDDEEEFFFEEECCCCCCDDDEEEGGGEEECCC@@@>>>>>>>>>???<<<:::666222000//////000/////////...---,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222///000111111111222444666555666EEEnnnccc[[[mmmSSSEEELLL:::CCC:::777222///...111666999AAAIIITTT___ggglllppprrruuuvvvxxx{{{}}}~~~}}}|||VVVSSSNNNIIIEEEDDDDDDDDD===999444000...---,,,+++************************************************+++************))))))))))))************+++++++++*********++++++++++++,,,***+++,,,------......---,,,,,,++++++000@@@UUUfffzzz^^^III;;;222///000%%%***///222222111111222111111111111222222222333666777888999;;;===>>>>>>;;;===??????>>>>>>???@@@<<<<<<;;;999777555333222000//////......---,,,,,,******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********+++++++++*********+++,,,...///...------,,,+++++++++,,,,,,------....../////////......//////000111111111111111111111222444666777333555999===>>>>>>===<<<>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<:::888666666777555444333111000////////////...------,,,,,,------,,,,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,+++++++++++++++,,,,,,---.........///000111222333222333555777999;;;<<<===::::::::::::;;;<<<==================<<<<<<<<<<<<;;;===@@@AAA???===;;;;;;>>><<<;;;;;;;;;;;;888666666555444222111222222333000000000000////////////......---------,,,,,,,,,+++++++++++++++,,,------...------,,,,,,------...---------------------------...///000111222222222111111111111222333444444555444444555888;;;<<<;;;<<<======>>>>>>>>>>>>>>>CCCDDDEEEEEEGGGGGGHHHIIIFFFEEECCCDDDEEEFFFEEECCCDDDEEEFFFFFFEEEEEEGGGHHHGGGFFFCCCAAA???>>>>>>>>>:::888555222000////////////......------,,,,,,+++************************)))))))))*********++++++)))))))))*********++++++************************++++++,,,,,,,,,,,,,,,,,,---------------...000000...000111111111111444666222<<<222GGGWWWxxxOOOFFFCCCAAA===:::555111///000222444777===GGGRRR[[[dddkkkoooqqqrrrtttwwwyyy{{{||||||UUUSSSQQQLLLHHHEEECCCCCC>>>:::444000///...---,,,************************************************************))))))))))))))))))*********+++++++++************++++++++++++***+++,,,---------------&&&,,,222222...+++---000IIIgggrrr```KKK<<<000000///,,,...555---000333222///...000222222222222333333333333333444555666888:::<<<===>>>:::<<<>>>>>>======>>>???;;;;;;999888666333222111//////......---,,,,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))***,,,///111...---,,,+++*********+++,,,,,,---------.........------...//////000000111111000000000111222444555333555888:::<<<===>>>===>>>=========<<<<<<<<<===<<<======;;;888555555555444333222111000/////////...------,,,,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))))))))***++++++,,,,,,+++++++++++++++,,,------------......///111222333444444666777999;;;<<<============>>>>>>?????????????????????>>>======<<<:::<<>>;;;:::======<<<<<<<<<:::777444555444333111111111111111000000/////////.........------------,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,++++++,,,---......,,,,,,,,,,,,,,,---------------...///000111111000////////////000111222222333222222333666888999999;;;;;;<<<===>>>>>>>>>===DDDDDDEEEFFFGGGHHHIIIIIIEEEDDDCCCDDDFFFFFFEEEDDDEEEGGGHHHHHHFFFFFFFFFHHHGGGEEECCCAAA???>>>======888666444111///......///------------,,,,,,++++++************************))))))))))))************))))))))))))************************************+++++++++++++++,,,,,,,,,+++,,,,,,,,,---...//////...///000000000111333555333<<<333<<>>:::999888666444222111000......------,,,,,,++++++)))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************)))(((((())),,,...000---,,,+++***************,,,,,,,,,,,,---------------------...//////000000000000//////000111333444777777777888999<<>><<<999666444444222111000000////////////------,,,+++++++++++++++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********((())))))******+++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---...000222333555666777777888999:::;;;;;;>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;===>>>???AAAAAA???<<<:::===<<<<<<<<<<<<:::555222333222111111000//////////////////............------,,,,,,,,,+++++++++++++++************+++,,,,,,++++++***++++++,,,---...++++++++++++,,,,,,------,,,---......////////////......---......///000111222111111222555777777777999:::;;;===>>>>>>??????BBBCCCCCCDDDEEEFFFGGGGGGDDDCCCCCCEEEFFFFFFEEECCCFFFHHHIIIHHHFFFDDDDDDDDDFFFDDDCCC@@@>>><<<;;;;;;666444222000///.........,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,------.........---...///000///000222444333111777;;;III{{{tttCCCLLLooojjjQQQIII===AAA???;;;777333000...---///222666<<>>@@@999:::;;;<<<<<<<<<<<<<<<:::<<<===;;;888555333333000000///////////////000---,,,++++++******++++++*********))))))))))))((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******(((((())))))***+++++++++,,,,,,,,,,,,,,,---......++++++,,,---///111333444666777777888888999999999<<<======>>>>>>======<<<:::;;;<<<<<<<<<;;;:::999>>>>>>===>>>??????===;;;;;;;;;:::;;;;;;888555222111111000000///......---///.........------------,,,,,,,,,+++++++++*********************+++,,,,,,************++++++,,,---)))******++++++,,,,,,---+++,,,---...............------------...///000000222000000111333555666555666777999;;;===???@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDFFFEEECCCAAAEEEGGGHHHGGGEEECCCBBBBBBDDDCCCBBB???===;;;999888333333111000///...------++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++,,,---............,,,...////////////222444777+++777:::000VVVVVV@@@|||wwwPPPEEEAAA@@@===:::777333000//////000222555999AAAJJJPPP^^^cccjjjmmmnnnpppsssuuutttvvvzzz}}}~~~VVVWWWWWWQQQJJJEEEDDDFFF???;;;666222000000///...************************))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++))))))))))))************++++++,,,,,,,,,++++++***+++******,,,......+++((('''///777444+++&&&+++333444333888IIIaaassszzzzzzqqqfffVVVGGG???:::333---111)))###%%%---222...)))"""&&&***+++---000...***.........000111000---++++++---...000000///...---000111222333444555666666777999;;;;;;;;;:::;;;===999888555333000/////////------,,,,,,+++*********))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))******+++++++++,,,))))))((())))))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,---......//////.........///111333555666888777666666777888:::;;;555666777999::::::999999777999:::999666333222111//////.........//////000,,,,,,+++*********************)))))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((())))))******+++++++++++++++++++++,,,,,,---++++++,,,,,,---///000111333333444555666777888999:::;;;<<<======<<<;;;:::888999;;;<<<<<<;;;:::999;;;999888999<<<>>>===<<<:::999888888999777444222000000000///......---,,,.........---------,,,,,,++++++++++++***************************++++++,,,+++************++++++,,,)))))))))***+++,,,,,,,,,+++,,,,,,------------,,,------------...///000000000///...///222333444333222444666999<<<>>>@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEDDDAAA>>>AAACCCFFFFFFDDDBBBAAAAAABBBBBB@@@>>><<<999777666222111000///......------*********+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,++++++---...//////......,,,---.........///111333777000444888222???oooMMMmmmvvveeeQQQ??????>>>===:::777444222////////////222888@@@EEENNNVVV___fffiiikkkooorrrssstttvvvyyy{{{~~~~~~WWWXXXWWWQQQIIIDDDEEEGGG>>>:::555111000///...---************************))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++))))))))))))************++++++,,,,,,,,,++++++***,,,,,,+++***+++,,,...000222+++(((,,,222333000,,,,,,...000111111222444666:::IIIOOOJJJRRReeeooolllyyywww|||{{{tttuuu|||ZZZQQQPPP]]]eeeZZZBBB111999444000...+++)))))),,,%%%***...///,,,******,,,&&&,,,---''''''------&&&)))***,,,,,,,,,---///111---...000222222111000///000000111222333333444444777999;;;;;;::::::;;;<<<999777555222000///......------,,,,,,+++******))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******(((((((((((()))+++,,,---,,,+++++++++++++++++++++++++++,,,------......///.........///111444666888555666666777777777777777222333555666777777777777444666888777444222000000///............///000000,,,++++++***)))*********))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++*********)))***++++++,,,,,,,,,++++++,,,,,,------//////111333555777888999;;;<<<=========<<<;;;:::999:::<<<>>>>>>>>><<<;;;777555333555999<<<===<<<999888777777777666444222////////////...---,,,+++......---------,,,,,,,,,+++++++++************)))*********)))***++++++,,,++++++***************+++((())))))***++++++,,,,,,++++++,,,---------,,,,,,------------...///000000///...---...000222222222///111444777;;;===???@@@??????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDCCC???===>>>@@@CCCDDDCCCBBBAAAAAAAAAAAA@@@>>>;;;888666555111000000///......------******************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,---///000//////...,,,---.........///111333222444...555===222JJJqqqFFFTTTzzzZZZ>>>>>>???>>><<<999666444------,,,,,,...333:::???BBBKKKXXX```eeehhhlllpppsssttttttuuuwwwzzz|||}}}~~~~~~}}}TTTWWWWWWQQQGGGBBBDDDIII>>>999444000...,,,+++***************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------111000///......///000111555555555555555555555555------------------------))))))))))))))))))))))))++++++******************+++***************++++++******+++++++++,,,,,,,,,............////////////...//////000111222222222777555555888::::::888888555444222000...---,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************++++++******++++++,,,---++++++,,,,,,,,,,,,------------......///000000000333444666777999:::::::::444666555000000333444111444444555555444111...---///............---------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++***)))))))))+++---///111111000///......111444888888888999:::;;;======999888777777999;;;>>>???<<<;;;888555444666:::>>>888777666444222111111111//////...------------...************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...////////////000000000000111222444555555777:::<<<======<<<<<<===???AAABBBBBB;;;<<>><<<:::777444222111000//////...------,,,,,,************))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///...000222111111666???GGGfffBBBPPPyyyVVVDDD:::@@@CCC:::444666222///,,,,,,...222444555999>>>GGGRRR\\\ccchhhjjjnnnpppqqqrrrrrrtttwwwzzz}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~UUUXXXWWWQQQGGGBBBDDDHHH>>>:::444000...---+++***+++++++++***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))(((((()))***+++,,,---*********+++++++++,,,,,,---.........////////////......///000000111222222666555666888999888777888444333111///...,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************++++++******++++++,,,---+++++++++,,,,,,,,,------------......//////000000111222444555777888888888555555555666555333111000222333333444333111...---............------------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********+++***))))))***+++---///...////////////000444777777777777888888:::;;;;;;888777777666777999<<<===>>>??????===;;;:::;;;<<<888777555333222111111000///......---------------************************+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,------........./////////000000000000222333444555666999;;;;;;;;;;;;;;;<<<===>>>???DDDCCCCCCDDDDDDCCCBBBBBB@@@@@@??????>>>>>>??????>>>===;;;999666444222111/////////...---,,,,,,,,,*********)))))))))(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,,,,---............000222111000333:::@@@^^^jjjUUUcccbbbCCC===BBB@@@>>>???777333///---...000111111555888>>>FFFOOOWWW^^^bbbgggiiimmmoooqqqsssvvvyyyxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{VVVXXXXXXQQQFFFAAABBBFFF>>>:::444000...---,,,+++++++++++++++******))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))************&&&''''''(((***+++---...*********++++++++++++,,,---------.........//////......//////000000111111333555777666666555666666444333111///---,,,++++++******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000///000111333444555666666666666===GGGEEE999111000///000111111111000...---......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))************))))))***+++---...+++---...///000222666999777666666666777888999999888777777666666888999:::>>>@@@BBBBBB???<<<999999666555444222111000000000///...------,,,,,,------************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++******++++++,,,---------.........////////////000000111333333444555888:::======>>>???@@@@@@@@@@@@EEEFFFEEEBBB>>>===???BBBAAAAAA@@@???>>>===<<<<<<<<<;;;999777555333111000///......------,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,------.........000111000///000444888>>>hhhgggLLLtttjjjTTT===666===AAA???<<<888333000......,,,+++222222444999@@@JJJRRRWWW___cccgggkkkmmmooorrrtttssstttuuuwwwxxxzzz{{{||||||~~~}}}|||~~~~~~~~~~~~}}}}}}||||||~~~}}}}}}}}}|||yyyVVVYYYXXXPPPFFF@@@AAAEEE>>>:::555000...---,,,+++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((()))***+++,,,************++++++++++++,,,,,,---------..................//////000000000///333666444222333444444222111000...---,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***************************************++++++,,,***++++++++++++,,,,,,,,,,,,,,,---......//////000...///000222333444555555333333@@@QQQPPP<<<...------....../////////...---------------,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******)))))))))***+++,,,---+++,,,...///000333666999777777666666777777888999999888888777777777888888:::===???@@@===:::777666555444222111000/////////...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++*********+++,,,,,,------------.........////////////000222222222333666888===>>>@@@AAABBBBBBAAA@@@EEE@@@FFFQQQOOOAAA:::???BBBBBBAAA@@@>>><<<;;;:::999888777555333111000///------------,,,,,,++++++***)))))))))((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++***++++++,,,------......,,,...111111000000222444222MMMttt}}}JJJ:::VVV```KKK999<<>>;;;666333000...,,,***000000000222888@@@GGGLLLXXX\\\bbbfffhhhjjjlllmmmqqqqqqsssuuuvvvxxxyyyyyyzzz{{{|||{{{zzzzzz}}}|||}}}}}}~~~||||||}}}~~~~~~}}}||||||}}}~~~}}}{{{yyyVVVXXXXXXPPPFFF@@@AAAEEE???:::555111///...,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++)))******++++++******)))************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''(((((())))))))))))*********+++++++++,,,,,,,,,,,,------------.............../////////,,,111333000000333444111111000///---,,,+++++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,,,,,,,------.../////////...///000222333444555555222///777EEEDDD444***---,,,,,,------.........------,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))***+++,,,,,,,,,---///000000111333555777777777777777888999::::::999999888888888888888777999;;;;;;999888888888333222111//////.........------,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,---------------...............///111111111222444666777999;;;<<<=========<<>>???CCCCCCBBBAAA>>><<<:::888666555444333111000///...,,,,,,,,,,,,,,,+++++++++)))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******++++++,,,------...+++---000111222222333333111777MMMlllKKKKKKSSS\\\ZZZLLL>>>999>>>;;;888666444222///,,,.........000333888===???LLLPPPWWW]]]aaaeeehhhjjjnnnoooqqqssstttuuuuuuuuuxxxyyyyyyyyyyyyzzz|||~~~zzz{{{}}}~~~}}}yyyxxxyyy{{{|||{{{|||UUUWWWWWWPPPEEE@@@AAAEEE???;;;555111///...---,,,************************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******((())))))))))))*********))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((()))))))))************++++++++++++,,,,,,,,,------------..................+++000000---000777666000000///...---,,,+++++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++************++++++++++++,,,,,,,,,---......//////...///000222444444555555999333222666555000000666,,,,,,,,,---------------,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((()))******+++++++++,,,---////////////000222555555666666777999:::;;;999999999999999999888888777888999888777777888999111000///...---------------,,,++++++******++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---------......---...000000///000333555555666888:::<<<===>>>>>>FFFDDDccclllGGG@@@AAAAAAAAA@@@>>>;;;888777333333222111///......---++++++++++++++++++++++++))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++******++++++,,,,,,------+++,,,///111333444333333888333222\\\___>>>[[[rrr\\\BBB>>><<<;;;999888888666333111---------...000222444555;;;@@@HHHPPPVVV\\\aaaeeehhhiiilllnnnpppqqqqqqqqqtttuuuvvvwwwxxxyyyzzz{{{xxxyyy{{{~~~|||xxxvvvwwwyyy{{{|||xxxTTTVVVVVVOOOEEE@@@BBBFFF???;;;555111///...---,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******((())))))))))))))))))(((((((((((((((((((((((((((((()))***++++++***)))(((************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''(((((()))))))))))))))************++++++++++++,,,,,,,,,,,,---------------------------000///,,,333===:::000//////---,,,++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************+++++++++++++++,,,,,,------......///---...000111333444444444888666444333222444666888...------,,,,,,,,,------++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))******+++++++++***,,,............///111333333333555666888:::;;;777777888888888888888888666777888888666444444555000///...---,,,,,,,,,---,,,,,,+++***************))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,+++,,,,,,,,,,,,---------,,,...//////...///111333444555666888;;;===???AAABBBFFF\\\yyy{{{```GGG???>>>??????>>><<<999666444111111000///...------,,,*********+++++++++++++++))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************+++,,,,,,------,,,,,,...000222333222111666:::111@@@YYYzzzRRRQQQ```]]]OOOHHH<<<;;;;;;;;;;;;:::666444111000///------///000222111555;;;AAAHHHNNNTTTXXX]]]___cccgggkkkmmmnnnnnnooooooqqqsssuuuvvvvvvuuuwwwwwwyyy{{{}}}~~~{{{xxxwwwxxxyyyzzzzzztttSSSUUUUUUOOOEEEAAACCCGGG???;;;666111///...---,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%'''(((***+++))))))))))))******************+++++++++,,,,,,,,,------------------------///111...---666AAA>>>111///...---,,,+++*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++,,,------......///,,,---///000222333333333,,,222555444555666333...///...------,,,,,,,,,---+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))******++++++***'''***,,,---......///111000111222333555777999;;;555555666777777777777777444666888777555222000//////...------,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,---............111333000000111222555999<<<>>>;;;BBBIIILLLJJJEEE???;;;<<<<<<<<<<<<:::777444333000//////...------,,,,,,******************++++++)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))******+++,,,,,,---------------...000111000///''';;;888666???^^^MMM@@@WWWaaaUUU===<<<<<<======;;;888555777555111...---///111333...111555999===BBBGGGKKKTTTWWW\\\bbbgggjjjkkkllljjjkkkmmmpppssstttrrrqqqvvvvvvwwwxxxzzz{{{|||||||||}}}}}}~~~~~~~~~}}}}}}{{{zzzxxxxxxyyyzzzyyywwwrrrSSSPPPTTTQQQDDDBBBHHHFFFAAA<<<666111...,,,***)))+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------...///////////////......,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------............//////000000111111......///000000000000000------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,+++,,,,,,---...///000000333555666666777888999777666666666555555444444333444555555555444222111000//////---,,,+++******))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,---.........111333555666555666888:::<<>>@@@CCCHHHNNNSSSWWWYYY```bbbdddeeefffgggiiikkkkkklllmmmooopppqqqrrrrrrtttttttttttttttsssrrrrrrsssssstttttttttssssssrrruuuSSSPPPSSSPPPCCCBBBHHHFFF@@@<<<666111...,,,+++)))+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))************++++++++++++,,,,,,,,,,,,------......///......---++++++***))))))))))))***(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************,,,,,,,,,,,,---------------......//////000111111111111111111000///......,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******************+++,,,------///111444555555555777888888888888888777777777777666666666555444222000000///...------,,,+++******)))))))))(((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++*********++++++++++++,,,,,,,,,------...//////000000222444555666777999;;;999;;;<<<===;;;:::;;;<<<:::::::::999888555333222......---,,,,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,---......//////000222111333555555444:::@@@sssOOOFFFEEEOOORRRDDD:::;;;;;;;;;===>>><<<888333111000000///---------///111222555666888;;;???CCCGGGJJJSSSVVVYYY[[[]]]___bbbeeedddeeegggiiikkklllmmmnnnoooooopppppppppooonnnnnnppppppppppppooonnnmmmmmmtttSSSOOOSSSPPPCCCBBBGGGFFF@@@;;;555111...---+++***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---.........------++++++***)))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************++++++,,,,,,,,,---------------......///000000111222222222111000///---,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))***+++,,,,,,...111333444444555666777888888888888888888888888777777666444222000///...---------,,,+++******)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******************++++++++++++,,,------......//////000///111333444555666999;;;999:::;;;:::999888:::;;;:::::::::999888666444222------,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,---....../////////222333333666999666111LLLpppVVVIIILLLTTTPPPIIIAAA777;;;===>>>>>><<<888555333222111///---,,,,,,------111111111222555888<<<>>>EEEGGGKKKNNNQQQSSSWWWZZZ]]]^^^```ccceeeggghhhhhhjjjkkkkkklllllllllkkkkkklllllllllkkkjjjiiiggggggqqqRRROOOSSSPPPCCCAAAGGGEEE???;;;555111...---,,,***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((()))))))))*********************+++++++++,,,,,,++++++,,,---------------+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,---------------...//////000000222222111111///...,,,+++++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******)))))))))***++++++---///222333333333555666777777777777777777777777777666444222000///------,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))***))))))*********+++++++++,,,,,,------.../////////...000222333444555777999:::;;;:::888666666777999888888999888777555333222,,,,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,------.........222333111333999999444222JJJwwwpppMMMMMMXXX\\\QQQ============>>>===<<<999777666555222000...---,,,,,,000///......///222444666888;;;>>>AAACCCFFFIIILLLRRRSSSUUUXXXZZZ\\\]]]]]]``````aaabbbccccccccccccbbbbbbbbbaaa___^^^\\\[[[oooRRROOORRROOOBBBAAAGGGEEE???:::555111...---,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))************************++++++++++++******+++,,,------------******)))(((((((((((()))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000000000000///...---+++************))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))+++***************++++++,,,///111222222333444555555555555555666666666666555444222000...---,,,,,,+++++++++*********))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))))))))************+++++++++,,,,,,---......///---///111111111222444666999:::999888555444555777666666666666555333111000,,,,,,+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++,,,,,,------...///111111//////333777777777777NNN|||rrr\\\MMMIIIOOOPPPBBB@@@===<<<<<<<<<;;;:::999888666333111000///......------,,,,,,---///000000333555777888:::===???CCCDDDFFFHHHJJJKKKLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLqqqRRRNNNRRROOOBBBAAAFFFEEE>>>:::555111///---,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))************************++++++++++++)))***+++,,,,,,---------******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000............---,,,+++*********)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))),,,++++++*********++++++,,,...000111111222333555222222333333444444444444333222000...,,,+++++++++***************)))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))))))))******************++++++,,,------------...000000///000111333555777888777666555666777333333444444333111///...+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***************+++,,,,,,------///...///000000///222555999555999NNNpppgggKKKKKKSSSLLLFFF@@@;;;;;;;;;<<<;;;:::999888666444222111000......------------------...000111222111222333555666777999:::<<<======>>>???@@@AAABBBDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???sssRRRNNNRRROOOBBBAAAFFFEEE>>>:::555111///...,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))************+++++++++((()))***+++,,,---------******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000------------,,,+++******))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())),,,,,,+++++++++++++++,,,+++---000111111111333444111111111222222333333333111000...,,,+++***++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))************)))******++++++,,,---------...//////......///111222444666777666666777888111222222222111///...---++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))******+++,,,,,,------///+++,,,333555000///333///999999222DDDppp}}}YYYCCCSSSLLLBBB;;;::::::;;;;;;:::999888777555444222222//////000000000///...---...///000000......///000000111222444555666666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888oooPPPOOOQQQKKK???AAAHHHDDD???;;;555111...---+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%'''******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000//////---,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,------...///000111222222000//////111444555444333222000...+++******+++,,,+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************''')))******))))))***+++............///111222333222222444555666666666666444222000000//////,,,++++++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))++++++)))(((&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---///...............///000000333222444555444BBBiiidddVVV@@@GGGUUUHHH<<<<<<888;;;;;;888555888===888...000111111222111111000000000//////.........//////////////////////////////000000111222333444444555777666555555555555333111qqqPPPOOOQQQKKK???AAAHHHDDD???;;;555111...---+++***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%''')))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))************************))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........//////...---,,,+++******)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((())))))******+++,,,,,,------...///000111222222222111111222444444333111111000...+++******+++,,,++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********((()))+++***))))))***,,,---------...///000222222333333444555666666666666444222000//////...,,,***++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---///...............//////000444222222555444999OOOhhhYYYEEEGGG@@@>>>AAA<<<999888555222444777999777444444444333222111000///000000///...------------////////////////////////---......//////000000000,,,,,,------,,,,,,...000rrrPPPOOOQQQKKK???AAAHHHDDD???;;;555111...---+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))************************((())))))******))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,---......///...------,,,+++******))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))******++++++,,,---...//////111111222333444333222333444333222000000///---,,,+++++++++++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******)))***++++++******+++------------...///000111222444444555555666555555555333111///.........,,,***+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,+++++++++---///......------......///000333000111555555222777@@@TTTxxxsss```QQQIIIGGG@@@EEEAAA???>>>;;;777888;;;555555555444444222111111222222000///............////////////////////////------------............222333444222///...000333oooPPPOOOQQQKKK???AAAHHHDDD???;;;555111...---+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))************++++++++++++*********+++,,,,,,---------------,,,+++******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))***+++++++++---......///000111222333444333222333444444222000///...---,,,++++++++++++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***)))+++,,,,,,+++***,,,---,,,,,,,,,---...///111111444555555555555444444333111000...---------+++*********))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***++++++***+++---///...------------...//////000...000666666222000333666SSSttt]]]KKK@@@EEE>>><<>>888444666333444444444444444333333444333222111111111111111////////////////////////000000000000000/////////---...////////////......jjjPPPOOOQQQKKK???AAAHHHDDD???;;;555111...---+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))*********+++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++------...///000111111222111111000222333444333111...---,,,,,,++++++++++++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,+++***,,,---++++++,,,,,,---///000111333444444444444333333222000...,,,,,,---,,,+++))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***++++++******,,,...---------------...//////---...111444222111333777222888VVVzzzdddTTTHHH>>>???DDDFFFEEEDDD777777777666555444333222333222222222222222333444000000000000000000000000222222111111111111111111---,,,---111555666222///gggPPPOOOQQQKKK???AAAHHHDDD???;;;555111...---+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))***+++***(((''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))))))))************+++((())))))******+++,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))******++++++,,,---...///000000111000//////000222333222000,,,,,,,,,,,,+++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))***++++++******+++---+++++++++,,,---...///000111111222333333222222222...---++++++,,,,,,***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++*********,,,...------,,,,,,------...///---///111000------222888222444:::GGGaaannnTTTDDDDDDKKKKKKFFF??????>>><<<999777555333333222222111111222222333111111111111111111111111000000000000111111111111777555333333444333000...hhhPPPOOOQQQKKK???AAAHHHDDD???;;;555111...---+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###&&&))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***++++++***(((''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))************(((((())))))***+++++++++***************)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))************++++++,,,---...//////000/////////111000///---+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))+++***))))))***,,,******++++++,,,---///000...///000111111111111111---,,,******++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))******)))***,,,...------,,,,,,------...///---///000...---...111222000444333,,,222QQQ]]]NNNOOOIII<<>>>>>999888666555444333333333333333333333333333333333//////000000111222222222000222222///,,,///666===jjjPPPOOOQQQKKK???AAAHHHDDD???;;;555111...---+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""&&&)))***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***+++,,,***(((''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************((((((((()))******++++++************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********)))******+++,,,---...///222000/////////...,,,***++++++,,,,,,,,,+++******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''')))******))))))***+++*********+++,,,---//////------...000111111111111---+++******++++++)))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((()))******)))***,,,...---,,,,,,,,,,,,---......,,,...//////111222111...444***///<<<:::222CCC```|||wwwiiiUUUDDDEEEFFFHHHIIIIIIJJJJJJ@@@???<<<:::888666555444444444444444444444444444000000111222333444444555///777>>>???@@@KKKaaassshhhPPPNNNPPPJJJ???BBBIIIDDD@@@<<<666///+++******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************))))))*********+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...............---,,,+++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,//////000000000000//////,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------------............///...//////000111222222222>>>```nnn]]]MMMEEE@@@<<>><<<444>>>;;;999===DDDKKKOOOPPPZZZqqq|||rrrrrrkkkQQQOOOPPPJJJ???BBBHHHCCC@@@<<<666000,,,******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************************++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,,,,------...............---,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,...//////000000//////...,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------------..................///000000111222222555;;;MMMlllsssnnnfffWWWNNNOOOAAA>>>>>>BBBCCCAAA???@@@JJJKKKEEE;;;===IIINNNJJJBBBEEEKKKQQQUUUVVVUUUSSSlll|||pppbbb^^^YYYPPPmmmRRRPPPQQQKKK???AAAGGGBBB???<<<666000,,,******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((())))))))))))******++++++,,,---------...//////......---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))***************++++++++++++,,,......////////////......+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111111......:::RRRnnn|||ooorrr[[[UUUQQQPPPNNNIIIFFFFFFKKKKKKEEE<<<<<>><<<888444000---+++******))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,(((***---...//////000111###'''+++...000555===CCCTTT```rrryyygggUUUaaaOOOOOOKKKDDDAAACCCCCCAAA>>><<<999555000---***)))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,222000...+++***)))******111222222000......000111+++111777;;;???DDDGGGGGGNNNXXX]]]^^^iii|||fffiiimmmnnnlllhhheeedddQQQOOOGGG===777444///(((aaaOOOOOOKKKDDDAAACCCCCCAAA>>><<<999555111---***)))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++$$$&&&(((,,,///111000///++++++++++++,,,------...555333111000//////000333---000111...///333555222444555666555444222000...---000///+++***...222333cccNNNOOOKKKDDDAAACCCCCCAAA===<<<999555111---***)))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************...,,,)))((((((*********)))))))))+++---.........---((((((---000......000000000//////......///111...///...---...000///,,,,,,000111---+++,,,---+++aaaOOONNNIIICCCBBBDDDCCC@@@???===:::666222///---,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''$$$$$$%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,lllOOONNNIIICCCBBBDDDCCC@@@???===999666222///,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,oooOOONNNIIICCCBBBDDDCCC@@@===<<<888555111...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((())))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++kkkOOONNNIIICCCBBBDDDCCC@@@<<<;;;888444000...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''((()))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++iiiOOONNNIIICCCBBBDDDCCC@@@<<<:::777444111...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************fffOOONNNIIICCCBBBDDDCCC@@@<<<;;;888444111///---,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))fffOOONNNIIICCCBBBDDDCCC@@@===;;;888555222000...---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))kkkOOONNNIIICCCBBBDDDCCC@@@===;;;999666333000///...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjQQQPPPJJJCCCAAACCCAAA===???777888999///,,,000...++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lllRRRPPPKKKDDDBBBCCCBBB>>>???666888888...+++///...++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooRRRQQQLLLEEECCCDDDCCC??????666777777---***///...++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppQQQQQQLLLFFFDDDEEEDDD??????666777777---***///---++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnPPPPPPLLLFFFEEEFFFDDD???>>>666888999...+++///---++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkkOOOOOOLLLFFFEEEFFFCCC???===666999;;;111---///,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiMMMNNNKKKFFFEEEEEECCC>>><<<666;;;>>>444//////+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhLLLMMMJJJEEEDDDEEEBBB===<<<666<<<@@@666000///***++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkLLLLLLJJJEEEDDDFFFCCC>>>999<<>>===>>>===:::555111111444333000///000000---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbPPPOOOKKKEEECCCDDDBBB===@@@<<<777333222111///---...---,,,+++************))))))))))))))))))))))))))))))(((((()))******+++'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))******************************++++++,,,---------***,,,////////////222444666:::???BBBBBBBBBCCCDDDCCCGGGFFFAAA@@@EEEGGGFFFPPPGGG===888888999777555//////......---------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************((())))))******+++,,,,,,+++++++++,,,---...///000///333777444222777EEERRRUUUPPPNNNQQQYYY___```^^^UUUZZZ```___YYYSSSPPPPPPIIIRRROOO>>>444555222))).........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```QQQPPPJJJCCCBBBFFFFFFDDD???<<<888333000///000111,,,,,,,,,++++++*********))))))))))))))))))))))))))))))((())))))***++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))******************************+++,,,,,,---......///333888<<<>>>AAAFFFJJJNNNSSS[[[___```aaabbbdddmmmssswwwwww|||ttt^^^OOOIIIFFF@@@;;;777666555333222000///...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++,,,---...000111222777???DDDCCCDDDWWWzzznnneeeggglllnnnmmmhhhttt~~~sssjjjkkkooolllYYYWWWQQQCCC111111000///...------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjTTTQQQIIICCCBBBEEECCC???EEE???888555666555222......---,,,+++************))))))))))))))))))))))))++++++***)))(((((())))))++++++******)))(((((((((&&&++++++%%%%%%***+++(((+++)))(((***+++***)))***---&&&$$$***---)))&&&(((''',,,...+++***,,,+++(((+++%%%%%%+++111///+++***++++++,,,,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))((((((((((((******************+++,,,'''))),,,---,,,******+++++++++...000,,,,,,777EEEMMM[[[gggjjjgggkkkvvv{{{iiiccc[[[QQQHHHFFF@@@;;;;;;======;;;999333---------,,,+++***+++***((()))***,,,,,,++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))$$$&&&)))***))))))***+++***$$$###***---***'''(((+++$$$###(((+++)))'''***))))))((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&%%%%%%%%%&&&'''(((((()))))))))***+++,,,+++))),,,++++++---,,,*********)))))))))************++++++&&&'''---///,,,,,,///))))))))))))))))))))))))************************+++***((()))***,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++******************...***''''''))),,,------***000222---...777???AAAEEEIIIRRR\\\dddoooyyyxxxtttqqqoooiii|||{{{ooovvvzzzttthhh```YYYQQQGGG===999222,,,,,,111---------///000///+++(((***)))))))))))))))******************************))))))))))))))))))))))))oooSSSPPPIIICCCBBBEEECCC???DDD???888555666555222///...---,,,+++************************************++++++***)))))))))))))))+++************************,,,,,,)))(((((((((''')))''''''***---///.........///000///...---+++)))------+++))))))+++,,,,,,(((+++444@@@CCC999,,,%%%************))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((******))))))******++++++)))+++,,,+++******,,,...444,,,)))///:::EEERRR]]]rrrxxx|||tttiii```YYYQQQKKKHHHDDDBBB???666---(((***///---------......,,,'''$$$******))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((('''''''''((())))))***+++,,,,,,++++++++++++333---***,,,---)))''')))---((('''+++,,,)))'''(((***)))(((((('''''''''((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))*********)))))))))*********,,,++++++******)))((('''...,,,***)))(((((()))+++***************++++++++++++'''(((,,,,,,(((&&&(((************************************************+++***((()))+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++******************)))))))))***,,,+++(((&&&111111666<<<===>>>IIIVVV\\\eeennnqqqmmmkkknnnsss{{{uuu}}}|||vvvvvv|||~~~iiiqqqrrrllllllqqqqqqjjjgggdddZZZMMMEEE@@@333&&&...//////***%%%%%%+++111******))))))))))))******************************))))))))))))))))))))))))nnnRRROOOIIICCCCCCFFFDDD???BBB===777555444444111///...---,,,++++++******+++************************++++++***))))))))))))************+++++++++,,,,,,***((())),,,---+++,,,......---,,,,,,---/////////,,,222444222111555888888===888444333111---******,,,+++---222333///,,,---***)))))))))((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))),,,+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++&&&(((+++,,,,,,---///111333111444@@@PPPdddxxx~~~qqqmmm^^^QQQBBB<<<>>>>>>666---++++++***+++,,,,,,***((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((((())))))((((((((())))))(((''')))&&&%%%&&&&&&%%%&&&)))---)))(((++++++(((&&&&&&+++******)))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******'''((()))************)))***+++++++++,,,,,,,,,,,,***************+++++++++******)))))))))))))))))),,,+++,,,///...+++)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++++++++,,,***(((''')))...444777555555BBBWWW]]]XXXaaasssxxxnnnrrryyy{{{pppooo{{{~~~zzzwwwzzzzzzqqqooolllgggkkkppplllbbbbbbfffVVV===000111000...+++)))***,,,++++++******)))******+++************************))))))))))))))))))))))))gggQQQNNNIIICCCDDDFFFDDD???>>>:::555333222111000......---,,,+++++++++++++++************************++++++***))))))******************************+++---(((&&&+++---+++,,,111,,,111333000000666>>>CCCBBB@@@AAAEEEGGGFFFGGGJJJLLLFFFDDDFFFGGGDDD???>>>999333,,,((($$$###(((000))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))...,,,***(((((((((***+++)))))))))))))))*********)))))))))))))))***+++,,,***+++------...///222444@@@OOOcccrrr}}}vvv[[[IIIEEEFFFAAA999777333---******,,,......)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))(((((())))))***((('''(((***++++++)))++++++,,,------,,,---///+++******++++++***))))))+++******)))))))))******)))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********&&&'''(((***+++++++++***((()))*********+++,,,...&&&+++///000111222000,,,.........------,,,,,,,,,,,,+++,,,,,,,,,+++,,,...+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++,,,++++++,,,,,,---111888===@@@DDDUUUkkksssoooooovvvvvvrrryyyxxxxxx}}}tttxxxwwwvvv}}}{{{jjjKKK@@@444///222333...(((,,,,,,+++*********++++++************************))))))))))))))))))))))))```OOOMMMIIIDDDDDDGGGEEE@@@:::777333000///......---------,,,,,,+++,,,,,,,,,************************+++***************+++++++++++++++******)))))))))000***'''))),,,---///222222@@@JJJJJJKKKWWWjjjwwwdddXXXYYYfffhhhYYYMMMMMMUUUOOOHHHEEEIIILLLJJJEEECCCAAAAAA@@@999///************)))((((((((()))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***...,,,***)))((()))***,,,((()))))))))*********+++))))))))))))***+++,,,---111000...---222;;;GGGOOOooouuuRRRBBBEEEJJJFFFAAA:::333000---,,,***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***+++******)))))))))******---,,,++++++---...//////,,,...////////////---+++---......---,,,---------)))(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++,,,,,,++++++***)))+++------,,,---000333:::======999999<<<===999>>>>>>===<<<<<<;;;::::::555666444///+++)))+++,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,###***222666666555888:::UUU[[[ccckkkqqqtttpppjjjyyy|||}}}}}}}}}zzzmmm___JJJ:::222111222222------,,,+++++++++++++++************************))))))))))))))))))))))))^^^NNNMMMHHHDDDEEEHHHEEE@@@777555222///...------...------,,,,,,,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++******(((***---333>>>JJJOOONNN\\\nnn|||{{{zzzsss___YYY\\\TTTEEEFFFEEEFFFIIIFFF???:::999111///---+++)))(((((()))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******++++++***))))))***+++,,,((())))))******+++++++++*********+++,,,---...///------///777HHH___xxxrrrZZZJJJFFFCCC???;;;888333---***...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))*********************++++++,,,(((***+++,,,---///333666555777888;;;BBBHHHGGGCCC:::;;;999333///000222111,,,+++***)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,,,,+++***)))*********,,,000555888<<>>AAAGGGRRRZZZbbbaaa___bbbnnn{{{}}}www______YYYLLLDDDCCCDDDBBB888777444222///---,,,+++*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++******+++...222666888888<<>>???333222000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))***+++---...///AAAKKKWWW___fffqqqxxxvvv~~~lll```^^^]]][[[EEECCC???;;;777333111000************))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,...333:::BBBJJJOOOKKKLLLKKKGGG@@@>>>@@@DDD@@@DDDAAA777666>>>AAA;;;<<<;;;:::888777555444333333CCCQQQVVVWWWYYYWWWSSSQQQOOOJJJEEE???999555222,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,---......///777BBBLLLWWWkkkwwwuuu|||{{{zzzsssvvv}}}qqqyyytttxxxxxxvvv{{{rrriiigggfff___PPPCCC000///...---,,,+++++++++************************))))))))))))))))))))))))^^^PPPLLLHHHFFFEEEDDDAAA>>>999777444111///---------...---,,,,,,++++++++++++++++++++++++++++++++++++)))***---000...***+++...)))///555333000444CCCRRR|||```PPPMMMLLL:::???NNNYYYPPP;;;111444---+++)))((()))***+++,,,%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))************+++)))***///000...,,,,,,)))//////---///...:::QQQmmmyyyvvvpppjjjVVVLLLCCCAAA888...***,,,......,,,((())))))((((((((()))+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))'''&&&(((++++++)))%%%111%%%000$$$***BBBCCCWWWUUUlll{{{tttfffmmm~~~llliiissseeeJJJ@@@:::333555000...---'''!!!&&&111+++++++++***(((((()))***)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))---******,,,***&&&&&&)))(((,,,...+++))))))((('''---,,,...)))%%%000777---111000333777666444666;;;888111111888666,,,)))---+++)))''''''((()))))))))***)))***---+++&&&%%%'''+++)))'''&&&&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++***((('''(((((('''&&&000'''%%%+++---***---555333:::???BBBJJJTTTTTTLLLBBB>>>000333???666222HHHFFF@@@PPPSSSEEETTTcccOOOLLLMMMRRRZZZ^^^WWWGGG888??????@@@<<<>>>NNNNNN:::KKKWWW^^^ZZZSSSOOOJJJEEE:::444///...///---,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))******+++,,,------......***)))000:::999BBBMMM^^^mmmmmmsss~~~xxxwwwyyy}}}uuuuuuzzz}}}uuupppuuuzzzvvvkkkkkkvvv{{{lllwwwiiiqqqttt___JJJ666+++222333***)))222)))))))))+++,,,---+++)))************************^^^PPPLLLHHHEEEDDDBBB>>>;;;777666333000...---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++///***(((***,,,+++,,,...333...---000666EEEccceeeLLLNNNKKK???777HHH\\\PPP333777...&&&'''...111,,,%%%'''((()))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,***+++---+++((())),,,...111,,,***222<<>>888333111222333///)))%%%(((((())))))((((((((()))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))),,,(((&&&((()))(((+++///((($$$!!!"""%%%***///333)))111???CCC???BBBFFFBBBDDDAAACCCIIIMMMMMMMMMOOODDDBBB<<<555222333444444444333222222222000---+++)))'''&&&)))))))))---222((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))************************)))(((((()))+++---//////))),,,000333000,,,///555HHHTTTYYYOOOBBB>>><<<888555OOOJJJ777AAAPPPQQQPPPggg]]]eeejjjqqqllljjjmmmqqquuuuuuqqqjjjdddQQQIIIFFFHHHJJJOOONNNEEEMMMSSSYYY___eeefff^^^RRRMMMIIIBBB:::222---+++---+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************++++++,,,---'''&&&---555666666666===PPP]]]fffqqqvvv|||zzz~~~yyyxxx}}}zzz|||tttsssvvvwwwwwwwww|||{{{qqquuu{{{uuufffmmmvvv||||||xxxuuutttxxx{{{]]]KKK888...------+++***---,,,******+++,,,+++***************************___PPPLLLHHHDDDBBB???;;;999555444111///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000***'''+++...---,,,+++555---333MMMjjj}}}aaaVVVKKKCCC@@@???CCCJJJCCC;;;222------...+++)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++,,,++++++,,,***'''***///...000+++...BBBXXXttttttNNNFFF===999:::999444...,,,,,,++++++***))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((()))))))))+++---000222BBBHHHZZZtttyyyvvvvvvrrr{{{vvvnnnjjj```XXXZZZ___jjjzzz}}}rrrwww|||jjj[[[SSSPPPGGG;;;444111///---)))************))))))((()))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))%%%$$$(((***)))***,,,333,,,---999BBBBBB@@@@@@LLLQQQYYY\\\YYY[[[jjjxxxrrrjjjdddfffkkklllnnnppp]]]ccc^^^LLLDDDHHHIIIDDD@@@===:::777666444111///222---++++++)))&&&'''***&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))************************++++++***************+++...///......555BBBKKKNNNYYY\\\SSS???222555>>>CCC^^^~~~|||^^^ZZZgggdddXXXaaalllwwwkkkaaa}}}sssgggjjjkkkiiidddbbbdddffflllgggiiipppooocccZZZWWWQQQOOOKKKKKKRRR[[[^^^[[[bbbXXXKKKDDDBBB>>>555,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,---((('''...555:::???CCCUUUqqq{{{tttxxxzzz}}}wwwzzztttrrriiikkklllkkkkkklllhhhbbbSSSSSSSSSTTTYYY[[[TTTIIIPPPYYYYYYXXXfff|||~~~rrrsssqqqnnn{{{nnngggSSS;;;///111111---000---+++******++++++***************************cccQQQNNNJJJEEEAAA===999888333222000///...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++000222...,,,,,,222@@@XXXuuu~~~^^^SSSKKK>>>:::AAAFFFIIIFFF:::+++%%%***222*********++++++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,)))***---...,,,...111+++333888IIIhhh}}}iiiQQQAAA;;;888111***---,,,+++***+++***)))((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))***************++++++''')))+++++++++---333777YYYssspppooohhhsss^^^YYYXXXaaarrrxxx|||cccGGG777444444...---++++++++++++***))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***'''(((---...+++***+++,,,///CCCfff|||{{{qqqlllkkkllljjjkkknnnrrr{{{tttpppppptttzzzuuu{{{ooollllllkkkhhh```VVVLLLDDD???<<<:::;;;777555555222+++&&&%%%(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))************************+++,,,---,,,***)))((('''...---,,,555LLLdddfff[[[IIIDDD888111:::OOO[[[\\\mmmsssooobbbXXXRRRRRRUUUVVVgggsss]]]AAALLLfffiiiXXXXXXUUUPPPLLLJJJMMMPPPYYY```eeehhhkkkiiijjjttt^^^\\\UUUKKKCCCBBBDDDFFF]]]]]]YYYSSSLLLFFF<<<444---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,---///111222000777KKK^^^yyyzzz{{{uuuuuuvvvwwwxxxzzz{{{|||~~~}}}yyysssmmmiiihhhfff[[[VVVPPPLLLPPPSSSMMMDDDHHHJJJDDD???NNNfffkkk^^^XXXeeeuuu~~~|||rrrwwwpppqqqgggRRR>>>555111...---,,,++++++,,,,,,+++)))************************eeeQQQOOOKKKFFF@@@<<<999888333222000............///---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++---...,,,,,,333;;;LLLkkkqqqVVVPPPJJJ???@@@GGGKKKEEE888...,,,...************************************************************++++++++++++************++++++++++++---)))(((---111000...---***===QQQmmm~~~~~~bbbFFF888999@@@///---******+++,,,+++)))************************(((((((((((()))))))))***************************))))))))))))************))))))******+++++++++,,,000000...---///888EEEOOOrrrqqqxxxeeennnppp{{{vvvooolllpppuuuyyysssWWWDDD999222...***((()))***+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***---***))),,,...///444:::FFFKKK```|||}}}wwwyyy}}}}}}qqqhhhjjjpppsssggg\\\RRRKKKAAA<<<999:::;;;777555666+++***((('''''')))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************(((+++...///...---...///)))555DDDRRRaaahhhZZZFFF999???DDDLLL[[[jjjjjjaaa]]]OOOIIIKKKKKKPPPccctttzzztttqqqnnngggiiippprrriiifffcccbbbccccccaaa___gggwwwmmmVVVRRRXXXbbbqqqnnnllljjjhhh```QQQ>>>333DDDVVVccc]]]NNNFFFDDDEEE888555000,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***+++,,,,,,------000555:::>>>HHH]]]ppp|||www{{{zzz~~~|||}}}{{{vvvooojjjmmmqqqnnngggddd___XXXVVVXXXXXXQQQIIIPPPSSS^^^rrrzzz{{{tttrrr{{{rrrllljjjaaaLLL555(((*********,,,------***(((************************eeePPPOOOLLLFFF@@@;;;999888444222111///......//////------------------...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))111DDDWWWzzz~~~]]]MMMJJJ>>>===@@@GGGKKKEEE666(((,,,+++******))))))***************************************++++++++++++,,,*********++++++++++++,,,...***)))---000...---...555RRRnnn{{{iiiUUUIIICCC888333---+++,,,---,,,***************************((((((((()))))))))******************************)))))))))*********++++++))))))******+++,,,,,,,,,+++***+++111>>>QQQfffsssuuurrr\\\OOO[[[___{{{pppnnn~~~ppp{{{{{{yyyzzz{{{xxx{{{zzziii^^^BBB:::000)))(((***++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())),,,000777GGGUUUjjjmmmsss{{{|||uuu{{{vvvxxxzzzxxxuuuhhh___SSSHHH???<<<;;;:::;;;>>>111///,,,)))((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,---...,,,+++,,,000444AAAOOO[[[[[[RRRJJJCCC???UUUcccnnnnnnlllmmmjjjdddppphhhbbbZZZZZZvvv|||{{{~~~sssjjjccc[[[aaasssfff^^^fffppplll[[[KKK===BBBGGGMMMYYYaaa[[[NNNHHHCCC;;;333---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,------...,,,333FFFZZZhhhooossspppzzztttnnnqqqmmmwwwqqq~~~zzz~~~wwwjjjfffQQQMMMMMMTTT^^^lll}}}xxx|||RRR333,,,++++++,,,...---+++(((************************aaaNNNNNNKKKEEE>>>999777888555444222000////////////---------------...//////------------------------000---,,,000777EEE\\\ooo~~~zzziiiTTTLLLCCC<<>>HHHLLLSSSccctttnnnxxx~~~|||zzzyyyppp||||||yyy|||yyyooommmqqqxxx~~~{{{sssllllllaaaUUUOOOIIIBBB;;;999===;;;777333///,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++......,,,)))+++333AAAKKKddd___VVVLLLCCCAAAKKKXXXsss}}}|||wwwuuupppiii~~~uuuzzzuuuyyyvvvdddVVVXXXaaafffggggggMMMCCC888>>>WWWllldddOOOOOOKKKEEE===666111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++,,,------333111;;;RRRkkkxxxzzzyyyvvvxxxsssyyyvvvfffiiiqqqmmmrrr~~~~~~{{{wwwzzzmmmdddZZZQQQMMMVVVnnnpppLLL555222...,,,,,,,,,++++++************************]]]LLLLLLJJJDDD===888666777666555333111////////////---------------...///000------------------------...---222===LLL[[[mmm{{{jjjwww^^^RRRDDD???CCCJJJNNNOOO///...---,,,+++,,,,,,---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((,,,111111---000AAASSS{{{jjj]]]MMMCCC777000...---,,,***************************))))))))))))************************************)))************+++++++++))))))***+++,,,,,,------777EEE\\\tttzzzppptttrrraaaZZZ]]]OOODDDJJJWWWUUUSSSWWWXXX]]]]]]ggguuuzzzssspppttt{{{oooxxx}}}xxx{{{}}}aaaIII:::333///---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************111DDD^^^pppuuuuuu|||wwwsss{{{kkkrrrooorrryyyyyytttssspppvvv~~~xxxtttuuuvvvxxxyyyxxxtttqqq|||uuunnnkkkdddUUUFFF===HHHFFFCCC>>>888222,,,)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))))))))+++555IIIaaasssnnnXXXGGGGGGOOOWWWbbbmmmnnnvvv~~~yyydddrrr~~~~~~wwwoooeeeXXXPPPVVVbbb[[[]]]UUUEEEBBBLLLSSSSSSOOOMMMIIIDDD>>>888333111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++,,,,,,---...999===III[[[jjjttt}}}yyyzzzooogggnnntttzzzpppdddZZZSSSRRRWWWWWWXXXUUUNNNOOOXXXccchhhlllllllllpppzzz{{{kkk]]]YYYbbbpppxxx{{{uuuZZZ===888000+++)))+++,,,---************************[[[OOONNNKKKEEE>>>999888999666555333111//////////////////............//////***,,,......,,,,,,...111000---777SSSnnnzzzyyyvvvxxxqqq^^^GGGEEE<<>>RRR^^^ddd[[[JJJ===888666333---+++---...,,,***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,---,,,,,,333<<>>>>>CCCIIISSS```nnnxxx{{{zzznnnmmmqqqtttpppkkkqqq}}}yyywwwjjjVVVWWWfffeeeOOOAAADDDHHHCCC???666...,,,,,,******,,,))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++...,,,+++,,,,,,++++++---///FFF\\\```UUUKKKLLLPPPdddvvvjjjQQQPPPWWW___pppzzz}}}vvvlllhhheeeeeekkkrrrwwwzzzoooQQQEEE[[[xxxsssZZZBBB>>>FFFZZZeee\\\MMMEEECCC:::222111111...------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))---111111///777MMMccc|||~~~}}}xxxuuu|||~~~tttuuu|||sssttt{{{kkk\\\SSSTTTZZZbbbvvv```IIIDDD^^^~~~|||nnnaaaQQQHHHMMM___tttuuueee<<<+++,,,...------,,,,,,,,,+++++++++[[[RRRPPPMMMIIIEEEAAA===;;;555444222000//////000000//////............//////---......,,,,,,222>>>HHHgggiiikkkjjjfffdddjjjsssdddCCCYYYGGGHHHKKKMMMKKKCCC666---///......---,,,,,,------,,,,,,---------.........,,,,,,---......///000000000000>>>```{{{yyyvvvxxxzzz}}}rrrfffNNNNNNRRRFFF333...,,,))))))+++,,,,,,***++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,000...///===YYYwwwhhhpppeeeNNNccc{{{yyypppwwwxxxnnngggddd```ZZZTTTOOOKKKIIIPPPTTTYYYZZZZZZZZZ^^^aaahhhmmmtttwwwuuutttwww{{{yyy}}}|||rrrxxxwwwdddIII666///...---)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))+++(((333DDDWWWiiixxx|||yyykkkttt|||zzzmmm^^^TTT???BBB:::444888666444:::;;;:::888777888;;;<<<:::???999777@@@PPPaaalllrrrooojjjmmmxxx|||xxx{{{~~~wwwttt|||xxxiiiLLLIIISSSdddbbbNNNDDDIII>>>666///......+++******************************))))))))))))************************++++++++++++...++++++,,,***(((...777GGGdddqqq\\\GGGKKK^^^iiiuuu{{{kkk^^^cccggguuuddd]]]TTTMMMJJJFFFAAA===AAA???===>>>BBBHHHNNNQQQQQQSSSZZZcccppp^^^FFFNNNcccmmmhhhQQQBBBHHHUUUUUUOOOKKKHHHAAA:::666000+++,,,000---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---***,,,...///111>>>YYYrrr|||uuu}}}|||yyywwwxxxvvvqqqllljjjvvv}}}jjjTTTHHHJJJVVVhhhwwweeeGGGNNNfffvvv~~~lllVVVHHHLLL]]]nnn~~~xxxmmmJJJ///+++444---------,,,,,,,,,++++++```RRROOOLLLIIIFFFBBB>>>:::444333222000000000000111//////............//////+++---...///333<<>>111000///......------------,,,---------............,,,,,,---...///000000111000???___rrrssspppUUUOOOIII???555000+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------%%%...>>>VVVwww|||zzzyyy^^^XXXfffyyywwwqqqzzztttaaa___^^^WWWSSSSSSSSSQQQNNNJJJFFFDDD<<>>HHHRRRWWWVVV```wwwwwwooommmsss|||kkkTTTDDDMMM___dddVVVFFF@@@888111///...+++)))***************************)))))))))*********++++++*********++++++++++++,,,---+++,,,---)))***999KKK```jjjfffSSSPPPggg}}}wwwooopppssssss{{{lll]]]SSSJJJEEE>>>;;;<<>>@@@======>>>???CCCNNNdddwwwlllUUU[[[ooo|||kkkUUUFFFAAAFFFSSS```LLLGGGAAA:::222++++++000------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,---111999IIIaaavvv{{{uuunnnjjjrrrWWWLLLEEEKKK\\\qqq}}}[[[IIILLLhhhrrrYYYMMMSSS^^^pppvvvjjjhhhZZZ@@@000///------------,,,,,,,,,,,,eeeQQQNNNKKKIIIGGGCCC>>>999444333222000000000000111//////............//////------...555@@@KKKRRRTTTUUUeeepppmmmdddhhhzzz|||uuuVVVQQQMMMNNNQQQOOOEEE<<<111000///...------------------------............,,,,,,---...///000111111999___jjjPPPHHHHHH@@@999000,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...888PPPlll{{{|||jjjWWW```tttyyyvvv```eeeaaaTTTMMMQQQRRRNNNAAAAAA@@@>>>===;;;::::::;;;:::999666444444555777>>><<<===AAAEEEQQQhhh}}}vvvqqqxxx~~~yyy~~~zzz[[[CCC777111...************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))),,,444;;;NNN___qqqxxx{{{tttsssttt{{{vvv```MMMEEE>>>666777;;;777999DDDEEE>>>@@@@@@BBBAAA===>>>@@@>>>999;;;<<<@@@BBB===777888???EEEDDDKKK]]]sssuuummmmmmttt|||zzzcccKKKNNN```\\\IIIGGG===333...,,,))))))***************************))))))*********+++++++++*********+++++++++,,,,,,,,,+++...000,,,111JJJfffnnn___QQQRRRaaauuuvvvwww~~~zzz|||rrraaaSSSGGG>>>999;;;;;;;;;===@@@CCCDDDEEEIIIHHHEEECCCAAA@@@AAABBBDDDBBB@@@>>>999666>>>III___nnn|||aaaUUUffflllhhhTTTBBBEEEXXXiiiVVVNNNEEE@@@999111...///------,,,,,,,,,,,,------------,,,,,,,,,,,,------///,,,///:::JJJZZZmmm{{{}}}yyyyyy~~~eeeLLLHHHLLLZZZnnn___HHHSSShhhyyysss^^^UUUTTT___kkknnnmmmWWW<<<......------------,,,,,,,,,aaaQQQNNNJJJHHHGGGCCC===999444333222000000000111111//////............//////111---...:::LLLWWWVVVRRRRRRZZZ[[[YYYdddzzz{{{xxxwww{{{|||tttuuuzzzyyyrrrlllllllllmmmqqqwww{{{WWWQQQJJJJJJMMMNNNKKKFFF111111000......------------------.........//////,,,,,,---...///000111222FFF|||rrrZZZHHHIIIIII@@@555............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......333[[[uuufff\\\~~~dddaaaooocccUUUTTTPPPNNNRRRTTTLLLBBB???>>><<<:::888666555444222111222333444555666666777666999>>>??????FFFPPPeee|||ssssssjjjOOO???888444************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++******000:::CCCfffttt}}}xxxsssuuu{{{~~~vvvkkk^^^]]]UUUGGG;;;777999:::888@@@FFFUUUkkkqqqkkkkkkiiikkkiiiccc```aaa\\\TTTOOOBBB999:::===???CCCHHHPPPIIIBBBCCCNNNZZZ[[[WWWuuuxxxqqqeeexxx~~~```EEEGGGZZZNNNBBB444---***((((((+++************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,000333///777WWWyyyzzz]]]MMMYYYggghhhmmmyyy{{{yyylll___LLL???:::>>>DDDHHHJJJMMMRRRVVVXXXWWWUUUTTTWWWUUURRRMMMHHHFFFFFFFFF>>>>>>DDDJJJGGG===888:::777JJJhhhfffLLLcccpppcccPPPKKKSSSZZZ___TTTIIIEEEAAA:::333000...------,,,,,,------......------,,,,,,------...///,,,222DDDYYYkkkyyy~~~}}}qqq^^^MMMDDDPPP^^^www|||lllPPPGGG[[[rrrhhhUUULLLIIInnnwwwyyyzzzgggJJJ777......---------,,,,,,,,,bbbRRRNNNIIIFFFEEEBBB===888333222111////////////000///.........///000///...///444777;;;KKK```hhheeeUUULLLIIIaaa{{{}}}~~~uuuaaaVVVNNNFFFDDDGGGJJJJJJEEE>>>===AAACCCCCCIIIIIIOOO\\\hhhwwwdddGGGLLLUUUOOOHHHIIIBBB999///,,,...111000---........................///...---......///444;;;___zzzzzzjjj```CCCGGGFFF;;;+++'''000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,......+++***...333666HHHdddhhhgggwwwyyyllllllgggYYYTTTRRRQQQOOOLLLGGGBBB>>>444222000000111222222111666111------222555333000222555888777555666999===@@@LLLaaauuu{{{~~~^^^OOOHHH111111...)))%%%(((...---'''))))))))))))))))))))))))+++*********))))))((((((++++++***************+++(((...000,,,+++555HHHVVVooo{{{sss{{{pppaaaIIIGGG???777888EEESSS[[[WWWjjjnnnYYYNNNLLLMMMNNNOOORRRKKK???>>>HHHIII@@@KKKWWW|||rrr|||ttt}}}VVV===PPPHHH<<<333...,,,,,,+++---***(((((()))******)))*********))))))))))))))),,,+++******+++,,,,,,,,,...((((((111???OOOhhh}}}lllKKKbbbkkkbbbbbb]]]mmmaaaHHHFFFCCCDDDPPP\\\]]]WWWdddkkkpppuuuyyyxxx|||}}}sssggg```\\\TTTMMMLLLLLLHHHAAA>>>AAA;;;>>>TTTtttZZZIIIPPPlllnnnOOO===BBBNNN^^^RRR@@@EEEDDD555///,,,---,,,+++******---///,,,///000,,,)))***...000000555???PPPhhh{{{|||tttxxx~~~ppp\\\PPPQQQWWWiiivvvxxxwww}}}sssHHHHHHPPPeeegggQQQGGG```{{{vvvfffCCC/////////...++++++///333bbbRRRNNNIIIFFFDDDAAA<<<888333222111////////////000///........./////////...333666:::AAAMMM[[[cccdddNNNMMMOOOeee|||xxxwwwbbbUUUHHHBBB===999888;;;===>>><<<777666999;;;999;;;777666999===CCCRRR___{{{dddPPPMMMPPPOOOLLLDDD===333......//////...........................111/////////---...;;;KKKsss~~~{{{tttnnnMMMGGGHHHBBB666......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000,,,,,,111000...666CCCcccyyy}}}lllkkk{{{zzzjjj|||~~~~~~wwwooodddXXXPPP[[[VVVNNNEEE>>>888444222777666444222111111222333555333222111///---+++)))111111333888>>>???;;;777888;;;EEEVVViii~~~tttlll```@@@444000+++))))))***)))(((************************+++*********))))))))))))++++++************++++++)))+++,,,///888JJJ___nnnlll}}}wwwNNN888;;;;;;:::@@@RRRmmmmmmYYYMMMKKKFFFFFFRRRaaaddd]]]PPPJJJSSSiiivvvvvvfffMMMDDDGGGFFF>>>222))))))++++++***(((((()))******)))************)))))))))))),,,,,,++++++,,,---,,,,,,222111444>>>PPPdddrrryyy[[[QQQaaaiiibbb^^^```ooommmSSSAAAJJJQQQYYY___iiixxx|||oooggg___SSSIIIGGG@@@;;;???KKKcccmmmWWWSSS]]]]]]KKK777BBBYYY]]]NNNGGGDDD<<<555......------------------,,,...///---,,,---///111000777IIIbbbxxx}}}{{{~~~~~~|||tttiii___\\\bbbhhh|||qqqnnnxxxOOOHHHMMMddd|||qqqaaaHHHWWWkkk~~~zzzpppXXX666111///222111,,,)))+++^^^SSSNNNIIIFFFDDDAAA<<<777333222111////////////000///..................///555777>>>GGGLLLNNNSSSXXXRRRVVVUUU___xxxyyyqqqyyyvvvaaaQQQBBB===:::<<>><<<888888;;;FFFSSSgggXXXIIIQQQTTTLLLGGGBBB:::222...---...///........................000...000111...222LLLkkk|||rrr~~~yyy}}}yyyyyyYYYGGGFFFFFFAAA777---,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,)))...555222444NNNoooyyyjjjvvvkkkiii|||qqqzzzpppdddWWWNNNNNNSSSKKKGGG@@@:::555444444555555777999777555555888;;;999::::::888555333555777333000------000444666777999555444;;;JJJ```{{{}}}yyy{{{{{{```???555...///---'''&&&+++***************************************)))))))))++++++************+++++++++))))))444GGG___tttvvvsssjjj```XXXMMM999<<<555<<>>DDD]]]yyyhhhHHHOOOiiicccDDD>>>RRRgggcccNNNEEEDDD>>>222000------///000...+++...---......//////000111444AAAYYYppp|||}}}~~~}}}}}}}}}uuucccZZZ^^^lll{{{zzziiiccclllyyydddCCCIIIfffyyytttgggSSSPPPWWWmmm{{{qqqpppjjjDDD444***000333---***,,,\\\SSSNNNIIIFFFDDD@@@;;;777333222111////////////000.........---------///000:::<<>>CCCUUUxxxhhhPPPQQQRRRLLLKKKHHHAAA888///,,,---000...........................---000222111===bbbuuuwww}}}|||wwwhhhPPPGGGCCCDDD===///+++222------------------------,,,,,,,,,++++++,,,,,,,,,(((,,,111222444FFFmmm~~~ssscccjjjrrr}}}uuukkkfffooogggQQQGGGQQQVVVQQQ<<<:::777444222333777:::555<<>>UUUkkkzzz}}}zzzyyyhhhUUUEEEBBBCCC:::BBBDDDVVVpppoooNNN===DDDSSScccsssiiiTTTJJJFFFUUUvvv}}}sssccc\\\dddttt|||{{{eeeUUUDDD>>>AAA???333'''***)))))))))++++++***((()))***************++++++***,,,---...---,,,+++,,,---999QQQmmm|||xxxiii^^^nnnqqqkkkqqqqqqcccQQQJJJPPPfff|||}}}oooXXXOOOIIICCCEEEOOOooo___YYYlllvvvnnnNNNMMMdddpppYYYGGGGGGDDD888222,,,+++...000...+++000---,,,//////...///111:::VVVpppwwwtttvvv}}}}}}qqqwww|||~~~wwwxxx~~~jjjTTTPPPaaazzzrrrYYYXXXhhhuuuzzz{{{UUUCCCYYYrrr{{{yyygggQQQFFFXXX{{{dddEEE...---111------222```SSSNNNIIIEEECCC@@@:::666333222111////////////000---...///...---...111444===BBBNNN[[[XXXMMMJJJOOOooottteeeWWWeeexxx{{{yyy{{{iiiUUUHHHKKKUUU```kkk{{{hhhSSSHHHDDDDDDDDD<<<@@@AAA;;;999KKKsss}}}bbbSSSOOOOOOMMMKKKFFF===333......111////////////////////////------///111555IIIrrr|||}}}qqqiiiSSSCCCDDDAAA444---000---------------------------,,,,,,,,,,,,,,,,,,---,,,000///222JJJpppyyyrrrrrrzzzzzzuuueeebbbXXXPPPYYYdddXXX@@@===;;;777333444:::CCCKKKYYYdddqqq{{{wwwkkk[[[JJJ>>>555888;;;<<<:::666222111///222777999666777BBBNNN\\\rrreeeIII222///000+++***000***************************************+++++++++++++++******+++,,,,,,------...;;;QQQfffqqqxxx~~~~~~ooovvv~~~tttxxxkkk[[[PPPRRRVVVKKKPPPjjjiiiKKK@@@IIIccckkkgggdddTTTLLL[[[vvvzzzvvvjjjccciiiwwwzzzeeeKKK===<<<===999222---+++******++++++***)))))))))******+++++++++,,,)))+++------++++++,,,---111<<>>666---)))+++......---111---,,,///...,,,...333>>>lll}}}xxxsssnnnoooxxxmmm```UUU[[[ooo}}}[[[III\\\rrrvvvwww}}}ZZZQQQ___{{{aaaGGGJJJgggyyyWWW888///000,,,+++///___SSSNNNIIIEEECCC???:::555333222111////////////000,,,...//////---///444888999@@@LLLUUUVVVQQQQQQTTT___hhhaaaZZZgggvvvxxxyyyxxxrrrVVVJJJNNN[[[pppoooZZZKKK@@@>>>>>>>>>::::::GGGWWW|||```RRRRRRNNNMMMIIIBBB999333111111////////////////////////---///......;;;ZZZ~~~sss{{{gggKKKEEEDDD;;;111---------------------------------,,,,,,,,,,,,------///...,,,???uuurrrjjjrrrxxx^^^VVVWWWaaa```NNN>>>999333555999@@@KKK^^^sss]]]KKK666///555:::666//////333999<<<999666===FFFKKK]]]uuu|||uuusssqqquuuZZZ>>>222000,,,+++---++++++++++++++++++++++++*********+++++++++++++++++++++***++++++,,,---......:::SSSmmmyyyyyy{{{zzztttxxx[[[OOOMMM```yyy~~~}}}ZZZMMMMMMQQQhhhaaaHHHeeeuuuqqqeeehhhpppyyyqqqaaaMMM<<<555999???111///,,,++++++++++++***))))))******+++,,,,,,,,,)))+++---,,,++++++...222666FFFbbbuuuooo```bbbqqq{{{nnndddqqquuuRRRPPPYYYnnn~~~|||tttggg\\\JJJEEE@@@AAAIIIOOOPPPMMMWWWUUUQQQMMMKKKJJJKKKKKKCCCKKKTTT\\\iiioooUUUHHHBBBCCCIIIfffsss]]]^^^nnntttQQQFFFXXX]]]QQQFFFCCCAAA:::111++++++---...///000,,,,,,///...+++111;;;GGGxxx{{{xxxttttttzzz~~~xxx[[[\\\cccqqq~~~aaaRRRSSSiiiuuuqqqvvvUUUBBB[[[}}}{{{bbbRRRYYYqqqxxxzzzoooWWW;;;///------,,,,,,___SSSNNNIIIEEECCC???999555333222111////////////000+++...000///...111777===888@@@FFFGGGJJJPPPTTTUUUPPPZZZZZZZZZhhhsssuuuzzzrrrZZZJJJTTTmmmlll```LLL>>>======888777<<>>;;;<<<<<>>:::===666222...+++***+++,,,+++))))))***++++++,,,------***,,,...---+++---333888KKKjjjtttkkkooouuuccccccsssvvv}}}sss```SSS^^^qqqwwweeeSSSMMMNNNOOOPPPSSSSSSQQQQQQVVV```lllxxx}}}wwwrrrmmmiiihhh]]]QQQHHHEEEEEELLLaaavvvfffMMMJJJ@@@KKKqqq|||jjj[[[UUUppp___HHHFFFXXX^^^RRRJJJ@@@===777222///...//////...+++---111...,,,777GGG[[[vvv||||||zzz|||}}}ttthhh\\\eeerrrmmmSSSXXXbbblllsssvvvzzz~~~xxxKKKEEESSS{{{eeeVVVccc}}}yyyxxxyyyhhhLLL444,,,///000---eeeSSSNNNIIIEEEBBB???999444333222111////////////000***...000000///222999???AAAGGGGGGAAADDDPPPWWWVVVRRRZZZZZZ]]]kkktttyyyyyyUUUQQQ]]]|||qqqUUUKKKGGG===:::===>>>EEEnnnhhhJJJMMMLLLKKKGGGBBB<<<555111000000000000000000000000+++222000111RRR~~~wwwvvvTTTDDDDDDDDD;;;111...........................------,,,,,,------...---111===WWWyyy}}}rrr~~~www|||qqqjjjWWWSSSXXXPPPccciiibbbKKK999777:::;;;NNNaaa|||}}}xxxuuutttsssyyy```GGG===;;;333222888FFFMMMIII===666AAA===FFF___ttt}}}jjjMMM888111///---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///:::UUU~~~}}}mmm\\\SSSOOOgggyyyvvvlllkkkjjjhhhiiioooyyyzzzSSSFFFLLLjjj~~~vvvOOOUUUjjjtttlllpppqqqwww|||wwwgggQQQ>>>333999555///+++***+++,,,,,,))))))***+++,,,,,,------,,,...///...,,,///666<<>>777222222111111000000000000000111///------111666===AAAHHHFFF@@@>>>GGGVVV]]]\\\ZZZXXXWWW[[[eeeqqq}}}}}}zzz}}}mmmVVVXXXnnnjjjVVVDDD>>>BBB999999HHHnnnOOOLLLPPPJJJEEEIIIFFF999222000///...///000111000///...///+++555bbb~~~wwwuuuccc===JJJHHH888222///---,,,,,,---...---,,,+++000,,,+++000,,,***111***;;;SSSlllyyyzzzxxxrrryyyzzzhhhZZZKKKCCCLLL[[[qqq___III;;;555888DDDPPPrrrsssaaa___ZZZUUUQQQPPPOOOOOOTTTVVVXXXZZZbbbwwwwwwQQQ:::FFF===666;;;NNNYYYIII222FFF@@@999???ZZZyyyzzz\\\???222000000///---,,,,,,---,,,+++)))++++++++++++++++++++++++%%%//////+++/////////777TTTcccvvv~~~xxxwwwssshhh[[[TTTVVVVVV```zzz|||sssgggZZZSSSNNNNNNQQQYYYjjj{{{~~~[[[CCCMMMeeesssmmmQQQTTTllluuu|||xxxiiiooouuuLLL111999;;;666+++(((...---'''++++++******++++++,,,---,,,...111000,,,...>>>OOOWWWuuurrrtttpppsss\\\{{{qqqXXXYYYhhh~~~pppWWWAAA???KKKZZZfffrrr~~~{{{www~~~uuuZZZGGGHHH]]]xxxYYYFFFCCCNNNyyyddduuu^^^SSSDDDAAArrrXXXHHH<<>>222666;;;+++000...111444...---DDD```lll~~~|||}}}www|||wwwxxxtttgggaaaqqqwww{{{ooohhheee```gggxxx{{{{{{bbbIII;;;eeeiiiQQQcccWWW///...333,,,```RRRNNNHHHDDDBBB===777222222111111000000000000000///...---...111666;;;>>>FFFFFFDDDBBBHHHSSSZZZYYYTTTUUUWWW^^^gggrrr{{{~~~{{{pppZZZXXXeee^^^HHHBBBBBB<<<:::MMMwww{{{TTTMMMHHHFFFCCC@@@:::333111///...///000111000///000444555???bbb~~~]]]LLL@@@:::;;;000...,,,,,,---...------,,,000,,,+++000,,,)))111999QQQtttzzzvvvpppjjjddd]]]WWWVVV^^^hhhaaaHHH555555;;;FFF___xxxtttjjjccc```bbbcccdddeeeggghhhiiijjjcccbbb```\\\YYYZZZ]]]aaayyygggaaappphhhEEE555EEESSSQQQ777BBBDDD;;;BBB]]]xxx{{{ttt~~~sssXXXCCC999000'''...---++++++,,,,,,+++***++++++++++++++++++++++++......******+++(((444OOObbbiiiqqqxxx~~~tttgggYYYSSSXXXbbbppprrr{{{{{{pppfffXXXMMMEEE>>>999888:::BBBSSSbbbwww___IIIUUUlll{{{fffXXX[[[nnnuuupppuuuoooJJJ;;;<<<999333000000///,,,+++++++++***++++++,,,---,,,,,,,,,***+++777QQQjjjmmmvvvgggYYYgggqqqmmmlllyyylll]]]hhh}}}{{{[[[MMMNNNPPPaaappp}}}{{{YYYMMMNNNjjj}}}\\\MMMNNNdddyyymmmeeennniiiTTT```zzzzzz```LLLDDD???222444999000444...---//////777SSSpppyyyyyy{{{{{{yyy{{{}}}xxxooojjjkkksssyyyyyyvvv{{{zzzoooppp{{{qqqpppjjjlllttttttuuu~~~TTTDDDPPPkkk^^^YYYrrr^^^>>>444222...^^^RRRNNNHHHDDDAAA===777222222111111000000000000000------...000333666:::<<>>??????111///---,,,---......---...///+++,,,222---)))222CCCbbbrrrrrrnnnhhhfffiiijjjhhhIII???777===NNNfffrrrbbbYYYZZZbbbiiimmmnnnppprrrttttttsssssszzzwwwtttsssppphhh]]]UUUPPPbbbxxxVVVfffbbbFFF333===SSS___BBBCCCCCC===666>>>[[[xxxpppYYYFFF999111...,,,******+++,,,+++***++++++++++++,,,,,,,,,,,,000,,,(((...///,,,CCCmmmwwwvvvwwwzzz|||}}}}}}}}}wwwdddQQQMMM^^^ttt~~~}}}vvvgggXXXLLLAAA999444444666999888888===DDDaaayyy___QQQ\\\zzz~~~pppdddxxxssshhh```iiisssTTTBBB===:::999555...+++,,,+++++++++++++++,,,------///...------000AAAbbb~~~~~~lllRRRQQQgggtttuuu|||mmmkkk~~~wwwWWWDDDIII___ssspppKKKDDD[[[bbbPPPNNNkkk|||dddccctttkkkSSSdddwww[[[HHH@@@444222666444444///,,,...333BBB```|||zzzwww}}}zzz|||}}}zzzqqqkkknnnvvvwww|||}}}rrrooouuuwwwdddPPP^^^||||||{{{|||wwwVVV===DDDssspppXXXYYYvvv~~~vvvgggOOO888------aaaRRRMMMGGGCCC@@@<<<777222222111111000000000000000,,,---000333666888:::;;;;;;AAAHHHJJJJJJLLLPPPSSSXXX[[[```dddfffhhhjjjkkknnneeeMMM[[[}}}lllKKKGGGBBB;;;999PPP~~~TTTIIIOOOAAAAAAIII<<<444222000///000111111000000+++<<>>???@@@===CCCPPPaaaFFF:::BBB@@@444@@@\\\sss~~~|||uuunnnFFF555999...,,,******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------+++000555666KKKppp|||yyyyyy~~~uuuhhh[[[ZZZjjj}}}zzzooo^^^MMMBBB===:::777666888::::::888888;;;???SSSlll}}}{{{fffNNN___zzzxxxhhhnnnrrrlllmmmuuuuuukkk___cccrrrwwwpppTTTEEE:::;;;999000******,,,++++++++++++,,,------......000111666FFFbbb{{{|||fffXXXbbbrrrzzz{{{uuuwwwTTTKKKZZZpppeeeJJJQQQbbbLLLZZZvvv^^^UUUYYYrrrwwwWWWMMMkkkxxx]]]HHH@@@999222222555///000000111666IIIhhh~~~{{{}}}zzz}}}}}}xxxpppmmmssszzzyyy}}}~~~zzzrrrmmmeeecccfffdddTTTKKKaaazzzPPP===XXXxxx|||gggPPPpppuuurrrqqq\\\<<<---111dddSSSMMMGGGBBB???<<<777333222111111000000000000000,,,...222555999;;;<<<<<<;;;BBBKKKPPPPPPPPPTTTYYY\\\^^^```aaaaaabbbfffiiirrrxxxnnn\\\^^^|||hhhQQQCCCCCC<<<===ddd]]]JJJLLL@@@AAAGGG888666444111000000111111000555555NNNsss[[[DDDBBB<<<666333000......//////...//////+++---222...555IIIvvv~~~ssskkkiiimmmmmmmmmpppmmmYYYBBB333GGG```sss~~~wwwjjj___aaaeeejjjnnnoooooonnnkkkjjjiiiiiijjjlllnnnooojjjjjjjjjjjjlllnnnrrrtttwwwrrriii]]]XXXhhh[[[KKKAAA555444>>>dddOOO@@@CCCCCC;;;999???TTTnnnzzziiigggvvvyyy}}}ZZZ===???111...+++***+++,,,,,,+++++++++,,,,,,,,,------------111,,,+++777EEEVVVlll~~~|||yyydddZZZ]]]ggguuu~~~vvvhhhXXXDDD999777777666555::::::777444666@@@MMMVVV[[[mmmxxx{{{}}}yyy{{{UUUUUUpppwwwnnngggYYYWWWkkksssnnncccmmm~~~hhhOOO;;;:::===888000---,,,,,,++++++,,,,,,---...+++***,,,222;;;LLLggg}}}|||eee___nnnxxx}}}nnnlllmmmXXXNNNaaammmKKKTTTnnndddYYYhhh^^^SSSEEEXXXsss```DDDHHHgggWWWFFFAAA???666///222---333444000666OOOttt{{{www{{{~~~{{{zzz|||{{{wwwttttttvvvwwwzzz||||||yyykkk\\\SSSIIIKKKMMMOOOUUUeee}}}rrrQQQFFFZZZ}}}yyySSS\\\}}}}}}wwwwwwdddBBB222666bbbSSSMMMFFFAAA???;;;777333222111111000000000000000---000333777:::<<<======999>>>FFFMMMNNNLLLPPPVVVYYYZZZ[[[ZZZZZZ^^^dddjjjsss\\\SSSeee}}}jjjHHHEEECCC;;;LLLlllyyy]]]SSSFFFEEEFFF;;;888555222000000111111000,,,;;;___llllllIII@@@BBB999555111....../////////...///,,,...111000@@@]]]wwwuuujjjZZZbbbkkkpppnnnaaaJJJ555>>>BBB[[[{{{llldddlllkkkmmmpppsssuuurrrlllhhhooommmkkkjjjjjjllloooqqqmmmqqqsssqqqllliiikkkmmmmmmnnnrrrppp___TTTbbbzzzvvvOOO;;;777777DDDSSSRRR@@@:::CCCAAA333HHH]]]uuuyyyuuu~~~wwwNNN;;;444111---++++++,,,,,,+++++++++,,,,,,------......+++000,,,///HHHaaauuuvvvSSSJJJYYYppp|||rrreeeMMMAAA555444666666444333777AAAKKKRRRYYYbbbiiikkkmmmvvvyyy|||zzzxxxuuuSSS```ooo{{{xxxddd___lllrrrtttrrruuuwwwpppWWW===555999:::444...,,,,,,,,,,,,,,,------...///+++---888JJJaaa|||mmmeeeoooxxxkkkttt~~~oooUUU\\\pppzzzVVVDDDgggiiiTTTllliiiVVVRRRgggfffLLL@@@WWWWWWKKKBBBCCC:::///000000555333---777YYYnnneeetttzzz|||{{{|||{{{xxxxxxyyyxxxttt{{{|||~~~~~~xxxiiiVVVGGG>>>999;;;???KKKaaa{{{vvvXXX???CCCpppbbbNNNjjj|||zzziiiLLL888333^^^SSSMMMFFFAAA>>>;;;777333222111111000000000000000...///222666999;;;======:::;;;AAAHHHJJJHHHKKKQQQUUUWWWWWWVVVTTTXXX```fff```MMMSSSxxxkkkUUUGGG;;;AAAPPP{{{```NNNHHHEEEAAA:::777333000000111111000(((???fffwww```DDDBBB:::777222///.../////////---///---...///111JJJqqq{{{~~~{{{zzz```hhhqqqqqqbbbMMM@@@===OOOWWWggguuusssjjjkkksssvvvuuutttuuuvvvvvvrrrooorrrqqqooommmkkkjjjiiiiiifffjjjmmmkkkgggddddddfffddd```aaaiiimmmfffZZZQQQhhh{{{ZZZDDD777000GGGRRREEE<<>>CCCHHHYYYkkkvvv{{{}}}yyyssstttzzzzzz}}}zzzvvv^^^NNNSSSlllzzzwwwjjj\\\nnn}}}uuupppqqqyyyfffLLL:::777999555------,,,,,,,,,,,,---......111...333DDD\\\sssrrrqqqqqqrrrxxxrrrrrrUUUfffxxxSSSOOOzzz^^^zzzttt\\\```iii\\\KKKUUUbbbVVVEEEEEE???111000000444222///@@@dddrrryyyvvv~~~}}}{{{}}}|||xxxwwwzzzyyyuuu}}}}}}}}}~~~~~~}}}~~~zzzqqqbbbQQQBBB999555999777AAAYYYppp}}}|||uuupppWWWGGG<<>>;;;777333222111111000000000000000---///111555888:::<<<===CCCAAADDDKKKMMMKKKMMMSSSTTTVVVVVVTTTQQQRRRYYY___GGGNNNddd{{{pppmmmccchhh{{{kkkIII:::>>>HHHeeeeeeOOODDD>>>BBB;;;777333000000111111111444HHHiii{{{|||KKK<<<;;;888222/////////000///---///.........222QQQ~~~zzzsssmmmooouuuggglllqqqjjjQQQ===@@@QQQ[[[xxxooohhhxxx~~~ssswwwtttqqqqqqssstttsssqqqiiijjjjjjkkkjjjiiigggfffkkkkkkkkkjjjiiiiiikkkmmmhhhgggbbb___hhhqqqlll```RRRwwwuuuLLL:::555777CCCOOOJJJ;;;999CCC444:::RRRpppvvvooo~~~uuuzzzOOO:::666111...,,,,,,,,,+++++++++,,,,,,---...//////000000;;;XXXpppqqqxxxzzz{{{fffWWWMMMZZZrrr{{{ppp^^^JJJ<<<999777888;;;<<<@@@MMM\\\gggpppvvvuuutttxxxyyywwwpppvvvxxx}}}yyyvvv___HHH[[[xxxhhhPPPbbbyyytttgggiiiuuu{{{bbbGGG;;;<<<888///---,,,,,,,,,,,,---......,,,+++555LLLeeevvv~~~gggnnn|||uuuhhh~~~}}}nnnnnn|||OOOYYYuuugggeee___lllgggSSS[[[nnn```GGGEEEAAA444222,,,111222555KKKkkk}}}~~~|||}}}qqqzzz~~~{{{xxxuuuyyyzzzwww~~~~~~~~~~~~}}}wwwooo```NNN>>>555555777666222DDDhhh|||yyywww~~~ooovvvnnnfffppp||||||___YYY@@@CCCfffyyyhhhUUUdddZZZ666|||aaaTTTOOOIIICCC>>>:::555333222222111000//////000000///111333555666777;;;===EEEEEEDDDDDDIIIPPPRRRPPPOOOTTTQQQJJJMMMXXXZZZRRRLLLdddlllZZZVVVUUUuuuxxxXXXIIIKKKOOOZZZggg|||fffBBB===AAANNNuuudddGGGPPP>>>;;;AAA===555//////222333111<<>>FFF@@@888???YYYqqqzzz|||bbbDDD666444444+++***...,,,***---///...---......,,,...;;;TTTuuuxxxuuutttiiiVVVTTT^^^ttt{{{|||tttdddVVVMMMBBB888>>>AAAEEEKKKTTTaaaoooyyytttfffZZZXXX___fffssswww}}}}}}yyy{{{___[[[rrr|||dddPPPuuu}}}}}}pppwwwXXX<<>>===///---777000111WWW~~~rrr}}}}}}yyy{{{}}}|||xxxyyyvvvqqqppptttyyyzzzzzz}}}uuummmXXXCCC999777444333555222DDD]]]pppxxxyyywwwuuuoooooohhh```jjj]]]III>>>NNNppp}}}\\\bbbkkkBBB|||```TTTOOOIIICCC>>>:::555222222222111000000000000000111444777999999999:::;;;GGGHHHFFFDDDHHHNNNOOOLLLNNNNNNLLLLLLQQQWWWUUUOOO[[[nnnyyy]]]III???:::777IIIXXXZZZWWW[[[dddkkk|||~~~WWWGGG???@@@aaaxxxVVVNNNBBB>>>AAA===666222111333333222@@@llliiiuuu~~~~~~}}}sssLLLEEE;;;<<<888000---000111//////)))///333:::___}}}ppphhhaaa]]]dddmmmoooeeeQQQDDDLLLaaaqqq|||yyyvvvuuuvvvxxxwwwvvvrrrttttttrrrssswwwvvvrrrnnnggg\\\PPPKKKMMMSSSYYY^^^bbbhhhnnnsssttttttsssssstttvvvvvvvvvuuusssrrrnnnZZZLLLaaa^^^AAA777888EEERRRLLL===DDDFFFBBB===LLLyyyxxx```???444555,,,,,,222+++---------------/////////000BBB___zzzlllRRRXXXhhh}}}wwwhhhXXXMMMCCC>>>BBBKKKZZZYYYXXX]]]hhhuuu~~~wwwgggWWWRRRZZZddduuu{{{{{{yyy}}}{{{dddkkksssyyyccchhhvvvlllhhhGGG??????;;;000------//////------000111@@@bbbvvvpppppppppaaahhhuuu{{{|||ggglllhhhuuurrrwww|||vvvlllttteeeGGG>>>444333888111888bbbzzz{{{yyyyyyyyy~~~zzzxxxtttooopppvvv~~~}}}yyyvvvssskkkcccSSSEEE999666666444333555999HHH]]]nnnuuuvvvuuutttoooooofff]]]cccxxxiiiKKK>>>GGG^^^~~~dddYYYppppppRRR}}}```SSSOOOIIICCC>>>999555222222111000000000000000000222555999;;;:::999999999FFFGGGFFFEEEHHHNNNOOOMMMNNNHHHGGGOOOUUUTTTPPPNNNkkkxxx^^^AAA::::::777999999BBBXXXpppvvvWWW???999GGGllloooNNNHHHBBB@@@<<<777555444333333222CCCvvvxxx^^^sss}}}}}}}}}}}}}}}~~~}}}~~~}}}|||uuummmfffbbbqqq~~~|||zzzlllaaaCCC======999333///000///---000,,,...333FFFqqq{{{mmmhhh```___jjjpppfffUUUGGGHHHZZZppp}}}xxxvvvuuuvvvwwwwwwvvvuuutttuuutttrrrsssvvvuuuqqqfff]]]PPPHHHGGGMMMVVV[[[___dddlllsssxxxzzzyyyxxxzzz{{{||||||{{{yyyvvvuuurrrhhhTTTOOOlllVVV444<<<;;;III\\\DDD@@@JJJDDD888???nnn~~~}}}zzz|||GGG333777,,,...555)))///---,,,,,,...///000000333HHHbbb|||~~~}}}}}}www{{{|||{{{||||||yyy\\\III>>>AAAAAA???NNNdddffffffhhhppp{{{vvv{{{zzzqqqiiidddwww}}}{{{}}}gggWWW\\\iiiyyyzzziiikkkgggvvv{{{jjjRRRBBB:::666333///...000///,,,---000***JJJoooyyyvvv}}}xxx```|||yyy{{{sssfffpppaaawwwnnnmmmmmmkkk___ddd|||kkkIII:::444444333///>>>ddd{{{||||||~~~}}}wwwpppmmmrrrzzz}}}}}}}}}vvvfffUUULLL<<<777333444555444555777CCCNNN^^^jjjqqqrrrssstttooonnneeeYYYZZZlll~~~WWWBBBAAALLLuuupppYYY[[[www}}}uuu\\\}}}^^^SSSOOOHHHBBB===999555222111111000000000000000111111333666777777777888:::@@@CCCDDDDDDHHHNNNQQQOOOMMMFFFGGGQQQTTTNNNOOOWWWsss|||cccDDD555666::::::???888AAA```jjjFFFBBB999NNNPPPKKKBBB???;;;777666555222222333FFFuuu||||||{{{||||||}}}~~~~~~}}}}}}}}}||||||||||||yyyssshhh[[[QQQKKKIIISSSggg{{{ooozzzlll~~~MMM>>><<<999555222111000---444222000888UUUxxx}}}lllhhhhhhbbbcccnnntttbbbNNNGGGRRRffftttzzztttuuuvvvwwwwwwwwwvvvuuutttvvvvvvttttttuuuqqqkkkYYYTTTOOOOOOSSSXXX[[[\\\eeeiiiooouuuyyy|||}}}}}}~~~~~~}}}{{{xxxvvvnnnwwwsss^^^TTTdddlllCCC:::666AAA]]]TTT@@@IIIBBB;;;@@@TTTpppwwwxxxHHH333999---...666'''000---,,,...///......000>>>RRRdddqqqxxxtttvvvzzz{{{{{{gggWWWEEE???BBBLLLPPPPPPZZZiiiaaaiiittt}}}xxxuuutttzzzrrrzzz}}}tttQQQFFFYYYxxxttteeesssxxx___EEE===???666222///000///,,,---000---LLLlllwww|||{{{hhh}}}{{{qqqjjjwww}}}}}}bbbkkk]]]oooyyymmmaaaZZZ___eeeQQQOOO______LLL:::333111///111GGGggguuu~~~|||{{{rrrtttxxx{{{~~~vvvmmmlllttt}}}||||||uuu\\\GGG>>>777666555555666777;;;???LLLTTT^^^ggglllooorrrsssooommmcccUUURRRaaauuunnnJJJ>>>GGGddd{{{hhhWWW~~~mmm}}}\\\SSSNNNHHHBBB===999444111111000000000000000111111333333333333444777<<<@@@>>>BBBDDDCCCFFFKKKNNNMMMLLLGGGJJJRRROOOHHHRRReeewww|||hhhDDD:::;;;::::::===>>>>>>PPPrrrTTTNNN;;;BBBfff~~~YYYMMMAAA>>>:::777888555111111555QQQ~~~||||||~~~yyy{{{{{{{{{{{{|||}}}~~~~~~{{{yyyzzz||||||zzzvvvnnn```PPPCCC===<<<<<>>PPPcccHHHDDDFFFFFFAAAAAARRRooorrrwww{{{wwwHHH666:::000...222(((...,,,---111000---...333MMMcccqqquuuzzz{{{{{{~~~~~~~~~zzzrrreeeSSSGGGLLLQQQTTTTTTTTTYYY___cccmmmxxx}}}zzzxxxuuu{{{kkkFFFLLLnnnpppmmmbbbrrrgggFFF;;;@@@999444000000...,,,...222>>>RRRkkk~~~ppphhhjjjiiilllttt}}}|||]]]pppVVVpppyyycccWWWaaatttVVVDDDRRRbbbVVV@@@888222000666PPPmmmwwwsssrrrsssttt{{{tttkkkmmmwwwyyysssnnn```JJJ;;;888::::::999888:::AAAKKKQQQTTTXXX___eeejjjmmmppprrrnnnkkkbbbTTTMMMWWWiiivvvVVV>>>GGGVVVxxxYYYooo{{{ZZZRRRNNNHHHBBB===888444111000000000000000111111222777666444333444999@@@EEE@@@DDDFFFCCCCCCEEEGGGFFFIIIHHHMMMPPPJJJFFFWWWnnnwww}}}{{{SSS777<<>>888888:::<<<>>>GGGSSS[[[```hhhsss|||xxx]]]BBB;;;666666777444222333---000666TTTpppaaahhhkkkkkkooonnnfffYYYQQQZZZjjjtttuuusssvvvxxxzzzzzzyyywwwwwwxxxvvvyyy{{{yyyvvvsssjjjaaa\\\\\\\\\___dddjjjmmmooossssssrrrsssuuuyyy}}}~~~}}}|||}}}wwwyyy|||nnnaaaqqq{{{JJJAAA>>>CCCdddWWW>>>JJJHHH888999TTTppp{{{}}}xxxwwwqqqUUU@@@999333///...,,,---,,,...222000---444???ZZZrrr~~~tttrrrwww{{{|||ooo\\\PPPPPPTTTZZZ^^^ZZZPPPPPP^^^lllsss~~~}}}]]]GGGWWW|||uuu~~~jjjqqqwwwxxxsssMMM222:::555000000...---000444FFFVVVlll~~~nnnsssxxxoooqqq{{{|||{{{rrrsssWWW```kkkWWW___dddVVVJJJVVVhhh[[[@@@999888333777QQQmmmuuutttsssssssss|||}}}rrrlllqqqzzzwwwkkk\\\KKK===999<<>>FFFDDDCCCGGGLLL\\\yyy```EEEAAAJJJWWW~~~]]]MMMCCC<<<999;;;777111444>>>sssuuu{{{uuupppqqqxxx~~~|||wwwwwwwwwxxxyyyzzz||||||wwwzzz{{{zzz{{{zzzpppeeeRRRHHH<<<777999<<<======:::???GGGNNNVVVaaammmvvv|||eeeGGG===666666777333222333000333===eeekkkiiirrrnnnoootttppp```WWWVVV```mmmtttvvvxxxzzz|||}}}|||zzzxxxyyyzzzyyy{{{{{{xxxvvvtttnnnfffhhhiiikkklllmmmooosssuuusssttttttuuuwwwzzz}}}}}}zzzjjjnnnfffKKK??????TTTjjjFFFJJJEEE888777JJJdddttt}}}|||{{{nnnMMM666666333,,,000...,,,...111......>>>SSSnnnxxx|||xxxvvvxxxyyy{{{}}}uuuiii]]]YYY]]]bbb^^^]]]\\\[[[\\\gggxxx~~~YYYKKKcccppprrrllluuu|||}}}jjj:::;;;555000//////...111777HHH[[[kkk}}}{{{www}}}sssuuu~~~|||mmmlllooo]]]}}}aaabbbbbb]]]OOOUUUjjj___BBB888777333;;;[[[|||yyyooosssvvvvvv{{{pppmmmuuu}}}tttcccZZZYYYZZZiiikkkiiieeeeeejjjllliiicccdddeeeggghhhhhhfffddddddaaaZZZQQQJJJIIIOOOVVVllluuuSSSCCCIIInnnrrr]]]ccc~~~xxxWWWRRRNNNGGGAAA<<<888444111000000///000000111222222666666666555555777:::===;;;AAACCCAAA@@@BBBDDDCCCCCCGGGJJJJJJIIIOOO^^^lllllluuu|||tttjjjCCCFFFKKKPPPUUU[[[bbbffflllzzz{{{MMM<<>>;;;===999222777BBB|||cccVVVxxx~~~~~~xxxiiiYYYWWWbbbppprrrtttwwwzzz{{{zzzyyyxxxwwwwwwxxxxxxyyy{{{|||}}}xxx|||}}}{{{uuueeeTTTEEE===666777===AAA>>>:::999@@@LLLXXXdddnnnwww{{{qqqKKK???777666666222000222000444DDDtttyyyuuugggqqq{{{qqqpppwwwqqq___YYYYYYbbbkkkqqqvvv}}}|||~~~}}}zzzxxxzzz||||||}}}zzzvvvuuuvvvsssmmmnnnsssyyy{{{xxxuuutttuuurrrsssuuuxxx{{{}}}~~~zzzppp}}}QQQ???@@@DDDvvvZZZLLLFFFFFF:::333NNNwwwpppyyyWWW333999666+++333///,,,---///,,,000GGGccc}}}uuuqqqsss{{{~~~{{{{{{pppggggggooorrrlllcccbbb^^^eeeqqqrrrmmmwwwvvvTTTNNN}}}qqqllliiiaaaCCC;;;555000/////////222888PPPfffmmmooouuuqqq{{{{{{rrruuu|||uuuoooeeemmm{{{wwwwww]]]^^^xxxuuuzzz\\\XXXppplllLLL<<<000222CCCpppuuummmrrruuutttzzzooonnnxxx~~~zzzqqqggghhhhhhhhhiiihhhfffbbb^^^```\\\WWWQQQIIIEEEHHHLLL___jjjwww~~~aaaCCCAAA```mmmfffsssxxxrrrPPPSSSOOOGGG???999555333222000000000///...///222555666555555555666777999:::>>>???AAAAAA@@@???AAABBBCCCIIIKKKFFFGGGTTTccckkksssssstttxxxrrrZZZGGGMMMYYYeeejjjoooyyydddKKKGGGCCC\\\|||SSSGGG===???:::999333000MMM~~~MMMSSSyyy}}}}}}{{{kkkNNNCCCKKKNNNUUUUUU\\\iiisssvvvvvvwwwwwwuuutttuuuxxxzzz||||||}}}~~~}}}yyyppp```NNNBBB:::>>>>>>;;;:::>>>@@@???===EEEWWWnnn~~~|||yyyYYYAAA888===888333444222333===PPP}}}ZZZdddrrryyyuuusssvvvvvvpppaaa^^^]]]```gggnnnsssuuu~~~}}}{{{zzzxxxwww{{{zzzxxxuuurrrssswwwzzz~~~}}}zzzwwwsssqqqqqqqqqmmmkkksssooommmNNN;;;FFFgggxxxGGGLLLLLL;;;:::DDDhhh|||~~~xxxlllIII444333444000///...//////...444JJJaaa}}}zzz~~~nnnyyyyyyppprrrqqqtttwwwwwwuuurrrooommmuuuhhhfffppppppjjjwww~~~kkkQQQXXXqqqrrreeezzztttlllrrr}}}www]]]BBB@@@>>>000///555+++000PPPgggggg|||rrrqqq~~~uuunnnjjjzzz}}}uuuqqqsssrrr{{{~~~```rrrllluuummmggg~~~}}}\\\999999;;;999zzzrrrtttrrrxxxrrrmmmrrr{{{{{{zzzrrrqqqpppooommmjjjfffbbbaaa^^^WWWOOOIIIEEEFFFGGGMMM]]]uuuwwwJJJDDDWWW|||xxxtttwwwssssss~~~^^^SSSNNNGGG???999444222222000000000///...///222555444444444444666888:::<<<>>>@@@AAA@@@??????@@@AAACCCGGGHHHEEEHHHUUUbbbhhhooooooqqqvvv}}}uuucccTTTNNNNNNrrr~~~uuuUUUJJJAAAQQQzzz~~~|||cccMMM@@@>>>888777555777XXXTTT^^^{{{}}}mmmPPPCCCFFFFFFIIIJJJSSSbbbooouuuwwwyyyxxxxxxwwwvvvvvvyyy}}}}}}~~~{{{ppp```NNN???888999@@@FFFGGGHHHKKKKKKHHHLLLTTTeee{{{ssseeeHHH999888222///222333---;;;XXXbbbcccooowwwuuuuuuyyyxxxqqq___```ccciiiqqqvvvxxxwww{{{|||}}}~~~~~~~~~}}}|||}}}yyytttrrruuuyyy|||}}}}}}}}}}}}|||yyyvvvsssqqqlllnnnmmmlllqqq}}}~~~yyybbbCCCDDD[[[XXXMMMOOODDD555<<<]]]yyyuuuqqqMMM888666555---...///000///...777OOOgggyyy{{{|||}}}~~~sssvvvuuusss{{{|||zzzuuuttttttooobbb]]]dddjjjlllyyyyyyrrruuuyyyRRRMMMzzztttvvvjjj}}}ssskkkooozzzxxx```FFF;;;:::111000444---;;;```zzzrrr{{{xxx|||~~~uuusssuuussswww}}}}}}}}}wwwtttvvvpppooo{{{mmmzzz{{{}}}ooodddrrrfffaaa{{{xxx[[[999<<<@@@wwwmmmppprrr}}}}}}qqqmmmrrrzzz~~~xxxwwwvvvuuutttqqqlllhhhccc___WWWNNNIIIGGGJJJLLLQQQ]]]ppp~~~QQQCCCSSSyyyvvvmmmrrrhhhSSSNNNGGG???888444222222///000000///...///333555222222333444666999<<<===???@@@@@@???>>>===???@@@BBBDDDCCCCCCJJJVVV```dddjjjkkkoootttzzzjjjNNNAAAQQQhhhgggSSSCCCHHHeee|||}}}gggVVVEEE>>>555666888@@@fffOOOggg}}}}}}}}}{{{lllQQQDDDDDD@@@BBBCCCMMM^^^llltttwwwzzzuuuwwwxxxxxxvvvxxx|||yyyvvvkkkZZZGGG;;;999;;;EEEOOOYYY^^^______[[[VVV]]]cccrrr}}}}}}~~~|||pppfffGGG666666111///222333444AAA```xxxgggsssyyy|||yyyyyy{{{uuukkk___dddlllvvv}}}}}}zzzzzz{{{}}}~~~}}}|||vvvppprrryyy}}}}}}|||zzzwwwtttqqqooogggjjjllljjjllluuu{{{zzzrrrvvvLLLDDDMMMpppQQQPPPNNN333777QQQvvvyyyRRR888666666...---///111//////;;;WWWqqqjjj}}}~~~{{{uuuqqqpppxxx|||{{{|||lllbbb[[[```kkkxxxrrrhhh]]]\\\kkkbbbGGGcccvvv{{{zzziiixxx~~~uuummmoooyyyzzzgggPPP;;;:::444333111...DDDlllooorrrsssdddnnn}}}yyytttrrryyyssslllmmmxxxzzz}}}|||uuuhhh___OOO\\\ZZZPPP```wwwlllOOO888;;;GGG}}}pppnnnppp|||zzzpppnnnrrryyy|||}}}vvv~~~}}}xxxsssooofff```WWWNNNIIIJJJMMMOOOVVV]]]kkkyyy}}}|||~~~}}}}}}~~~]]]CCCLLLrrrvvvhhhkkkdddRRRNNNGGG???888444222111////////////...000333666333333333444666999;;;<<>><<<<<<>>>???BBBAAA???CCCKKKVVV\\\___fffiiiooouuuzzzwww[[[QQQlll}}}aaaKKKHHH```{{{kkksss___JJJ???555777:::FFFqqqEEEmmmvvv|||vvvtttgggPPPFFFGGGCCCEEEEEEMMM]]]kkkrrruuuxxxvvvyyy|||~~~}}}zzzvvvssshhh```QQQAAA999===JJJUUUbbblllvvvyyyyyyuuunnngggkkkmmmvvv}}}}}}|||~~~|||yyyppp~~~```BBB333777666444444111999KKKqqqsssjjj|||||||||tttiiicccjjjttt}}}~~~|||zzzyyywwwtttsssvvv}}}}}}}}}{{{xxxtttpppmmmkkkeeehhhiiifffeeelllxxx~~~}}}|||wwwxxxXXXIIIDDDmmm\\\NNNRRR888:::GGGuuu^^^;;;333555222,,,000111///111BBBbbb|||xxxqqqpppuuupppkkkooo~~~mmmllliiilllyyy}}}uuuqqqfffYYYUUU```ttt}}}MMMRRRnnnhhhiiiyyywww~~~uuubbbDDD===777666000---EEEhhhooogggxxxpppkkkwwwyyy{{{sssnnnjjjvvvuuusssqqqrrr{{{ssscccbbbhhhsssjjjPPPWWWcccVVVVVVppphhhJJJ999888LLL~~~uuuqqqppp|||}}}wwwpppoootttyyy{{{zzzzzz}}}vvvrrrhhhbbbXXXPPPLLLKKKLLLLLLOOOQQQZZZhhhpppqqqqqqsssssssssuuuzzzkkkGGGEEEggg~~~kkkfff{{{ZZZRRRNNNFFF>>>888444222111.../////////...000333666555555555555666777999:::>>>>>>>>><<<;;;;;;===???BBB???>>>CCCMMMTTTXXXZZZccciiiqqqxxx}}}zzzuuu|||uuuwwwpppSSSHHH```eeexxxiiiPPPBBB888888;;;IIIwwwUUUMMMzzzxxx{{{tttpppcccLLLDDDHHHFFFFFFFFFNNN\\\jjjppptttvvv{{{}}}vvvggg\\\LLLFFF>>><<>>>>>___~~~zzzvvvyyyMMM777333333---000111///555KKKlllxxxsss~~~aaahhhqqqzzziiikkkwwwqqqvvvzzz}}}}}}sssmmmkkkcccYYYTTTZZZkkk~~~~~~XXXHHHdddsssddd}}}sssQQQ???666777111111GGG```tttllliii|||uuutttvvvwwwmmmxxxyyyrrrkkkgggqqqwww|||yyyqqqiiiggghhhwww~~~ppp___[[[}}}[[[UUUkkk^^^SSSssssss[[[<<<666TTTxxxtttuuussssssyyytttpppqqqvvvzzzzzzxxx|||~~~|||vvvqqqiiiccc[[[TTTOOOKKKHHHFFF@@@???CCCLLLTTTUUUUUUWWW\\\^^^dddmmmwwwxxxOOOAAA\\\~~~vvvfffyyyxxxUUURRRMMMFFF>>>777333111111...//////......000444777666666555555555777888999<<<<<<<<<:::999;;;===@@@BBB??????FFFMMMQQQTTTWWW^^^fffrrrzzz{{{pppooo|||}}}[[[HHHYYY~~~yyywwwwwwYYYGGG;;;999:::IIIzzzUUUeee~~~wwwssscccJJJ@@@EEEEEECCCCCCKKKZZZgggooosssvvvxxxzzz|||{{{ttteeeSSSGGG<<<===CCCOOO```rrr{{{wwwxxx~~~~~~~~~zzzhhhWWWVVVyyy___>>>555111111555333;;;dddzzzzzz|||vvvllllllrrr{{{~~~}}}}}}}}}~~~tttxxx}}}~~~{{{zzzvvvrrrnnnjjjgggfffiiigggddd```\\\___lllyyyvvvZZZ???EEEWWWRRRLLL>>>666WWWsss|||{{{{{{llleee@@@222111///111000000;;;UUUttt}}}vvvRRRNNN]]]iiieeeppp~~~xxx~~~zzzrrrjjjfffddd___ZZZWWWYYYeee|||}}}}}}~~~gggHHHXXXyyypppwwwvvvttt{{{}}}xxx\\\@@@555777333999PPPcccttthhhvvvzzzrrrjjj\\\TTTsss}}}wwwpppjjjrrrwwwzzzuuugggVVVJJJDDDOOOQQQQQQQQQ[[[sss{{{fffjjj{{{fff~~~kkkOOOkkkooo\\\AAA999^^^ssstttxxxwwwxxxuuuqqqnnnpppvvv{{{{{{xxxuuuyyy~~~yyytttqqqkkkeee\\\VVVQQQMMMGGGCCC<<<888888<<<>>>======???AAAFFFMMMWWWcccrrrXXXAAATTTwwwiiipppxxxTTTQQQMMMFFF>>>777333111000......///......000444777555444444555666888:::;;;:::::::::999999:::>>>AAABBB???AAAIIINNNNNNQQQVVVXXXbbbpppzzz~~~vvvhhhdddqqqeeeJJJOOOqqqdddMMM===888888JJJ}}}jjjqqq|||{{{yyyiiiLLL@@@DDDDDDDDDCCCJJJYYYfffnnnrrrvvvsssvvvxxxrrrfffYYYQQQNNNIIIOOOZZZfffsss~~~uuusssvvv~~~xxxsssiiiooovvvddd???444000333777666IIIvvv}}}gggsss~~~qqqfffjjjrrr|||~~~}}}}}}}}}}}}}}}}}}~~~}}}|||{{{vvvuuurrrooommmjjjiiihhhjjjfffdddbbb___^^^gggqqq~~~~~~yyyaaaFFFAAAyyyccc\\\XXX;;;777QQQmmmjjjmmmCCC111444111111///000@@@^^^{{{vvv^^^LLLZZZ^^^aaasss{{{tttllleeeaaabbb```^^^ZZZVVV\\\sss{{{{{{}}}~~~~~~UUUNNNeee}}}eeevvv|||qqqllluuu~~~gggEEE777999333>>>\\\ooozzzmmmyyyoooaaaKKKLLLttt|||tttnnnnnnkkkeee\\\RRRHHH@@@<<<===<<<<<>>777333111000......///...///111444777333333333444666999;;;===999999999888888;;;???BBBCCC@@@CCCKKKNNNMMMOOOUUUTTT___nnnxxx}}}nnn]]]XXXgggoooNNNKKKggglllQQQ===777777JJJnnnmmmyyy}}}|||}}}nnnOOOBBBEEEEEEHHHGGGMMM[[[gggnnnrrruuusssyyy|||sssddd\\\```gggaaagggnnnssswww}}}kkkkkkqqq~~~zzz}}}wwwtttlll[[[;;;555444888;;;888LLLxxxnnnXXXaaaYYYcccttt~~~oooeeegggppp|||~~~~~~zzzyyy|||}}}{{{wwwrrrqqqooonnnlllkkkkkkkkkiiieeedddfffccc___ccckkkzzz|||rrreeePPPAAAhhhmmmfffaaa;;;<<>>BBBDDDCCC@@@CCCGGGDDD???EEESSScccwwwFFF>>>iii}}}wwwttttttyyymmmjjjhhhllltttyyyzzzxxxvvvnnn|||~~~yyywwwwwwvvvvvvpppggg\\\UUURRRQQQNNNKKK???<<<;;;;;;888444555999777888888777<<>>DDDAAACCCIIILLLKKKKKKMMMSSSZZZeeeoooxxxuuu^^^RRR___|||ZZZOOOTTTrrrwwwTTTEEE888777^^^fffrrr{{{{{{}}}wwwxxxmmmRRRCCCDDDEEEGGGGGGLLLWWWfffpppttttttuuuwwwwwwyyywww{{{yyywwwyyy}}}}}}wwwiii^^^cccyyy{{{mmm{{{~~~cccCCC888777555666<<>>AAAAAA<<>>CCCAAACCCIIILLLKKKJJJLLLSSSYYYbbbkkkttt|||uuu```SSS[[[vvvkkkWWWLLLuuu~~~WWWFFF:::999ZZZqqq\\\sss|||~~~{{{zzznnnSSSCCCDDDEEEHHHHHHMMMXXXfffppptttssszzz}}}}}}{{{|||yyypppjjj```VVV\\\tttxxxaaadddkkkFFF777555333666AAA]]]lll~~~nnnjjjeeeiiivvv|||tttggg```dddlllvvv~~~~~~{{{xxxpppnnnkkkgggeeeeeegggiiijjjiiigggdddaaa]]][[[YYYaaaeeejjjsss}}}|||{{{gggJJJMMM}}}llleee\\\DDDGGGooozzz~~~{{{}}}~~~KKK666333111222///555UUUwww~~~{{{ggggggoooeeekkkppp[[[___dddwwwuuuyyyzzzzzzvvvooohhhbbb___cccaaaaaa```UUUGGGEEEMMMgggooouuussspppsssvvvxxxyyy{{{|||||||||XXXSSSkkk}}}pppmmm|||wwwMMM>>>;;;TTT~~~uuuxxxxxxjjjkkkGGGOOOuuuooowwwllloooxxx}}}pppbbbNNN???<<>>BBBAAADDDIIIKKKJJJJJJLLLRRRWWW^^^eeennnwww~~~qqqbbbUUUVVVlllbbbiii]]]III===<<>>@@@@@@DDDJJJKKKHHHHHHKKKRRRUUUZZZaaaiiisss}}}vvvllleeeXXXQQQ```xxx]]]hhhMMM===>>>^^^{{{vvv~~~}}}|||qqqUUUFFFGGGHHHJJJJJJNNNYYYfffooorrrrrriiihhhtttxxxvvvsssoookkkfffcccaaa```WWWVVVfffxxx}}}YYYDDDPPP~~~|||NNN777999666;;;SSSsssmmm~~~kkkaaakkktttmmmaaa\\\aaammmyyy}}}wwwvvvssslllfffdddhhhlllkkkhhhccc\\\UUUNNNIIIFFFAAA@@@@@@EEENNN^^^rrrxxxaaaLLLCCCZZZjjjuuuYYY@@@ooorrrmmm666;;;333111333EEEiiipppUUUUUU[[[XXX\\\ooo~~~ooohhhmmmpppssssssooohhhccc```aaaffffffaaa``````YYYNNNVVVbbbjjjfff___\\\```ccc```kkkqqqpppvvv}}}wwwJJJUUUyyyvvvoooqqquuuqqqtttuuuxxxiiiVVV:::???ggg|||www}}}}}}rrrCCCHHH~~~pppjjjxxxzzzyyywwwttt~~~zzzmmmbbb[[[```YYYHHHIIIYYYSSSNNN___rrr}}}mmmZZZuuu~~~mmmpppuuueeepppqqqaaavvvwwwxxxnnnfffdddgggqqqzzz}}}}}}}}}vvvvvvvvvxxxzzz{{{~~~{{{|||yyyuuuvvvwwwtttnnnkkkeee]]]UUUOOOGGG>>>888:::999888:::===@@@AAABBBBBBCCCDDDDDD@@@@@@JJJWWWMMM[[[|||XXXDDDLLLvvvrrrzzzooo\\\QQQLLLDDD===888555222//////...---...111444666666444222333777888666666999888888888888999;;;<<<>>>>>>???DDDJJJJJJGGGGGGKKKQQQTTTYYY___fffoooyyyvvvnnniii[[[NNNSSScccOOOqqqtttRRR;;;???fffpppzzz{{{|||qqqWWWHHHIIIJJJJJJJJJOOOYYYfffpppsssrrryyyttt|||~~~vvvsssoookkkgggeeeddddddddd[[[UUU]]]nnn|||^^^JJJMMM{{{MMM555;;;666;;;XXX~~~}}}{{{oooxxx}}}qqqaaaZZZcccrrr}}}|||xxxrrrmmmkkknnnqqqmmmhhh```WWWOOOIIIFFFEEEHHHEEEDDDBBBBBBLLLeee}}}qqqRRREEEOOOpppsssaaaFFFooojjjttt666999444111555LLLmmmwwwgggMMMOOOUUUZZZ]]]ttt~~~rrrjjjjjjmmmqqqrrrnnnhhhccc```^^^cccbbb^^^```ddd]]]PPPKKKPPPPPPKKKFFFFFFGGGFFFGGGPPPUUUUUU]]]nnn{{{QQQQQQuuukkkfffrrrxxxllluuuoooaaa>>>IIIwww|||wwwmmm@@@FFFzzzlllgggssswwwjjjrrr|||}}}{{{aaaLLLEEEXXXaaaWWWRRR___\\\QQQTTT\\\qqquuuuuu}}}mmmeeeeeexxxtttxxxsssccc}}}qqqsssxxxmmmfffdddhhhqqqyyyzzz{{{|||vvvzzz}}}}}}||||||~~~yyyyyywwwuuuwwwyyyuuunnnkkkdddZZZSSSNNNIIIDDD@@@???>>>===???BBBEEEGGGGGGJJJOOOSSSNNNDDDCCCUUUjjjeeeiii}}}^^^FFFGGGooosssyyynnnZZZQQQLLLDDD===888555222//////...---...111444666666333111333888999666666888777777777777888999;;;<<<<<>>EEEKKKIIIEEEFFFJJJQQQUUU\\\ccchhhmmmrrruuuxxxvvveeeRRRDDD===;;;CCCXXXrrr^^^DDDJJJKKKaaa\\\===AAAjjjqqq[[[wwwwww~~~|||xxx^^^LLLJJJHHHIIIIIINNNYYYgggqqquuuuuuttttttwww~~~|||yyyvvvrrrmmmkkkjjjkkkllloookkkaaaZZZ```ppp|||UUU666>>>555777___{{{rrrvvvzzzxxxiiifffiii||||||yyywwwuuuppplllbbb___[[[VVVSSSRRRSSSSSSRRRMMMNNNSSSTTTUUUbbbrrrzzz\\\MMMHHHfff\\\kkkKKKLLL{{{vvvyyyEEE666555///999ZZZ{{{dddjjjRRRPPPNNN\\\ZZZzzz~~~yyyrrrmmmooopppooojjjeeeaaa___```bbbcccccc```WWWHHH<<<444444222///111666777555777777<<>>EEEKKKIIIDDDEEEJJJQQQVVV^^^eeejjjmmmppprrrttt|||rrr\\\III???999333444DDDYYYnnnhhhYYYHHHXXX___???AAAgggrrrTTTwww{{{```MMMJJJGGGHHHIIINNNYYYgggrrrvvvvvvwwwzzzzzz~~~|||xxxvvvsssppppppqqqtttuuuzzzxxxmmm``````lllvvvwww|||~~~^^^;;;AAA777999ccc|||xxx{{{fff```jjj~~~{{{{{{xxxpppiiiZZZZZZYYYXXXXXXYYYYYYZZZUUUPPPSSS```hhhhhhnnnwww]]]OOOHHH[[[SSSnnnQQQFFFqqqppp}}}QQQ;;;555///:::^^^ooobbbNNNNNNMMM``````{{{}}}yyysssooopppqqqnnniiidddaaa______\\\YYYXXXSSSHHH<<<666000333444111222666777666===@@@LLLYYYVVVQQQbbb}}}|||}}}VVVQQQ|||vvvwwwzzzyyyTTTLLLlllnnnwwwnnn[[[CCCPPPsssiiiiii~~~|||gggmmmooosssxxx{{{}}}}}}]]]RRRVVVggg{{{}}}rrruuuuuu|||qqq[[[YYYYYYEEEBBBVVVccckkksss```GGGBBB>>>BBBVVVjjjmmmzzz~~~gggwwwxxxzzz```bbbooommmuuuvvvzzzkkktttsssnnnooo~~~nnneeeeeekkktttzzz|||~~~zzzyyy~~~zzzdddLLLDDDBBBEEEOOO\\\gggoootttrrrrrrqqqsssyyy~~~zzzrrreee___WWWRRRQQQQQQOOOMMMPPPNNNKKKIIIIIIJJJIIIHHHNNNGGGGGGRRR]]]YYYLLL@@@BBB^^^qqqXXXMMMhhhuuupppfffwwwvvvXXXPPPKKKCCC===999555333111000---,,,...333666666444222222333444444555555666222333444444333444777:::;;;@@@DDDEEEBBBBBBEEEIIINNNPPPZZZiiiooommmmmmqqquuusssyyyrrr]]]FFF<<<:::999777666444888;;;FFFdddpppWWWPPP}}}]]]FFF>>>iiiNNN~~~}}}sssdddSSSHHHDDDHHHJJJOOOYYYfffpppuuuwwwvvvwwwxxx|||{{{vvvvvv||||||vvv{{{}}}hhhXXXPPPRRR^^^jjjlllqqqyyycccBBB333999>>>kkkvvv}}}VVVssscccbbbppp|||yyywwwnnnbbb[[[cccjjjhhhaaa\\\^^^bbbbbb^^^aaammmwwwyyyzzz~~~qqqSSSCCCQQQttt^^^hhhSSSRRRsssZZZ::::::---<<>>EEEHHH]]]zzz|||kkklll}}}WWWGGGnnnqqquuuYYYQQQkkk|||gggkkk@@@RRRrrrdddcccnnnwwwjjjkkknnnqqqssstttuuuxxxzzz}}}ssssssuuuwwwssseeeWWWXXXaaauuu~~~tttcccccc{{{xxxlllddd```[[[YYYXXXaaakkkjjjVVVAAA:::>>>BBBmmmrrrsss|||oootttwww}}}^^^bbbgggdddttt|||}}}gggrrrppptttqqqzzz~~~jjjbbbffflllsssyyy}}}~~~~~~{{{ooo___SSSTTTPPPMMMIIIFFFKKKZZZjjjlllllllllpppxxx{{{ssshhhbbb[[[TTTPPPMMMLLLKKKLLLNNNNNNLLLHHHGGGIIILLLOOOJJJGGGHHHIIIHHHHHHJJJGGGSSSkkk|||OOOKKKlllzzzrrraaazzz{{{ZZZPPPKKKCCC===999555222111000---,,,///333666666444222222333444444555555666222333444444333555777::::::???DDDEEEBBBBBBFFFJJJTTTWWW\\\dddkkknnnkkkggg]]]ZZZ^^^nnnxxxmmmOOOAAA555333666666555555333666777;;;LLLhhhvvvVVVLLLwwwbbbGGG>>>nnnlll}}}sssaaaPPPGGGGGGIIIJJJOOOYYYfffpppuuuwwwxxxyyyzzz|||~~~{{{|||rrrVVVDDD>>>@@@HHHPPPUUUZZZcccooo{{{\\\@@@444:::AAAooobbbuuueeecccqqqyyyqqqeee[[[\\\eeerrrzzzxxxnnnccc\\\aaaeeekkknnnmmmnnnvvvuuuTTTDDDPPPggghhhNNNNNNsssyyy___???999///@@@ooo}}}~~~{{{]]]PPPTTTPPPSSSeee{{{yyy{{{wwwwwwssskkkeeeccc```\\\]]]]]]WWWKKKBBB<<<777111111333555666777999;;;===HHHRRR___kkktttzzzyyyuuu{{{|||}}}~~~~~~aaaOOOtttrrrppp^^^YYYmmmwwwooooooFFF\\\lll\\\___ssswwwhhhjjjmmmppprrrssstttvvvxxxvvvkkkfffiiittt}}}|||lllccchhhrrrooo]]]ZZZcccggg^^^RRRQQQ[[[aaaZZZKKKAAA???@@@HHHTTT___qqqsss}}}wwwooozzz|||^^^eeennniiiwwwqqqtttqqq{{{}}}iiiccceeejjjpppvvv{{{~~~~~~~~~xxxmmm```WWWRRRQQQSSSTTTQQQNNNQQQWWWaaahhhpppxxx|||sssmmmddd\\\XXXTTTNNNMMMPPPOOOQQQSSSRRROOONNNOOOQQQRRRLLLEEEDDDHHHKKKGGGAAABBBPPPhhhRRRKKKlll|||uuuaaawww|||YYYPPPKKKDDD===999555222000///...---///444666666444222222333444444555555666222333444444444555777999:::???DDDEEECCCCCCGGGKKK___bbbdddeeegggcccVVVGGGCCC>>>???NNNbbbuuuwwwbbbOOO666111///444888888666777999999999777:::MMMqqqwwwSSSHHHrrriiiIII===qqqiiiuuuaaaMMMGGGJJJIIIJJJOOOYYYeeepppvvvwwwxxxzzzzzz{{{{{{}}}|||qqq[[[BBB666555666888999<<>>444:::BBBsssgggxxxfffeeesss{{{nnn```XXXQQQWWWeeevvvpppbbbeeejjjkkkfffccciiissszzz}}}YYYMMMSSSuuunnnSSSNNNqqqppp___>>>777222HHHzzzrrr}}}[[[OOOSSSNNNSSSggg}}}yyyzzzxxxxxxtttkkkfffddd```\\\[[[\\\VVVHHH;;;555333222222444888===AAABBB@@@>>>AAAJJJSSSYYYaaakkkpppqqq}}}iiiSSSttt}}}nnn|||}}}xxxbbbgggyyywwwvvvhhhtttyyylllIIIcccrrr]]]___vvvwwwkkkjjjmmmppprrrrrrssstttvvvzzz~~~uuusssuuu}}}{{{xxx}}}kkkSSSDDDZZZSSSIIIHHHUUUaaa[[[MMMLLLTTT___bbbYYYHHH===999666AAAIIIXXXtttrrrnnn}}}lll{{{___]]]hhhbbb|||qqqssstttrrr~~~{{{gggbbbdddhhhmmmssszzz}}}}}}}}}uuukkkdddZZZUUUPPPMMMJJJHHHMMMTTT^^^gggqqqyyy~~~vvvlllaaa[[[\\\WWWKKKJJJQQQRRRUUUXXXYYYXXXVVVVVVVVVYYYUUULLLFFFIIINNNHHH;;;>>>JJJ___wwwVVVLLLjjj~~~yyy\\\mmmyyyTTTPPPKKKDDD===999555222000///...---000555777666444222222333444444555555666111333444555444555777999:::???DDDEEECCCCCCGGGLLL[[[\\\bbbgggaaaPPP<<<000555111000888EEEXXXoooxxx{{{}}}zzziiiQQQ>>>888666777;;;<<<888777888;;;777777;;;<<>>666444PPPlllyyyZZZMMMPPPLLLRRRggg~~~zzzzzzyyyyyyuuulllfffdddaaa\\\___]]]TTTEEE999555333111555666:::@@@FFFHHHEEEAAA>>>:::AAALLLJJJCCCPPPggg{{{~~~lllTTTpppmmmxxx|||jjjuuunnnZZZkkk```BBB```yyy```]]]pppqqqllljjjmmmqqqssssssssstttuuutttzzzwwwvvvppp___TTTTTTYYYdddooouuuuuusss{{{bbbEEEEEEPPPUUUNNNKKKPPPQQQKKKLLLOOOYYYcccaaaSSSFFFBBBCCCMMMLLLKKKXXXiii{{{ooo]]]rrrlllXXX^^^\\\sssuuuvvvuuurrryyyeee```ccchhhnnnuuuzzz~~~}}}|||uuu```\\\VVVPPPJJJHHHOOOYYYdddhhhmmmsss||||||tttcccZZZ[[[bbb^^^NNNJJJRRRRRRUUUZZZ]]]]]][[[XXXVVV\\\bbb^^^RRRLLLMMMHHH???;;;@@@NNNdddzzzYYYLLLfff~~~|||aaammmwwwSSSQQQLLLDDD===888555111//////......111555888666444222222333444444555555666111333555555555555777888999>>>CCCDDDBBBBBBFFFJJJOOOKKKRRR\\\TTT===111555000//////000333???XXXnnnlllppptttrrrhhhYYYLLLFFFAAA===<<<>>>===:::<<<@@@???888;;;GGGMMMSSShhhxxx\\\QQQuuulllMMMAAArrrvvvYYYlllQQQFFFJJJJJJJJJNNNXXXdddpppvvvxxxyyy||||||{{{~~~oooSSSCCC:::888999>>>>>><<<<<<>>>>>><<<888;;;NNNjjj~~~eeeKKK::::::EEE}}}yyyuuuQQQwwwdddcccttt|||rrrYYYUUURRRRRRWWWbbbppp{{{vvvhhh```bbbTTTIIIOOOccctttvvvrrrlllkkkcccVVVPPPVVVaaaiiinnnxxxgggiiiQQQkkkzzzvvvlllDDD555444RRRjjjttt{{{ZZZKKKMMMIIIPPPggg~~~zzzzzzyyyyyytttlllfffdddaaa\\\bbb]]]RRREEE??????<<<888;;;:::;;;???EEEIIIHHHFFFFFF;;;999AAABBB???JJJ\\\ooovvv}}}qqqYYYttt|||rrrmmmsssrrr{{{xxxbbbpppzzz}}}{{{SSS:::[[[qqq\\\ZZZjjjkkkhhhjjjnnnrrruuuuuuuuuvvvvvvyyy{{{~~~uuugggiiiooohhh[[[VVVOOOJJJJJJNNNQQQSSSccciiitttyyybbbooossshhhYYYQQQLLLHHHAAAAAAHHHTTT\\\[[[WWWUUUdddtttqqq___TTTOOOSSS```tttUUU}}}yyy~~~eeeggglllyyy}}}zzzvvvrrrxxxddd]]]bbbiiirrrxxx|||~~~}}}{{{aaadddiiifffZZZOOONNNTTThhhiiijjjpppxxx{{{qqqdddOOOOOOYYYgggfffXXXQQQUUUQQQTTTXXX[[[\\\YYYUUUQQQXXXffflll^^^LLLEEEFFFFFF???>>>CCCUUUppp]]]KKKccc{{{~~~mmmwwwzzzWWWQQQLLLDDD===888444111//////......222666888666333222222333444444555555666000222555666555555666888999>>>CCCCCCAAA@@@DDDHHHRRRKKKKKKLLLAAA111000:::...///111///---444HHH]]]iiikkkllleeeYYYPPPTTT]]]MMMGGGBBBBBBDDDFFFLLLSSSUUUOOOSSS___ggglll{{{[[[MMMppplllQQQGGGwwwNNNqqqTTTGGGIIIKKKKKKNNNWWWdddooovvvyyyzzz~~~}}}[[[>>>555<<<===??????:::666;;;DDDCCCDDD@@@;;;FFF```xxxkkkQQQ???<<>>===>>>AAAEEEHHHIIIFFFAAA777666IIIaaafff\\\bbblllyyy~~~~~~yyyddd~~~wwwzzz}}}ooovvvoootttzzzrrrnnncccJJJ:::[[[~~~}}}fffYYY]]]nnnuuuiiiiiimmmrrruuuvvvvvvwwwxxx{{{~~~llllllvvvwwwooogggWWWDDD::::::>>>@@@MMMMMMNNNYYYuuuwwwrrrllliiieee\\\NNNCCC=========BBBLLLXXX[[[YYYkkk{{{uuu[[[FFF===???LLLrrrXXXyyyxxxxxxwww|||vvvqqqxxxrrrvvvddd[[[aaajjjssszzz}}}~~~}}}{{{nnnnnnllleeeXXXLLLKKKQQQaaaffflllrrrvvvqqq___MMM;;;EEEWWWggghhh___XXXVVVQQQRRRUUUXXXYYYUUUOOOKKKLLL]]]iiibbbNNN???AAAIIITTTQQQQQQ\\\rrraaaMMMaaazzzggguuu~~~\\\RRRLLLEEE>>>888444111...///...///222777888666333222222333444444555555666000222555666666555666777:::>>>BBBBBB???>>>AAAEEEUUUXXXRRRDDD:::888666333///...///000///222===JJJ^^^aaaeeeddd\\\XXXcccrrr^^^TTTKKKJJJLLLQQQYYY```ffffffggghhhhhhnnn[[[HHHhhhpppUUUKKK{{{]]]~~~rrrUUUGGGIIIKKKKKKNNNWWWdddooovvvyyyxxx|||~~~}}}fffKKK===;;;AAACCCFFFFFF???:::???GGGLLLUUUTTTJJJKKK___vvvcccNNN===;;;HHHyyy~~~VVVtttbbbbbbvvvwwwlllddd\\\TTTQQQPPPRRR[[[eeerrr~~~|||kkkZZZSSSKKKIIIPPP\\\fffllldddfffnnnqqqaaaMMMMMM\\\```zzzccc~~~nnnsss~~~tttKKKqqq~~~rrrxxxqqqJJJ777888NNNzzzuuuiiiZZZHHHGGGCCCLLLeee~~~}}}uuurrrooopppllleee```___\\\XXX\\\YYYQQQHHHDDDFFFFFFDDDAAA@@@???>>>>>>AAAEEEIIICCCAAA888666GGG^^^bbbWWWTTTbbbsss~~~~~~iiivvvnnnrrrzzzxxx|||dddVVVGGG???^^^tttpppggg\\\]]]lllnnnfffkkkppptttvvvwwwwwwxxxuuuiii\\\___^^^```bbb^^^UUUOOOMMMIIICCCAAA@@@;;;===TTTvvvjjjWWWLLLTTT\\\WWWLLLEEE???CCC@@@:::DDDWWW]]]WWWVVVgggdddQQQHHHIIIOOO[[[www\\\uuusssyyyppptttxxxvvvyyy|||yyyrrrvvvddd[[[```gggpppwww{{{}}}~~~~~~sssggg]]]TTTMMMNNNSSS[[[eeennnpppkkkaaaPPPCCC@@@RRReeennnnnniii```WWWRRRSSSTTTVVVVVVRRRKKKEEECCCKKKXXX^^^SSSBBB???HHHhhhjjjjjjkkksssfffPPPbbbzzz\\\lll___RRRMMMEEE>>>888444111...///...///333777999666333222222333444444555555666000222555666666666666777:::>>>BBBBBB>>>===@@@CCCKKK[[[YYYDDD???JJJDDD///000------000222222666;;;NNNVVVccckkkiiifffnnn{{{iii\\\PPPLLLNNNRRRXXX^^^bbbfffdddZZZPPPWWWqqqbbbIIIcccvvvWWWJJJ{{{PPP||||||pppUUUGGGJJJKKKKKKNNNWWWcccooowwwyyytttyyy{{{zzz}}}hhhJJJAAADDDFFF@@@EEEMMMQQQMMMGGGGGGKKK]]]kkknnn```ZZZggg|||WWWGGG999777FFFzzzZZZsssbbbbbbwwwyyysssmmmddd\\\XXXUUUSSSZZZdddgggxxx{{{rrrfff```VVVNNNKKKRRR]]]fffggg\\\bbbuuuwwwaaaQQQRRRVVVsssYYYvvvllllllqqqPPPtttxxxyyytttNNN999<<>><<<>>>>>>@@@AAAAAA???<<<>>>CCCGGGKKKCCC>>>>>>999333999FFFEEEUUUkkkyyy~~~~~~~~~|||~~~}}}hhh~~~fff}}}wwwvvv~~~mmm[[[GGGDDD```mmmeeelll\\\UUU___mmmdddiiiooosssuuuvvvwwwwwwppp{{{wwwRRR???BBBDDDCCCQQQ___iiimmmhhhWWWFFF444888666666GGGeeezzz```JJJ???IIIPPPKKKGGGJJJ;;;EEECCC;;;FFF```hhh___\\\uuu~~~[[[qqqooo}}}cccmmmrrrhhhuuunnnzzzqqqvvveee[[[___eeelllsssyyy}}}zzz~~~sssjjjiiifff^^^TTTNNNZZZfffnnnjjj^^^SSSJJJDDDWWWlll|||}}}zzzvvvkkk]]]TTTTTTTTTUUUUUUPPPIIICCC@@@>>>IIIZZZZZZIIIAAAFFFllltttwwwqqqmmmrrrxxxzzzjjjRRRccc{{{^^^mmm|||___PPPNNNHHH@@@777111//////222000//////111333333333///222444444555666666555444222333777888666666999:::===??????======@@@DDDNNNXXXeeeWWW???DDDGGG000222222222111000222555888AAAEEETTTffflllfffeeekkkgggYYYRRRVVVXXXTTTTTTYYY___ddd[[[KKKBBBCCC]]]bbbOOO]]]zzz]]]JJJmmmUUUsss~~~~~~uuu[[[HHHJJJKKKKKKNNNWWWcccooowwwzzzzzzyyyxxxzzzyyyXXXIIINNNPPPHHHFFFLLLUUUWWWQQQLLLTTTaaalll~~~xxxnnnttt^^^999===@@@EEEvvvyyyiii[[[www___]]]www|||tttpppfff[[[VVVVVVWWWXXXaaauuu{{{yyyuuuggg]]]TTTLLLVVVdddeeefff```bbbqqq|||mmm```ffftttXXXcccggg{{{mmm}}}dddlllvvvtttHHH999888GGGqqq~~~|||VVV@@@KKKDDDBBB___~~~vvvuuu{{{rrrqqqkkkkkkggg]]]WWWVVVWWWWWW[[[[[[RRRCCC;;;???BBBAAA@@@EEEJJJGGGAAA===>>>BBBCCCEEEDDD>>>:::<<>>@@@HHHXXXooottt]]]qqqppplll```wwwpppmmm{{{rrruuu{{{{{{zzzqqq}}}oooddd[[[bbbhhhjjjpppyyy~~~}}}~~~wwwfffaaadddaaaSSSEEEYYY```iiikkkSSSCCCTTT]]]ZZZ{{{tttnnnZZZXXXTTTQQQTTTXXXVVVMMMDDD@@@@@@CCCLLLXXXZZZKKK:::SSS]]]YYYTTT^^^ddd\\\UUU{{{jjj]]]sssxxxbbbkkk{{{XXXPPPMMMHHH@@@777111//////000//////000333555666666555555333000///111444666333111333888999777777999<<>>GGGWWWccchhhiiikkkiii^^^XXXYYYUUUJJJFFFHHHHHHEEEBBBDDDBBB999HHHiii```MMM[[[}}}fffPPPtttIIIxxx}}}~~~uuu[[[GGGIIIJJJJJJMMMVVVcccpppwwwzzzvvvxxxzzz|||wwwYYYOOOWWW^^^\\\XXX``````bbbeeegggfff```ZZZxxxvvvxxxmmmAAA;;;999===mmmoooyyyjjjVVVrrr]]]```uuu~~~{{{uuukkk```YYYXXX[[[^^^aaammmzzzgggbbbgggfffXXXUUUaaagggjjjcccXXXWWWjjjxxxzzz~~~SSSVVVZZZzzzjjjfffbbbyyy|||yyyOOO<<<888GGGrrr|||zzzXXX===GGGDDDEEE^^^}}}~~~rrr```VVVbbbqqqssslllhhhooolllfff```YYYSSSQQQRRRccciiifffYYYOOONNNMMMIIIEEEJJJNNNLLLEEE@@@@@@BBB@@@BBBCCCCCCEEEJJJSSSZZZdddeeelllwwwwwwWWWfffpppyyywwwqqquuuzzzppp^^^@@@[[[yyymmm}}}nnn[[[VVVddd{{{nnnbbbfffkkkmmmpppsssuuuvvvyyy~~~rrrWWWDDDAAA>>>666BBBFFFJJJPPPXXX[[[RRRFFF888999>>>III[[[qqqxxxjjjccc]]]UUUNNNPPPMMMJJJHHHIIIVVVppp___qqqwwwuuu```ooojjjkkkeeennnzzzyyyqqquuueeeZZZaaahhhkkkqqqzzz~~~}}}{{{{{{}}}|||vvvmmmbbb[[[XXX\\\cccdddYYYCCCAAAXXXeeevvv~~~xxxxxxqqqnnnbbb\\\YYYVVVXXX[[[YYYPPPHHH>>><<<<<>>888666:::???AAA>>>999444111333444999EEE[[[oooxxxwwwwwwhhhXXXMMMCCC<<>>CCC777>>>[[[zzzdddQQQ```kkkWWWRRR|||}}}~~~vvv\\\GGGHHHHHHIIILLLVVVcccpppxxx{{{vvv{{{~~~||||||~~~___KKKPPPWWWUUU^^^nnnoookkkfffjjjwww|||iiiQQQYYYooo~~~wwwjjjlllxxx|||JJJ???:::???pppqqqXXXxxx^^^[[[qqq|||pppfff```^^^```ccc]]]hhhnnnppp{{{mmmaaafffooohhhaaaeeehhhfffhhh___SSS___|||~~~xxxzzzRRRJJJNNN|||lllyyyaaabbbyyy{{{ZZZ<<<777FFFwwweeeCCCDDDDDDGGGZZZyyy}}}}}}wwwiiiVVVIIINNNZZZaaaeeeiiipppiiieeeccc\\\PPPJJJLLLaaaooovvvnnnccc]]]YYYSSSKKKPPPTTTQQQJJJDDDBBBCCC=========>>>CCCMMMZZZccchhh```___jjjtttsssmmmjjj|||{{{WWW```~~~www|||uuu~~~rrrfff<<>>333999AAAJJJSSS^^^lllwww{{{tttllleeeaaa___ZZZZZZYYYSSSJJJKKK]]]pppbbbtttyyyzzz]]]hhhjjjuuuwwwqqqzzzvvvqqq}}}eeeXXX___gggmmmttt{{{}}}|||~~~zzzwwwjjjccc```___[[[WWWXXXbbbfff[[[OOOTTTbbbnnnnnnpppyyyqqqooohhh```^^^\\\]]]^^^[[[RRRKKKBBB???;;;===FFFNNNKKKCCC;;;DDDAAACCCVVVdddeeeggglll[[[ooo}}}uuu```hhhzzzYYYNNNLLLGGG???777111//////------///222666777777555,,,///555:::999666555777222111444999;;;888777999;;;@@@DDDBBB===;;;>>>BBBJJJQQQ\\\ZZZGGG666333666888===BBBEEEBBB<<<777333///222222777KKKfffvvvvvvuuuiiiZZZLLL@@@;;;CCCPPPMMMCCC555444999555>>>VVVsss~~~gggUUUeeeiii[[[eeexxx~~~|||xxx^^^HHHHHHGGGHHHKKKUUUcccpppxxx||||||}}}uuummmqqqrrrgggnnnppphhhnnnvvvuuuqqqsss|||```IIIZZZiiikkkgggkkkyyyxxxJJJ@@@???GGGzzz}}}^^^bbbQQQlll}}}rrrllljjjfffbbb```WWWaaa]]]RRRaaahhhYYYjjjvvvvvvqqqjjjdddllllllaaa[[[cccmmmqqqccc```^^^cccrrrYYYJJJJJJ~~~tttmmm___iiilll|||bbb???999KKK~~~|||TTTFFFCCCGGGUUUvvv|||{{{kkkaaaTTTJJJDDDHHHXXXiiijjjdddbbbeee\\\JJJ@@@AAARRRfffvvvssshhhaaa\\\WWWQQQTTTWWWUUUNNNGGGCCCCCCAAA???<<<888:::EEEVVVccciiiZZZSSS\\\gggfff^^^YYYvvv{{{```cccyyycccttt{{{lllwwwtttkkk999PPPsssdddxxxuuu^^^TTTbbbzzzgggYYY[[[```fffkkkmmmrrrwwwhhhEEEDDD???888777::::::777555:::@@@DDDDDDIIIWWWeeeZZZ]]]bbbeeeggghhhiiikkkdddfffeee^^^NNNBBBBBBHHHfffuuu~~~^^^pppuuucccgggkkksssvvv{{{tttqqqcccWWW\\\eeennnvvv{{{|||{{{}}}mmmffffffeee___YYYSSS^^^ssszzzzzznnnZZZ\\\jjjuuujjjppp{{{tttqqqhhhcccbbbaaaaaaaaa\\\UUUPPPFFFCCC===;;;???FFFFFFAAA999GGGOOO[[[rrr~~~||||||lll\\\qqqccceeexxx[[[NNNKKKFFF>>>777111//////......///222444555444222111111555999555......333444222555999:::888777999888>>>DDDCCC>>><<<@@@EEEOOOSSSUUURRRFFF555///666111444999:::888555222111000444222...666LLL^^^ddd]]]^^^___[[[OOOCCC???AAAQQQTTTFFF444222666===HHHlllyyyfffUUUggg~~~iii^^^]]]cccyyy{{{aaaKKKIIIGGGGGGKKKUUUcccpppxxx{{{~~~{{{ppp```SSSTTTbbbpppyyy}}}yyypppnnnsssssspppxxx|||kkkQQQSSSUUUVVVWWW```sssnnnDDD===???III|||ZZZ|||eeeSSSgggzzzqqqrrrrrrkkk```ZZZUUURRRQQQZZZmmmuuu]]]lll~~~{{{ooommmoooqqqlll___YYYiiicccdddcccdddooocccRRRLLL}}}|||yyyhhhmmm}}}~~~~~~iiizzz```DDD<<>>JJJVVV]]]OOOBBBDDDNNNUUUWWWVVVqqqwww~~~~~~ooommmvvvxxxkkk|||vvvdddvvv}}}nnn<<>>>>>??????===BBBRRRddd```^^^^^^cccjjjnnnmmmkkkkkkfffaaaZZZOOOAAA888666@@@WWWtttrrrUUUjjjwwwooolllllljjjuuulllqqq|||sssqqqaaaWWWZZZbbbnnnxxx||||||{{{wwwooossskkkuuu}}}zzzkkk\\\TTTRRRSSSZZZ|||~~~DDD<<>>666111//////.........000333444444333666222222444333222<<>>EEEDDD>>><<<@@@FFFOOORRRKKKGGGHHH;;;///222---000222333111000000000,,,111222---///>>>RRR```XXX\\\^^^ZZZOOODDD>>>===QQQeeecccPPPKKKKKKDDD@@@\\\llliiiZZZnnnpppdddGGGWWWyyy}}}dddLLLJJJGGGHHHKKKUUUbbbooowwwzzzyyyppp^^^KKK===<<>>NNN```rrriiiaaaeeeooovvvrrrkkkbbbUUUIIIDDDCCC???:::999777@@@SSSmmmpppVVVlll~~~ooorrrzzzzzzwwwqqqiii}}}rrrqqq|||dddWWWXXX```nnnxxx|||||||||xxx{{{sssoooddd[[[```\\\```cccbbb[[[PPPGGGAAALLLTTTxxxCCC:::KKKqqqvvvqqqllleeefff\\\fffiiilllmmmjjjfffcccaaaSSSTTTNNNBBB:::666444111///666:::HHHbbbqqqwww~~~rrrcccwwwppplll~~~yyy{{{sssUUULLLJJJEEE>>>666111/////////......000333666777666777222000444444777GGGZZZ;;;777666888777555666999777@@@GGGEEE>>>;;;???EEENNNRRRFFFBBBOOOIII555000000222444444333222222333,,,...111222222999KKK]]]______ZZZRRRJJJEEEDDDDDDLLLeeerrrpppnnn```JJJ>>>DDDXXXqqqmmm___uuuwwwkkkWWWWWW}}}www}}}|||dddLLLIIIHHHHHHLLLUUUbbbnnnvvvyyyvvviiiUUUDDD;;;888:::;;;===HHHXXXgggxxx~~~uuu{{{wwwqqqqqqwww}}}bbbUUUKKKGGGDDDGGG[[[rrrxxx{{{PPPEEEFFFNNN}}}yyyIIIlllfff^^^^^^|||wwwtttvvvxxxnnn^^^YYY^^^YYYCCCKKKxxxyyyxxxyyy~~~{{{jjj[[[PPPuuujjj{{{tttzzzqqqXXXKKK;;;CCC{{{gggkkk|||ttteeePPPCCCEEEJJJgggwwwwwwhhh\\\VVVQQQIIIBBBRRR]]]]]]LLL;;;777::::::GGG\\\nnnnnnfffaaa[[[TTTSSSSSSQQQOOOKKKHHHGGGFFFBBBDDDGGGHHHHHHFFFCCCAAA```rrrwwwkkkhhhxxx~~~xxxyyy{{{~~~vvv}}}xxx~~~|||xxxxxxtttrrrJJJEEE\\\cccjjjkkkTTTTTTfffwwwVVVPPPRRRXXXXXXSSSVVV___kkkiiitttggg]]]PPPDDDFFF:::222444777888AAAMMM```UUUNNNVVVhhhsssrrrkkkTTTEEE777444888999999999777555:::MMMhhhrrrZZZqqq~~~|||qqqvvviiisssvvvddd|||qqqqqqzzzkkkXXXWWW^^^mmmxxx||||||}}}xxxwwwiiiqqqqqqhhhhhhnnn```QQQMMMRRRRRRJJJAAA@@@PPPnnnqqqIIIBBBBBB___eeellllll______[[[bbbggglllmmmjjjgggffffffaaaaaaZZZKKK>>>888666444777999777@@@XXXiiirrr~~~qqqcccvvvmmmsssuuuVVVLLLJJJEEE>>>666111///000...------///444888:::;;;888333222555222///:::KKK===999666777666444555999999AAAHHHFFF>>>:::===CCCPPPWWWIIIGGG[[[YYYAAA555111333555555333111111111444111111444000...:::KKKYYY\\\^^^[[[TTTNNNFFFAAA@@@UUUjjjyyy|||cccDDD888222IIIfff|||kkk^^^ttt{{{qqq~~~YYYsssppp|||}}}{{{~~~{{{dddLLLIIIIIIIIILLLUUUbbbnnnuuuxxxwwwhhhVVVIIICCCAAA===999777>>>HHHTTTggg|||{{{tttxxxyyyrrrnnniiifffkkktttrrrjjjfffaaaSSSFFFLLL]]]vvvyyyOOODDDFFFNNN}}}OOOeeegggUUU\\\{{{qqqtttzzzyyyhhhVVVXXXeeeWWWNNNJJJYYYxxxxxx{{{xxxrrrnnnsssjjj\\\RRRuuulllzzzlllyyywww]]]WWWDDDHHH~~~wwwhhh{{{yyyhhhaaaQQQEEEEEEFFFddduuu~~~{{{|||}}}~~~uuuwwwtttgggVVVJJJCCC@@@GGGWWWWWWAAA222:::FFFJJJHHH]]]ppprrrnnnjjjccc[[[SSSRRRPPPMMMKKKIIIIIIIIIMMMGGGCCCFFFMMMSSSRRROOOTTTyyyyyy~~~qqq~~~}}}}}}~~~~~~ppp~~~~~~rrrtttuuuwwwooovvvpppLLL===NNNYYY^^^{{{qqqUUUOOO]]]vvvrrrUUUNNNMMMRRRPPPHHHJJJSSS}}}kkkEEECCCkkk{{{ppp^^^MMMNNN>>>555888:::666666<<>><<<999RRRjjjTTTlllzzz@@@777444GGGPPPhhhrrr```\\\[[[]]]ccciiikkkhhheeeeeefffffffff^^^LLL<<<666444444,,,...///<<>>HHHZZZMMM333333555555555222000//////222222222222444666888999GGGVVVbbbbbb]]]YYYSSSMMMKKKEEEIIISSSMMM;;;333999333;;;TTTwwwgggZZZ~~~wwwggguuussswwwtttsssaaaJJJEEEGGGGGGLLLVVVcccllltttyyywww~~~zzzfffVVVPPPKKKDDDEEE>>>AAAPPPXXX[[[gggxxxzzzyyyyyynnngggiiillliiiggghhh```sssoooIII>>>GGGTTTdddyyyvvvRRRJJJMMMQQQttt~~~~~~```fffnnn\\\VVVvvv{{{yyyvvvddd[[[bbbjjjiiiKKK???GGGVVVxxxzzz~~~}}}yyysssdddSSSSSSiiilllSSS]]]sssooo{{{aaa}}}bbb[[[LLLDDD}}}bbb|||~~~jjj^^^QQQ@@@EEEEEEXXXppp}}}}}}{{{}}}~~~}}}tttooozzzvvvaaaNNNJJJIIIEEEIIIDDD???@@@HHHQQQTTTRRRXXXcccooorrrlllddd___]]]WWWSSSQQQPPPKKKEEEHHHPPPPPPIIIBBBBBBKKKVVV___cccnnnnnnrrryyyzzzuuupppnnn}}}|||{{{{{{|||~~~zzzuuu|||xxxhhhcccsssxxxttt{{{lllvvvggg^^^>>>GGGQQQNNNwwwyyyYYYOOOSSSooottt]]]OOOKKKSSSWWWSSSTTTZZZzzzeeeFFFMMMrrrmmmHHHJJJAAA777222555999999777:::777444:::LLL___ddd___NNNEEE;;;999<<<===888222999333111666>>>JJJccczzzxxxffffffzzznnnsssooo}}}fffeeemmmpppuuuppptttyyy```TTTTTThhhxxxzzzyyy|||~~~||||||yyymmmccc```ZZZSSSMMMHHHEEECCC;;;IIIZZZVVVFFFBBB>>>000===IIIGGGQQQlllppphhhooo^^^cccgggfffaaa\\\ZZZZZZWWWQQQIII@@@:::555111//////111111777MMMkkkmmm___vvv{{{tttuuuUUUOOOKKKDDD===888444000......------...111444777999555111000333666666777:::555444555777555222444999999???FFFHHHAAA:::;;;AAAJJJZZZXXXLLLNNNPPPHHHAAA555666555111------111666111111000000000222333444>>>OOO^^^bbb```^^^\\\YYYYYYMMMFFFIIIGGG>>>888999888<<>>qqqeeezzznnnaaaTTTAAACCC@@@TTTlll~~~~~~|||{{{{{{}}}~~~}}}|||uuutttrrrllleeecccccc^^^WWWNNNEEE>>>AAAOOO\\\```^^^dddjjjnnnkkkddd^^^^^^aaa[[[WWWTTTTTTPPPJJJKKKOOOIIIIIIIIIIIIIIIKKKPPPTTTaaahhhtttzzzuuummmlllqqq|||{{{zzzzzz{{{|||ssshhhuuuyyyiiipppgggppp|||ddd___>>>CCCPPPNNNqqq\\\QQQRRRkkk|||]]]MMMPPP```ccc]]]YYYTTTccc}}}nnnUUUOOO\\\[[[[[[hhhppp}}}ZZZEEE@@@<<<<<<=========>>>999888777:::GGGUUUZZZWWWJJJCCC:::888:::<<<:::777888333111555888???RRRfffvvv~~~iiilllxxxjjjsssrrrzzzssspppdddlllwwwqqqpppeeeVVVSSSddduuuxxxyyy}}}zzzzzz~~~{{{qqqhhheee```ZZZUUUOOOKKKHHH888AAAUUU]]]OOODDDAAA===888FFFIIIQQQdddfff___fff```hhhoooppphhh\\\RRRMMMFFF@@@999777888999666222...111000444GGGeeeyyykkk___uuuuuunnnxxxUUUOOOJJJCCC===888444111......---------///111444666777222///222444444666999666444444666444111333777888???GGGIIIAAA999;;;CCCMMMTTTVVVYYY[[[PPPEEEHHH111222222///++++++000555222111000/////////000111333DDDWWWbbbfffjjjlllllltttgggYYYVVV[[[```]]]WWWQQQQQQ```{{{bbbWWWwwweee\\\qqqiiiwwweeeKKKFFFGGGGGGKKKTTTcccqqqzzz~~~xxxqqqaaaYYYNNNCCC>>>BBBJJJQQQzzzwwwmmmccc^^^\\\[[[]]]aaaddd\\\fffiii```SSS^^^qqqpppUUUZZZ^^^\\\yyysssxxxnnnYYYvvv\\\QQQjjj~~~qqqeeeiiilllzzzbbbBBB555===JJJ^^^uuu~~~pppaaa```^^^VVVGGGFFF___}}}hhhSSSddduuuuuurrr|||{{{iiirrr[[[@@@fffooonnnyyypppcccUUUCCCCCC===NNNfffyyy||||||zzzzzz}}}~~~||||||~~~{{{qqqhhhkkkrrrnnnbbbXXXSSSFFF;;;@@@PPP^^^bbb```gggkkkmmmiiibbb___bbbggg```ZZZWWWWWWUUURRRPPPRRRNNNTTTXXXTTTKKKCCCBBBEEEMMM]]]pppyyyrrriiillluuu{{{zzzzzzyyyzzz{{{}}}~~~{{{}}}yyylllwwwsssccchhhnnn```jjjrrrrrr```aaaAAA>>>PPPNNNiii^^^RRRQQQeee```JJJTTTmmmqqqppplll]]]yyy~~~yyylllbbbaaaSSSjjj~~~kkkNNN???555999>>>===999999555777777777;;;CCCHHHHHHFFFBBB<<<999999:::::::::666333444777777999HHHZZZpppyyypppaaakkkooo}}}{{{yyyzzz|||vvvooozzzkkkYYYRRR```qqqvvvyyyxxxwww||||||vvvmmmjjjeee```[[[TTTLLLGGG:::999QQQllliiiSSS>>>...555BBBIIIOOOZZZYYYVVV\\\RRR\\\jjjuuuuuukkk]]]SSSCCC;;;333222666999555000///222111222BBB___vvvkkkbbbvvvwwwrrr]]]OOOJJJCCC===888555111///------,,,---///111444666999444000222444444666:::777444333555444111222555999AAAJJJKKKBBB999;;;DDDRRRWWWXXX^^^dddWWWDDD@@@000000111111000000000111333222111000000111222333---999KKK\\\jjjsssuuuuuuzzzuuunnnlllxxx}}}wwwvvv}}}fff```{{{|||wwwfffmmmddduuugggMMMEEEFFFGGGJJJSSScccsss}}}~~~wwwaaaXXXHHH:::>>>VVVqqqzzz|||zzzqqqeee\\\VVVUUUWWWZZZfffbbbiiivvvvvvxxx}}}oooXXXbbbdddUUUgggfffzzziiiPPPxxx~~~```QQQcccssshhhkkklllzzzwwwWWW999999===CCCTTTmmmwww|||yyyyyy}}}zzzrrr]]][[[]]][[[JJJ<<>>GGG___uuu|||}}}{{{zzz~~~~~~{{{zzz}}}yyymmmiiipppnnn^^^QQQOOOSSSEEE;;;===GGGNNNPPPPPPXXX___gggiiifffeeehhhmmmhhhbbb\\\ZZZZZZYYYWWWVVVVVVZZZ[[[TTTGGG<<<888888<<>>777777::::::888555666:::<<>>>>>BBBRRRdddllluuu~~~llldddsssxxxxxx~~~zzzpppvvvmmmYYYPPP^^^ooovvvzzz{{{yyy}}}~~~{{{sssooojjjeee^^^TTTIIIAAACCC777EEEggg{{{yyybbbFFFLLLQQQSSSTTTUUUSSSPPPRRRCCCKKK[[[pppqqqcccMMMEEE<<<777777888666333000444333333AAA^^^xxxnnniii||||||}}}zzz```NNNIIICCC===888555111///---------...000333777999;;;555222333555666888;;;888444333555444111111333;;;CCCLLLNNNEEE;;;;;;AAAQQQfffmmmhhhggg^^^MMMCCC===777222000222444333111222111111111111333444555111444>>>PPPbbbjjjiiieee[[[bbbhhhmmm{{{|||cccgggtttfff___tttlllPPPEEEEEEGGGJJJQQQbbbttt|||{{{ooorrrvvvyyyzzzvvvlllbbbUUUNNN???777CCCeee~~~vvvjjj```[[[ZZZZZZYYYiiirrrtttsss~~~~~~hhhXXXjjjhhhMMMTTT|||rrr{{{\\\DDDiii{{{gggTTT[[[ssskkkmmmlllzzz{{{VVVMMMLLLCCC@@@WWWWWWUUUWWWeeetttqqqddd]]]WWWYYY]]]PPP===CCCXXXvvvfffXXXuuu}}}vvvsssyyyxxxpppvvviiiPPPccc}}}zzzyyyrrr___OOO@@@CCC===BBBYYYqqq{{{~~~}}}}}}yyyvvvxxxyyywwwaaaaaajjjpppbbbKKKEEENNNMMMCCC;;;;;;;;;:::;;;>>>OOOYYYccchhhiiijjjooouuuvvvppphhhaaa___^^^[[[XXXRRRNNNHHH@@@:::555222111333:::MMMdddtttxxxwwwvvv||||||||||||||||||}}}}}}zzzcccddd|||zzz{{{xxxhhhffftttsssrrr~~~xxx{{{ZZZ]]]JJJ:::BBBEEEPPPuuukkkZZZTTT[[[~~~[[[MMMYYYfffzzz{{{hhhcccZZZvvvxxxhhhYYYKKKDDD@@@@@@???<<<666333555888888<<>><<<;;;<<<999999===CCCEEEKKK^^^sssqqqzzzwwwuuu{{{oooqqq{{{{{{ooo|||xxxppprrrpppZZZOOO\\\ooowww}}}}}}yyysssmmmeeeZZZLLLBBBHHH<<<;;;KKKgggjjjddd```\\\VVVUUUSSSOOOGGGFFFNNNccc{{{yyykkk[[[WWWOOOEEE===:::999;;;111444333333BBB```zzznnnnnnyyy\\\NNNIIICCC===999555222000---------///111555888::::::555222555777777999<<<;;;666333555555222111222;;;AAAKKKPPPIII???;;;===QQQyyy|||qqqmmmddd^^^NNNDDD777///---000111222111111000000111333444666777333555BBBOOOSSSNNNIII???JJJVVV```ppp~~~^^^lllgggaaaxxxrrrSSSEEEDDDGGGIIIPPP```sssyyytttbbbaaabbbcccddd___UUULLLOOOGGG>>><<>>TTTlllxxx}}}zzzvvvvvvrrrnnn\\\bbbmmmnnnYYYBBB@@@MMMKKKBBB;;;:::777111111777UUU]]]fffjjjjjjmmmttt{{{|||zzzsssiiiccc___ZZZTTTGGG???666111222555555444111111;;;QQQfffrrrvvvwww||||||||||||||||||||||||gggdddzzzvvvvvvzzzttt||||||zzz~~~]]]XXXSSS???777>>>FFF___xxxbbbVVVUUUsssoooNNNGGGUUUfff~~~VVVIII===III{{{iii[[[TTTOOOGGGAAA<<<:::777333222444000444:::>>>??????>>>>>><<<;;;???CCCCCCHHH\\\rrrzzzsssvvv~~~oooeeeyyy|||qqqlllxxx}}}dddpppyyyssspppooowww]]]NNNYYYlllwww{{{wwwqqqgggZZZOOODDDBBBBBB>>>DDDaaavvvrrrbbbWWWVVVVVVQQQVVV]]]WWWLLLDDDBBBRRRjjj{{{{{{tttpppnnnhhhZZZKKK???999999222444333333DDDbbb{{{jjjooovvvZZZMMMIIIBBB===999555222000//////...///111444777888777333222555888888999;;;===777444666666333111222666<<>>MMM]]]mmmyyy{{{{{{{{{||||||{{{{{{zzzmmmiii~~~uuuooo}}}|||{{{hhhYYYbbbKKK444>>>EEEQQQ|||~~~dddUUUMMMdddyyyWWWBBBNNNRRRbbb}}}```RRR[[[ddd~~~zzzgggaaaUUURRReeeooo|||{{{lllgggmmmiiiZZZOOOCCC:::999;;;888555555111222555888:::;;;;;;:::999999===???===>>>PPPeee}}}nnnuuuzzzxxxooodddjjj{{{|||vvv\\\|||{{{qqqrrrooodddNNNUUUgggttt{{{zzzyyysssggg^^^KKKGGGHHHEEE===???DDD???KKKBBBIIIMMMFFFOOO]]]ZZZMMMDDD>>>DDDUUUhhhtttxxxzzzzzzwwwoooaaaRRREEE???888999666777IIIfff|||zzzdddnnn~~~ttt]]]MMMIIIBBB===999555222000111000//////000222444666555111111555888888888:::>>>888444666777444222222222777BBBMMMNNNEEE<<<999LLL___iiiqqqzzznnnooorrrooobbbNNN>>>888888;;;:::888777666666777777333000000444444000111777777222333AAAWWWlll}}}uuu{{{uuuqqquuueeeYYYnnnrrrRRRFFFAAAFFFIIINNN^^^pppqqqgggsssyyyvvvjjjfffgggbbbSSSIIIGGG@@@888===KKKccc{{{ooo[[[HHHKKKWWWgggpppuuu~~~}}}vvvqqqwwwsssDDDBBBgggNNNWWWvvvwww]]]IIIooosssbbb___tttnnn```bbb]]]iii^^^VVVUUURRRNNNTTT```vvvhhhYYYNNNEEE>>>>>>CCCFFFnnnppp```[[[{{{{{{ooonnnrrr{{{XXX222BBBzzz{{{zzzhhhyyy\\\EEEFFF???777KKKcccrrrxxx{{{{{{}}}{{{wwwnnnddd___^^^ZZZTTTOOO\\\III999888999444333777111@@@RRR\\\[[[UUUQQQPPPZZZdddkkkhhhbbb\\\TTTLLL===999555444444555333222555222111333888IIIddd{{{zzzzzzzzz{{{{{{zzzyyyyyy~~~yyyyyy{{{ppp}}}|||~~~xxxxxxsssyyyyyyzzzxxx}}}sss^^^nnnXXX666BBBJJJMMMiii|||aaaQQQHHHZZZkkk```EEEPPPJJJOOO{{{fffWWWIIIKKK___tttooo___\\\aaa{{{}}}qqqgggzzzjjj[[[KKK>>>@@@EEECCC???<<<888555333222444555555444444555:::===888888GGG[[[zzz}}}zzz~~~|||ttt[[[wwwwwwlllLLLrrrvvvrrrjjjOOOQQQcccrrr{{{xxxuuuwwwyyywwwnnnfff^^^HHHBBBKKKKKKHHHFFF@@@KKKDDDNNNPPP@@@EEETTTPPPTTTLLLBBB>>>DDDTTTfffqqqpppsssxxxzzzwwwlll]]]SSS???>>>:::;;;NNNkkk~~~vvvaaannnqqquuuXXXNNNIIIBBB;;;777444111//////////////////111555999666<<<:::111000888:::444:::;;;888333333555555111111666???HHHIIICCC;;;666CCC]]]rrrpppnnn~~~ccclllpppzzzrrrWWWGGGFFFCCC???IIIOOOGGGAAA>>>666555333111000111333444555444555333333@@@YYYqqq~~~~~~^^^eeennnNNNiiixxx[[[CCCEEEFFFHHHOOO^^^lllqqqmmmqqqvvv}}}vvvhhh^^^VVVUUUTTTLLL>>>444888CCCYYY\\\fffppppppsss{{{]]]AAA===???===HHH```pppyyy~~~YYYrrrEEEAAA]]]VVVOOOzzz___PPPdddzzzmmmhhhnnnuuuwwwwwwxxx|||zzzpppbbbYYYXXX\\\```bbbnnnzzz}}}ppp]]]RRROOOMMMYYYnnnzzzkkkbbbdddttt~~~zzzsssiii|||FFF@@@AAAhhhhhh{{{vvv___JJJ???DDD>>>BBBUUUppp{{{vvvyyy{{{{{{xxxrrrmmmnnnnnnggg\\\SSSiiiLLL@@@@@@777888999,,,444:::CCCIIIFFF>>>;;;===PPP]]]ffffffbbb]]]TTTLLL===999555444666777666555666222111333666AAA\\\www{{{{{{zzzzzzzzz{{{{{{|||xxxxxxuuuvvvwww{{{tttiii{{{ooovvvrrraaa~~~~~~rrrjjj```CCCKKK[[[FFF\\\|||sssOOOEEEPPPYYYttteeeHHHSSSHHHRRRhhhYYYWWW```qqqvvvooommmrrr}}}}}}rrrhhhwwwqqqVVVCCCJJJVVVTTTMMMJJJ===999777888777555777<<>>@@@PPPbbbkkknnnpppoooqqqtttooofffTTTFFF;;;???RRRhhhzzzyyykkkuuuvvvcccNNNIIIBBB<<<777444111//////////////////111555888999<<<:::333555???BBB>>>===>>>:::555333555444000222555===GGGLLLHHH???888CCCWWWrrrwwwkkknnnwwwvvvoooooouuurrr\\\>>>444IIIjjjjjjTTTBBB999888444000222555777333///444444333444:::DDDOOOXXXsss~~~~~~|||~~~UUUaaawwwRRRbbbxxxyyy\\\DDDAAACCCEEELLLZZZhhhmmmjjjfffjjjqqqwwwxxxssslllgggcccZZZNNNHHHFFFCCC;;;444:::<<>>PPP[[[eeetttzzzdddiii>>>;;;NNNkkkRRRrrraaaQQQ[[[zzzuuuwwwzzzwwwqqqkkkkkknnnkkkbbbZZZZZZhhhxxx~~~kkkYYYfffyyyzzziiibbbkkkxxxwwwuuu{{{~~~kkkyyy}}}xxxDDD@@@CCCiiirrrvvv]]]LLLCCCCCC===???QQQlllyyyvvvyyy~~~}}}|||{{{yyy|||}}}tttyyysssfffqqqWWWJJJMMMLLLGGGFFFCCC;;;:::<<<@@@@@@===>>>AAAMMMVVV___cccfffdddZZZOOOGGGCCC>>>;;;999888666444555222333777:::CCC[[[sssyyyyyyyyyyyyyyyyyyzzzzzz|||qqqvvvzzz}}}yyyrrrfffsssooo}}}```\\\dddmmmssslll```CCCBBBUUUUUUUUUwwwyyyNNNBBBLLLOOOjjjvvvLLLIIIJJJSSSccc{{{vvv~~~zzzgggrrrrrrMMM???EEEOOOOOOJJJ???888555777888777666777999333??????===???===NNNrrrzzz~~~|||zzz{{{}}}}}}xxxsssppp}}}^^^SSSttt{{{ooopppwww{{{XXXQQQ]]]mmmzzzuuuooopppuuuyyyzzzyyyoooiiiffffffddd^^^YYYWWWXXXYYYYYYUUUNNNJJJPPPXXXYYYTTTMMMDDD999555<<>>ZZZfffddd[[[PPP???777000222;;;BBBDDDBBB:::444222666777555;;;EEEeeevvv|||~~~vvvyyyLLL]]]TTTeeesssyyy^^^EEEDDDEEEGGGMMM[[[jjjpppooofffiiimmmnnnmmmjjjhhhfffxxxooo___OOOKKKLLLCCC666444222444:::===AAAOOO^^^zzz]]]AAA444333666444777444555>>>CCCNNNbbbuuu~~~mmmbbbAAA???DDDvvvppp~~~BBBIIIkkkWWWQQQkkk{{{zzzwwwzzzxxxppphhhdddhhhnnnuuu|||ssslll}}}xxxhhhcccvvv~~~ppp|||}}}mmm~~~{{{|||lllBBBBBBGGGhhhwwwXXXKKKEEEAAA<<<;;;JJJeeeuuuwwwxxx~~~}}}zzzyyyzzzzzz}}}~~~uuu~~~eeeMMMNNNYYYSSSHHHJJJCCC===:::;;;<<<<<<>>>BBBHHHMMMTTT]]]gggkkkdddZZZVVVRRRLLLGGGBBB>>>999666888666888===???EEEZZZoooyyyyyyyyyyyyzzzzzz{{{{{{wwwmmmsss~~~rrr{{{wwwgggYYY~~~jjjnnnVVViiibbbwwwpppaaaFFF:::MMMgggTTTnnnUUUBBBIIIEEE[[[XXX???KKKPPP[[[uuujjjzzzyyyeeejjjtttkkkRRRHHHIIIEEE<<>>888888<<>>@@@AAA>>>777333333333000///111:::IIIXXXZZZLLL:::<<<^^^yyyzzzmmmRRRGGGNNNYYY^^^CCCBBBAAABBBSSSrrrxxx```CCC:::000000;;;KKKYYY```NNN@@@888:::888333;;;JJJ```ttt}}}~~~vvvyyyHHH\\\nnn^^^{{{zzz```FFFEEEFFFHHHNNN\\\mmmvvvwwwppprrrsssrrrnnnkkkjjjjjjbbbFFF>>>===:::???:::999<<<>>>???EEEMMMkkkwwwzzzgggLLL;;;888;;;444777444333666666BBBYYYrrr{{{yyy[[[BBB@@@EEEjjjhhhnnnGGG@@@ooo}}}bbbJJJ___yyyzzzoooiiigggeeeaaa]]]aaalllwww{{{uuulllccc]]]aaaqqquuuhhhgggiiippprrr{{{}}}```BBBDDDKKKdddwwwUUUDDDCCC>>><<<999DDD]]]pppvvvxxx{{{}}}xxxyyy|||wwwwwwqqqPPPAAARRRRRRCCCAAACCC@@@???@@@>>>::::::<<<@@@CCCIIIQQQ]]]fffkkkkkkfffccc^^^XXXQQQKKKEEEBBBBBB@@@AAAEEEFFFKKK\\\pppzzz{{{{{{|||}}}}}}}}}}}}}}}sssqqq{{{ssspppyyyTTTHHHoooqqqmmm~~~nnnuuu~~~~~~qqqbbbOOO999DDDlll[[[ccchhhIIIFFFAAAOOOnnnlllDDDGGGEEERRRwwwzzzjjjrrrwwwccckkksssuuuiiiSSSCCC@@@CCCJJJIIIMMMXXX]]]XXXNNNHHHFFFFFFVVVNNN@@@<<>>AAA???888333333444222---000777GGGZZZ```QQQ===<<>>999222999HHHaaaxxx~~~|||kkkKKK^^^```ooo~~~}}}|||bbbHHHBBBCCCDDDJJJYYYnnn|||~~~}}}{{{zzzzzzrrrKKK:::777666;;;:::;;;@@@DDDFFFHHHKKKWWWkkk|||xxxcccNNNAAA:::555888555666888444>>>UUUqqqxxx~~~PPP===888DDDaaawwwggg}}}WWWIII]]]mmmIIIVVV|||yyyooopppooojjj```VVVSSSSSSPPPcccxxx{{{ssslllnnn|||~~~|||gggmmm|||vvvWWWDDDGGGMMM]]]zzz{{{^^^CCCBBB;;;>>>:::@@@UUUhhhrrrvvvyyy}}}~~~wwwooonnnuuugggCCC>>>>>>888999:::===CCCHHHDDD<<<777777888:::>>>BBBHHHTTTfffttttttssspppkkkeee^^^YYYWWWUUUPPPOOOQQQQQQTTTcccuuuyyyzzz{{{|||}}}}}}}}}}}}{{{wwwooowwwooozzzDDD===wwwbbb|||~~~}}}hhhpppbbbXXX???===```bbbZZZttt}}}VVVDDD@@@GGGVVVXXXFFF:::JJJaaa}}}qqqmmmrrrxxxkkkXXXZZZjjjfffeeejjjqqqqqqdddUUUKKKCCCVVVyyyzzzdddSSSNNNeeerrrtttvvvxxx~~~}}}uuuvvvsssuuuqqqYYY```eeesssqqqrrrmmmvvvvvvWWWNNN]]]vvvzzzrrrmmmrrrhhh^^^]]]^^^]]]^^^___TTTSSS[[[ggghhh]]]XXXZZZUUUMMMHHHHHHHHHBBB===::::::;;;???GGGPPPTTTTTTTTTIIIDDD;;;:::JJJggg}}}iii[[[oooxxxyyy{{{RRROOOJJJCCC===888555222000---///000000///000222333888999::::::999::::::999???BBBAAA:::444444555444...000444@@@TTT```VVVDDD>>>MMMrrrzzzwwwfffRRRNNNXXX\\\XXXIII444555666555222000333:::AAADDD===999:::888444888@@@aaa{{{~~~}}}zzzyyyxxxwwwzzz~~~]]]PPP\\\nnnxxx^^^bbbpppxxx}}}dddIIIDDDDDDEEEKKK]]]vvv}}}ooo}}}vvveeeZZZQQQIIIBBBAAABBBDDDFFFFFFFFFEEEFFF\\\ssszzzqqqcccSSSIII???>>>;;;???CCC<<>>@@@;;;===LLL^^^jjjqqqvvv|||~~~ttt~~~zzziiiaaarrr```<<<......222888:::BBBJJJIIIAAA:::888222666;;;:::888???VVVlllyyy{{{{{{xxxsssmmmjjjhhhddd^^^\\\\\\[[[[[[gggwwwuuuvvvxxxzzz{{{{{{zzzzzzzzz}}}pppnnn}}}wwwooo???@@@jjjiii|||pppeeebbbKKK<<>><<<777777IIIgggkkkeeewwwyyy[[[PPPKKKCCC===999555222000---///000000//////111222888999;;;:::888999???EEECCCGGGEEE===666555666555333222000666JJJ\\\[[[MMM>>>EEEjjjeeeKKKLLLRRRSSSMMM@@@888888888666222000///000000111222333444666:::===[[[yyy{{{xxxwwwvvvrrrpppwwwOOOQQQUUU|||NNNSSS\\\ttt}}}fffJJJFFFGGGGGGNNNbbb}}}wwwaaaccchhhnnntttsssmmmgggXXXUUUPPPJJJEEEBBB@@@>>>===SSSlllzzz|||wwwlllbbbTTTOOOJJJQQQWWWLLLHHHVVVqqqtttyyy}}}zzzBBBDDD>>>999VVViiiUUUEEEnnnaaaPPP```}}}}}}{{{vvvsssvvv~~~oookkkkkknnnkkk___TTTOOO___nnn|||zzz{{{xxxqqqlllxxxrrrKKKKKKMMMRRRRRRcccuuu}}}nnnrrraaaHHH@@@;;;;;;DDDSSSaaalllrrryyy|||zzzsssdddaaavvvkkkUUUNNNIIIMMMEEEAAAFFFKKKIIIBBB>>>555;;;AAA???666555FFFZZZsssvvvyyyxxxtttooommmlllgggbbb```aaa^^^[[[bbbooosssuuuwwwyyyzzzzzzyyyyyyvvv~~~{{{ppptttyyy~~~```AAAKKK```zzzzzzxxxpppnnn\\\DDD<<>>:::888888888777666555777555///...444888888TTTuuuuuuxxxyyy~~~yyyGGGQQQOOO|||{{{bbbjjj^^^rrr~~~fffKKKDDDDDDDDDKKK```}}}wwwggg```\\\cccjjjlllooorrrccc```WWWLLLDDDBBBAAA@@@BBBXXXrrrxxxoooiiiaaaZZZbbbjjj\\\RRR[[[ppptttyyy|||zzz~~~yyy999>>>888>>>SSSXXXkkk>>>aaapppQQQNNNvvvmmm[[[YYY```ooo{{{~~~{{{}}}}}}qqq{{{vvvrrrtttIIILLLOOOTTTQQQ```kkktttRRR@@@;;;999???LLLZZZgggpppxxxiiicccnnnvvvqqqvvvgggTTTCCCCCCLLLOOOIIICCC<<>>999888;;;666:::888999KKKkkk~~~ttt~~~~~~sssssstttUUUQQQLLLDDD===888555111///000000000000000000000000333666777666444666===CCCFFFBBBDDDIIIAAA222///666444222...,,,777LLL^^^fffGGGIIIVVV}}}]]]CCCPPPllllllPPP===777222555999555999222:::BBB999333666777NNNoooxxxwww}}}gggFFFQQQ^^^ooo~~~nnnuuu~~~iiiHHHDDD@@@HHHKKKSSSzzz~~~wwwqqqmmmmmmooommmkkkjjjiiilllooolllggg]]]hhhhhh^^^VVVJJJEEEMMMEEEOOOiiitttddddddkkkcccZZZ```ppp{{{}}}wwwtttpppfff===>>><<>>FFFRRRVVVFFF555888GGG\\\[[[OOOFFFIIILLLUUUfffbbb\\\UUUPPPPPPYYYkkkyyyyyyuuuyyy|||zzzyyyyyyyyysss|||wwwvvvpppKKKRRRSSSWWWppphhhrrrnnnttt}}}}}}iiimmmQQQ>>>EEEZZZ{{{vvvYYYCCC@@@===QQQyyynnnLLLHHHFFFeeezzzwwwqqqtttyyy}}}vvvvvvvvvsss|||gggXXXRRR]]]bbbbbbccc~~~iiiqqqzzzPPPIIIUUUZZZvvvsssxxxvvvnnnyyygggYYYaaavvvxxxjjjvvvkkkeeeaaa[[[___ccc^^^XXXiiiUUULLLBBB;;;HHH666666444:::777KKKqqq{{{kkkhhhzzz}}}yyyZZZQQQLLLDDD===888555111///000000000000000000000000222777;;;<<<::::::===AAA@@@AAAEEEHHHCCC999555777333333000...333DDD]]]pppOOOCCCGGGnnnyyyUUUGGG\\\bbbMMMDDD;;;;;;===777666333555444000777>>>999KKKmmm|||uuuxxx]]]GGG[[[kkkqqqGGGrrr~~~qqqRRRHHH@@@EEEKKKRRRqqqwwwllleeedddgggmmmmmmiiibbb^^^^^^bbbeeehhhmmmiiicccaaaXXXNNNPPPHHHCCCOOOqqqxxxhhhfffkkkccc\\\eeeoooyyy~~~|||~~~xxxtttsss```:::???@@@GGGPPPccc|||xxx]]]HHHeeesssXXXRRRxxx|||~~~yyyyyy~~~yyynnnwwwsss|||nnn~~~www\\\PPPSSSRRRPPPQQQTTTsssuuuyyy```GGGAAA;;;888;;;DDDUUUcccjjjtttyyylll}}}~~~dddZZZkkkkkk```bbbaaaBBBJJJWWW\\\NNN<<<:::DDDEEENNNLLLDDD@@@;;;BBBUUUVVVNNNDDDAAAHHHXXXlll{{{|||wwwuuuyyy{{{wwwtttssswwwkkknnnzzz|||eeeGGGOOOQQQYYYjjjzzzrrrhhhooommm}}}wwwsssmmmYYY;;;===OOOttt{{{RRR???;;;GGGeeegggMMMHHHWWWvvv{{{ooogggooosssmmm}}}wwwwwwzzzxxxsssaaaYYYQQQ\\\```gggiii{{{}}}vvv{{{xxxlllwww[[[KKKPPPWWWssswwwtttqqqmmmnnnkkkiiilllqqqtttqqqnnnwwwrrrhhhaaa```bbbfffkkkbbbddd\\\___XXXHHHGGGAAABBB<<>><<<;;;<<<@@@GGGLLLJJJGGGBBB<<<555333333333111...888WWWwwwgggLLL@@@bbb}}}QQQVVVpppXXXKKKBBB@@@???666CCCCCCCCC;;;666AAAFFF999IIInnn~~~yyyvvvsssxxxyyy~~~UUUKKKbbbrrr]]]nnnuuuZZZLLLAAACCCJJJOOOdddvvvnnnkkklllkkkkkkfff\\\SSSTTT```lllyyyxxxnnnjjjnnneeeUUUOOOMMM???>>>WWWvvvvvvddd\\\ZZZPPPJJJTTTpppxxx}}}{{{xxxYYY888AAADDDEEEJJJVVVkkkuuuHHHGGGsssbbbLLLeeevvvrrrwww|||zzz|||yyyiiiuuuppp|||mmmWWWQQQVVVVVVTTTSSSQQQfffwww]]]WWWDDD@@@===:::777;;;JJJZZZgggqqq}}}mmm{{{~~~fff\\\mmmsssjjjMMMSSS^^^cccXXXFFF???CCCNNN___ddd\\\LLL999888JJJJJJDDD===;;;EEEWWWiiittt}}}zzz{{{yyysssqqqtttiiiiii|||yyy{{{~~~\\\JJJSSSRRR[[[aaawwwdddhhhmmmpppqqqvvviii```JJJ999BBBeee}}}{{{iiiFFFAAAAAA@@@rrrsssTTTBBB]]]yyywww}}}yyytttttt}}}~~~vvvvvvuuu|||hhh]]]aaaZZZ\\\YYYeeehhhpppkkkzzzsssnnnqqqzzzqqqQQQKKKRRRjjj{{{}}}{{{xxxtttrrrqqqrrrssswww}}}ooodddjjjjjjlll|||tttaaaeeemmmkkk\\\NNNYYYJJJ??????>>>WWW{{{xxxkkknnn~~~{{{yyyYYYPPPKKKDDD===999555222000////////////////////////...333999===<<<;;;:::999FFFQQQVVVOOOLLLKKKAAA222555222333444...000LLLnnn{{{^^^CCCRRR|||nnniii___ZZZ^^^\\\PPPHHHGGGKKKHHH===<<<<<<222IIIppp|||vvvrrrqqqsssyyytttjjjooozzz|||TTTPPP```kkkwwwwwwtttZZZKKKAAABBBJJJLLLXXX|||nnnnnnkkkddd]]]^^^lll|||~~~uuurrryyyqqqaaa[[[WWWLLLEEEHHHPPPXXXaaajjjgggbbbRRRHHHEEE<<<:::FFFjjjrrrwwwxxx|||||||||SSS777AAAFFFEEEHHHOOO]]]sssbbb>>>aaa|||sssQQQTTTsss~~~xxxqqqqqqxxx{{{}}}qqqooozzz|||dddYYYPPPXXXZZZZZZWWWOOOWWWpppaaaLLLAAA>>>>>>>>>:::888CCCQQQfffnnn}}}jjjvvvjjjXXXnnnfff___aaafffggg___QQQKKKLLLbbbsss{{{uuubbbFFF???MMMJJJKKKJJJGGGJJJUUUccckkk||||||wwwqqqoooooojjjooo|||ttt{{{YYYUUU[[[WWW]]]^^^llllll|||~~~}}}tttvvv{{{jjjbbb___AAA;;;QQQmmmooovvvVVVDDDDDD999FFFvvvccc<<>>AAAHHHnnn}}}wwwqqqoooooottt|||{{{wwwnnnRRRQQQ[[[cccgggeeeuuutttYYYHHHBBBBBBHHHHHHOOOuuu}}}xxxuuu{{{~~~yyynnnmmmggg]]]QQQFFF??????HHHQQQIIIJJJAAA;;;===<<<>>>KKKaaaiiippprrrvvvtttOOO999AAAEEEGGGMMMUUU^^^ppp[[[VVV]]]JJJ]]]~~~zzzuuurrrpppttt}}}qqqyyy}}}yyyrrrxxxYYYWWWQQQXXXXXXVVVUUUMMMRRRfff}}}___@@@;;;;;;???===888===GGGXXXaaappp|||lllooo|||mmmsssvvvsssqqqoookkkddd\\\YYYZZZ```lllssstttjjjQQQFFFRRRUUU\\\\\\RRRLLLTTTcccnnnxxxyyy|||~~~xxxooojjjkkkmmmooovvv~~~uuunnnVVVXXX\\\]]]___aaagggkkkppphhhRRR===AAAXXX___aaaxxx|||NNNCCCKKK>>>@@@cccwww[[[FFFGGGfff~~~qqqmmmpppyyyvvvlllpppwwwuuufffjjj}}}xxxyyyzzzcccMMMZZZggguuubbb___]]]]]]zzzgggmmmnnnPPPIIIUUUhhh{{{zzzzzztttyyyzzzlllnnnzzzkkkssswwwccc\\\VVVggg}}}xxxuuu|||uuuVVVOOOJJJCCC===999666333111000000000000000000000000222444777:::===>>>@@@@@@???IIIOOOOOOTTTYYYNNN===888333222555333000777BBBuuuhhhHHHYYYyyyyyybbbJJJIIIQQQMMMpppzzzsssnnnnnnooowww]]]NNNQQQYYYdddeeewwwlllJJJccc{{{xxx^^^EEEDDDAAACCCDDDFFFgggxxxooosssvvviiiYYYPPPNNNNNNLLLIIIFFFIIIBBB===AAA@@@@@@IIIaaahhhooorrrttt{{{pppvvvKKK;;;AAADDDCCCLLLVVV^^^jjjzzzIIIZZZsssrrrPPPRRR```yyy}}}||||||~~~lllnnnsss{{{~~~rrrttt{{{pppQQQQQQSSSVVVPPPLLLNNNNNNVVViii{{{LLL>>>888===>>>888777>>>HHHTTTggg}}}~~~llltttttt}}}zzztttmmmhhhggghhheeeiiilllrrrpppZZZLLLTTT]]]ffffffXXXNNNXXXlllzzzyyyyyy{{{yyyrrriiiiiinnnxxx~~~```RRRRRRSSS^^^^^^\\\___iii```llldddIII;;;GGGRRRTTTbbbxxxvvvDDDBBB999222LLLdddZZZ444FFFwwwuuuiiieeennnhhhjjjsss~~~nnnmmm}}}qqqrrrtttwwwgggxxxtttvvvjjjPPPWWWdddggg___[[[\\\```uuu{{{ooojjjuuu]]]IIIMMM\\\uuuwwwwwwvvvlllxxxhhhgggcccppp}}}}}}zzzsssqqqttt|||uuuWWWOOOJJJCCC===999666333111000000000000000000000000000222555:::>>>AAAAAA@@@<<>>PPPwwwyyyrrryyy{{{rrrhhheeegggeee\\\QQQYYY\\\TTTLLLNNNIIIBBBDDDccciiiooopppnnnoooxxxppplllFFF===CCCEEECCCFFFKKKPPPYYYkkkzzzyyyuuuMMMCCCuuuzzziiiQQQMMMhhhvvvvvv}}}zzzsssnnnfffmmmxxxzzzmmmrrrxxx}}}}}}hhhSSSNNNQQQTTTNNNKKKOOOOOOTTTcccdddKKK999<<<@@@:::666888>>>KKK[[[mmm~~~ooozzztttpppnnnqqqqqqqqqzzz{{{fffVVV]]][[[hhhlllaaa[[[eeeuuu~~~|||{{{yyyuuulllfffjjjsss}}}sssUUUTTTOOOKKK\\\VVVTTT\\\RRRnnngggxxxxxxrrrYYY???===HHHKKKPPP^^^fffEEE999;;;LLLHHHqqq~~~XXXHHHWWWkkkvvvllleee```ggg{{{pppqqqpppxxxyyyxxx{{{~~~zzzfffrrrllltttttt```]]]]]]WWW]]]YYYXXXaaajjjtttjjjlll~~~qqqQQQIIIVVVkkkuuutttmmmvvvuuu{{{|||yyy{{{wwwoooqqq{{{tttWWWOOOJJJCCC===999666333222000000000000000000000000+++...333999>>>@@@???===???BBBIIIUUUaaaddd\\\SSS666999888333111444555222;;;mmm```EEERRR{{{}}}}}}{{{uuunnnkkkmmmqqquuurrrUUU[[[]]]ZZZfffYYYjjj^^^EEEiiitttzzzzzzeeeHHHHHH999666???999===YYYyyy{{{{{{yyytttmmmddd\\\iiilllddd]]]^^^XXXNNNMMM___dddiiihhhccc```eeemmmvvvzzzmmmsss|||rrreeeBBB===EEEGGGIIIEEE@@@AAAKKK]]]qqq~~~xxxpppaaaAAARRRqqqTTTGGGLLLjjjwwwtttzzzttt~~~yyytttvvv{{{yyymmmbbbdddmmmzzznnn[[[jjjvvv{{{{{{{{{rrreee[[[PPPNNNTTTSSSRRRUUUPPPMMMUUUooovvvzzzXXX===<<>>DDDTTTgggllleeecccgggRRR999111999888333333111444PPPssszzz[[[DDD]]]{{{wwwqqqjjjgggrrroooxxxiii[[[]]]```___]]]bbbdddpppDDDNNNggg~~~}}}{{{kkkJJJ???888;;;;;;666888AAAeeerrrjjjmmmtttvvvtttooommmlllcccYYYaaafffiiieee\\\VVVWWWZZZ]]]cccsss|||mmmqqqwwwqqqQQQGGGEEE???FFFGGGEEEBBBCCCKKK___wwwJJJEEEhhh{{{oooVVVBBBHHHmmmvvvnnnvvv{{{{{{xxxvvvtttsssqqqtttyyywwwkkkaaa^^^iiivvv~~~ZZZWWWyyyxxxlllzzz}}}|||eeeQQQXXXWWWTTTSSSQQQQQQRRRRRRPPPOOORRRzzzPPP?????????;;;999777<<>>FFFEEEFFFSSSyyyjjjGGGAAA<<<<<>>DDDBBBDDDEEEBBBCCCPPPgggzzzmmm,,,RRRfff```TTTIIIOOOgggzzzvvvhhhkkkqqqyyyyyysssooonnnnnnjjjlllnnnlllbbbXXXZZZaaattt|||\\\TTTmmm~~~uuuwwwzzzxxxqqqXXXOOOTTTPPPTTTRRRQQQPPPQQQQQQPPPNNNOOOvvv|||}}}~~~UUUCCCDDDBBB;;;888777777:::DDDYYYzzzrrriiiuuuhhhvvv{{{lllnnnzzz{{{zzz{{{xxx}}}yyygggXXXXXXWWWZZZdddsss|||||||||}}}xxxuuuaaaRRRUUUZZZWWWRRRRRRSSSVVVUUUUUU```rrryyyuuu}}}|||sssSSS===999DDDPPPGGGGGGZZZiiiFFF>>><<<<<>>@@@<<>>888:::555333:::IIIeee|||xxx}}}vvvttthhhWWWUUU___```bbbppptttxxx|||yyy{{{lll^^^TTTVVVXXXTTTQQQQQQTTTUUUUUUTTTWWWcccttt|||pppMMM333666GGGFFF??????[[[wwwOOOEEE;;;<<>>AAAjjjbbblllwww}}}}}}XXXKKK???<<<;;;777333222999>>>WWW}}}xxxhhh\\\^^^YYYSSSNNNKKKMMMPPPRRR^^^qqq~~~}}}~~~xxxlllgggdddlllvvv___===999>>><<<>>>===EEEJJJEEE======HHHTTT~~~III@@@QQQ[[[JJJDDDBBBUUUqqqmmmjjjgggfffjjjpppxxx}}}zzzwwwvvvxxx|||~~~{{{xxxuuupppmmmmmmkkkhhhddddddgggjjjjjjggg^^^RRRKKKTTTkkk}}}xxxUUUOOOkkkzzz{{{pppWWWQQQTTTSSSSSSRRRPPPMMMMMMMMMNNNMMMLLLIIIJJJqqqyyy}}}RRR???AAAAAA:::???777444888<<>>:::777444222000000////////////000000------...000444:::@@@CCCAAACCCDDDJJJ]]]tttzzzssspppiii___JJJ222111999888///888333000PPP~~~fffBBBWWW~~~zzzooobbb]]][[[cccwwwssslllxxxvvvaaaVVV^^^aaaZZZXXX```]]]VVV\\\eeeYYYFFF\\\jjjmmmrrryyylllYYYDDD;;;:::999555111333444<<>>AAADDDCCC??????BBBGGGkkkyyyzzz;;;???ZZZdddAAA>>>IIIMMMiiihhhfffaaa^^^```gggmmmuuuqqqmmmlllnnnpppooonnndddjjjooooooooorrrssspppeeebbbaaaaaadddfffgggfffWWWOOOFFFFFFUUUmmmzzz^^^IIIqqqzzzvvv^^^OOOOOOMMMKKKQQQQQQNNNKKKJJJKKKLLLLLLKKKJJJEEE[[[iiiCCCAAADDD<<<>>>888777:::777;;;WWWxxxzzzttttttnnnVVVRRRPPP]]]mmmnnnuuuxxxnnn|||iiiTTTRRRSSSWWWYYYXXXYYY[[[YYYSSSSSSWWWTTTNNNUUUbbb}}}\\\AAA888;;;>>>>>>999888KKKqqq]]]GGGAAA@@@??????NNNhhhiiiYYYIIIBBBEEEHHHJJJKKKCCCCCCCCCDDDEEEHHHKKKLLLZZZeeeyyydddYYY]]]hhh{{{tttttttttzzzrrrIIIUUUrrrxxxuuuxxxiiirrrvvvmmm___XXXSSSTTTTTTSSSRRRTTTTTTWWWYYYdddpppkkkbbbgggoooxxxsssmmm|||vvvOOODDDHHHQQQbbbtttzzzrrrlllnnnxxx}}}{{{}}}{{{}}}yyyVVVNNNJJJDDD???;;;888555222111000000//////000000111------...000444888<<<>>>@@@CCCJJJVVVgggtttuuuoooqqqpppppp___>>>///333555666333,,,,,,@@@cccbbbLLLLLLrrr}}}zzz{{{|||uuuhhh\\\QQQVVV```rrrrrrgggoootttggg^^^YYY]]]___[[[\\\bbb]]]]]]eeejjjfffGGGGGGsssqqqqqqvvvmmmRRR@@@999888888777...777:::<<>><<<===<<<===>>>@@@AAA@@@???PPPqqqFFF000gggoooOOO@@@:::MMMUUU^^^cccbbb______```fffgggjjjlllnnnmmmjjjhhhbbbhhhjjjhhhgggiiiiiifffeeeccccccdddeeeaaaXXXQQQDDDAAABBBRRRppp```GGG]]]~~~hhhSSSOOONNNIIIJJJOOOPPPMMMJJJHHHIIIJJJJJJJJJQQQJJJHHHrrr\\\HHHCCC>>>999888:::;;;777666DDDWWWzzzvvvkkkYYYKKKLLLLLLVVVhhhssswwwyyyxxxyyy^^^RRRRRRTTTVVVWWWXXXXXXXXXTTTOOOOOOTTTTTTNNNNNNSSS```ZZZ888333444:::???888555IIIcccwwwNNNCCCAAA:::;;;CCCZZZ|||rrrjjjkkklllgggaaaXXXXXXZZZ]]]cccjjjppptttlllXXXaaauuu}}}wwwpppjjjxxx{{{hhhWWWOOOHHHUUUnnnzzzxxxvvvxxx~~~rrr^^^ZZZUUUSSSUUUTTTQQQOOOPPPUUUWWWUUU[[[eeeaaa[[[```cccuuu}}}mmmpppooottteeeFFF<<>>:::777444111111111000000000000111111---,,,,,,...111666:::===BBBGGGRRR]]]bbbaaaaaadddqqqqqqzzzsssQQQ666222333:::222000666999CCCcccdddGGGHHH^^^~~~zzz|||{{{yyyuuuoooggg]]]TTTOOONNN\\\rrrwwwccchhh{{{^^^[[[YYYYYY]]]``````___]]]aaaiiijjj}}}rrrQQQ>>>ffffffhhhmmmttt|||nnnXXXFFF===;;;<<<444888;;;999<<>>@@@===<<<;;;;;;===???AAA@@@>>>AAAWWWccc666CCClll|||VVVIII===CCCMMMWWW___bbbcccccc^^^bbbfffiiiiiigggeeeeeedddiiijjjfffccccccaaa^^^hhhgggfffbbb[[[QQQGGGAAADDDMMM\\\rrrwwwzzzaaaPPPSSSvvvyyy[[[QQQSSSJJJJJJQQQMMMOOOLLLHHHGGGGGGIIIIIIIIIOOOJJJBBB]]]WWWCCCBBB999;;;;;;:::777777<<<@@@```zzzzzzvvvooojjj]]]IIIGGGOOOQQQZZZppp|||eeeRRRQQQQQQRRRSSSUUUWWWVVVTTTQQQOOOMMMNNNOOOOOONNNOOOIIIUUUvvvrrrwwwfffFFF;;;777===@@@<<<>>>FFFUUU}}}^^^NNNFFF>>>===BBBRRRhhh|||yyyvvvnnneeeeeettt{{{qqqjjjttt|||eeeFFF===DDD[[[^^^ooo}}}{{{}}}uuucccSSSRRRPPPPPPTTTTTTPPPMMMMMMTTTWWWTTTTTTZZZWWWUUU]]]\\\uuuvvvppplllooo^^^CCC>>>FFFKKK___lll}}}uuukkkkkk}}}vvvvvvtttYYYLLLHHHBBB===:::666222000111111000000000000111111---,,,++++++...444:::>>>???GGGVVVaaa^^^UUUZZZgggtttssseeeDDD:::999333333888999000---DDDccc~~~gggJJJ<<>>=========>>>@@@AAAAAAAAA===CCCkkkqqqzzzZZZ===???kkkwwwUUUFFFAAA>>>CCCNNNZZZbbbeeeeeeggggggdddaaa```cccfff```eeefffcccaaabbbbbb___``````\\\TTTKKKDDDBBBBBBLLL___xxxtttuuurrrMMMTTTtttggg~~~{{{gggOOOQQQSSSDDDJJJVVVIIINNNKKKHHHFFFGGGHHHIIIIIIBBB@@@@@@QQQttt~~~cccCCCFFF>>>@@@===888666999888555===UUUyyyzzzxxxzzzsss```VVVPPPEEEQQQ]]]aaaiii}}}xxxwwwVVVOOONNNNNNNNNPPPSSSWWWVVVSSSRRRRRROOOJJJJJJMMMOOOOOOXXXBBB]]]wwwzzzfffPPP:::333888<<<:::777BBBIIIoooqqq```HHH@@@:::EEEbbb~~~vvvsssiiihhhnnnnnnxxxzzzjjjmmmzzz}}}tttpppjjjVVVBBBEEEWWWeeedddxxx|||vvvcccXXXYYYMMMLLLOOOTTTUUUPPPMMMMMMRRRWWWTTTRRRVVVTTTTTT^^^WWWhhh~~~wwweeefffwww{{{UUUFFFEEEDDDJJJ\\\ooo|||}}}wwwlllbbbjjj{{{}}}sssSSSKKKGGGBBB>>>;;;888555333000///...///000111000...111000///------000666:::GGG@@@CCCLLLNNNMMMZZZmmmyyyPPP666<<<666333777888555444666WWW}}}yyyWWWKKKMMMOOOdddsssuuupppmmmooosssqqqfff]]]^^^UUUGGGEEEIIIEEEFFFVVVjjjwww___WWWiii___RRRPPPRRRXXXYYYWWWZZZaaaaaaYYYZZZXXXbbb|||OOODDDCCCBBBIII[[[ttt{{{lllTTT@@@>>>===;;;777555666;;;???RRR```wwwqqqYYYIIIBBB@@@===999888777666666666777999:::999EEEJJJGGGKKK[[[kkkqqqmmmnnnjjjhhheeeTTTHHHNNNOOOxxxtttqqqxxx^^^GGG666888???===999:::::::::;;;;;;<<<=========BBB>>>FFFjjjxxxtttXXX555777YYYooommmgggXXXJJJCCC===888???JJJPPPUUU\\\aaacccdddddddddffffffeeeccc```\\\ZZZXXXNNNDDD???CCCEEEEEEJJJTTTyyyxxxqqqxxxxxxTTTRRRsss|||wwwsss||||||~~~|||rrrTTTQQQMMMJJJJJJJJJJJJIIIJJJHHHFFFFFFHHHIIIFFFDDDCCCJJJBBB777NNN|||^^^FFFDDDAAA;;;777888:::999666;;;;;;EEEaaayyyooopppkkk^^^NNNEEEHHHMMM```pppzzz{{{nnnwww{{{```RRROOOJJJKKKNNNPPPMMMMMMYYYhhhYYYQQQIIIGGGJJJMMMKKKHHHLLLAAAEEEeeezzzlll>>>555777666===666<<>>OOOmmmzzzwww~~~vvvuuussshhhXXXMMMMMMLLLKKKJJJJJJLLLMMMOOOQQQQQQQQQRRRTTTVVVXXXYYYYYY\\\lll{{{tttrrrtttsssxxxQQQDDDDDDDDDGGGVVVkkkwww|||vvvhhhaaaRRRAAAXXX}}}mmmrrrSSSKKKGGGBBB>>>;;;888555333111000//////111111000///111000000......000444888BBBDDDDDDCCCJJJVVVaaaeee~~~YYYAAA666<<<===777111333666666;;;ddd\\\GGGHHHBBBCCCIIIQQQTTTUUUZZZbbb}}}}}}~~~uuujjjbbb^^^XXXQQQJJJEEEFFFAAA>>>AAAAAARRRooo{{{[[[QQQ]]]xxxvvvVVVYYYTTTRRRTTTTTTUUU\\\ddd[[[SSSTTTUUU[[[{{{ccc888999???NNNbbbtttyyycccQQQAAA===999888;;;===<<<;;;888===EEEPPPZZZccciiilllkkkfffcccfffjjjggg]]]SSSFFF???888666888888555111555444111000000222555777CCCJJJNNNMMMQQQ[[[gggnnntttppphhhhhhhhhWWWKKKSSSnnnsssnnnvvv{{{TTTBBB555888===;;;999;;;:::::::::;;;<<<<<<======;;;???AAASSSxxx|||aaaNNN>>>777DDDXXXgggmmm|||ZZZ??????CCC???999222666<<>>;;;JJJjjjbbbBBBAAAAAAAAA???<<<<<<===777555777FFFccczzzsssmmmqqqhhhZZZMMMGGGIIIOOOUUUdddwww|||}}}xxx|||jjjTTTKKKIIILLLKKKLLLMMMKKKJJJSSS^^^SSSMMMHHHEEEGGGIIIHHHFFFCCCLLLIIIJJJnnn}}}cccHHH666333===;;;999;;;GGG[[[ssskkkYYYSSSUUUWWWPPPWWWcccnnnrrrlllaaaXXXZZZ]]]hhhjjj\\\TTTSSSMMMLLLNNNVVVbbbqqq}}}uuummmlllttt{{{zzzvvvZZZOOOBBB>>>TTT{{{kkkyyy|||~~~oooeee\\\SSSKKKIIINNNMMMKKKJJJJJJJJJLLLMMMSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZ```wwwsssrrrrrryyyoooNNN@@@AAABBBKKKZZZjjjvvvzzzjjjYYYTTTKKK<<>>;;;888555333222111000000111222111000000111111000//////222444:::GGGJJJEEERRRmmmxxxppp]]]mmmyyysssAAA:::666777777444222333000@@@fffkkkPPPGGG@@@;;;===@@@AAA@@@AAAAAANNNUUURRRPPPSSSVVVUUU[[[UUUMMMGGGCCC@@@>>>===999???AAAHHHUUUaaayyyaaaMMMYYYppp```TTTXXXUUUSSSTTTSSSTTTYYY___XXXRRRUUUZZZ]]]qqq^^^EEE333???ZZZppp|||wwwkkkUUUHHH:::555888;;;888333555444333333555:::>>>AAAAAA>>><<<<<<======999666222333555888::::::777444888666444222333666:::===@@@BBBHHHRRRYYY^^^fffnnnpppkkkfffkkkkkkYYYPPP\\\iiinnnzzzqqqHHH;;;444777:::999888;;;999999::::::;;;<<<<<<<<<777AAA======WWW|||mmmFFF666>>>IIIPPPrrrxxx```kkkrrrWWWEEE;;;@@@===999999:::;;;999777???<<<999999::::::777555222CCCrrrtttuuugggKKKFFF[[[zzz|||zzzrrr~~~}}}jjjKKKLLLJJJGGGFFFGGGHHHGGGGGGEEECCC@@@@@@BBBEEEFFFFFFEEE>>>===AAACCCMMMnnnnnn]]]LLLDDD???::::::>>>===;;;666444<<>>AAA@@@<<<:::;;;;;;;;;999999999:::>>>CCCJJJaaa{{{VVVQQQWWWlll\\\WWWQQQSSSVVVXXXWWWTTTTTTTTTXXXTTTXXX```aaakkknnnJJJCCCOOO^^^nnn|||~~~qqq^^^GGG999666999:::999666777777777777666666666666666666555444444555555888888777555333333444555111000000000222444777888======III[[[eeeeeehhhoooiiilllnnnsssooo]]]^^^uuunnnxxxyyyZZZ>>>888666888999666777;;;888888999999:::;;;;;;;;;:::AAA<<<888FFFaaa{{{QQQ<<<999:::>>>WWWzzzjjjYYY{{{|||aaaNNNFFF===999:::<<<<<<:::::::::999999:::>>>CCCFFFKKKEEELLLkkkqqqXXXZZZzzz~~~kkkFFFBBBggg~~~www~~~{{{lllYYYDDDIIIGGGEEEEEEFFFGGGGGGFFFHHHEEEBBB@@@???@@@AAABBBFFFAAAAAACCC===<<>>@@@>>>777222777GGGUUU}}}uuurrrnnnjjjeee]]]RRRKKK===999;;;HHHZZZeeeccc]]]ppp}}}{{{xxx|||yyyqqqbbbPPPNNNSSSNNNLLLIIIGGGFFFGGGFFFFFFGGGFFFGGGHHHGGGDDDBBBCCCEEEGGG@@@===@@@DDDTTTyyyvvv[[[AAA888555;;;===999<<>>333CCC___hhhooo|||jjjnnnzzzjjjXXXLLLGGGIIIPPPYYYOOOOOONNNNNNNNNOOOPPPQQQRRRSSSUUUWWWWWWVVVTTTSSSOOORRRTTTZZZ}}}rrr|||wwwooossswwwNNNFFFAAAAAACCCJJJ\\\oooxxx{{{}}}~~~|||{{{wwwnnnaaaWWWKKKMMMSSSfffzzzzzz||||||jjjWWWLLLSSSMMMIIIDDD???;;;888555222222111000111222333222000...000111000///......///111:::DDDKKKOOORRRWWWZZZcccppp{{{iiiCCC666:::;;;999888333555222555OOO{{{lllSSSCCC>>>>>>???AAA@@@===;;;>>>@@@<<<666===>>>>>><<<:::;;;>>>AAALLLYYYiiixxx^^^HHHUUUggg}}}hhhaaaWWWQQQTTTXXXXXXWWWVVVUUUTTTWWWUUUXXX______^^^tttqqqYYYIIIHHH[[[pppssszzzuuu```MMMAAA===<<<===666777999:::;;;:::999888333666999999777666777888555666555333222333777:::444555666777777777777666AAAEEETTThhhrrrnnnkkkooopppxxxxxxrrriiiaaasss~~~xxxqqqGGG:::888888999888555666888777777888888999:::::::::======;;;???DDDIIIjjj[[[===888888===[[[mmmcccnnnvvvfffYYYRRRMMMHHHDDDCCCGGGKKKLLLNNNVVVcccmmmrrrddd[[[jjjvvv[[[```fffnnn}}}|||iiiIIIDDDgggyyyyyyqqqWWWKKKHHHGGGFFFDDDEEEFFFGGGFFFEEEGGGEEEBBB@@@>>>>>>@@@BBBAAACCCDDD@@@;;;<<>>ZZZmmmccc___}}}sss~~~pppaaaRRRLLLKKKJJJKKKMMMMMMNNNOOOPPPRRRTTTUUUVVVRRRSSSUUUVVVVVVUUUSSSRRRPPPWWW\\\XXXcccwwwyyyqqqxxxoooTTTBBBEEEEEE>>>CCCRRReeekkkrrrxxxzzzzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~|||xxxuuuqqqmmmhhh___UUUMMMEEEUUUfffzzz{{{yyyrrr|||oooPPPEEEIIIZZZNNNJJJDDD???<<<888555222222111000000111222111000...///000///...---...///000222>>>NNNPPPJJJOOO[[[eeepppxxxqqq@@@+++555===888555222555888444:::___jjjVVVIIIEEE@@@<<<<<>><<<;;;999:::AAAMMM\\\eeessszzzXXXBBBJJJ```~~~dddYYYdddVVVWWWYYYWWWRRRRRRWWW\\\^^^YYYZZZXXXZZZ[[[TTTaaakkkJJJ???DDDNNNTTTggguuuyyygggRRRAAA666111777666444333444555777888333777;;;;;;999777777888222444777888777666666777888888888999888777666555@@@III[[[mmmuuutttsssuuuyyy~~~rrr```[[[eeezzzttt}}}}}}```@@@777888888888666555555666666666777777888999999999;;;888999CCCDDD;;;MMMvvvnnnCCC999:::555>>>kkk\\\VVVmmm~~~vvvwww|||sssbbb```mmm~~~jjjSSSCCC;;;\\\zzzwww|||fffJJJDDDKKKFFFDDDCCCDDDEEEEEEDDDCCCAAAAAAAAA???>>>???AAADDD:::@@@AAA===<<>>;;;CCC<<<;;;;;;;;;<<<<<<:::888555===GGGNNNVVVdddxxx|||uuulllccc\\\YYYRRROOOJJJBBB<<<999999;;;444;;;JJJ\\\qqqxxx{{{uuuggg]]]TTTMMMQQQRRRGGGHHHHHHFFFCCCDDDGGGGGGDDDEEEGGGHHHFFFCCCAAABBBCCCCCC======???;;;666@@@QQQxxxoooyyypppkkk~~~~~~YYY???555555555444>>>777666===>>>===JJJ]]]\\\___dddiiiooouuu||||||qqqpppsssqqqrrrmmm___KKKMMMPPPUUUYYY[[[[[[YYYQQQIII@@@777000222FFF\\\iiittt~~~|||sss}}}vvvzzzYYYOOOHHHJJJLLLKKKHHHFFFJJJKKKMMMOOORRRTTTVVVWWWSSSTTTUUUVVVVVVUUUUUUTTTPPPYYY___\\\ZZZmmmsssyyyrrrzzzzzzsss~~~}}}OOO@@@>>>:::;;;CCCFFFNNNZZZdddlllppprrrttttttwwwzzz{{{{{{zzz{{{|||}}}}}}|||}}}}}}|||yyyvvvjjjfff___WWWOOOHHHEEECCCOOOgggyyy{{{|||zzz|||yyyyyydddGGGAAAGGGYYYOOOKKKEEE@@@<<<888555222111000//////111111000///---...///...------...000000///999KKKSSSTTT\\\iiiwww~~~{{{~~~nnnMMM???;;;888999000111888444+++555III|||qqqiiifffcccbbbccceeehhhlllXXXWWWWWW___nnnoooSSSDDD@@@YYYpppqqqQQQSSSZZZSSSTTTWWWUUUOOOPPPWWW^^^```VVVZZZTTTTTTZZZRRRVVVoookkkCCC888AAAEEE???TTTfffzzz|||jjjWWWHHH@@@AAA???===;;;;;;<<<===>>>;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;:::888666444888777777777999===@@@BBBOOO\\\jjjqqqtttwwwyyyxxxwwwxxxdddRRR]]]yyyxxxtttoooHHH>>>444555666555555666666555555555666777777888888999777777888???AAA777>>>XXXoooSSS;;;000<<>>XXXppp|||www|||{{{tttlllUUUEEEEEEFFFDDDCCCBBBBBBCCCCCCAAA???>>>???@@@???===<<<>>>@@@999<<<=========???AAABBBfffrrr[[[OOOIIIGGGBBB===:::;;;<<<:::888<<<;;;999888:::AAAJJJQQQbbbgggiiieeebbbbbb```\\\ZZZYYYXXXVVVRRRNNNIIIFFF>>>>>>;;;777444777>>>DDD:::HHH^^^ttt}}}mmmpppcccUUUPPPOOOIIIKKKPPPMMMFFFIIIGGGAAA@@@DDDFFFDDDEEEEEEDDDBBB???>>>>>>???===>>>===999888;;;>>>@@@GGG{{{uuu|||~~~yyy|||gggRRRIIIBBB999///111777<<<>>>>>>@@@DDDNNNMMMJJJEEECCCHHHSSS[[[mmm\\\PPPIIIBBBGGGLLLFFF:::@@@KKKTTTUUUNNNBBB999888333333777:::DDD]]]vvv|||qqqzzz~~~zzzgggXXXGGGDDDEEEIIIKKKIIIHHHIIIFFFGGGIIILLLNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUQQQXXXWWWXXX]]]___~~~rrrrrrssssssrrr}}}___JJJDDDCCCBBB888===EEELLLRRRXXX^^^aaakkknnnqqqttttttuuuwwwxxxvvvuuusssrrrppplllgggcccUUURRRKKKCCC===>>>FFFNNNddd{{{|||}}}|||qqqSSSDDDDDDCCCvvvSSSOOOKKKEEE@@@<<<888555222000///...///000111000...---......---,,,---///111000...333???KKKSSS[[[ccczzzzzztttVVV<<>>;;;;;;GGGjjjxxxOOO>>>888888BBBRRR~~~~~~}}}rrr^^^UUUhhhuuu{{{tttggglll|||iiiTTT???999KKKcccvvvxxx~~~uuuuuutttppp~~~{{{tttlllYYYEEEDDDHHH@@@BBBAAA@@@AAAAAAAAA???===>>>@@@AAA???;;;888999;;;>>>:::;;;???===888:::AAA;;;bbbzzzRRRGGGBBB===<<<>>>@@@???>>>;;;:::999:::<<<======<<>>BBBDDDCCCEEECCC@@@>>><<<;;;;;;;;;;;;999999;;;:::666555888<<>>KKKMMMMMMIIIEEEEEEJJJOOOYYYNNNIIIEEE===???DDD???EEEBBB>>><<<:::888666444222333<<>>===>>>BBBHHHLLLJJJNNNSSSWWWZZZ\\\___aaaeeeccc```\\\WWWQQQIIIDDD??????===;;;===JJJ^^^nnnyyy}}}zzz{{{vvvsssvvv```<<<;;;CCC:::SSSQQQMMMGGGBBB===999444111111111000//////////////////////////////////////////000///333DDDXXX]]]VVV]]]___dddpppggg::::::888777888999999666222444555999EEE\\\~~~yyyjjjaaaQQQBBB;;;777???XXXrrr[[[HHHJJJLLLHHHFFFHHHIIILLLOOOPPPPPPOOOOOOLLLNNNOOOPPPQQQSSSVVVYYYhhh|||eee999555IIIDDD@@@GGG]]]qqq|||~~~|||{{{yyyxxxxxxwwwzzz|||zzzwwwvvvyyy}}}{{{yyywwwyyy|||xxxuuurrruuuiii\\\fff~~~}}}yyyzzzLLL111;;;222222222333333333444444555555444555555666777888777777888999:::<<<===>>>TTTbbb???<<<===666>>>cccjjjUUUKKKVVV\\\jjj|||xxxgggWWWUUUXXXmmm|||iiiXXXFFF;;;999GGGkkkrrr]]]gggzzz}}}sss~~~fffOOOIIIGGGAAA@@@CCC>>>>>>>>>>>>============<<<;;;::::::999999999999<<<<<<;;;;;;;;;:::::::::777DDDhhhhhhTTTLLLIII@@@<<>>mmmyyyyyypppmmmttt{{{tttgggOOOMMMKKKIIIGGGEEEEEEDDDGGGGGGEEEDDDBBB@@@???>>>=========<<<;;;;;;::::::999999999888888888777777444999IIIhhh{{{kkkrrr|||pppYYY<<<000777888666555222??????JJJCCCBBBJJJEEELLLRRRIIIFFFBBB999777888000333;;;666000777;;;666444:::CCCYYYnnnooogggnnnsss}}}~~~jjjWWWMMMJJJKKKGGGDDDDDDGGGHHHHHHFFFBBBDDDFFFFFFDDDEEEHHHKKKJJJJJJLLLNNNPPPQQQQQQQQQSSSSSSUUUUUURRRRRR\\\hhhrrrcccgggkkkjjjhhh[[[BBBEEEAAA===;;;;;;:::999777===>>>@@@AAACCCEEEHHHIIIKKKFFFAAA???@@@@@@>>><<<;;;<<<:::===LLLddd{{{~~~zzzxxxwww}}}qqqyyywwwhhhPPP@@@===<<<777YYYQQQMMMGGGBBB===999444111111111000///////////////////////////////////////,,,...///111;;;KKKWWW\\\^^^___fffvvvwwwHHHBBB;;;777666777777777444444444666;;;FFFTTT]]]zzztttbbbWWWOOOHHHAAA>>>???DDDJJJ\\\pppLLLBBBGGGIIIGGGGGGFFFGGGJJJLLLNNNNNNMMMMMMNNNOOOOOOOOOOOOPPPSSSUUUQQQ{{{~~~eeeBBB>>>AAAIIINNNMMMLLLVVVhhhxxx~~~{{{vvvrrrWWW[[[aaattt{{{rrrxxx]]];;;333333222222222333333333333444444444444444555666777777666666666777999:::<<<===AAA^^^zzzMMM<<>>@@@======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999888888999999:::::::::;;;:::<<>>BBB@@@>>><<<;;;;;;<<<===444555999===??????===;;;999@@@666555AAA===KKKwwwuuuoooqqqqqqeeeVVVLLLLLLKKKIIIGGGFFFEEEDDDFFFEEEDDDBBB@@@???>>>=========<<<;;;;;;::::::999888888888888777777777777666555666DDD```}}}vvvnnnmmm}}}www~~~nnnZZZDDD111111;;;???;;;555<<<666333666///777:::666777888444888===<<<333999555111;;;EEEOOO]]]hhhdddkkk{{{jjj|||hhhVVVLLLHHHIIIJJJGGGEEEEEEGGGHHHHHHFFFFFFHHHJJJIIIGGGFFFGGGIIIGGGHHHJJJKKKMMMMMMNNNNNNWWWVVVVVVVVVQQQNNNSSSZZZzzzllljjjmmmnnnlll~~~^^^RRRDDD======AAABBBAAA======>>>??????>>><<<:::>>>======>>>>>>>>>===;;;>>>HHHTTTaaarrr~~~xxxwwwuuuvvv~~~~~~pppuuuhhhRRR>>>777:::<<<<<>>999555222111111000///////////////////////////////////////***,,,...000111999MMM___\\\aaapppiiiHHH888999>>><<<666777888888666444444555666666???IIIPPPUUUaaarrr{{{ssstttxxx}}}xxxiiiSSSBBB<<<===???555666AAAUUUkkkdddPPP??????DDDEEEDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKOOOOOOOOONNNMMMMMMOOOQQQMMMeee^^^777@@@HHHJJJCCCAAALLL]]]iiizzzzzzqqqkkkSSSVVVddd{{{mmmSSSmmm~~~~~~xxxvvvAAA///777222111111222222222333333333222222222333333444555666444444555666777999:::;;;BBB:::HHHmmmSSS<<<333111===JJJOOORRRVVV~~~~~~~~~{{{~~~wwwooodddRRRHHHBBB777CCCSSSiiiyyysss{{{}}}lllTTTGGG???AAADDD???;;;<<<;;;;;;;;;:::::::::999999::::::999888888888999999555555666777888999:::;;;:::999999JJJuuu~~~vvviii\\\IIIEEEBBB@@@???@@@>>>:::666::::::999888777666666666777888999999999888666555666>>>;;;@@@PPPPPP]]]zzzppplllfffWWWIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCBBBAAA???===<<<<<<<<<;;;;;;:::999999888888777777777777666666666555777222------555KKKmmmzzz|||~~~uuuwww}}}gggYYYUUUHHH444999---333444777:::444???444333333111///000333444222888===MMMfffttt|||rrrfffhhh{{{zzzhhhOOODDDDDDEEEFFFHHHFFFEEEEEEFFFGGGGGGFFFKKKLLLNNNMMMKKKIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLSSSRRRTTTWWWVVVTTTWWW[[[hhhnnngggfffeeeeeepppkkkRRRFFFBBB???===;;;999999;;;===>>>;;;888888999;;;<<<>>>AAAEEEHHHVVVeeexxx~~~tttooovvv}}}}}}|||uuufffRRR===444666999<<<>>>VVVQQQMMMGGGBBB>>>:::555222111000000///////////////////////////////////////,,,+++...000---...AAAWWWbbbhhhqqq|||vvvTTTAAA;;;888777666666666555555666777888:::<<<;;;888888???NNNYYYWWW[[[[[[UUUKKKGGGJJJOOOVVVLLL@@@888777::::::999EEEDDDTTTzzzkkkHHHBBB???BBBCCC@@@@@@CCCBBBDDDEEEGGGHHHIIIIIIIIIMMMNNNNNNMMMLLLLLLOOOQQQPPPKKKoooWWW===BBBIIILLLIIIIIISSS___pppvvv{{{}}}zzzlll^^^WWW___aaarrr}}}```UUU^^^}}}{{{\\\555///444333111111111111222222222222111111111111222333444555444444555555666888999:::BBB666888GGGjjjnnnYYYCCC:::444111999FFF>>>IIIXXXeeerrr{{{tttlllbbbQQQDDD999---111>>>CCC___~~~~~~qqq~~~~~~kkk]]]LLLDDD???AAABBB===999888:::::::::999999999888888999888888777777777888888555666666777888888999999444999888;;;TTTzzztttZZZRRRHHHDDDEEEFFFDDDAAA999;;;???AAABBB@@@===;;;BBB@@@===::::::>>>CCCGGGRRRcccooozzz||||||lllddd^^^SSSJJJHHHIIIJJJKKKJJJHHHFFFEEECCCBBBAAA@@@>>>===<<<;;;::::::999999888777777666666555555555555444444444444333444555///111EEE]]]|||}}}qqquuu{{{ttttttnnnhhh\\\JJJJJJFFFBBB===///888BBBEEEDDDGGGOOOQQQNNNOOOXXXTTTRRRggg{{{vvv}}}}}}xxx{{{{{{hhhPPPBBBAAADDDEEECCCEEEEEEEEEEEEFFFFFFFFFFFFLLLMMMOOOOOONNNLLLJJJIIIKKKKKKLLLMMMMMMNNNMMMMMMOOOMMMOOOTTTWWWWWWZZZ^^^ddd~~~qqqjjjmmmhhhbbbfffvvvmmm\\\RRRLLLFFF@@@>>>@@@BBBAAA@@@BBBDDDHHHLLLRRR]]]kkktttwwwsssvvv|||}}}uuuRRRAAA666:::>>><<<:::===~~~XXXPPPMMMGGGCCC>>>:::666333111000000///////////////////////////////////////000,,,---111///---777FFFgggjjjkkkgggggguuudddGGG<<<<<<<<<;;;999888777777777777,,,111777888666444444666:::;;;<<<;;;999888;;;>>>777777999<<>>AAABBBCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMPPPSSS]]]TTT]]]KKKFFFIIIOOOHHH;;;>>>NNN^^^dddnnnwww{{{|||~~~rrr[[[MMMIIIkkkjjj]]]qqqxxxqqq;;;555222)))333000000000111111111222222111000000111111222333444555555555555666888999:::444:::EEE???>>>ooommmbbbVVVGGG===;;;999???AAA>>>===???>>>:::JJJIIIEEEBBBBBBCCC===444666///666AAADDDQQQeeemmmzzzwwwtttsss~~~|||rrrhhh[[[QQQHHHBBB>>>>>>===;;;999999:::::::::999999999888888777777666666666777777888888888888777777777777777111777:::;;;EEE___rrrWWWIIICCCAAAAAA::::::;;;===???AAACCCDDD:::<<<@@@EEEMMMYYYgggpppuuuaaaXXXTTTPPPMMMGGGHHHJJJJJJJJJHHHFFFEEEAAAAAA@@@???===<<<;;;;;;888888777777666666555555444444333333333333222222333111666<<<777...///888VVVwwwxxxrrrttt}}}yyytttdddjjjpppuuuoooqqq{{{llljjjlllggg```lllssshhhgggzzzfffbbbmmmqqqjjjLLLGGG@@@???BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEIIIJJJLLLMMMNNNMMMKKKJJJKKKKKKLLLMMMNNNNNNMMMMMMRRRNNNMMMOOOQQQRRRVVV[[[dddkkktttrrrkkkdddcccmmmwwwkkkaaa]]]]]]^^^___dddiiiqqqyyyzzztttlll~~~}}}www^^^BBB:::888>>>???999888===~~~\\\PPPMMMGGGCCC???;;;777444111111000///////////////////////////////////////111......000111000111555PPP```rrrzzz}}}dddIII>>><<<:::999::::::999888888:::<<<<<<;;;:::::::::888777666666888999888888777===AAA???:::???UUUkkksssMMM===<<<>>>@@@???===<<<>>>@@@AAAAAABBBCCCDDDFFFGGGGGGFFFGGGHHHIIIJJJLLLPPPSSSeeekkkccczzzzzzXXX===AAAMMMMMMEEE@@@???GGGWWWiiitttuuuttttttxxxyyy{{{|||}}}|||{{{xxxwwwvvvwwwxxxyyyzzzyyy{{{|||{{{|||~~~~~~~~~ppp^^^YYY^^^cccJJJjjj{{{wwwTTT---:::777(((555///000000000000111111111111000000111111222333444555555555555666777888999999888???AAA777CCCooopppWWW@@@@@@;;;333555>>>AAA===999888444111555<<>>DDDJJJgggqqqeee[[[PPPGGG@@@>>>;;;999888888:::;;;999999999888888888777777666666555555555666777777888888888777777666666666:::666555999===IIIddd{{{kkk___XXXSSSNNNGGGCCCEEELLLUUU[[[XXX```lllxxx}}}fffTTTLLLHHHHHHJJJFFFGGGGGGHHHGGGFFFDDDDDD???>>>>>>===;;;::::::999777666666555555444333333222222222222111111111111222......222444222111111222IIIhhhwwwttt}}}}}}~~~wwwwwwttt{{{~~~wwwdddSSSKKK:::;;;===>>>>>>???AAABBB>>>@@@BBBCCCBBBBBBBBBCCCEEEEEEFFFIIIKKKLLLKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKOOOMMMNNNRRRTTTVVV]]]dddfffZZZmmmyyylllffffffiiikkkvvvyyytttxxx}}}~~~|||~~~ccc===;;;999999999666444888>>>xxxXXXPPPMMMHHHCCC???;;;777555111111000///////////////////////////////////////---......---///222111---222OOOxxxyyy[[[RRREEE;;;777777777888>>>:::555111000333666999999888888999::::::::::::999===BBBCCCDDDUUUzzzrrrRRR@@@;;;;;;<<<<<<::::::<<<===>>>>>>??????@@@AAACCCDDDEEECCCDDDEEEFFFGGGIIIMMMPPPUUU\\\XXX^^^~~~TTTCCCRRRddd___NNN666666>>>NNNZZZ^^^^^^``````aaaccceeefffhhhlllooosssqqqnnnlllkkklllnnnooouuusssrrrrrrssspppkkkfff^^^]]]]]]```eeeiiilllmmmlllfffeeeiiiiiijjjwwwyyyKKKLLL|||}}}~~~ddd===444777444111333/////////000000000111111111111111111222333444444444333333444444555666777>>>888333:::BBB???EEEXXXuuuooopppjjj___lllpppooogggbbbdddiiimmmyyysss|||ppp___UUUNNNFFF@@@;;;<<<;;;777555666888:::777777777777666666666666555555444444555555666777555555555555555666666666:::666555666777999CCCPPPwww|||ssswww~~~kkkVVVKKKGGGDDDDDDGGGEEEEEEDDDCCCBBBBBBAAAAAA;;;;;;:::999888888777666555555555444333333222222111111111000000000////////////---+++...444444111111444???TTTnnn}}}~~~}}}xxxOOO;;;;;;888;;;======;;;:::===AAA;;;>>>AAAAAA@@@???@@@BBBDDDBBBAAACCCGGGHHHHHHFFFCCCDDDFFFGGGHHHIIIJJJJJJHHHJJJPPPUUUWWWXXX```iii___XXXZZZhhhxxxxxxoooiiifffgggjjjlllnnnrrr}}}~~~yyyyyyuuuppprrrzzzsss~~~vvvrrrpppcccHHH111666::::::444222555888:::pppPPPPPPMMMHHHCCC???<<<888555111111000///////////////////////////////////////)))......***,,,333222***)))DDDnnnrrrVVVDDD>>>>>>???888999;;;===>>><<<999666555888:::<<<<<<===@@@BBB@@@GGGWWWmmmeeeBBB<<<@@@???===<<<:::888:::<<<<<<:::=========>>>???AAACCCDDDAAABBBDDDDDDDDDFFFIIILLLSSSIIIPPPZZZnnn\\\GGGXXXiiihhhIII<<<333555;;;>>>AAAEEEDDDEEEFFFFFFFFFHHHKKKMMMQQQPPPNNNMMMMMMOOORRRSSS[[[ZZZXXXVVVTTTPPPKKKGGGBBBAAAAAACCCGGGKKKMMMMMMMMMBBB>>>IIIZZZnnnvvvWWWYYYxxx}}}|||www@@@,,,<<<+++)))666,,,////////////000000000000111111111111222333444555222222222222333444555555,,,>>>:::222===@@@:::===RRR}}}{{{|||}}}{{{mmmZZZKKKDDD@@@>>><<<<<<>>>>>>999555555666666666666555555555444444444444444444444444555666777111222333333444555666666...444:::999666666:::===TTTzzz~~~~~~vvvpppfffXXXLLLIIIIIIFFFEEEHHHDDDCCCAAA@@@???>>>>>>>>>999888888777666555555444555555444333333222222111000000000000////////////+++333666000///333222+++/////////333???XXXxxxuuusss~~~zzzwwwqqqnnnPPP>>>:::<<<555999<<<<<<::::::<<<>>>999<<<@@@AAA???>>>???AAACCCAAA???@@@CCCEEEEEECCCCCCDDDEEEGGGIIIJJJJJJJJJFFFJJJPPPTTTQQQMMMRRRZZZMMM^^^___UUUoooyyypppjjjYYY]]]aaaeeegggiiillloooyyyzzzxxxwwwvvvrrrnnnlllqqqvvvxxx|||tttZZZ???555888222:::<<<666555:::999333hhhUUUNNNKKKFFFBBB>>>;;;777555111111000///////////////......------------......//////............//////666///NNN|||aaaOOOEEE???AAA>>>777:::BBB???EEEEEE@@@>>>GGGVVV___VVVxxxQQQ<<<======999666::::::999999999:::;;;;;;888:::<<<=========???@@@CCCBBBCCCCCCEEEGGGJJJKKKLLLQQQRRRQQQ^^^|||NNN;;;JJJTTTnnnWWW???555555666555333444666999:::888777777888<<<888777999999666555777???:::999<<<;;;555555999111555777888888888777555:::;;;@@@UUUyyyRRRKKKZZZ{{{pppMMM;;;---///111...---000...------------...//////000000000000000111111222222222111111222222333444444444555666777888999999;;;RRRzzzxxx{{{{{{tttwww~~~~~~lll___UUUIIIAAA???===;;;888777777777666555555444444555555444333333222111111222222222222222222222222111111222222222333333333333333444444555666666666===OOOmmm~~~xxxzzzsssyyykkk```NNNLLLIIIFFFDDDDDDDDDEEEGGGFFFBBB???<<<;;;::::::666555555444444333222222333333333222222222111111////////////............////////////////////////---000000......888KKKZZZssssssqqqcccmmmuuuoooXXXEEE<<<999888777999999777777888999;;;===;;;;;;<<<===============???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJGGGIIIKKKNNNOOOOOONNNMMMQQQOOORRRWWW\\\kkk{{{mmmcccfffhhhddddddjjjhhhlllvvv~~~|||qqqlllnnnpppkkkbbbdddmmmkkkgggoookkkrrryyypppeeeBBB777666555444444444444444444444444hhhVVVOOOJJJEEEBBBAAA>>>999444111111000///////////////......------------......//////............//////111(((777```}}}}}}mmmYYYGGGDDDLLLYYY^^^cccfffoootttXXX>>>999<<<999555444888888888888888999999:::888:::<<<===<<<<<<===???@@@@@@@@@AAACCCEEEHHHIIIMMMJJJIIILLLSSSgggIII;;;IIIWWW___]]]OOOBBB???>>>;;;999888666444444444666777555444666888777555888>>>777555666999777333666<<<999777555555;;;FFFNNNSSS```cccqqqqqq[[[NNNGGGYYYxxx|||sssuuuqqqiiiBBB444,,,000222...,,,000---------------...//////000000//////000000111222222111111111111222333333333333444555666777888888>>>AAAUUU|||~~~lllwwwyyyyyywwwwwwwwwmmmkkknnnyyyrrrdddPPPIII@@@;;;;;;;;;:::888777777666666555444444333444444444333222222111111222222222222222222222222111111111222222222333333222222222333444444555555888888EEEaaa~~~}}}zzz||||||xxxqqqeeeZZZKKKIIIGGGEEECCCBBBBBBBBBCCCBBB@@@>>><<<;;;::::::555555444444333222222222222111111111000000000000////////////.........---........................,,,------+++)))---777@@@HHHkkk|||vvv{{{{{{zzz}}}vvv]]]dddwwwooommmbbbVVVHHH===999888777666888777666666777888:::<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJNNNLLLPPPTTTVVV___zzztttlllbbb^^^bbbddddddiiiooooooiiigggiiidddhhhfffggglllhhhiiiwww|||wwwXXX>>>555555444444444444444444444333333kkkWWWOOOIIIDDDCCCDDDBBB:::333111111000///////////////......------------......//////............//////000)))+++:::JJJ]]]{{{hhh@@@888666;;;===888777999666666666666666777888888888:::<<<<<<;;;;;;<<<===<<<<<<===>>>@@@CCCFFFGGGJJJCCCDDDLLLLLLPPPlllnnnHHHLLLTTT```kkkpppnnniiieeeeeebbb]]]ZZZWWWTTTQQQOOOCCCCCCFFFHHHHHHJJJRRR[[[^^^RRRHHHHHHKKKGGG>>>888@@@BBBHHHTTTdddqqqyyy}}}sssqqqsss```AAA===NNNppplllooo{{{}}}zzzvvvsss~~~AAA444---,,,111222...,,,000---------------......//////////////////000111111111111111111111222222333111222333444555666666777>>>555777PPPtttvvvfffcccggglll}}}|||pppXXXUUUDDD???:::888888999777555666666555555444333333333333333333222222111111000111111111111111111111111000111111111222222222222000000111111222333333333555---...AAA___~~~}}}ooojjjeee[[[QQQHHHHHHGGGFFFDDDBBBAAA@@@??????>>>>>><<<;;;999888444444444333222222111111000000000/////////......//////.........---------...........................//////...,,,+++---...)))>>>NNNZZZhhhoooyyyxxxyyy{{{xxx|||zzzlllqqqqqqlllmmmooojjjaaannnsss\\\OOOCCC>>>888555666777666444666555555555555777888999:::;;;<<<>>>???@@@AAAAAA@@@AAABBBDDDFFFGGGHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNMMMPPPTTTSSSTTTaaaqqqwwwqqqjjjfffeeehhhjjjiiijjjlllhhhuuu}}}~~~~~~oooXXXCCC777222333444333333333333333333333333kkkSSSOOOHHHCCCCCCGGGEEE<<<222111000000///////////////...------,,,,,,------...///......------......//////000//////444CCC\\\pppuuuPPP;;;999888999<<<:::666777<<<555555555555555666777777888999;;;;;;:::999:::;;;::::::;;;<<<>>>AAADDDFFFEEECCCGGGMMMKKKHHHTTTgggyyy^^^DDD===[[[zzzsssvvv~~~eeeNNN???@@@@@@DDDcccsssrrrlllgggVVV------+++,,,111000,,,---111------,,,,,,------...//////............///000000000000000000000111222222000000111222333444555555999666666;;;GGG[[[yyy~~~uuuWWWDDDEEECCC@@@<<<:::999777444222555555444444333333222222222222222111111000000000000000000000000000000000000000000111111111111222///000000111222222333333333333444666>>>TTTyyylll]]]YYYWWWQQQJJJGGGHHHHHHHHHGGGDDDBBB@@@>>>>>>>>>>>><<<:::777666333333333222111111000000////////////.....................---------,,,,,,------------------------......///000111000...---111111,,,000???LLLbbb~~~{{{}}}zzzgggfffhhhiiiuuukkkooouuuzzzzzz}}}gggTTTEEE555666555333333555555444222444333333333444555666777999:::<<<>>>@@@AAABBBBBBDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRQQQSSSVVVUUURRRUUU\\\iiiwwwgggfffsss}}}vvvaaaMMM;;;444333000111666222222222222333333333333jjjNNNOOOHHHCCCCCCGGGEEE<<<222111000000///////////////------,,,,,,,,,,,,------......------------......+++000222...---333<<>>AAACCCEEEBBBFFFHHHHHHIIIMMMPPPQQQnnn^^^NNNTTTbbbiiijjjnnnYYYGGG@@@777333999PPPnnnooosssttt{{{]]]444///------...///---+++---111,,,,,,,,,,,,,,,---...............---......///000000000//////000000111222//////000111222333444444555999<<<:::555:::NNNccczzzxxxjjj```VVVHHH???>>>AAA@@@>>><<<:::777333111444444333333222111111111000000000000000///////////////////////////////////////000000000111111111000000000111222222333333///444999444---333NNNiii|||}}}nnn~~~mmmXXXLLLKKKLLLJJJFFFEEEFFFGGGGGGFFFCCC@@@>>>?????????===;;;888555333222222222111000000//////000/////////............------------,,,,,,,,,,,,------------------------+++******+++...000...---444000)))+++222///444FFFQQQuuu}}}~~~mmmhhhkkksssqqqgggggg___LLL@@@;;;666:::;;;222444333222222333333333222222222222222333444555555777999;;;===???@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRUUUSSSTTTWWWWWWTTTTTTVVVTTTqqq|||{{{xxxlll[[[CCC666...222333......444111111111222222222333333qqqRRROOOIIIDDDCCCDDDBBB:::333111111000///////////////------,,,,,,,,,,,,------......------------......---000111///---///000000444XXX{{{iiiKKK===888:::???666555555666777555333111444444444444444555666666444666888888777777888999;;;:::;;;;;;===???BBBCCCCCCFFFCCC@@@EEEQQQUUUQQQ\\\{{{QQQLLLKKK>>>FFFFFFFFFIIIQQQ^^^mmmwww}}}}}}yyygggyyy{{{sssZZZFFF:::===FFFHHHVVVmmmsssmmm}}}rrrddd999(((555///......---++++++---///,,,,,,,,,,,,,,,------...---------------.../////////////////////000000111//////000111222333333444555555777;;;:::999===DDDPPPppp{{{ppphhhYYYJJJCCCCCCBBB===;;;;;;:::999888666444333333333333222111111000000////////////////////////........................////////////000000000000//////000000111222222333111111333444333222888AAATTTkkkxxxjjj```VVVJJJCCCBBBDDDEEEDDD@@@AAABBBBBBAAA???===;;;???>>>===;;;888555222111222111111000//////....../////////.........------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......------...,,,000555,,,&&&...'''555MMMaaafffccckkkwww}}}tttzzz|||}}}zzz~~~{{{wwwwww|||~~~wwwgggUUUHHHAAA999111222222---000555111000000000000000222333444111111111222333333444444666777999;;;===>>>??????@@@AAABBBCCCCCCDDDDDDCCCDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNQQQRRRSSSTTTTTTTTTTTTUUUTTTWWWggg}}}lllQQQ999555000000555555///---111000000000111111222222333vvvWWWOOOJJJEEEBBBAAA>>>999444111111000///////////////---,,,,,,++++++,,,,,,---...------,,,,,,------...000000000000//////000333:::444777UUUtttTTT777444:::999333111111222333555666777555333333222222222222333444444222444666777777777888999;;;:::::::::;;;===???@@@CCCAAA@@@CCCGGGKKKOOOSSSRRRiii~~~RRRQQQLLLDDD===>>>EEEMMMHHHDDDGGGSSS\\\XXXKKKBBBPPPEEE>>>HHHaaarrrjjjYYYaaaUUUJJJEEEBBBEEEUUUhhhkkkyyyttt```@@@---)))444,,,---,,,,,,,,,------+++,,,,,,++++++,,,,,,---...------,,,,,,------...//////............///000000//////000111222333333444444222333888<<<;;;:::<<<000:::MMMjjj}}}rrrtttkkk[[[UUUJJJBBB@@@AAA@@@===777888888777666444444444333222222111000000//////........................------------------------........./////////000000.........///000000111111555000///444888777444444111LLLqqqvvvnnnhhh]]]WWWJJJGGGDDDAAA???@@@AAABBB??????@@@???>>>===;;;:::<<<:::888666444222111000111111000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------------------...+++000---,,,333111...666666---(((,,,222666@@@KKKJJJQQQbbbkkkeeegggnnnnnnooodddcccddd^^^\\\YYYPPP[[[PPPBBB:::777444000---...---666999000///111+++...//////000000000222333000111111222333333333333444555777999:::;;;<<<<<<<<<===???AAACCCEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJKKKLLLLLLLLLKKKLLLOOOQQQQQQQQQQQQRRRQQQOOOSSSUUUYYYsss}}}xxxhhhOOO999...111111222333222000......//////000000111222222333rrrRRRNNNKKKFFFBBB>>>;;;888555111111000///////////////---,,,,,,++++++,,,,,,---...------,,,,,,------......,,,...000...+++...444***222888999CCCcccrrrPPP???555222:::;;;222111888111222111......111444444111111111000111222222333111333555666666666888999;;;::::::999:::<<<===>>>BBB<<>><<<>>>???@@@BBB===DDDEEE???===DDDLLLPPPRRRYYYkkkssslllkkkfff===555111***///)))***++++++---///,,,(((,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.....................///000000//////000111222333444444222222555777444222888@@@>>>>>>???DDDQQQjjj~~~jjjhhhbbbHHHMMMEEEAAACCCCCC>>>;;;<<<999999999777555333333333222222111111000/////////---.....................------------------------............/////////000,,,,,,------...//////000222///...111111///000333222444999JJJlllzzzppptttuuukkk^^^NNNGGG@@@BBBDDDCCC@@@>>>>>>@@@@@@@@@@@@??????===<<<<<<888777444222111000111111000000000///......------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++'''))),,,,,,+++***+++,,,***333000+++///---))),,,,,,---...//////......///555111777===888888777---888555777555...222777222111000111333222000000111333+++,,,///---111333,,,///000222222111000///000000111222333333444333333333444666777999999::::::;;;===@@@CCCFFFHHHJJJKKKEEEEEEDDDDDDDDDDDDEEEEEEAAACCCGGGJJJLLLMMMMMMLLLIIINNNRRRQQQPPPOOOOOONNNLLLJJJRRRVVVSSSggguuudddGGG---***666000111000---...111111......//////000111222222222}}}VVVOOOIIICCC@@@@@@???:::555222111000//////...............---,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------............///000111222111000:::RRRiiiwwwSSS;;;000444444444333333222222222111111000000000000111111222222111111111111111111333444555555666555555555777888888777777999<<>>CCCJJJPPPPPPNNNYYYMMMZZZyyy^^^___kkknnniiifffooossskkk\\\[[[pppyyynnnuuueee>>>000000///...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------//////...---------------///000000000111111111111555444222222333666999;;;::::::;;;===AAAGGGOOOUUUmmmyyy~~~yyyooodddXXXOOOHHHEEEDDDCCCBBB@@@===;;;:::999888888666555444333333333000//////...------,,,,,,---------------------------------------------------------............///............///////////////000000000111111111111000444555333999OOOqqq}}}}}}zzz|||pppcccVVVLLLEEEBBBBBBAAA@@@???>>>============>>>>>>>>><<<:::999777888666444222111222333444000///---,,,,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------....................................//////////////////.........---------........................---------............//////////////////.........000000000111222222333333444444333444444555666777:::<<>>@@@```iiiKKK777222666<<<333333333222222111111111111000000//////000000111111111111111111111111111333333444555555555555555777777888777777888;;;>>>>>><<<;;;>>>DDDHHHHHHGGGLLLVVVYYY]]]xxx}}}zzzvvvsssqqqbbbGGG...***...---******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........------....../////////000000000111111111000000000111222333555555999999999999:::>>>CCCGGGDDDNNN[[[cccgggmmmvvv}}}~~~sssgggeee```ZZZRRRKKKFFFCCCAAAAAAAAA???===;;;999888777777666555444333222222222/////////...---,,,,,,,,,------------------------------------------------------------............---.........//////////////////000000000111111111222444555333444:::DDDMMMhhhvvv}}}yyyvvvsssrrrqqqddd```ZZZRRRLLLHHHEEEDDDGGGFFFDDDBBB@@@>>>======>>>>>>>>>===<<<:::888777777666444222111222333333///...---,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,------------.........///.........---------,,,------------------------------------............///.....................//////000111111222222333333333333333444555666777888999<<>>>>><<<:::888666555444555444333222111000000000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000111333555444000,,,222AAAZZZtttzzzooogggbbb]]]TTTNNNMMMLLLJJJHHHHHHHHHJJJKKKLLLKKKIIIFFFCCC@@@>>>===??????>>>===;;;999777555555444333111111111111222......,,,,,,,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------......------------,,,,,,------------------------,,,,,,,,,---------..............................//////000000111111222222333333333333444555666666777888;;;===???@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKIIIHHHHHHIIIGGGDDDEEEIIINNNaaa~~~jjjtttfffZZZ888333---+++,,,//////.../////////...............///////////////000111111uuuRRRNNNIIICCCAAAAAA@@@;;;666222111000///..................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------.........222,,,***///444444555666444555666777>>>PPPhhhzzzmmmWWWBBB333666222///222777999555111//////..................//////............////////////////////////000000111222222333333333333333444555666666666777999<<<<<<::::::<<>>@@@???===;;;999777555444444333222000000000000000------,,,++++++,,,------************************************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------...............//////000111111222222222222222333444555666888999;;;===???@@@AAAAAA@@@AAADDDFFFGGGGGGFFFEEEJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKIIIGGGFFFHHHGGGQQQiiippp```QQQ???333333222222111000///...---........................///............///000000yyyVVVNNNIIICCCAAABBBAAA<<<777222111000///..................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...333///---//////---///333000222555444333444888===DDDUUUoootttWWWOOODDD:::555555777888666222,,,)))***...222444------------------------...------------------...---------....../////////000111111222222222222222333444666666555666888::::::::::::<<>>===;;;:::999888666555444333111000///...............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------............/////////111///---,,,,,,...111333777555444333444777:::<<>>===;;;999777555444333222111000000//////......,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,---------...---......//////000111111222111111222222333444555777888:::<<<===???@@@@@@BBBCCCEEEFFFGGGFFFDDDCCCGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDEEEGGGIIIGGGEEEBBBDDDHHHKKKQQQ```www|||~~~{{{}}}mmmUUUBBB888333111000,,,---...////////////000---------........................---......///000|||TTTNNNIIICCCAAABBBAAA===888222111000//////...............---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***+++///222000++++++///444222///,,,+++///555:::666<<>>???>>>???DDDHHHDDDFFFIIIIIIHHHHHHHHHIIILLLIIIIIILLLLLLIIIIIILLLEEEFFFJJJNNNNNNKKKJJJMMMJJJIIIHHHEEEBBB@@@>>><<<::::::999777666444333333000///......---------...++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------.........///+++...//////---,,,...111***,,,///222555777888999---333:::@@@IIIRRRTTTRRR\\\\\\ZZZYYYaaaiiieeeYYYYYYUUUQQQNNNKKKHHHEEECCC>>>@@@@@@???>>>???CCCGGGBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCCCCAAA???>>><<<;;;999666444333222222000000//////...---------++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------------......//////000000111111111111222333444444555555666888:::;;;======BBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFDDDBBBCCCFFFEEEBBBCCCAAA@@@???<<<>>>GGGRRR___{{{zzzgggOOOCCC666///,,,+++,,,///......------,,,------------------------.........---------------...//////|||PPPNNNIIICCCAAABBBBBB===999222111000//////...............---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------'''(((,,,111111......111)))---222666777444000......000222333555888===@@@::::::===BBBCCC@@@???BBB@@@>>>;;;666000,,,---///000333666666444111000000222111///+++)))***...222++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,------.........///000000111111000000000222444555555555666777666777888999999;;;===???AAAFFFHHHIIIMMMRRRUUUSSSTTTqqqrrrlllvvv|||yyyssspppqqqqqqkkkEEE//////000,,,,,,------,,,+++,,,...///************************************++++++++++++************++++++++++++)))))))))***+++,,,---...,,,,,,---------............000333555555444111000333333444333222222444666777888999888777:::???DDDGGGIIIKKKLLLKKKKKKJJJJJJNNNLLLLLLOOONNNKKKKKKOOORRROOOPPPSSSQQQJJJFFFGGGHHHIIIIIIIIIGGGDDD@@@>>>888888777666555333222222//////...---------......*********+++++++++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........***,,,///000000000111222666555222000000111333444666999999666555666555222555555555666999;;;<<<;;;777:::<<<<<<===???@@@???>>>???@@@???>>>>>>@@@BBB??????@@@AAABBBBBBCCCDDD@@@AAABBBBBBAAA???===<<<999888666444222222111222/////////......---,,,+++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************+++++++++,,,++++++++++++++++++++++++************++++++++++++*********+++,,,,,,------,,,------......///000000000000000111111222333444444444555666888:::<<<===AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCBBBFFFFFFAAA@@@CCCCCC???EEE;;;666;;;???<<<555111===EEEIIITTTppp}}}dddIII666---+++---222111,,,)))***444111...------,,,***(((,,,,,,,,,------.........------,,,,,,------...///RRRNNNIIICCCBBBCCCBBB===999222111000//////...............---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------111,,,)))++++++******,,,000...,,,,,,---///111222...000333333222111000111777222000444777666444444333///...222555555222000111///---,,,,,,---///111***+++,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,++++++++++++++++++,,,******+++,,,,,,---.........//////000000000000000000222444555444444666777888999999999888999:::<<>>???<<<;;;>>>???>>>???>>>>>>===<<<;;;:::999:::;;;;;;<<<======>>>>>>@@@AAABBBBBB@@@>>>;;;:::777666444222111111111111............---,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))************))))))******+++++++++,,,************************)))************+++++++++))))))***+++,,,,,,------,,,,,,------...//////000000000000000111222333444666666777888999;;;===>>>??????@@@@@@BBBCCCEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBFFFEEECCCBBBAAAAAABBBCCC:::@@@BBB>>><<<>>>>>>;;;::::::>>>@@@<<<555888@@@222::::::999AAAJJJ^^^xxxtttrrreeeNNN:::111111222111...---000...+++---333---***)))***...///---***,,,,,,,,,------.........---,,,,,,,,,,,,---......}}}RRRPPPJJJDDDAAABBBAAA<<<888222111///...---------...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000000000000000000111111000000//////......------------------------++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------------......///000000000000111111222222333444444555666888888888888:::;;;DDDDDDFFFHHHLLLOOORRRSSSRRRRRRWWWjjjvvvpppwwwmmmllleeecccrrrzzzccc:::555///++++++,,,+++***************************)))************+++++++++************************************************************************---,,,,,,,,,,,,---......000333777::::::777222///000000000111222222333333333444555777:::<<>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::888777444222000///......------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,,,,------.../////////000000000111222222333333777888:::;;;<<<;;;;;;:::@@@@@@@@@@@@AAACCCEEEFFFDDDBBBAAACCCFFFHHHGGGEEEEEECCC@@@@@@AAACCCDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;:::999888777666555555555555555666888999:::@@@GGGRRR\\\fffssswwwjjj[[[OOO999999777444222000...---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------vvvLLLPPPJJJDDDAAABBBAAA===888222111///...---------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000///000000000000000000000000000000000/////////......------------------------++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,,,,------------...//////000000000000111111222333333444555666888999888888:::<<>>===<<<;;;999777555222111000//////------,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,,,,------...///////////////000111111222222333555666888:::;;;<<<<<<<<<@@@@@@@@@@@@AAACCCEEEFFFEEEDDDCCCDDDGGGHHHHHHFFFGGGEEECCCBBBDDDEEEFFFEEEAAAAAA@@@>>>===<<<;;;::::::999999888777666555444333333333333444555666666111444666666666999@@@FFFKKKMMMMMMKKKHHHHHHLLLQQQFFFCCC???>>>>>>;;;444...222222111000...---,,,,,,...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------{{{QQQPPPJJJCCCAAABBBAAA===888333222000...------------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...////////////////////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,---......//////000000000000111222222333333555666888888888999:::<<<>>>???@@@CCCFFFIIILLLNNNQQQRRRTTTTTTOOOUUUooovvvxxxzzz~~~{{{kkkYYYTTTZZZqqqsssuuutttpppnnnpppsssxxxgggOOO888***%%%,,,+++))))))+++,,,++++++************************)))))))))*********++++++************************************************************************,,,,,,++++++,,,,,,---...---///000222222111///...//////000000111111222222111111222444777999;;;===<<<>>>AAABBBAAAAAAAAABBBEEEFFFHHHJJJJJJKKKJJJIIIHHHEEECCCAAABBBBBBAAA@@@>>>>>>>>>??????===:::777555333000000000000///...---------,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++,,,,,,,,,------------------.........//////000000000000000000000000111111111111111222333444666666777888999:::;;;<<<::::::::::::;;;;;;;;;;;;AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???===<<<;;;888777555222111000000000,,,,,,,,,,,,++++++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,,,,,,,---......////////////000000111111222222222333666888:::<<<======@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBCCCEEEFFFFFFEEEFFFEEECCCCCCDDDEEEEEEDDD@@@???>>>===<<<::::::999777777666666555444333333222222111111111111222222555666555222...---000333...111222222000000333777333000,,,,,,...000///---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,}}}VVVOOOIIICCCAAABBBAAA===999333222000...---,,,,,,---++++++***************+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---................................................---------------++++++++++++++++++++++++************************************************************************************+++++++++++++++,,,,,,---......////////////000000111222222222444555777888888999:::<<<<<<===>>>AAADDDGGGJJJLLLKKKQQQ\\\```UUUKKKTTTggg||||||vvvzzz|||~~~~~~~~~|||}}}wwwnnnssswww}}}eeePPPLLLSSSffflllrrrvvvyyy||||||bbbGGG999222,,,+++...)))))))))***+++++++++***************************))))))))))))************************************************************************************+++++++++++++++,,,,,,---------........................//////000111111222111111222444666888:::<<<:::===???AAA@@@@@@@@@AAACCCEEEGGGIIIIIIIIIJJJKKKIIIFFFBBB@@@@@@AAAAAA@@@>>>===<<<<<<<<<:::888555444222000/////////...---,,,,,,,,,,,,++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000000000000111222333555555666888999:::;;;;;;999999::::::;;;<<<<<<===@@@AAABBBBBBBBBAAA@@@?????????>>>>>>===;;;:::999666555333111000//////000,,,,,,,,,++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************+++,,,,,,------...//////......//////000111111222222333444666888:::;;;<<>>>>>===<<<:::999888777555555444333222222111111111111000///////////////111222222111000000333666333555666444222000000111666333000///000111000000,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++***************************************************++++++++++++,,,,,,,,,|||pppQQQOOOIIICCCAAABBBBBB>>>999444222000...---,,,,,,,,,*********))))))***++++++*********************************************************************************+++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------.........//////000000111111222222444666777777888:::<<<;;;<<<===@@@CCCFFFIIIKKKKKKIIIMMMSSSQQQMMMSSS___^^^lll{{{zzzuuu{{{}}}tttzzz~~~{{{pppjjjppp{{{dddjjjssszzz|||vvvnnnhhhKKK555&&&)))...+++((())))))***+++,,,+++*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,------,,,,,,---...//////---......//////000111111111222333444666888:::;;;:::===???AAA@@@@@@AAABBBBBBDDDGGGGGGGGGGGGIIIKKKIIIFFFBBBAAAAAABBBBBBAAA>>><<<:::999999888666444333111///...//////---,,,,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------........................000000/////////000111111333444555666888999::::::999999:::;;;<<<======>>>>>>>>>???@@@@@@>>>===;;;;;;;;;;;;:::999888777666333222000...............,,,,,,+++++++++*********)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---.........---......//////000111111333333444555666888999:::>>>>>>??????@@@@@@AAAAAA===>>>>>>>>>>>>>>>??????AAA@@@@@@AAABBBAAA???======<<<;;;:::888777666666333222222111111000000000111111000///............---------,,,++++++,,,...+++---/////////......///***))))))***,,,---,,,,,,------------------------++++++++++++++++++++++++*********************************************************+++++++++,,,,,,rrrdddUUUNNNIIICCCAAABBBBBB>>>:::444333000...---,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************+++,,,,,,------............///000000111111000222444555666777999;;;:::;;;===???BBBEEEHHHJJJMMMLLLLLLOOOSSSTTTTTTSSS___\\\]]]jjj}}}tttmmmnnnrrr|||pppeeeZZZLLL===333,,,((()))//////(((&&&******+++---,,,+++)))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---...///------......//////000000111222222444555777999::::::<<>><<<999777777777555444333111///.........---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,------------------------------/////////......//////000111111333444666777888999888999999:::;;;<<<<<<===;;;<<<===>>>===;;;999888888888888888777555444333000///...---,,,------...++++++++++++************))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,------......------......//////000000222222222333444666777888<<<<<<===>>>??????>>>>>>===>>>??????>>>===>>>???AAAAAAAAABBBCCCBBB>>><<<;;;::::::888777666555444111111111000000000//////000000///...............000000000/////////000000//////000000000000//////---...///000000///------++++++++++++************)))************+++++++++************************************************************++++++++++++gggYYYYYYNNNHHHBBBAAABBBBBB>>>:::444333111...,,,,,,++++++)))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********+++)))******+++++++++++++++************************************++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------------...//////000000111...000333444444555777999999999;;;>>>AAADDDGGGHHHKKKSSSVVVRRRSSSWWWRRRHHHQQQXXX\\\YYYZZZjjjyyy{{{~~~|||zzz{{{lllUUU@@@333,,,'''$$$---///000...***(((+++000)))***,,,+++))))))***,,,))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********+++,,,,,,---...,,,------......///000000000000111222444666777888999;;;>>>@@@@@@@@@AAABBB@@@CCCEEEDDDAAA@@@CCCGGGCCCAAA@@@AAABBBCCCBBB@@@===;;;777555444444333222222000...---......,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---....../////////111222444666777888777777888888999999999:::999:::<<<<<<<<<999777555777777777666555444222222000///...---------...///++++++++++++************))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......,,,------......///000000000000000111333666888::::::;;;<<<=========<<<;;;;;;===???>>><<<;;;<<<>>>??????@@@AAABBB@@@<<<999:::999888777666444333333000000000000000/////////......------------------*********+++---.........///...---,,,,,,+++***)))......///---,,,***))))))))))))))))))************))))))))))))******++++++************************************************************++++++++++++YYYIIISSSNNNHHHBBBAAABBBBBB>>>:::555333111...,,,+++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------------......///000000000---///222333333444777999777888:::<<>>BBBFFF@@@??????@@@BBBBBBAAA???===:::666333333333222111222000...---------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---...///111333555666777666666666666777777777777888:::;;;<<<;;;999666444777777666666555444222111000///...------...///000+++++++++************))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......,,,,,,------...//////000---......000333777:::<<<999:::;;;<<<<<<<<<;;;:::888;;;<<<;;;999888999;;;;;;<<<===??????===999555999999888666555444333222000000000000000/////////---,,,,,,+++,,,,,,------...---,,,,,,,,,,,,+++***+++***)))***,,,...//////((()))*********+++...000))))))******+++,,,,,,,,,(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++]]]LLLJJJNNNIIIDDDCCCDDDCCC>>>:::666444111...,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))++++++************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))************+++++++++++++++,,,------......///000000000111222222333333555555666888<<<@@@AAABBBGGGJJJKKKKKKNNNSSSSSSOOOWWWUUUSSSQQQQQQSSSVVVXXXXXX```ccccccjjj{{{vvv^^^SSSDDD999444111...,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,------......///---......000111333555666888:::===???AAA@@@???>>>@@@@@@???>>>============@@@>>><<<;;;===>>>>>>>>>;;;999555222000000111222---,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...000222333333333444555:::888666555555666888999777:::===<<<:::777777888999999999888666444111000000000...---,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------......------,,,,,,...000333666999:::;;;;;;;;;;;;;;;::::::999<<<===============<<<;;;:::;;;===@@@BBBAAA>>>;;;888777666444222111111111000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((+++///222222111jjjRRRLLLNNNIIIDDDCCCDDDCCC???:::666444111...,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........//////000111111222222333444444555888<<>>;;;;;;<<<===<<<<<<:::888555222000000111111...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---///222333444444666888999999777666666777888888555888<<<<<<:::888888888888888888777555333111///000///...,,,+++++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,+++,,,------...---------,,,---...000222555777999::::::;;;===>>>>>>>>>>>>===>>>>>>>>>===<<<<<<;;;::::::<<>>@@@BBBFFFJJJLLLLLLNNNRRRSSSQQQSSSUUUYYY]]]______^^^]]]XXX[[[[[[VVVSSSUUUYYYZZZRRRPPPNNNOOOQQQRRRPPPNNNIIIQQQTTTLLLFFFFFFCCC>>>===:::666333111...***'''---***((())),,,---+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++,,,,,,------.........//////111222444666777999;;;>>>AAACCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBB@@@>>><<<;;;<<<<<<;;;999999777444111000000000111000///...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............---///222333444555777999999999888888888777777777333666:::<<<;;;:::999999777777666555444222000//////...---,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))*********++++++++++++,,,++++++,,,---------------......///000222444555666888999;;;>>>@@@AAABBBCCC?????????>>>===<<<;;;:::::::::<<<>>>??????;;;999666555444222111000000000///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((***,,,------,,,|||XXXPPPNNNIIIEEEDDDEEEDDD???:::666444111...,,,+++++++++******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))*********************+++,,,,,,------......//////000111111222000222444666999;;;???AAAFFFKKKMMMMMMNNNRRRTTTSSSTTTWWWZZZ^^^``````___^^^SSSWWWYYYYYYYYYZZZ\\\]]]VVVSSSPPPNNNMMMLLLJJJHHH@@@EEEGGGAAA<<<:::777222222222222111000000222333///...------......+++)))************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************++++++,,,------......//////000111333555666777999;;;>>>AAACCCDDDEEEEEECCCCCCBBBBBBAAABBBBBBBBBAAA@@@===<<<<<<;;;:::888777666333111/////////000111000...,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............///111222222333555777888888999999888888777666333555999;;;;;;:::999888666555444333222000///......---,,,+++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++++++++,,,------------,,,/////////000111222333444888999;;;===@@@AAABBBCCC@@@??????>>>===<<<:::999::::::;;;<<<>>>===:::777555444222111000/////////------------,,,,,,++++++************************************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))***+++******YYYQQQOOOJJJEEEDDDEEEDDD@@@;;;666444111...,,,+++++++++******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,---......//////000111111///111444666666999===@@@???EEEIIIHHHIIIMMMOOOOOORRRSSSTTTUUUWWWXXXYYYYYYXXXYYYZZZ[[[YYYVVVTTTUUUSSSSSSQQQMMMIIIGGGFFFGGGAAACCCBBB>>>:::999888666444444333000---,,,...000))))))((()))+++---------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))***************++++++,,,------......//////111222444666777999;;;===@@@BBBDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBB@@@>>>======<<<:::777555444222000///......///111000...,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------......///000000///000222444666777777888888777777666555666888999::::::999777444333222111///......------,,,+++***************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++***+++,,,,,,------,,,,,,////////////000111222222777888:::<<<===>>>????????????>>>>>><<<;;;999999:::999:::;;;;;;:::888555333222111//////.........,,,,,,,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((())))))YYYRRROOOJJJEEEDDDFFFEEE@@@;;;666444111...,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''(((((())))))***'''(((((())))))*********)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******((())))))******+++,,,,,,------......//////000000///222555555444666:::======DDDHHHGGGGGGKKKNNNOOORRRQQQQQQQQQSSSUUUXXXYYY\\\YYYXXXYYYWWWRRRPPPQQQTTTUUUUUURRRMMMJJJJJJKKK@@@???<<<999666666666555000000///,,,***)))***+++***)))((((((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))************++++++,,,,,,---------......000111333555666999:::<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???=========<<<999777333222111000///.........///...---+++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++************++++++++++++,,,,,,,,,,,,---------------............///222444444555555666666777777888:::999777777888888777666222111000///------------,,,+++******))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))************+++******+++,,,,,,,,,,,,,,,///.........///000111222666777888999:::;;;;;;;;;=========<<<;;;:::999888:::999999999999888666444111000///...------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((((((***]]]SSSOOOJJJFFFEEEFFFEEE@@@;;;666444111...,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((()))******+++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))***+++++++++,,,------......///000000///222555555333333777;;;;;;CCCHHHGGGFFFJJJNNNOOOPPPPPPQQQSSSUUUXXXZZZ\\\YYYTTTSSSUUUUUUQQQQQQTTTOOONNNLLLLLLKKKIIIEEEBBB@@@===:::888666444333333------,,,---......//////......---,,,***(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------,,,------///000222444555999:::;;;<<<>>>???@@@@@@??????>>>>>>???@@@AAAAAA===<<<;;;;;;;;;:::777555222111000///......---------,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------+++,,,------...111555888222222222333444666888999???;;;777555555666555444111000...---,,,,,,,,,,,,++++++***))))))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,,,,,,,,,,+++...------...///000111222333444666888999::::::;;;:::;;;;;;;;;:::999999888:::999888888888777555222000///...---,,,,,,,,,---*********+++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***(((''')))+++bbbSSSOOOKKKFFFEEEFFFEEE@@@;;;666444111...,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++,,,,,,------...//////000///333666555222222555:::666>>>CCCBBBAAAEEEIIIJJJIIIKKKMMMQQQTTTWWWYYYZZZYYYRRRNNNPPPPPPLLLLLLPPPRRRMMMIIIKKKNNNMMMFFF???@@@===::::::888444111000000///------......,,,***&&&)))+++,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,---...000222333444999999:::;;;<<<===>>>???;;;;;;<<<===>>>@@@BBBCCC:::999999999:::999666333111111000///...------,,,++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------)))***,,,---///333888<<<111111000111333666999;;;CCC>>>777444444555444333111///...,,,++++++,,,,,,+++***)))))))))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,,,,,,,,,,+++---------......000111222222333555777999:::;;;<<<999999:::::::::999888888:::999777777777666444222///...------,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++((((((***,,,^^^XXXOOOJJJEEEDDDFFFEEEAAA===777555222///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************++++++,,,------......///......///111222333444555888:::===@@@BBBCCCBBBBBBEEEFFFIIILLLPPPRRRSSSTTTOOOOOONNNOOOPPPQQQRRRRRROOONNNNNNNNNMMMKKKGGGDDD???<<<999666555444222000......---------,,,,,,,,,************************))))))))))))))))))))))))***)))''''''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))******++++++,,,------,,,---...---------///111444666999:::::::::;;;===<<<<<<<<<:::999:::===@@@<<<;;;:::999999888555222000//////---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------++++++,,,,,,...///111111444444222111///111555888<<<:::777444333444555666222000...+++******+++,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,//////////////////000000222222333444555555555444888999999::::::999999888:::999777555333222111111//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^UUUOOOJJJEEEDDDEEEEEEAAA===777555222///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((('''(((((()))))))))*********++++++,,,,,,---...............///000222333444555777999<<<@@@CCCEEEFFFFFFEEEFFFHHHJJJMMMOOOPPPQQQNNNNNNNNNNNNOOOPPPPPPQQQKKKKKKJJJKKKKKKIIIFFFCCC>>>;;;888666555333111///------------,,,,,,,,,,,,************************)))))))))))))))))))))))),,,***))))))+++++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))******++++++,,,,,,---,,,---......---...000111333666888999999:::;;;<<<;;;<<<<<<;;;:::<<>>>>><<<:::999888555111.........------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,---------,,,,,,---......111333555666555444444555333333444444333222000///......,,,+++******************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************++++++++++++***+++,,,---///000111222444555666777888999999999::::::999999999999::::::666555444222111000//////---,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((XXXPPPNNNIIIDDDCCCEEEDDD@@@<<<777555222///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''(((((((((((()))))))))))))))******+++,,,,,,,,,------...///111222333444::::::<<<>>>BBBEEEHHHJJJLLLLLLKKKKKKJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOLLLKKKJJJJJJIIIFFFBBB???999777444222111000///---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((***+++)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((())))))******+++,,,,,,,,,.../////////000222444666888:::;;;;;;<<<===???<<<======;;;888777888999<<<;;;999888777444000------------,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,------,,,,,,,,,------......111333444333222222222222333444444333222000///---,,,++++++***************))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))*********+++++++++)))***+++---...000111222222333555666777888888888:::999888888888888999:::444444222111///.........+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((]]]VVVNNNIIIDDDBBBDDDDDD@@@;;;777555222///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''(((((((((((())))))((())))))******+++,,,,,,,,,---...///111222333333999:::;;;>>>@@@CCCEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKLLLKKKJJJIIIHHHDDD@@@<<<777555222111000///...,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))+++------+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((())))))***++++++++++++---.........///222444555888:::;;;;;;<<<===>>>;;;<<<<<<:::888666666777:::888777666555333///,,,---,,,,,,,,,+++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,+++,,,,,,---......---///111222111000000111111222222333222111000///+++++++++*********))))))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))************+++)))***+++,,,...///000111111222333555666777777888999888777666666777888999333222111///...---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddZZZNNNHHHCCCBBBDDDDDD@@@;;;777555222///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''''''''((((((((())))))(((((())))))***+++++++++,,,---...///000222333333555777:::===@@@AAABBBCCCAAACCCEEEGGGHHHGGGFFFEEEEEEGGGIIIKKKMMMMMMLLLLLLGGGFFFEEEEEEDDDAAA===:::666444111000//////---,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))+++------+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((())))))******++++++***,,,---......///111444444666888:::::::::;;;===888:::;;;;;;999888888999777555444444333111...+++,,,,,,,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++******++++++,,,---...///---///000000//////000111000000000000000//////...***************))))))((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************)))***+++,,,---...//////111222333555666777888888888777666555555666777888111111///...------------)))*********************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccVVVMMMHHHCCCBBBDDDDDD@@@;;;777555222///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((()))******++++++,,,---...///000111222333111444888<<>>???CCCDDDEEEEEEGGGKKKPPPTTTNNNJJJFFFEEEGGGIIIIIIHHHBBB@@@>>>===<<<;;;999777111111000///...------,,,******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''&&&$$$###''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,...///111222444444555666777999;;;<<<===:::888:::>>>>>>:::666333333222111000///......,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************++++++,,,,,,,,,,,,------...///000111111222222111333333222000///---,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++,,,------......///222222222333444777999;;;777777666666555444222111000000///...------,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeYYYNNNJJJFFFEEEDDDCCC???;;;999666222...,,,***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++++++++,,,---...///000000111222444777:::<<>>???BBBCCCEEEEEEFFFJJJNNNRRRQQQOOOMMMLLLKKKJJJHHHFFFGGGDDD@@@>>>;;;999555222222111000///---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((((((((((((((()))******++++++---------...000111333444555777888:::<<<<<<<<<<<<;;;999888999;;;;;;888555222222111000///...------++++++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,---...///000111111111111222111000///...,,,,,,++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++,,,,,,------............///111333555888999666666555555444222111000---------,,,++++++******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffNNNMMMIIIFFFDDDEEECCC@@@<<<999666222...+++***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++***+++,,,---...//////000222333555777999<<<===>>>???@@@AAABBBCCCEEEIIILLLOOONNNNNNNNNMMMKKKIIIHHHJJJGGGCCC???<<<888444111111111000...,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((()))******++++++,,,------...///111222333444666999;;;<<<<<<;;;:::<<<:::888999::::::888666222111000///...------,,,******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))***************++++++++++++,,,,,,,,,------...///000000000000000000///...---,,,++++++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))***************++++++,,,------.........//////111222333555555555555444444333111000///,,,+++++++++*********)))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((lllRRRLLLIIIEEEDDDEEEDDD@@@===999666222...+++***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++******+++,,,---...//////000111333555888:::<<<===>>>???AAAAAABBBDDDGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKHHHCCC@@@<<<999444111000000///---,,,***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++++++++,,,---...000111222333555777999::::::999888<<<;;;:::999999999888777111000000///...---,,,,,,***)))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,,,,---...//////000/////////......---,,,+++******)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))******************++++++,,,------...000000000111111111111111444444333333222000///...***************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((jjjVVVLLLIIIEEEDDDEEEDDD@@@===999666222...,,,***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++******+++,,,---...//////...///111444777:::===>>>@@@AAACCCCCCDDDEEEGGGIIIGGGHHHIIIIIIHHHHHHIIIKKKHHHEEEAAA>>>;;;888444111......---,,,++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,...///111222333444555777777777777666;;;;;;999888777777777777000000///...---,,,++++++)))((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++,,,---...////////////------,,,,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))******************++++++,,,,,,------000000111111222111111000333333222222111///...---************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffTTTLLLHHHEEEDDDEEEDDDAAA===999666222...,,,***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++******+++,,,---......///---...111555888<<<>>>@@@@@@AAACCCDDDDDDDDDFFFHHHEEEGGGGGGEEECCCCCCEEEHHHCCCAAA===;;;999666333000,,,,,,,,,,,,+++++++++***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))++++++***((('''''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---...000222333444444444555666666777777999999888666444333444555000//////...---,,,++++++(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************************++++++++++++++++++,,,---............,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))*********************+++,,,,,,---------...000222333333333333222222222111000///------************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhRRRKKKHHHEEEDDDEEEDDDAAA>>>999666222...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++)))***+++,,,---......///---///222555999===@@@BBB>>>@@@BBBBBBBBBBBBDDDFFFFFFGGGFFFCCC@@@???BBBEEE???===:::888666444111///++++++++++++++++++++++++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$'''***---...---+++***''''''''''''((((((((()))((((((((()))******++++++---------...000111333444555555444444555666777888777777666444111111222333000///...---,,,++++++***(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************)))************+++++++++++++++,,,---............,,,+++++++++******))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------+++,,,///222444555555555111111111111000...---,,,***************+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkQQQHHHGGGFFFEEEEEECCC???<<<;;;888444///,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,---...//////222222333555888<<<@@@CCC???AAABBBCCCCCCDDDGGGIIIFFFGGGHHHGGGDDDBBBAAAAAA???<<<999777555222///,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******,,,---...//////000222555777888:::<<<======<<<<<<:::999777555444444444555000///...,,,+++***))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,---------.........//////,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++---...///111222222333333333333222000///---,,,,,,+++++++++***)))(((((('''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((fffMMMIIIGGGFFFEEEDDDBBB???<<<;;;888444///,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,---...//////111111222444888<<<@@@CCC???@@@BBBBBBBBBCCCEEEGGGEEEGGGIIIIIIFFFCCCAAA@@@???<<<888555333111///---,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******+++---...//////000222444888999;;;<<<<<<<<<;;;;;;888777666555444333333222000///---,,,***)))))))))***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------.........///,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,---...000111111222222222222111///...---,,,+++++++++******)))((((((''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggNNNIIIHHHFFFEEEDDDBBB???<<<;;;888444///,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,---.../////////000111333777<<<@@@CCC???@@@BBBBBBAAABBBCCCEEEEEEGGGIIIIIIFFFCCCAAA@@@???;;;666333111000///---++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******+++,,,.........///222444888999:::;;;;;;:::999999666777777777666444222111///...---+++***))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,------------......++++++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++,,,---...///000000000000000///...,,,+++******+++******))))))(((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjOOOJJJHHHFFFDDDCCCBBB???<<<:::888333///,,,++++++,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,---......///......000222666;;;@@@BBB???AAACCCCCCBBBBBBCCCDDDFFFFFFFFFEEEBBB@@@@@@AAA>>>:::555111//////...---******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''(((((())))))*********,,,---------///111333666777888888888777666555666777888999888555333111...---,,,***))))))(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,------******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++***+++,,,---...//////.........---,,,+++***))))))******))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjNNNKKKIIIFFFDDDCCCAAA???===:::777333///,,,+++,,,,,,++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,---......---...///111555:::>>>AAA@@@BBBDDDEEEDDDCCCDDDEEEFFFEEEBBB???<<<<<>>===999777333///---,,,,,,---,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,---............///111444888<<>>===999666333///---,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,------.........///000333777:::<<<===@@@CCCEEEEEEDDDEEEEEEBBBBBBAAA???<<<;;;<<<===777444111///...---+++)))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******(((***+++,,,,,,---///111000111333444555444444333222333333444333000...---+++***)))((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************,,,+++++++++************(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))***++++++++++++,,,------------------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((fffSSSMMMJJJFFFCCCBBB@@@>>>===999666333///---,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,------.../////////000222666999;;;;;;>>>BBBDDDDDDDDDDDDEEE@@@BBBCCCCCC@@@===;;;;;;555333111///...---***((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))*********(((***+++++++++---///111111222333555666666555555555666666666555333111000+++***)))(((((('''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************,,,+++++++++******))))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,---.........------,,,,,,++++++******))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((fffOOOLLLLLLHHHBBBAAABBB???:::888555222///,,,++++++++++++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***+++,,,......///000111111222555:::===???AAABBBBBBAAA@@@AAABBBCCCAAA@@@??????===;;;999222222000///---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++++++++,,,,,,...///000111222333444555666888999999:::999888777444000---+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************+++++++++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++******+++,,,,,,------,,,,,,+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))gggTTTLLLLLLHHHBBBAAABBB???:::888555222///,,,++++++++++++++++++*********))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***+++,,,......000111222333444666;;;>>>???AAABBBCCCAAAAAAAAABBBDDDBBBAAA@@@@@@>>><<<999222111000...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++,,,,,,---...///111333444333333444444555666666666777777777555333111///---))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++******++++++,,,---,,,,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))){{{aaaSSSLLLLLLHHHBBBAAABBB???:::888555222///,,,+++++++++++++++*********)))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))***+++,,,......000111333444555777;;;>>>>>>@@@BBBBBBAAAAAAAAABBBEEECCCAAAAAA@@@???<<<999111000///...,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++------...///111333555777666666555555555555555555555555444444222111///...)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++******))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))******++++++************+++,,,,,,,,,,,,+++***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))|||lllTTTLLLLLLLLLHHHBBBAAABBB???:::888555222///,,,+++++++++************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,......///111333444555777;;;===<<<>>>@@@@@@??????@@@AAADDDBBB@@@??????===:::888000///...---,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++,,,---...///222444666777666666666666777777777777444444333222111///...---))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************,,,++++++***)))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))***************)))******+++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((```NNNLLLLLLLLLHHHBBBAAABBB???:::888555222///,,,+++++++++*********)))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,......---///222333444666999<<<:::<<<>>>>>>>>>===>>>@@@AAA???===<<<<<<:::777444///...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++++++++,,,...000333555666333444444555555666666777555444333000...---++++++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++******)))(((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))************)))((()))******++++++******((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((cccYYYRRRLLLLLLHHHBBBAAABBB???:::888555222///,,,+++++++++******)))))))))((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,......,,,///222333444666999;;;999;;;===>>>======>>>@@@???===;;;:::999777444111...------,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++++++++,,,---///111333444000000111222333333444444555333111///---+++******((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************))))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((())))))******))))))(((((()))************)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))tttmmmRRRLLLLLLHHHBBBAAABBB???:::888555222///,,,+++++++++***)))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,......---///333555666777999;;;:::<<<>>>???>>>???@@@AAA>>><<<:::999888555222000------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++,,,,,,,,,---///111222333333333333333333333333333222111///---,,,+++++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))))))))))))))'''((())))))******))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))|||MMMLLLLLLHHHBBBAAABBB???:::888555222///,,,+++++++++))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,.........000444666777888:::<<<;;;===???@@@@@@@@@AAACCC>>><<<:::999777555222///---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++---------...///111222333888777777666555555444444000///---,,,+++,,,,,,---(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))'''(((((()))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))yyyVVVPPPLLLGGGEEEDDDBBB===999999777333000---,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///---000555999;;;===???AAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@===:::666333111///---,,,+++***))))))))))))''''''''''''((((((((()))''''''(((((((((((())))))))))))((((((((()))******)))((('''''''''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,---...000111222222222555555444444444333333333222111///---+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((()))***)))(((''''''''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***)))((('''''''''((()))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sssUUUOOOKKKGGGEEEDDDBBB>>>:::999777333000---,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///...111555888:::===@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCAAA???===999666333000///---,,,+++***))))))))))))'''''''''((((((((())))))''''''((((((((((((((((((******)))))))))*********))))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((())))))***+++,,,---...///111222333333333555555555555444444444333222111///---+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''(((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%///...,,,***((('''&&&%%%,,,+++***(((''''''((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************)))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}kkkUUUOOOKKKGGGEEEDDDBBB>>>:::999777333000---,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///000222555777999<<<@@@CCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???<<<888555222000///,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))'''((()))******)))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))***,,,,,,---...000222333444555555555555555555555444444333111000...,,,+++)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++******)))((())))))))),,,+++***)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sssdddUUUOOOKKKGGGEEEDDDBBB>>>:::999777333000---,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///000111333555777:::>>>BBBAAAAAAAAAAAAAAAAAAAAAAAA???===:::777444111000///,,,++++++***))))))******(((((()))))))))*********+++++++++***************(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,---...000111333444555555333444444555444333222222000///---,,,***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***)))(((''''''((()))***(((((()))))))))))))))***''''''''''''''''''''''''$$$$$$&&&'''((()))******(((((((((((())))))******+++******)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~ooobbbVVVNNNJJJFFFEEEDDDCCC???;;;999777333000---,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...//////000222333555888<<<@@@????????????????????????>>><<<999555222000//////,,,+++******)))*********)))))))))************+++)))))))))*********++++++'''((()))************)))+++***)))))))))+++---...*********************)))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))***+++,,,---,,,---...111222444444555222222333444444222111000///...,,,+++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''&&&'''((()))***,,,,,,,,,---------......////////////////////////............,,,+++)))(((************))))))(((((((((((((((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrrbbbUUUNNNJJJFFFEEEDDDCCC???;;;999777333000---,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///...000222444666888;;;>>>===========================;;;777333111/////////++++++***************+++)))*********++++++++++++'''(((((()))***+++,,,,,,***+++---///000000000///---,,,***)))))))))***+++++++++++++++************))))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))******''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((******)))******+++,,,---+++,,,...000222444555555111222444555444333111///...---+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((***+++,,,111111222222333333444444777777777777777777777777555555666777777666555444222222111///---***(((&&&)))))))))((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wwwdddTTTMMMJJJFFFDDDEEECCC???<<<999777333000---,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///...111444777888:::<<<>>>===========================:::666222000/////////+++***************++++++*********+++++++++,,,,,,***+++,,,---///111222333000222444777999999999999666777777666444000---+++,,,,,,+++++++++*********))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********'''((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((************+++,,,------,,,---///111333555666666222444666777666555222111---,,,+++))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))***,,,---///000111111222333333444555555666666////////////////////////333555888;;;===>>>>>>===888888777666444222///...------,,,******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{eeeRRRMMMJJJFFFDDDEEECCC???<<<999777444000---,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,---......//////222666999;;;<<<===???>>>>>>>>>>>>>>>>>>>>>>>><<<:::666222///...//////+++***************++++++******+++++++++,,,,,,,,,///000111333555777999:::555777:::===???@@@@@@@@@GGGIIIKKKJJJFFF@@@888444,,,,,,,,,++++++*********))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))************+++,,,---...---...000333555666777888444555777999888666444222,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---///222555777888888888111111222333333444555555888888888888888888888888777888:::::::::999777555888999:::;;;;;;:::999999222111///,,,***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzgggUUULLLHHHEEECCCDDDCCC???<<<999777333000---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))+++***((('''%%%%%%$$$$$$''''''''''''((((((((()))''''''((('''&&&&&&''')))%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))(((((((((((())))))*********+++,,,,,,---......222555888;;;<<<===>>>@@@===@@@@@@===>>>AAABBB???>>>:::666222000///---,,,)))++++++******++++++***,,,,,,---...------000444@@@DDDBBB;;;===DDDAAA777;;;999777777999::::::999<<<<<<>>>DDDKKKOOONNNLLLHHH@@@:::999666...***,,,)))******)))***+++***(((***))))))+++...---)))%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,---...//////000111444666888999999999;;;999777777777666111...---,,,+++)))((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))'''%%%&&&'''(((((((((---)))'''+++......+++***///222666999;;;:::666222===???>>>999:::BBBGGGFFFIIIKKKMMMLLLKKKKKKJJJGGGMMMDDDBBBIIILLLFFFAAABBB???:::555333222222555999???@@@>>>777///,,,...222(((''''''((()))++++++,,,+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''&&&&&&&&&(((((('''''''''(((((((((((()))******+++*********))))))******)))(((((('''(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))tttdddTTTKKKGGGDDDBBBBBBAAA===:::999777333000---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$(((((((((''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((())))))***++++++,,,---...//////000111444888;;;<<<===???AAA>>>AAAAAA??????AAAAAA>>>===999444111000...---,,,---,,,******,,,......,,,'''(((+++...000333888======???CCCFFFGGGHHHMMMSSSUUUSSSQQQRRRUUUSSSLLLFFFEEECCCAAA??????AAABBBCCCFFFCCCCCCHHHHHHCCC>>>???444111---******---...---***)))(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,---...//////111222444666888999::::::;;;999777777666444000------,,,+++)))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''((()))'''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((+++---...,,,)))''''''+++***))))))+++...333777///000111000222888???DDD???MMMZZZ___dddmmmtttvvv}}}vvvtttnnnfffaaa^^^WWWOOOOOOHHH@@@;;;999888777666333999AAAGGGFFF>>>444...333000,,,)))))))))*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***+++***)))((('''&&&&&&&&&++++++---...////////////'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))lll^^^QQQKKKGGGCCCAAAAAA@@@<<<888999777333000---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''((()))******)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((++++++************++++++,,,,,,++++++******))))))''''''(((((())))))******((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((()))******,,,,,,---...///000111111111444888;;;===>>>@@@BBBAAADDDDDD@@@@@@AAAAAA===:::777333000......---,,,+++***))),,,...///,,,)))333444555666777:::>>>@@@QQQWWWiii{{{~~~||||||mmmjjjeee\\\SSSLLLHHHFFFAAA>>>>>>AAACCC@@@??????DDD???777111---+++))))))'''***+++)))&&&&&&***///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,---...///000333333444555666888:::;;;;;;999888666555222///+++,,,,,,***)))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''')))+++***'''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,)))'''((()))(((---222222///...000222333888>>>EEEOOO]]]ooo|||rrrcccWWWLLLAAA999>>>:::888:::@@@EEEGGGFFF999555000,,,+++++++++******)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''(((((())))))*********)))((((((((((((((((((((()))************))))))************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))hhh[[[OOOKKKGGGCCCBBBAAA@@@;;;888999777333000---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---+++***(((''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&))))))((((((((('''''''''%%%$$$%%%&&&((((((((('''******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((''''''(((((()))***+++++++++,,,...///000111111111555999<<<>>>???AAACCCCCCFFFFFFBBBAAABBB@@@<<<888555111...---------,,,******---000000---,,,...---555???HHHUUUcccoootttvvvppp___TTTIIIBBB;;;666555666888:::KKKIIIHHHDDD;;;000******(((+++------+++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,...///000000333333333333444777999::::::999888666444000---***,,,+++***)))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***---...---***'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))************)))'''&&&'''***...000...111222000000444888:::CCCQQQjjjwwwpppbbbnnntttmmmgggkkkssswwwyyyiiiYYYIIIDDD>>>;;;===???@@@???@@@<<<888666444111---)))*********+++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******)))(((((('''&&&&&&''''''((()))***,,,---............---,,,+++******++++++++++++)))((('''&&&))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnn^^^PPPLLLHHHDDDBBBBBBAAA===999999777333000---,,,++++++************************)))))))))))))))))))))))))))))))))******,,,---...,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((())),,,///222555666111222222222222222222222---+++******+++***'''$$$))))))((('''(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))''''''''''''((()))***+++******+++---...///000111333666:::===>>>???AAACCCDDDGGGGGGCCCAAABBB???;;;666333///------------,,,---,,,---...,,,---777CCCPPP[[[hhhrrroooggg[[[NNNEEEAAA===:::<<>><<<;;;<<<<<<999111+++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))))))))+++,,,...000111999::::::;;;;;;;;;::::::000//////---,,,***(((''''''(((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvvdddSSSJJJGGGCCCBBBCCCAAA>>>:::999777333000---,,,++++++************************))))))))))))))))))))))))((('''''''''((()))******+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***+++,,,------222222444666999<<<>>>@@@>>>>>>===============<<>>??????AAABBBCCCFFFGGGCCCBBBBBB???:::444111...------............***+++000444;;;NNNaaayyygggVVVFFF999///222???PPPUUUPPPMMMOOODDD;;;///((((((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))+++,,,...///000111222222222333444555777888666777777555111---++++++++++++***)))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++***'''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))******+++++++++((())),,,000555666444222555???LLL[[[rrrvvvlll```WWWYYYbbbcccWWWSSSdddzzzrrrddd|||xxxoooxxxmmmccchhhwwwuuu___VVV]]]WWWZZZYYYYYYggg~~~gggTTTHHH666333111444:::===;;;888---,,,+++)))((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((***,,,---.../////////.........//////000666777999;;;<<<>>>>>>???999999999888666555333333*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))yyyeeeRRRHHHEEEAAAAAABBBAAA>>>;;;999777333000---,,,++++++************************))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---///000111222111111111222444666777888===<<<;;;:::888777555555AAA>>><<<===???>>>999444000...+++)))'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((())))))&&&&&&''''''(((***+++,,,******,,,---///111222333666999<<<>>>??????@@@AAABBBEEEFFFCCCBBBAAA>>>999444111...---...///////////////999NNN```jjjvvv{{{jjj\\\KKK>>>:::GGGTTTUUURRRRRRNNNHHH>>>666000...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,...///111111333333555666777777888888333555666444000,,,+++,,,+++******)))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))'''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))((())))))******+++,,,,,,''',,,222555777;;;BBBIIINNN```tttyyyYYYTTTSSSUUUUUU^^^xxx|||zzz{{{~~~tttuuu~~~aaaGGGCCCPPPXXXVVVttt{{{cccVVVJJJ<<<555777<<>>;;;999777444000---,,,++++++************************))))))))))))))))))))))))+++***)))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))+++,,,---///222444555666666777999===AAAEEEIIIKKKKKKJJJHHHEEEBBB@@@>>>===111//////444999;;;888444777555111---+++)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&''''''(((***+++,,,+++,,,---///000222444444888:::===?????????@@@AAAAAADDDEEECCCAAAAAA>>>999333111...---...000000000666;;;SSSyyynnnsss|||^^^FFFIIIVVVXXXSSSOOOOOOQQQPPPJJJ???444...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,...000111222444555777999999999999888222444666444000,,,+++,,,+++***)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,///666;;;:::999DDDZZZlllyyyzzzmmmdddXXXKKKSSSeeevvvxxx|||www}}}rrr\\\GGGIIISSSiii}}}^^^FFF;;;999::::::AAA===777000,,,++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))......///111222444555555000000111111222333555555777777777666555444222222///000222444666777888888???===;;;777333000---,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))kkk[[[NNNIIIGGGDDDDDDDDDBBB>>>:::777555333000...------,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))***+++***000'''###(((,,,+++---333000222555555444777DDDQQQ[[[XXX\\\iiitttyyy}}}xxxlllpppmmmZZZLLLGGGDDD;;;333555<<<===888***444>>>===444------///******)))'''&&&'''***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))***+++,,,------///111444777999;;;===@@@BBBCCCDDDFFFHHHFFFDDDBBBCCCFFFEEE===444///555///)))///222555===VVVcccyyyooolllpppssstttxxxlll]]]YYYWWWUUUTTTTTTTTTSSSQQQKKKAAA666///&&&))),,,---+++)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,---...000333444999999:::;;;<<<<<<<<<<<<<<<999444111///---+++)))++++++***)))))))))))))))&&&&&&'''((()))***************(((&&&'''***+++******)))'''&&&(((***,,,---))))))******))))))(((''',,,***((((((((()))((('''***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((******************************************+++,,,))),,,...***%%%&&&///777///======;;;LLLhhhtttXXXIIIUUUiiioooiiihhhuuu~~~}}}jjjddd[[[QQQHHHQQQuuummmVVVJJJ===555777<<>>AAA===777:::AAA555666666666555444333222000444;;;BBBDDDAAA:::555(((,,,///---)))&&&(((+++(((&&&%%%&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))hhhYYYNNNJJJGGGDDDDDDDDDBBB>>>:::777555333000...------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((('''(((&&&***111222,,,+++...555;;;@@@EEESSSiii}}}{{{~~~{{{nnnnnneeeTTTHHHEEEFFFEEEJJJ<<<444;;;GGGEEE444$$$******)))((('''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++---------///111444666888<<>>:::777555333000...------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))(((&&&(((,,,000111222777===IIIiii~~~qqqlllqqqyyywwwrrroootttvvv[[[KKKFFFGGG???>>>BBBHHHDDD:::333444---,,,+++)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++---------...000333555777;;;===@@@CCCDDDGGGJJJLLLJJJIIIGGGEEEBBB>>>:::888,,,111...///<<>>=========>>>???>>>===888666333///,,,*********)))'''&&&''')))++++++***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++---+++***,,,000555888:::IIIaaazzz{{{bbb]]]llluuuvvvmmmpppwwwjjj```WWWaaappplllKKK>>>666;;;DDDBBB999111+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))(((((('''(((((()))***++++++,,,---...000222555777888555777:::===AAADDDFFFHHHMMMMMMOOOTTTZZZYYYTTTOOOWWWTTTTTTYYY\\\ZZZWWWVVVQQQMMMIIIGGGHHHHHHFFFDDD<<<:::777777:::===???@@@JJJ>>>000+++,,,///,,,(((***)))))))))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))nnn^^^PPPKKKHHHDDDCCCCCCAAA===:::777555333000...---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,---++++++***,,,555FFFWWWaaarrrvvvqqqvvv~~~~~~yyyrrrooouuu|||xxxuuuqqqrrryyyvvvsssvvvlllVVVDDDCCCFFFCCC;;;777555333000---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,.........///000333555777777999<<>>:::777:::=========>>>AAACCCEEEEEEDDDBBBCCCDDDBBB???:::555222111111222///---+++***+++,,,+++***''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((()))))))))))))))*********************************)))))))))))))))***+++,,,***111555222///777JJJ[[[qqq~~~nnnTTTNNN___zzzrrrnnnZZZHHHXXX~~~{{{bbbGGG;;;===BBBEEEGGG444///)))''')))++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))((((((((((((((()))+++,,,111111222222444666777888@@@AAACCCFFFLLLRRRVVVXXXYYYXXXZZZ```cccaaa___^^^dddiiillliii```XXXWWWZZZZZZXXXYYY\\\___^^^XXXSSSJJJGGGDDDAAA>>>:::555222<<<@@@AAA===444+++'''''')))(((((()))******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((qqq^^^NNNLLLHHHDDDCCCBBBAAA===:::777555333000...---,,,,,,************************************************************************)))***+++***)))))),,,...---444999AAARRRhhhwww{{{zzztttwwwttthhhaaabbbiiiqqqxxxvvvooojjjkkkmmmcccooonnnhhhiiiggggggooogggsssoooXXXKKKEEEEEEHHH???<<<777333111...***'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---.........///111444666888666888;;;===@@@CCCGGGKKKCCC<<<:::???AAA;;;555333999555HHH|||}}}hhhrrrsss\\\QQQRRRWWWXXXVVVSSSOOOGGG>>>444...***)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,---------...000333666777555666777888888999999999777444000...---,,,+++)))))))))******,,,---///000,,,///444999<<<>>>>>>>>>999444222666777555777<<<888<<>>999777999<<<<<<999555222111222444666777555222000///---+++***((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((()))))))))*********+++************************))))))))))))***+++,,,---)))///444777===OOOkkk{{{dddbbbmmmjjjfffmmm~~~ppp|||gggTTTNNNRRRmmmfffMMMEEEEEEHHHKKK???777---'''''')))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))***)))((((((((()))+++,,,111222333666999<<<>>>@@@NNNRRRXXX^^^bbbeeeggghhhnnnhhheeefffeeeeeellluuukkkooossssssqqqoooooonnnqqqooommmnnnnnnlllgggccchhh```UUUKKKDDD???<<<:::111888AAABBB<<<333---+++(((''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((yyycccQQQMMMIIIDDDBBBBBBAAA===:::777555333000...------,,,***************************************************************************++++++)))'''(((---111555III]]]hhhuuuzzziii]]]XXXaaaiiikkkoootttzzzwwwhhhjjjrrr}}}gggUUUQQQRRRIIIDDD>>>;;;888444...)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,---.........///000333666888::::::<<<>>>@@@BBBFFFJJJNNNIIIAAA===@@@>>>777444666333KKKppp}}}|||jjjUUUOOOQQQUUUVVVSSSSSSQQQJJJ@@@555///,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,---------------///111444777999666666777888999999999999555333///------,,,+++*********+++,,,...000222333222333555777666444222000333111444999777111444<<<888777666444111///...---222000...,,,---///222555;;;999666444333111///---+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((())))))******+++++++++*********************************+++,,,---...///------333CCC[[[tttsssdddTTTaaa|||uuuaaaMMMKKK]]]}}}dddMMMCCCEEEFFF@@@666...***)))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++******))),,,+++***)))***,,,...000222444888>>>EEEKKKPPPSSSYYYaaakkkqqqqqqpppoooppplllkkkpppxxxxxxpppllloooyyywwwvvvzzzyyywwwuuurrrqqqqqqssstttjjjhhheee```YYYPPPFFF???999555333888???AAA;;;444+++)))'''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))){{{fffTTTNNNIIIDDDBBBAAA@@@===:::777555333000...------,,,************************************************************************)))++++++******///777???OOOkkk|||}}}xxxmmmWWWlll~~~vvvooorrrzzzTTTNNNIIIDDDAAA???;;;555///))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,............///111444888;;;===>>>???AAABBBDDDHHHMMMPPPPPPIIIEEEDDD<<<555;;;HHHOOOuuu|||sssaaaTTTPPPPPPRRRRRRRRRPPPJJJAAA888111+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...------...///222555888999888999:::;;;<<<<<<<<<<<<666444000///......---,,,***+++,,,...000222444666777888:::===@@@CCCEEEFFFKKKOOOYYYaaa[[[PPPQQQ[[[aaaWWWLLLJJJMMMMMMDDD;;;<<<:::666333111111111222888666555555666666666555...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((())))))******+++,,,,,,************************+++++++++,,,---...000000666;;;III```www|||bbbhhhhhhnnn{{{uuu\\\RRRQQQaaayyyjjjTTTIIIHHHFFF@@@999222---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******))),,,++++++,,,...222555888;;;>>>DDDLLLUUU^^^eeeiiikkkqqquuusssoooooovvv~~~pppmmmuuu}}}mmmfff{{{tttvvvzzz}}}|||xxxvvvwwwzzzdddiiippptttpppcccSSSGGGFFF>>>555555<<>>222...+++)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))tttaaaPPPNNNJJJDDDBBBAAA@@@===:::777555333000...---------************************************************************************'''***,,,---000999EEEOOOnnnllljjjkkkgggooo}}}xxxiiilllPPPKKKFFFDDDCCC@@@:::444))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++---...///......///222555999===??????@@@BBBCCCDDDHHHMMMPPPHHHFFFFFFEEE===;;;MMMfffkkksssgggVVVQQQRRRPPPPPPQQQQQQKKK???666++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......------...000222555888::::::;;;<<<===>>>>>>>>>>>>777555222000000000///...++++++---///111444666777999===DDDOOO^^^mmmzzzttt|||}}}sssrrr{{{{{{lll\\\QQQMMMHHHAAA;;;666333222333222222444888:::;;;;;;000///...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,************************,,,,,,,,,---...///111111===OOOiii}}}|||oooeee{{{zzzpppxxx~~~}}}~~~{{{nnnRRREEEaaatttPPPGGGIIIHHHBBB999222...---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,,,,,,,...111666;;;>>>FFFIIIOOOWWWaaajjjqqquuu{{{ooohhhnnn{{{sss~~~{{{wwwmmmtttsss}}}|||tttrrrssstttuuuvvvtttnnnfff```LLLJJJEEE===777777===DDD888444...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))\\\RRRTTTMMMJJJEEEBBB@@@>>>;;;888555444111///------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,*********+++***)))---...///333>>>QQQcccmmmbbbmmmoooggghhhvvvzzzxxx}}}dddFFF@@@CCC@@@;;;999444---)))+++,,,***(((((())))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,---/////////222777;;;>>>???@@@BBBFFFJJJMMMMMMIIIFFFFFFEEEFFFHHHAAA<<>>666444666222,,,111===???999444//////444333222AAAUUU\\\uuu{{{ttt|||vvvqqqttt}}}||||||}}}~~~ppp___QQQHHHDDD???999555666555222555;;;777111222:::999...(((***'''(((***,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))(((,,,,,,---------,,,,,,+++,,,******,,,///333===GGGaaa{{{qqq```cccwwwzzz|||WWW???ddd^^^OOODDDGGGFFF;;;///***,,,+++***(((&&&'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))************+++)))((())),,,---+++(((***444444555===AAAHHHUUUZZZ\\\cccmmmuuuuuuooohhhnnnwww{{{rrrnnnnnnxxxyyykkkVVVRRR\\\]]]TTTLLLPPPSSSOOOGGGFFFVVVhhhxxxwww{{{}}}rrrmmmqqqvvvrrrjjjXXXQQQFFFCCCCCC888999LLLHHH@@@555...,,,---,,,+++***)))((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeSSSPPPLLLIIIEEEBBB@@@>>>;;;999555444222///------------+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++******000///333CCC[[[nnnqqqkkk```^^^]]]hhh~~~rrrlllrrryyyvvvgggSSSPPPSSSJJJ;;;111,,,)))+++,,,***((()))))))))(((((((((((())))))***)))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,---------222222333555:::>>>AAABBBCCCCCCDDDGGGIIIKKKLLLLLLPPPIII<<<777@@@PPPxxx~~~}}}}}}}}}{{{kkkjjjiiiiiilllrrrxxx|||zzzgggSSSPPPPPPQQQMMMHHHJJJRRRDDD<<<111+++***,,,,,,+++************************))))))))))))))))))))))))))))))))))))************((())))))***+++,,,---...111111111333555777:::;;;999<<<===<<<<<<>>><<<777------***(((,,,666>>>AAABBB777000666EEEZZZqqq{{{wwwvvvsssxxxzzztttlllhhhhhhiiiooovvv{{{|||{{{lll{{{yyyzzz}}}VVVIII>>>===>>>:::444222888333555???@@@555------++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))+++,,,,,,,,,,,,,,,++++++))),,,///---***222KKKddd{{{zzzsssmmmbbb___kkkrrr|||ggg^^^^^^bbb{{{eeeKKKGGGLLLHHH;;;111,,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))************)))((()))+++...000000000+++555888<<>>;;;999666444222///...---------+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,)))666KKKfffxxx[[[iiiwww~~~zzzwwwoootttwww}}}wwwrrr\\\LLLDDD???444000///000...***(((******))))))(((((())))))***))))))))))))))))))******((((((((()))))))))******++++++,,,,,,------------222333444777;;;>>>AAACCCDDDDDDCCCCCCEEEHHHKKKMMMGGGHHHDDDNNNkkk|||tttiii]]]TTTNNNIIIFFFHHHFFFDDDDDDEEEIIINNNQQQ___bbbhhhppp{{{ttt___RRRUUUTTTJJJJJJTTTMMMFFF<<<222,,,***,,,---************************)))))))))))))))))))))))))))))))))*********++++++(((((()))***+++,,,------///000222444777888999:::777<<<>>>;;;999:::999666222000000000///222<<>><<<999666444222000...---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...///222MMMjjjuuussslll```VVVggg|||uuu}}}lll^^^WWWdddyyy{{{YYYIIINNN<<<999777666222+++(((******))))))))))))))))))***)))))))))))))))*********(((((()))))))))*********++++++,,,,,,---.........///111444666999<<>>:::888999999999777666555555666888:::777<<>>888555777:::000:::EEEHHHIIISSSlllyyyjjjYYYMMM<<<222+++---111111000111777555111...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++,,,,,,------,,,,,,+++*********++++++,,,,,,111***,,,???ZZZqqqmmmddd^^^qqquuutttyyyxxxyyyiii]]]OOOdddFFFFFFHHH???888222+++)))+++---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************))))))*********++++++++++++,,,------///555>>>FFFWWW```aaabbblllnnnpppzzzrrroookkkkkkooowwwyyywwwvvvxxx~~~rrr[[[RRRLLLHHHMMM```dddtttnnneeennn|||qqqeeeVVVQQQKKKKKKKKKHHHBBB:::222---+++)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmKKKPPPKKKHHHEEEBBB@@@???<<<:::666555222000......---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******,,,000444CCC[[[oooooogggfffhhhggg|||}}}|||zzzwww}}}uuukkksss~~~tttoooVVVJJJAAA===999999555///+++,,,******))))))))))))******(((((())))))************))))))))))))************++++++,,,------...//////...111555888999;;;???BBBCCCGGGMMMOOOMMMJJJHHHGGGBBBLLLaaayyykkkZZZLLLFFF888888777777888;;;???BBB??????@@@@@@??????>>>>>>:::;;;======???FFFOOOVVVlll|||~~~]]]KKKMMMUUUUUUNNNPPPPPPMMMDDD888...******************************************************************++++++++++++))))))***+++,,,---......///222555888;;;;;;::::::======;;;888888999444---///******...000444EEEXXX|||oooZZZRRReeerrrZZZIII444333<<<777333>>>666888888999@@@HHHGGGAAA:::FFFNNNIII;;;444:::DDD???999444333555===QQQdddllllllrrrooo```QQQ???444000...000222555555555333111---***(((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************+++,,,---------------++++++*********+++------------:::WWWttt}}}vvvdddddd___jjjxxx~~~vvvvvvvvvvvvwwwyyy{{{||||||}}}{{{lllTTT```vvviiiNNNFFFKKKAAA999...)))***,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************************++++++++++++***+++---...444>>>LLLWWWbbbkkkllloooxxxyyywww~~~|||qqqgggdddiiinnn~~~wwwnnnmmm\\\RRRJJJUUUtttsssrrr```___RRRMMMGGGEEEEEEAAA999111,,,***((((((***++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))lllHHHTTTKKKHHHDDDBBB@@@???<<<:::777555333000///.........++++++++++++++++++++++++++++++++++++++++++++++++)))******))))))...666===RRRZZZ]]]___ooo}}}|||~~~xxxwwwppptttvvvvvvyyy~~~uuufffWWWVVVgggzzz|||rrrrrreeeOOOGGG???999999888444000000+++******))))))******+++((((((((()))******++++++)))))))))*********++++++++++++,,,---...//////000000444999<<<===>>>BBBEEEGGGMMMTTTVVVTTTQQQOOOOOOQQQ___uuu|||hhhWWWHHH;;;666666<<>>;;;555333666EEE@@@GGGfffrrr___KKK<<<333///---222444666777444000+++'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,------------,,,++++++***+++,,,...///,,,===XXXpppxxxqqqjjjhhh|||xxxqqqzzz}}}yyywwwtttpppjjjddd^^^[[[QQQQQQRRRRRRTTTUUUVVVWWWYYY\\\cccllluuuppp^^^UUUkkkbbbEEEJJJHHH@@@555---+++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************************************++++++++++++,,,)))+++///666AAAPPP^^^hhhmmmuuuvvvxxx~~~zzzrrrttt{{{{{{sssooo^^^MMMTTTqqqnnniiiYYYOOODDDAAADDDDDD>>>666///,,,***)))*********)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))qqqGGGTTTJJJHHHDDDBBBAAA???===;;;777555333111///.........++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++...666CCCMMM```^^^UUURRRggg}}}|||~~~}}}yyy{{{wwwdddZZZZZZYYYkkk~~~zzzzzzyyyrrrUUUIII>>><<<<<<999333000+++******))))))******+++'''(((((()))******++++++))))))*********+++++++++++++++,,,---...///000000222777===??????@@@DDDHHHKKKOOOSSSTTTSSSTTTXXX]]]rrr~~~lll]]]JJJ???999:::AAAIIIKKKTTTcccqqq}}}zzzttt___XXXMMMDDD>>>;;;::::::222<<>>?????????FFFIII@@@555000///...&&&---888HHH\\\lllpppmmmwwwzzzpppVVV===333666:::;;;BBBFFFOOOZZZ[[[bbbssswwwxxxtttnnnuuuwww{{{lll\\\QQQTTTUUUJJJ>>>888777555777HHHeee{{{|||qqq~~~xxxiiiXXXGGG:::222333555888:::999555000---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))***+++,,,,,,------------,,,++++++,,,---///111<<>>CCCJJJRRR[[[ccchhhyyyvvv___[[[vvv}}}```MMMJJJEEE===555///+++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************************************+++++++++,,,,,,---111999FFFTTTaaajjjooottt}}}~~~|||pppooodddjjjuuummmWWWRRRYYY^^^sss|||zzz{{{}}}uuuaaaWWWKKKFFFFFFFFFBBB>>>333000---++++++++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))wwwHHHSSSJJJHHHDDDBBBAAA???===;;;777555333111///.........+++++++++++++++++++++++++++++++++++++++++++++++++++---...///444???PPP\\\ZZZ___]]][[[llluuullleeeiiiwwwuuuvvvvvvtttsssxxx~~~{{{}}}|||eeeUUUFFFAAAAAA<<<333...++++++************++++++'''(((((()))***+++++++++)))************+++++++++++++++,,,---...///000111111777===@@@@@@@@@DDDIIIMMMNNNOOOMMMNNNSSS^^^fff|||kkkNNNDDD<<<<<>><<<:::666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...))))))@@@___iii```]]]LLLYYYqqqqqqtttxxxooottt}}}oookkkmmmxxx|||}}}jjjIIIAAAOOOHHH888===555000+++)))+++,,,***''')))************+++++++++)))************+++++++++,,,---------,,,---000222222555:::>>>AAADDDGGGJJJNNNGGGKKKTTTOOOHHHYYYuuuwww^^^MMM>>>;;;CCCWWWiiiwww{{{^^^NNNBBB===:::999:::DDD\\\sssxxxdddQQQKKKHHHVVVRRRLLLQQQFFF888===------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++...///000//////000333666;;;;;;;;;>>>AAADDDDDDDDDGGGEEEXXXYYY888'''333:::KKKuuuyyyqqqGGG======DDDEEEBBBPPPgggoookkk___ffflll]]]UUUWWW]]]RRRAAA:::666777???MMMcccvvvtttrrr~~~vvvVVVBBBAAA@@@@@@AAA>>>999444000...+++)))((()))+++,,,******************************************************))))))******+++,,,***************************++++++,,,,,,------...---***,,,///+++***888KKKgggyyynnnqqq|||rrr|||{{{lll]]]UUUNNNCCC:::777333222222333444444222111555555555555555555444444999444333666555333777>>>===BBBLLLZZZiiixxx}}}ccc]]]aaaAAABBBKKK666---222)))+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))))))))***++++++,,,,,,,,,)))(((*********...555222JJJaaafffdddiiisss{{{ttteeeeeexxxyyyvvv|||yyy```QQQRRRccc~~~zzzqqqjjjXXX^^^JJJKKKEEEEEE;;;...)))+++,,,***'''))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))]]]RRROOOKKKFFFCCC@@@>>>;;;999666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,//////222CCCXXX```[[[OOOTTTbbbkkkooo}}}rrr\\\dddzzzyyytttsssyyywww}}}pppUUUDDDGGGIIICCC???888333---***,,,---+++(((************++++++++++++************++++++++++++,,,---------,,,...000333222555:::===???BBBEEEGGGEEEDDDGGGNNNSSS]]]sssqqqVVVDDD===CCCQQQggg}}}~~~tttuuu{{{bbbTTTEEE>>>===>>>CCCJJJggg~~~xxxEEEPPPTTTLLLFFFMMMPPPFFF>>>111///+++***+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---.../////////000333666888999:::===AAADDDEEEFFFHHHJJJggguuuSSS888CCCVVVrrrpppdddfffXXX@@@FFFIIIDDDQQQgggooofffiiiwww|||llljjjpppdddPPPOOOOOO@@@000444<<>>777000,,,++++++,,,************************************************+++++++++*********))))))************************fffSSSPPPLLLGGGCCC@@@===:::888555444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...444===GGGOOOSSSTTTSSSpppxxxlllooozzz{{{}}}fffiiivvv{{{ttt{{{yyyrrreeeOOOAAAHHHMMMCCC===777000,,,,,,---,,,+++************+++++++++,,,************+++++++++,,,,,,------------...111444444777:::===???AAACCCEEECCCGGGHHHMMMaaapppSSS???@@@LLLeeewwwooo]]]SSSOOOLLLIIIKKKJJJLLLPPPSSSUUU[[[bbbrrrxxxZZZIIIBBB>>>:::666KKKeee{{{pppRRRPPPPPPMMMLLLRRRPPPAAA999222+++)))+++---,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---.../////////111444666666777:::===@@@DDDFFFGGGGGGHHHfff}}}hhhQQQbbboooSSS:::222GGGNNN]]]aaapppzzz}}}||||||hhhppp~~~llluuuooolllyyyZZZUUUdddbbbPPPDDD:::555666DDDddd~~~uuuhhhWWWJJJDDDBBB@@@???999666222...+++***++++++******************************************************))))))******+++,,,************************+++++++++,,,------......+++...---,,,555PPPqqqsss]]]^^^|||}}}{{{tttlllddd___III???666333444444666999888999:::<<>>???<<<:::<<<;;;888888:::555666666555777BBBRRR```nnnxxx|||ZZZccc}}}UUUCCCCCCCCC777'''+++,,,,,,---,,,,,,+++***))))))))))))))))))))))))))))))))))))******************))))))******+++,,,))))))******+++,,,,,,,,,,,,++++++---...222>>>JJJfffpppwwwwwwvvv{{{zzzZZZCCCKKKfffzzzddd```TTTJJJCCCDDDAAA888///***,,,000************************************************+++++++++***************************************fffQQQPPPLLLGGGBBB???<<<999777555333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,444BBBIIIHHHJJJOOOkkkuuussstttpppssshhhppp}}}tttkkk|||yyyxxxzzzvvvyyyjjjKKKEEENNNGGGAAA;;;333---,,,,,,,,,+++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,---.........000333555777999===???@@@AAACCCEEEFFFJJJHHHLLLnnnjjjSSSCCCEEE[[[rrrttt___WWWNNNJJJNNNXXXccckkkuuuuuuvvvuuuppphhhaaa^^^SSSZZZeeezzzhhhSSSFFF???===CCCJJJ^^^xxxWWWNNNZZZaaaQQQLLLOOOGGG@@@777,,,(((+++...,,,)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---//////000222555888777999<<<>>>@@@BBBEEEGGGFFFBBBPPPdddfffbbbooo~~~kkkFFFAAA\\\tttbbbiiipppyyy{{{eeegggzzzuuuvvvtttxxxuuujjj|||wwwppp|||gggnnnwwwpppTTTFFF>>>999555BBB[[[fffrrrqqqkkk^^^NNNAAA=========:::555111---+++************************************************************))))))******+++,,,************************++++++,,,,,,---.........+++------222HHHiiitttxxxpppffflllxxxyyysss}}}xxxsssiii[[[NNNHHH999666555666888:::;;;===CCCHHHOOOVVV\\\aaaeeehhhiiiiiijjjjjjhhheeeaaa___YYYSSSLLLEEE@@@===;;;;;;:::::::::777666888>>>BBBTTTaaarrrfffRRRkkkwwwMMM@@@CCC>>>555,,,++++++,,,,,,,,,***)))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,))))))***++++++,,,,,,---)))((()))---222===PPPaaajjjsss}}}}}}yyyxxxuuuhhhYYY^^^qqq~~~tttXXXUUUGGGHHHFFF>>>333,,,,,,...************************************************************************************************aaaPPPPPPLLLGGGBBB???<<<999666444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---666EEEKKKFFFGGGOOOppp|||xxxlllaaaiiiqqq~~~ffflll{{{zzzfffJJJJJJKKKDDD>>>777000,,,+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++---......///111444777;;;===@@@BBBBBBCCCEEEGGGFFFIIIHHHQQQvvvnnnPPPDDDLLL```zzzttt\\\HHHOOO\\\mmm{{{yyykkk___YYYkkkyyyYYYFFF>>><<<:::HHHcccwwwsssVVVWWWfffYYYJJJKKKJJJFFF<<>><<<888444000---+++*********************************************************))))))******+++,,,************************+++,,,,,,------...//////+++---111AAA```{{{}}}pppsss{{{vvvjjjaaaTTTEEE;;;999666888:::<<<@@@GGGMMMPPPccclllyyyqqqdddVVVHHH???CCC@@@<<<:::;;;;;;999777>>>HHHZZZmmm|||bbbTTT{{{kkkIIIDDDCCCAAA...,,,******++++++***((())))))))))))))))))))))))((()))))))))******************))))))******+++,,,*********+++,,,,,,---------+++---333<<>>AAADDDDDDCCCCCCFFFIII@@@KKKQQQcccfffFFFFFFLLLHHHXXXhhhwwwjjjmmmyyywwwmmmkkkpppwww{{{}}}pppcccVVVSSSUUUSSSOOOKKKKKK\\\ZZZXXXRRROOO[[[WWWZZZ___pppwwwmmmmmm}}}rrrrrrzzzzzzyyyYYYAAA???AAADDD^^^}}}yyy___KKKAAA>>>===<<<:::666111---+++******************************************************))))))******+++,,,************************,,,,,,,,,---......//////,,,111???XXXtttuuucccrrr|||jjjUUUHHH===444444::::::AAAHHHNNNYYYjjjzzz~~~mmmYYYOOOCCC===<<<===:::777333666@@@QQQbbbooo{{{}}}]]]SSS}}}___HHHBBB===333///***)))***+++***((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,******++++++,,,---------///---000;;;HHHYYYlll|||}}}{{{{{{\\\OOO^^^jjjrrr~~~mmm]]]XXXOOOHHHAAA999000***++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++]]]SSSMMMJJJEEEAAA???<<<:::888333111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///AAAUUU[[[RRRKKKQQQ\\\XXXfff|||rrrlllwww}}}uuuzzz{{{~~~bbb```yyyzzzvvvnnnOOOFFFKKKGGGAAA:::333///------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,...///000333777:::>>>AAADDDFFFFFFGGGIIIKKKIII]]]uuuMMMIIIQQQiiikkkYYYVVVddd}}}uuudddnnnkkkHHHEEE===:::JJJggg\\\NNNTTTRRRKKKLLLKKKDDD999111,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---......///...///111333444777;;;>>>???CCCGGGGGGFFFFFFJJJNNNMMM]]]cccqqq```MMMTTTsssuuusssrrrpppvvv~~~xxxbbbVVVMMMNNNQQQSSSVVV[[[WWWhhh^^^[[[WWWUUUaaaTTTCCCAAALLLUUUTTT]]]lllpppddd^^^yyyhhhUUUIII>>>888LLLjjjxxx\\\GGG>>>???@@@???<<<777111...******************************************************))))))******+++,,,************************,,,,,,------.../////////---:::RRRnnn}}}|||tttnnnsssuuuyyydddRRRAAA:::777555>>>JJJMMM[[[iiisss~~~ooo]]]PPPGGG@@@<<<888444555;;;EEESSShhhzzzsssPPPSSSwwwzzzWWWFFF<<<:::333,,,)))***,,,,,,***))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******+++,,,,,,------.........777HHH[[[kkkxxxwwwssswww|||~~~hhhTTT[[[iiirrr|||jjjdddZZZQQQHHH>>>555///++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++]]]SSSLLLIIIDDDAAA???===:::888222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......KKKffffffVVVMMMVVVbbbaaaqqqjjjiii|||~~~zzztttpppppp~~~vvvooommmeeeuuuyyyvvvzzzTTTAAAMMMKKKEEE>>>666111......++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,...///111333777:::>>>@@@DDDFFFGGGHHHJJJLLLGGGddd~~~yyyvvvcccLLLVVVjjjcccNNN^^^~~~rrrsssyyy|||ZZZhhheeeLLL:::===CCCLLLgggxxxsssPPPNNNNNNJJJPPPKKKEEE<<<333---***+++,,,++++++++++++++++++++++++++++++,,,,,,---...//////...000222444555888<<<@@@???CCCHHHIIIHHHHHHMMMRRReeennnkkkkkkqqq]]]IIIOOOmmm~~~~~~vvvwwwzzzhhhbbbeeeiiinnnnnnuuutttxxxnnndddSSSDDDOOObbbgggxxxsssyyyyyyqqqeeeRRRDDDAAAGGG[[[rrryyykkkZZZ>>>@@@CCCDDDAAA;;;555111*********************************************************)))***++++++,,,************************,,,,,,------.../////////...AAAaaa|||wwwwwwsss}}}wwwooohhhIII<<<555999>>>AAAKKKXXXhhhzzzpppZZZKKKDDD@@@;;;777444444<<>>WWWiiiRRREEE>>>777...)))+++------,,,))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,***++++++,,,,,,------...000333AAAYYYqqqvvvppprrrvvvzzzqqqWWW\\\kkkqqqmmmdddXXXLLLAAA:::666++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++WWWSSSNNNJJJEEECCCAAA>>>:::555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---000000000;;;GGGNNNIIIFFFNNNZZZbbbbbbiiisssyyyzzzyyyzzz|||uuu|||hhhYYYaaattt}}}yyy}}}pppeeefff}}}nnnGGGEEELLLNNNEEE999333...(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000222666999;;;666FFFFFF>>>EEELLLLLLLLLLLLppptttqqq{{{cccMMMYYYtttwwwUUUcccwwwvvvoooqqqxxxiii^^^tttjjjKKK>>>:::===SSSmmmzzzPPPHHHWWWUUUFFFLLLIIIBBB:::111,,,******,,,,,,,,,,,,,,,,,,,,,,,,------..................///000222333555999???DDDBBB<<>>???>>>888333...,,,******+++,,,+++***)))************+++++++++++++++******************++++++++++++++++++++++++,,,//////,,,,,,000333333HHHUUUyyyyyy|||rrr{{{uuuhhhUUUEEE<<<999777999BBBTTThhhuuuyyy[[[KKKBBB>>>>>>777///888JJJ^^^qqqhhhTTTooodddFFFDDD>>>444---,,,...---***************************)))************+++++++++******+++++++++,,,,,,,,,......,,,***+++...---***000III]]]lllyyy}}}xxxzzz}}}~~~yyyxxxZZZIIImmmxxxxxxiiibbbVVVEEE<<<<<<---***))),,,,,,******---***+++++++++******,,,......---,,,+++*********************)))******+++,,,[[[SSSNNNJJJEEECCCAAA>>>:::555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///222444BBBEEEDDD???BBBPPP___gggddddddjjjuuu|||{{{zzz|||xxx~~~~~~nnnbbb[[[^^^qqqsssiii|||WWWNNNNNNNNNCCC<<<777///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000222555888:::>>>HHHEEE@@@GGGJJJIIIMMMSSSuuu{{{ooossskkk\\\XXXttt|||vvvaaaeeerrrwwwpppvvvvvv{{{ttt^^^jjjcccNNNBBB???HHHUUU|||hhhHHHJJJPPPLLLMMMKKKFFF===333---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000111222444555888===@@@JJJFFFGGGJJJIIIJJJYYYlllxxxjjjccchhhttt~~~yyy|||qqqqqqtttyyy~~~uuukkkmmmKKK;;;BBBaaayyy{{{nnnUUU???===CCCAAA:::666...,,,******+++++++++***)))************+++++++++++++++******************++++++++++++++++++++++++,,,...000000...///666===XXXcccxxx{{{mmmzzz}}}uuufffVVVGGG===999===EEEQQQaaatttoooTTT===:::>>><<<;;;===GGG[[[tttfffeee~~~zzzZZZBBB>>>666...***++++++,,,************************)))************+++++++++******+++++++++,,,,,,,,,...+++***---///000000000@@@YYYlllvvv|||yyy{{{zzzyyy~~~{{{zzzuuuuuuttttttwww~~~yyy```qqq{{{ttt{{{|||kkk[[[NNNAAA888222...,,,------******,,,******++++++,,,///444888...---,,,+++***************************++++++,,,___QQQNNNJJJEEECCCAAA>>>:::555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++...444:::IIIFFFBBBAAAIIIXXXcccgggeee\\\]]]nnn{{{yyyxxx{{{|||{{{cccXXXTTT^^^llluuu}}}uuulllMMMHHHQQQGGG>>>:::///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000222555888999???BBB>>>@@@GGGGGGJJJWWWxxxpppmmm{{{ttt\\\[[[jjjqqq```aaayyyhhhfffrrrsssdddqqqcccLLLBBB@@@AAAgggwwwbbbOOOQQQRRRNNNNNNKKKAAA666...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///222444666777999;;;>>>BBBFFFIIIKKKPPP^^^ttteee\\\mmmzzzzzzyyy{{{tttqqqqqqaaaYYYMMM;;;CCCmmmeeeFFF???CCCCCC===999000...+++******+++***))))))************+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------000222///...<<>>777444999BBBZZZuuuvvv]]]]]]sssEEE@@@999111+++))),,,...************************)))************+++++++++******+++++++++,,,,,,,,,...))))))///000...111888OOOfffwww}}}~~~uuuqqqyyyyyyrrryyysssttt~~~~~~}}}zzzxxxyyy}}}}}}}}}~~~wwwsssqqqppp|||wwwfff\\\OOO???888222......---******,,,++++++******+++///666;;;------,,,+++***************************+++,,,,,,aaaNNNNNNJJJEEECCCAAA>>>:::555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++)))---666>>>FFFFFFHHHLLLTTTZZZ]]]\\\cccWWWXXXiiiuuurrrssszzznnnVVV===<<>>999,,,------------------------,,,,,,,,,---------......//////000111333666888999;;;======BBBHHHFFFRRRlllpppttt{{{hhh\\\gggzzzwww___gggzzzkkkcccpppbbbhhh|||YYYGGGBBB???PPPfff~~~^^^PPPOOONNNOOOMMMEEE888///,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///222666999;;;<<<>>>@@@;;;EEELLLQQQ___ttt```SSSiii}}}xxxfffnnnlll\\\WWWpppyyysss}}}}}}[[[???NNNiiivvv^^^HHH>>>??????<<<222000,,,******+++***)))))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,...,,,///222///111HHHbbb|||wwwqqqvvv{{{pppcccxxxyyy}}}~~~zzz{{{yyyppp```OOO@@@999>>>GGGiiirrr~~~{{{uuuoooiiiaaa^^^aaafffkkkmmmxxxzzzrrrRRR???999;;;===777@@@\\\vvviiiQQQsssRRRGGG;;;333///------///************************))))))*********+++++++++******+++++++++,,,,,,,,,...******///---+++666FFF___rrr}}}wwwqqqzzzsssbbbiii{{{}}}~~~|||zzz|||qqqaaabbbvvv|||}}}ooocccVVVJJJ===555///------++++++,,,,,,,,,+++))))))***...111---,,,++++++*********++++++************+++,,,,,,fffOOONNNJJJEEECCCAAA>>>:::555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***)))...999AAACCCHHHNNNSSSTTTSSSSSSTTTaaaZZZ]]]jjjpppnnnrrr|||ttt___III999555777IIIkkkzzz|||yyy|||WWWEEELLLJJJCCC<<<111------------------------,,,,,,,,,---------......//////111333555888:::;;;>>>AAACCCFFFGGGCCCWWW{{{vvv~~~lllaaakkk|||{{{hhhggg~~~yyyqqqqqqsssooogggiiiyyysssbbb~~~rrrVVVHHH@@@@@@XXXssswww{{{[[[EEEOOOMMMOOONNNGGG;;;111---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000444999===@@@BBBDDDFFFGGGMMMQQQXXXjjj~~~xxx___jjjiiiggg}}}zzzvvvqqqmmmfffgggppp{{{~~~zzzxxxuuuyyy{{{~~~wwwgggqqq___JJJAAAiii}}}{{{XXX===<<>>666222...,,,++++++******))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///------///111<<>>IIIUUUwww~~~xxxrrrooojjjbbb[[[FFFIIINNNRRRVVV[[[bbbgggggghhhkkksss}}}{{{ZZZGGG@@@===777666CCC\\\vvvYYYccceeePPP;;;333333000,,,+++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++...000...333HHH```nnn{{{|||xxxmmmoooxxx}}}{{{{{{}}}~~~yyyxxxyyy{{{[[[RRRaaannnqqqzzzwwwbbbTTTPPPBBB888///------,,,,,,---+++,,,,,,+++)))((()))))),,,,,,++++++******+++++++++++++++***+++,,,,,,---lllSSSNNNJJJEEECCCAAA>>>:::555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,222<<>>999666111---,,,,,,++++++)))************+++++++++******++++++,,,---------++++++,,,,,,------....../////////000:::OOOkkk~~~yyytttfffSSSBBBBBBKKKWWWfffttt|||ooohhh___WWWQQQKKKEEEAAABBBNNN]]]fffhhhgggiiikkkhhhggghhhnnnyyy}}}uuussszzz^^^???:::<<<:::888AAAXXXrrrzzzhhhVVVrrrxxx[[[>>>555444000***(((************************)))************+++++++++******+++++++++,,,,,,,,,))),,,///111777HHHbbbvvvqqqyyy}}}vvvxxxzzzzzzyyyxxxxxxzzz~~~zzzwwwyyywwwpppYYYWWWnnnooo|||mmm[[[YYYJJJ===222......,,,,,,---)))+++---...---+++++++++,,,,,,++++++***++++++,,,+++++++++++++++,,,------nnnVVVNNNJJJEEECCCAAA>>>:::555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111888???DDDJJJKKKOOORRRQQQPPPWWWaaaXXXbbbiiijjjlllttt|||~~~kkkNNN:::666<<<@@@EEEHHHYYYvvvxxxxxxmmmpppssszzz}}}|||fffDDDIIIJJJ:::555........................,,,,,,,,,---------......---///222666:::===???@@@@@@EEECCCBBBHHHTTTnnn{{{wwwuuullltttrrrkkkxxx~~~mmmYYYFFF888111444FFFaaa}}}tttjjjdddKKK@@@BBBRRRllluuuPPPWWWPPPNNNLLLJJJEEE===333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222777:::>>>AAADDDGGGJJJMMMNNNPPP[[[ooo|||llljjjssseeeqqq{{{nnn]]]LLL>>>444555:::LLLRRRUUUPPPHHHCCC???;;;555:::???FFFVVVkkkzzz~~~~~~yyyppphhhqqqcccPPPMMMHHHFFFfff~~~gggRRREEE>>>===888333///------,,,,,,)))************+++++++++******++++++,,,------...++++++,,,,,,---......///,,,111222555GGGeee|||tttmmmnnn{{{xxx}}}}}}{{{~~~wwwhhhMMMBBBAAAPPPdddrrr~~~uuukkk[[[WWWOOOGGGAAA>>>>>>>>>TTT\\\gggnnnppppppppppppqqqrrrqqqrrryyy|||tttlllkkkooowww^^^IIIDDD>>>:::777???XXXqqquuuvvv}}}\\\YYYnnniiiIII;;;666///***+++************************)))************+++++++++******+++++++++,,,,,,,,,)))......///???\\\qqqxxxxxx}}}}}}yyy|||{{{{{{uuuvvvxxxyyyzzzvvvzzz}}}zzzfffeeennn~~~ooodddTTTEEE777111///---,,,,,,***+++------,,,,,,---...,,,++++++***++++++,,,,,,,,,++++++++++++,,,------nnnVVVNNNJJJEEECCCAAA>>>:::555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,///555===BBBEEE>>>???EEEMMMOOONNNRRRZZZSSS___fffeeejjjxxx|||}}}yyy^^^EEE;;;@@@HHHKKK^^^XXX^^^tttyyy}}}ooo|||xxxpppjjjuuu~~~KKKNNNOOO999555........................,,,,,,,,,---------......---///333777;;;???AAABBBBBBHHHFFFHHHZZZppp|||rrrooo{{{qqquuuxxxqqqvvvzzzgggQQQ???777999===777IIIoooggguuuwwwZZZBBB999BBBaaa{{{\\\JJJRRROOOLLLKKKIIIAAA666---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333:::<<>>;;;666555777777444999>>>???>>>FFFZZZnnnwww{{{zzzzzzzzzwwwwww{{{~~~}}}jjjiii}}}~~~xxxhhhIIIYYYuuu~~~```GGG>>>???:::444000......------)))************+++++++++******+++,,,,,,---......++++++,,,,,,---...//////***333666:::QQQttt|||xxxrrr~~~zzzooozzzuuuuuuxxxiiiSSSHHHCCCKKKbbbttt|||~~~zzzwwwqqqeeeYYYZZZWWWRRRLLLGGGHHHKKKOOOWWWXXXZZZ^^^eeelllrrruuusssvvvvvvtttxxx~~~}}}xxxxxxmmmcccbbbggguuubbbJJJ<<>>FFFFFF:::===CCCLLLVVV]]]]]]ZZZ]]]```dddjjjqqqwww|||~~~}}}eeeRRRQQQ\\\gggjjjnnnhhhdddmmm~~~rrr```mmmvvveee}}}bbbGGGKKK999>>>555333///+++,,,///...)))------,,,,,,,,,---......///222555888:::<<<>>>AAAJJJBBBPPPQQQSSSwwwxxxsssjjjxxxxxxvvv~~~eeeKKK>>>:::888777:::555IIIrrreeeyyyhhhMMMHHH:::FFFnnnpppjjjNNNMMMNNNKKKMMMRRRDDD111,,,...------,,,,,,------......///000000000222555777;;;BBB@@@AAALLLNNNJJJLLLYYYjjjrrrhhh{{{aaagggsssYYYBBB;;;:::999555:::===666777777777666555777:::===???DDDLLLRRRYYYbbboooxxx{{{|||{{{wwwrrrsss{{{~~~sssoooqqqppprrrRRR___rrrPPPBBB<<<>>>;;;333------...+++++++++************++++++++++++,,,,,,,,,,,,------+++,,,,,,+++***+++...000---222;;;JJJbbb{{{}}}{{{}}}~~~|||xxxmmmZZZHHH@@@SSSeeeqqq~~~}}}zzzppplllhhhaaaZZZXXXaaaaaa]]]TTTKKKHHHKKKOOOJJJOOORRRSSS[[[hhhqqqrrrpppsssvvvvvvvvvxxx}}}{{{qqqiiihhhjjjqqqeeeFFF???>>>888;;;EEE]]]rrrnnnhhh{{{aaaVVVlllBBBAAA444$$$555------,,,,,,,,,,,,++++++)))************++++++++++++++++++++++++++++++++++++666...///OOOkkkwww{{{qqq}}}www~~~}}}|||{{{zzzxxxyyy{{{~~~lllLLL]]]sssnnnlllgggXXXEEE888000,,,+++---,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---''',,,...+++***...000///hhhTTTMMMJJJFFFCCC@@@<<<888444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,333>>>EEEDDDCCCMMMUUUVVVWWW[[[[[[WWW[[[^^^dddjjjqqqvvvzzz|||tttuuuuuuuuuyyyzzzuuulllcccfffxxxfffmmmrrr~~~uuuyyyeeeJJJMMMJJJ===888666111,,,,,,///...+++------,,,,,,------......///222555888:::<<<>>>AAAKKKEEEMMMPPPXXX~~~vvv|||tttppp~~~}}}{{{oooZZZEEE>>>??????===<<>>FFFIIIIIIPPP___ooo~~~xxxwwwvvv^^^KKK<<<999;;;:::555666999444000333888===BBBGGGMMMPPPXXX\\\aaadddgggmmmvvv|||zzzxxxvvvssssssuuuyyy|||{{{}}}vvvgggbbblll}}}fffJJJMMMrrrpppTTT<<<===<<<888111,,,+++,,,++++++************++++++++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000---555BBBTTTmmm{{{{{{xxxyyy{{{qqq]]]NNNJJJPPPaaaqqqyyy~~~xxxqqqmmmmmmkkkbbbYYYUUU\\\]]]ZZZSSSJJJEEEGGGJJJFFFLLLOOOQQQXXXeeemmmoooppprrruuuvvvwwwzzz|||zzz{{{zzzyyy~~~bbbHHH<<<999:::;;;MMMaaattt~~~nnntttttteeeooowwwPPPDDD:::,,,...------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++***...111AAAddd|||~~~}}}{{{{{{~~~}}}|||{{{yyyxxxzzz{{{}}}~~~}}}ZZZ]]]qqqttt|||tttdddNNN<<<333111...+++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,------------,,,+++---111444hhhRRRMMMKKKGGGDDD@@@<<<888444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///555>>>CCCBBBLLL]]]fff^^^VVVWWWXXXTTTXXX\\\bbbiiipppuuuxxxyyy}}}~~~xxxooo\\\lll~~~sssddd```iiitttuuunnnxxxmmmggg~~~ooo}}}gggdddjjjNNNJJJXXX:::===;;;444---+++...///,,,------,,,,,,---......//////222666888:::<<>>>>>MMMggg~~~~~~^^^NNNSSSRRRLLLJJJFFF:::---......------------......---...000000000222666999===CCC@@@===CCCFFFMMM[[[hhhxxx}}}~~~lllcccqqq|||aaaIII===555888<<<;;;666333666888999???IIISSS[[[aaafffiiinnnpppqqqooonnnpppvvv{{{xxxuuurrrqqqsssvvvvvvuuuvvvzzzfffZZZOOOooo\\\GGG<<>>MMMcccvvvyyysssjjjZZZxxx}}}___DDD;;;444***------,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,///***888VVVpppyyyuuu|||~~~~~~}}}|||zzzyyyxxxzzz{{{|||}}}}}}}}}yyy~~~uuugggoooyyyttt[[[AAA444333///''',,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---///++++++...,,,,,,666DDDkkkUUUNNNKKKGGGDDDAAA<<<888444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222888>>>@@@@@@MMM___eeeYYYPPPTTTVVVQQQVVVZZZaaahhhooosssvvvwww{{{|||~~~~~~zzzpppddd\\\___qqq{{{kkkaaadddiiifff___eeetttyyydddllluuuuuuqqqttt\\\JJJYYYAAACCCAAA999///+++...///...------,,,------...///000000333666999;;;===???AAACCCDDDDDD[[[{{{kkkwww~~~qqquuu~~~zzzvvvkkkaaa[[[YYY```mmm{{{{{{nnndddYYYTTTWWWfffuuu~~~mmm___GGG@@@AAA\\\|||jjjMMMPPPSSSMMMHHHIII???,,,......------------......---...000000111444777:::;;;DDDDDDBBBFFFIIITTThhhqqqssspppuuu___```xxxxxxgggPPP???:::444<<<>>>;;;888444999FFFXXX^^^hhhqqquuuwwwwwwwwwwwwvvvrrrnnnlllnnntttyyyxxxvvvtttsssssssssrrrrrrtttyyy}}}kkkWWWxxx}}}ppphhhTTTBBBYYYkkkSSSBBB999===<<<111+++///,,,++++++******++++++,,,+++++++++,,,,,,,,,---------...000000///...///000111FFFccc}}}wwweeejjjppp~~~xxxxxx{{{zzzyyyvvvmmmZZZKKKPPP^^^ooozzz}}}xxxooojjjhhhhhhdddYYYOOOKKKVVVWWWVVVQQQJJJHHHKKKOOOQQQVVV[[[___dddkkkssswww{{{|||}}}}}}zzzwwwsssrrrzzzXXXGGGAAA>>>:::???QQQkkk}}}kkkRRRcccwwwlllIII888777---------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,111+++EEEgggrrr}}}{{{}}}~~~~~~|||zzzyyyyyyzzzzzz||||||zzzuuunnnfffeeeooozzz}}}uuugggmmmyyyoooOOO:::555111***------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,(((+++///++++++???ZZZmmmXXXOOOLLLHHHDDDAAA<<<888444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...444:::===>>>???GGGSSSUUULLLIIIQQQTTTPPPTTTXXX___gggnnnrrrtttuuuyyy~~~}}}sssiiicccaaavvvuuujjjhhhiiiccc[[[\\\jjjnnn\\\ttt~~~zzzttt|||nnn{{{lllPPPRRROOOIIIGGG>>>222,,,---///...------------...///000111111444888:::<<<>>>AAACCCFFFIIIMMMrrruuukkk|||{{{pppzzz~~~tttdddVVVLLLFFFCCCXXXhhh|||}}}wwwkkkggggggkkklllmmmyyynnnlllRRRDDD<<>>@@@CCCEEEFFFKKKTTT}}}nnnrrr{{{uuurrriii[[[PPPMMMQQQYYY___jjjwwwooobbbbbbeeehhhpppzzzfffyyy|||```III<<>>>>>BBBAAACCCLLLBBB:::???:::CCCdddzzz~~~|||uuunnnkkkkkkhhheeedddgggoooxxx}}}www{{{}}}yyyssspppssswwwyyy|||zzzdddTTTlll```KKKaaa{{{]]]AAA:::>>><<<555111,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------------///222444???YYYwww|||wwwwwwyyyxxxwwwxxxqqquuujjjTTTOOO```ooopppzzz|||xxxoooiiibbb]]]ZZZYYYWWWTTTTTTXXXiiigggbbbYYYRRRQQQWWW^^^___bbbhhhmmmlllkkkooovvv}}}~~~yyyqqqlllpppvvvzzzzzz{{{iiiLLLCCC<<<444888LLLeeewwwdddQQQhhhrrrKKK888222------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......///DDDeeewwwuuu|||~~~{{{{{{|||{{{~~~ssshhhZZZWWWZZZbbbggghhhppp|||ppp\\\ZZZeeeuuummmOOO999111222------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...111000,,,444TTTtttgggWWWPPPMMMIIIEEEAAA===777444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,///,,,...555::::::<<>>@@@BBBDDDFFFDDDJJJXXXzzzrrrdddvvv{{{yyyzzzyyy|||gggeeeeeegggnnnxxxppp___\\\^^^bbbjjjttttttssspppQQQAAABBBXXXuuuqqqtttQQQLLLUUUKKKKKKJJJ777//////............/////////111333555777:::>>>BBBCCCIIIJJJMMMPPPNNNYYYrrrwwweeePPPDDD@@@AAAEEEHHHJJJRRRDDD;;;BBB;;;AAAeeexxxzzz{{{yyyrrrkkkeeebbb`````````ccciiipppvvvyyywwwxxxyyywwwuuuuuuxxxzzzyyy{{{~~~|||xxx^^^^^^}}}mmm\\\DDDCCCccckkkNNN>>>======888222---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,---000555999KKKiiiyyywwwxxxwwwvvvwwwrrrlll___UUU[[[lllvvvvvv|||{{{{{{~~~~~~~~~xxxpppiiifff\\\[[[^^^bbbbbb___```cccddddddbbb]]]XXXZZZaaahhhhhhkkkqqquuuqqqlllooowww~~~~~~~~~|||xxxtttrrrxxx|||{{{|||~~~eeeJJJ===888777???QQQggg}}}yyy]]]___zzzxxxYYY@@@444------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,---......///:::ZZZrrrvvvuuuwww|||||||||~~~}}}}}}rrrkkkiiiaaaaaahhhqqqsssrrr}}}mmmYYYbbbvvv|||sss[[[>>>//////...------------,,,,,,,,,---,,,,,,++++++,,,,,,------...------333GGGfff}}}fffXXXPPPNNNIIIEEEAAA===777444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,000,,,---555::::::;;;@@@KKKIIIPPPYYYWWWLLLKKKRRRWWWYYY]]]cccjjjpppuuuwww|||wwwmmmjjjgggccc```\\\bbbxxxiiizzzzzz}}}uuuPPPKKKRRRRRRJJJ<<<111......---,,,,,,------///000111222666999<<>>bbbwwwxxxxxxtttmmmfff```^^^^^^___cccjjjpppuuuxxxxxxwwwuuussstttwwwzzz||||||vvvyyy|||{{{}}}qqq^^^fffeeeQQQAAAXXX}}}tttYYYCCC<<<===:::222---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......------...222888===UUUwww{{{rrrrrr~~~|||wwwwwwuuuuuuxxxwwwfffXXX[[[hhhsssxxxyyy}}}yyyxxx||||||yyy~~~|||rrrjjjffffff]]]___fffnnnoookkkhhhiiiYYY\\\______^^^bbbjjjqqqrrrtttzzz}}}xxxqqqsss{{{~~~||||||}}}|||zzzvvv{{{{{{wwwxxxUUU@@@???;;;888AAAXXXssswwwiiiWWWfffppp```GGG999---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////@@@fffxxxwww|||yyyuuuyyyyyy~~~~~~|||}}}}}}~~~pppdddgggnnnnnnnnnsssxxxttttttyyyWWW\\\uuu~~~{{{|||jjjIII444222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++((())):::YYYvvvlllWWWRRROOOJJJFFFAAA<<<666222////////////............---,,,,,,++++++,,,,,,------+++///888??????>>>>>>NNNSSSWWWWWWSSSNNNLLLKKKSSSVVV[[[```eeelllsssxxx}}}}}}tttmmmgggccc```\\\^^^kkkyyy|||zzz|||dddOOOGGGRRRQQQMMMCCC777...---.........///......///222444999;;;===???@@@BBBFFFHHHIIISSSwwwrrrpppuuuiii^^^ttt~~~zzzxxxzzzxxx}}}yyylllbbb___aaaeeehhhyyysssnnnRRR???EEE^^^zzzbbbLLLRRRNNNMMMLLLAAA////////////////////////222222333555999>>>BBBEEEHHHDDDMMMMMMEEE]]]~~~mmmPPPIIIBBBAAAHHHPPPVVVYYY[[[RRRJJJFFFBBBDDDRRRcccxxx|||{{{rrrkkkhhhgggfffllljjjjjjooovvvzzzwwwtttrrrrrrtttwww{{{}}}|||{{{zzz{{{{{{|||}}}~~~~~~|||{{{~~~dddeee}}}xxxrrrKKK[[[fffKKKAAA@@@:::111///---+++***+++,,,,,,+++---,,,,,,,,,,,,---......333,,,---444///)))777PPPmmm}}}~~~zzzhhhsssyyyssssssvvvyyyyyypppddd\\\bbblllqqqtttwwwzzz{{{}}}}}}||||||}}}~~~}}}tttjjjhhhiiigggbbbaaaeeennntttrrrkkkhhhjjjWWWZZZ___dddhhhmmmssswwwttt{{{|||yyyxxxwwwzzzzzz{{{{{{|||~~~mmmMMMBBB:::;;;===GGGbbbiiiWWWRRRxxxbbbJJJ;;;333---)))+++---+++)))*********+++++++++,,,,,,,,,***000,,,)))///000...444NNNttt}}}ttt~~~wwwxxxssslllmmmxxx~~~~~~~~~}}}||||||~~~tttnnnooosssuuu}}}||||||}}}wwwOOOuuu|||___:::444000------///---******...,,,,,,++++++,,,,,,---...(((///...111NNNuuu|||nnnXXXRRROOOJJJFFFAAA<<<666222////////////............---,,,,,,++++++,,,,,,---+++,,,222;;;@@@???>>>???FFFGGGIIIKKKLLLLLLMMMMMMRRRVVV[[[```ffflllrrrvvv|||~~~uuunnnfffaaa^^^XXXVVVaaavvv~~~|||wwwpppyyyfffVVVNNNSSSSSSOOOEEE999000...///---...//////...///222444:::<<<>>>???@@@BBBEEEHHHFFF]]]aaa[[[qqqqqqggg[[[]]]ttt}}}zzz~~~~~~}}}}}}{{{oooeee``````bbbcccwwwvvvvvvWWW???AAAVVVsssdddNNNRRROOOLLLIII>>>////////////////////////111222333666:::>>>BBBEEEFFF>>>DDDLLLWWWwwwqqqXXXMMMOOOPPPQQQSSSVVV\\\```bbbTTTHHHDDDBBBGGG\\\tttyyy{{{{{{wwwwwwxxxvvvqqquuupppnnnqqqyyy~~~}}}{{{yyyyyyzzz|||~~~~~~{{{yyy{{{{{{{{{|||}}}~~~~~~~~~~~~~~~rrr[[[```iiiTTTnnnvvvSSS???>>>???<<<000...+++++++++,,,,,,+++---,,,,,,,,,,,,---.........))),,,333000///CCC^^^vvvxxxyyyzzztttssswwwzzz{{{zzzjjjbbb^^^dddmmmrrruuuyyyxxxyyy|||}}}|||{{{{{{{{{uuutttooojjjjjjmmmmmmiiidddjjjttt{{{wwwllldddcccqqqooonnnpppuuu{{{{{{wwwuuuttt|||||||||}}}~~~cccNNN>>><<<<<<@@@TTTmmmrrr^^^ZZZttthhhNNN???555///+++---...,,,***+++***++++++++++++,,,,,,,,,,,,000,,,,,,000...000>>>bbb{{{|||yyy}}}jjjgggkkkvvv~~~~~~}}}~~~|||~~~~~~{{{zzz{{{|||}}}}}}yyyrrrsss|||UUUhhhuuuyyy___CCC666///---,,,...---***+++...,,,,,,++++++,,,,,,---...(((000///555XXX{{{qqqYYYRRROOOJJJFFFAAA<<<666222////////////............---,,,,,,++++++,,,,,,------///444;;;???@@@FFFMMMKKKGGGBBBBBBEEEJJJLLLLLLQQQVVV\\\aaafffkkkpppttt|||{{{}}}}}}uuummmeee___YYYRRRNNNVVViii|||xxx}}}~~~ppp}}}lllXXXIIISSSTTTQQQHHH<<<333///000---...//////...000333555999;;;<<<===>>>???BBBDDDIIIbbbllleee|||zzzmmm^^^^^^vvv}}}~~~yyy{{{yyyooogggcccaaaaaaaaajjjzzzzzz|||aaaDDD>>>NNNjjj|||pppjjjSSSTTTSSSQQQNNNDDD000000////////////000000111222444777;;;???BBBDDDKKKEEEFFFKKK[[[~~~yyycccPPPQQQWWW\\\\\\ZZZ\\\dddlllhhhVVVIIIHHHGGGKKKccc~~~{{{}}}~~~}}}wwwqqqllloooxxx~~~~~~}}}zzz{{{{{{||||||}}}}}}~~~~~~|||}}}~~~bbbMMMnnnzzzjjjGGG]]]yyyiiiLLLAAA>>>888222///,,,+++,,,,,,,,,,,,---,,,,,,,,,,,,---......---+++---111///444MMMjjjrrr{{{~~~yyyuuuuuuzzzcccaaabbbiiiooosssvvvzzzxxxyyyzzzzzzyyyvvvtttrrrpppqqqpppmmmooosssrrrooojjjoooxxx~~~zzzpppiiihhh}}}vvvxxx|||xxxvvvttt}}}}}}}}}~~~___CCC===<<<999EEEYYYxxx~~~gggbbbkkkqqqWWWFFF888111,,,...///---+++,,,++++++++++++,,,,,,,,,,,,//////,,,...111+++444MMMrrr}}}{{{}}}yyyeeeiiiqqqzzz}}}{{{zzz||||||~~~~~~{{{wwwvvvyyy~~~}}}xxx|||ccc]]]wwwssscccOOO777000,,,+++---,,,***+++...,,,,,,,,,,,,,,,------...+++000333BBBjjj}}}uuuZZZRRROOOJJJFFFAAA<<<666222////////////............---,,,,,,++++++,,,,,,---111222555999;;;AAAOOO]]]^^^SSSGGGBBBDDDHHHIIIHHHPPPUUU\\\bbbgggkkkooorrrvvv{{{}}}zzzssslllddd___ZZZWWWUUUYYYcccqqq}}}xxxuuusssppptttmmmPPPSSSTTTSSSKKK>>>444000///---.../////////000333666777999:::;;;;;;<<>>NNNkkkgggaaa^^^vvv___KKK999222------...,,,+++,,,+++++++++,,,,,,,,,------000...,,,000000***:::\\\xxx|||sssjjjrrr|||{{{zzz|||}}}~~~}}}xxxrrrssszzz}}}yyy}}}uuuYYYuuunnn]]]:::111,,,***,,,,,,++++++...,,,,,,,,,,,,,,,---......///,,,888WWW|||www[[[RRROOOJJJFFFAAA<<<666222////////////............---,,,,,,++++++,,,,,,---///222888<<<<<>>???BBBDDDZZZyyysssyyyfffXXXTTTmmm}}}zzztttzzz}}}xxxtttqqqmmmiiifffbbb^^^ZZZOOO^^^qqqqqq~~~cccGGG???OOOpppgggPPPSSSTTTNNNNNN333222111//////111222333333666:::???CCCEEEFFFFFFKKKNNNQQQccc}}}zzzzzzzzz~~~tttooopppoooooossszzzzzzsssfff]]]QQQHHHIIIYYYsss|||ssskkkfff```[[[ZZZfffxxx}}}zzz||||||||||||}}}}}}}}}}}}}}}{{{~~~bbb```aaaVVVvvvpppWWWEEE;;;999555000---,,,---......---,,,,,,,,,,,,---......)))...000111:::TTTvvv~~~{{{}}}wwwyyyrrrqqqssszzzzzzkkk^^^gggkkknnnmmmooosssuuuuuuwwwsssooooooqqqssssssrrruuu{{{}}}zzzyyyvvvqqqmmmrrrzzz}}}tttoooppp~~~|||~~~|||rrriiiiiisss|||}}}{{{yyyxxxyyyyyyyyyzzz{{{|||}}}~~~yyy[[[FFF::::::???TTTooo}}}gggSSSIIIddddddNNN<<<444---,,,---+++)))+++,,,,,,,,,,,,------------+++...,,,---111555NNNtttyyyxxxvvv}}}~~~iiiiiiuuu}}}~~~vvvooommmrrr|||{{{tttqqqtttyyyaaa]]]cccqqq|||sss[[[888000+++,,,...,,,,,,------------------......///,,,***HHHzzzxxxxxxqqqVVVRRROOOJJJFFFAAA<<<666222////////////............---,,,,,,++++++,,,,,,---)))...888@@@@@@<<<===BBBCCC===777888>>>EEEJJJKKKMMMQQQWWW]]]cccjjjqqquuuuuuwww|||~~~~~~|||wwwssspppkkkgggaaa\\\SSSFFF<<<777999<<<:::>>>FFFTTTiiiuuuuuuzzz}}}mmmQQQUUUWWWRRREEE999111...---...///000000222555888888999;;;======???CCCEEE```|||uuuyyydddWWWUUUmmm}}}wwwttt{{{~~~|||wwwtttqqqnnnkkkgggbbb___WWW\\\jjj{{{|||uuummmNNN@@@FFFlllqqqWWWZZZZZZPPPPPP444333111//////111333444444777===BBBFFFGGGHHHGGGOOORRRXXXqqqyyy{{{xxxyyy{{{wwwddddddXXXHHHJJJaaazzzwwwnnneee\\\]]]VVVTTT^^^rrr~~~}}}{{{}}}}}}}}}}}}||||||||||||{{{zzz}}}|||rrrPPPjjj}}}UUUjjjhhhHHH666;;;777111---------......---,,,,,,,,,,,,---......)))///111111===ZZZyyy|||yyysssrrruuu~~~rrrdddkkknnnmmmkkkmmmtttwwwuuu{{{xxxvvvxxx{{{|||xxxuuuttt{{{}}}|||zzzwwwrrrvvvuuuooooooyyyyyyxxxsssnnnmmmppptttxxxzzzyyyssskkkiiiooowww~~~{{{zzzyyyxxxxxxyyyyyyzzz|||}}}~~~pppQQQAAA<<<:::IIIdddyyyzzz\\\OOOZZZhhhTTT>>>666///...---+++***,,,,,,,,,,,,------------...)))000///,,,333???[[[|||zzzdddiiittt|||zzzxxx}}}~~~qqqiiijjjrrr|||}}}sssooosssvvvzzzkkkSSSbbbppp}}}pppjjj<<<333------///---,,,,,,---------------...//////,,,666YYY~~~nnnSSSRRROOOJJJFFFAAA<<<666222000/////////............---,,,,,,++++++,,,,,,---...///333:::===???EEEMMMCCC???;;;;;;???DDDGGGHHHMMMQQQVVV\\\bbbjjjrrrwwwzzzvvvxxx~~~|||yyywwwtttnnnjjjcccYYYJJJ>>>999888999999888555333:::MMMjjj}}}yyy}}}oooRRRWWWYYYTTTHHH:::222///---...///000000222666888444666888:::;;;===@@@CCCggg~~~jjjYYYTTTlll}}}yyysssrrrzzz}}}wwwuuusssqqqpppmmmjjjggggggaaafffuuu{{{|||mmmvvvUUUEEEAAAiiizzznnnUUU[[[[[[OOOOOO555333111//////111333555555888>>>CCCGGGIIIIIIHHHEEENNN[[[vvv~~~bbbjjjcccPPPPPPgggzzz}}}zzzuuuooodddXXXZZZQQQLLLUUUiii|||}}}|||~~~}}}}}}}}}}}}||||||||||||yyy}}}~~~zzzzzz~~~{{{www}}}~~~dddfffwwwVVV\\\mmmkkkQQQBBB<<<888222...------......---,,,,,,,,,,,,---......///444333000;;;WWWppp}}}uuuxxxsssqqqvvv}}}~~~tttjjjmmmnnnlllhhhmmmvvvzzzwwwyyyssswww~~~~~~{{{{{{}}}xxxvvvyyyvvvxxxvvvmmmbbb^^^cccjjjnnnssswwwrrrjjjgggkkkqqq}}}}}}~~~yyyyyyyyyzzz{{{|||}}}~~~~~~YYYHHH@@@:::BBB\\\sssiiiXXXVVVlll\\\@@@888000//////,,,,,,---,,,,,,,,,---------......(((333111,,,555GGGccc}}}qqqZZZnnnwww|||xxxvvv{{{|||mmmeeehhhrrr{{{~~~xxxpppnnntttuuurrrwwwvvvYYYnnn{{{|||jjjqqq>>>555......///...,,,,,,...------------.../////////DDDhhh