BM6P6(@ %%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------.........//////000111222444666777::::::999999888777777777444555777888777555222000444333222111111111222333333333333333222111000///111111111000000000000000------............------------,,,,,,,,,---......,,,---...---+++***+++,,,((())))))*********))))))+++*********))))))((((((''''''(((((())))))******++++++++++++++++++++++++))))))))))))((('''&&&%%%''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&''')))+++&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''))))))))))))(((((((((((('''$$$!!!"""%%%''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###)))(((''''''((()))(((&&&''''''&&&&&&&&&&&&''''''***)))(((((())))))((('''%%%%%%&&&'''((((((''''''###""""""$$$''')))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((+++///333666'''((((((''''''***)))&&&)))((((((''''''''''''(((******))))))))))))******((((((((((((((((((((((((+++***)))))))))***,,,---,,,,,,+++******+++,,,,,,))))))***+++---...///000---------............///000000111333666;;;???AAANNNUUU^^^cccgggllltttzzz{{{}}}{{{zzzyyyxxxzzz}}}%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******************************++++++,,,---......//////000000222444555666888777777777777666666666777888999999888666444333444333222111111111222222444444444444333222111000222111111111000000//////.........//////.........///...---,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++******+++++++++++++++***))))))))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))&&&''''''(((((((((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''')))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((%%%######%%%''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&)))'''&&&'''((()))(((&&&(((''''''&&&&&&''''''(((+++***((()))))))))(((''')))))))))******))))))(((((('''&&&''')))***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''(((***...222444///+++(((((()))(((''''''(((((('''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''((()))***+++++++++***))))))***++++++))))))***+++,,,---......------------............/////////111444777;;;===FFFKKKTTT]]]fffmmmssswwwvvvxxx|||~~~|||zzzyyyxxxxxxxxx&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***,,,---....../////////000111333444555555555555555666666666666888888888777777666666555444444333222222222222333444444555444444333222111333222222111000///.........//////000000//////...000///...---,,,+++++++++***+++,,,+++***))))))+++++++++++++++++++++******((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((('''&&&%%%$$$###$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))''''''''''''&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))(((&&&(((''''''&&&&&&''''''(((,,,***)))((())))))'''&&&)))))))))***))))))((((((+++)))(((((()))((('''%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((***,,,///111999///(((******&&&%%%((('''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))******)))(((((()))***************+++++++++,,,,,,------------............---------...000333555777<<>>HHHTTT```iiinnnnnnllllllpppxxx}}}vvvxxxzzzzzzyyywwwwwwwww''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))***,,,---///000111.........///000111222333333444444555666777888888888777555444444555666777777777777777777666666666444444555555444444333333333333222111000///...---//////000000000000//////,,,,,,,,,,,,,,,---...///---.........,,,+++,,,------,,,+++************+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&$$$###"""%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((((()))***,,,,,,)))))))))(((((((((''''''(((((((((((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''(((((((((''''''((((((((()))'''&&&&&&&&&&&&$$$### !!!"""$$$%%%&&&'''''''''&&&%%%&&&(((((((((&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((((((((()))******888///***+++)))$$$%%%+++&&&&&&&&&'''''')))*********))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))))))))+++++++++++++++++++++++++++++++++************))),,,,,,,,,------------...---------......///000000222666:::???EEEPPP]]]gggjjjiiijjjmmmssszzz{{{uuurrrqqqyyy&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((************************((())))))******+++++++++******+++,,,...///000000............///000111222444444444555666777777888:::999888777777777888999888888888999888777777666333333444444444444333333333222222111000///.........//////000000//////...+++++++++,,,---...///000---//////...---,,,---...000///---,,,++++++,,,---))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''(((((())))))))))))((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))((())))))***+++,,,***)))))))))((((((((((((%%%'''((((((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&%%%$$$%%%'''((((((''')))((((((''''''(((((()))'''&&&%%%%%%&&&&&&%%%$$$"""###$$$&&&'''(((((()))(((''''''(((***,,,+++***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((000111000,,,'''%%%'''***'''''''''''''''((()))*********))))))))))))******))))))))))))))))))))))))(((((()))************)))++++++,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,------------.........///////////////111444777888999AAAOOOZZZ```ccceeehhhlllrrryyy~~~zzzxxx{{{|||wwwxxx{{{%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++******+++,,,------..................///000111111333333444444555555555666999888888888888888999999666777888888888777666555222222333333333333222222222111111111000000//////.........//////.........,,,,,,,,,,,,,,,---...///---...///...,,,+++,,,---///---+++***))))))***+++((((((((()))))))))*********)))))))))((((((((('''((((((((((((((((((((((((''''''((()))************%%%%%%'''(((******++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++)))$$$"""%%%***&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''(((((())))))))))))((((((((('''''''''"""%%%'''(((&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%$$$$$$%%%'''(((((('''))))))(((((((((((())))))'''&&&%%%&&&((()))((('''&&&&&&'''((((((((((((''')))((('''(((***,,,+++***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***666:::000'''''')))((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********)))))))))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------...//////////////////000111222444:::AAAGGGQQQWWW^^^bbbdddiiirrrzzz}}}xxxwwwxxxzzz~~~$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))************++++++,,,,,,,,,...............///000111222222333333333333444444666666666666777777777777555666777777777666444333111111222333333333222222111111111000000000000000------............------......---,,,,,,,,,------,,,---...---+++***+++,,,,,,***(((&&&%%%%%%''''''&&&'''''''''(((((())))))******))))))((((((((('''((((((((((((((((((((((((%%%&&&((()))+++,,,,,,--- !!!###&&&((()))******&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%***...+++######)))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&& $$$''''''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''))))))(((((((((((())))))((('''&&&(((***+++***)))(((((((((((('''&&&%%%$$$((('''&&&'''((()))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''''';;;BBB333&&&)))***%%%)))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))*********)))(((((()))***++++++***)))(((++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......////////////---,,,,,,///333888::::::EEENNNXXX\\\]]]bbbmmmvvvsss||||||~~~'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))***+++---......///222111000///000111444555333333333444444444555555555555555555555555555555777666555444333444555555666555333333333333111000333222000///.........///////////////////////////------------------------111000///...,,,+++***)))------,,,,,,+++******)))((()))***++++++***)))((('''+++,,,(((''')))*********&&&&&&)))&&&"""%%%---+++)))((()))+++,,,)))'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***((('''&&&&&&'''(((***%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&'''(((***)))'''&&&&&&''')))***'''''''''&&&%%%$$$###"""---,,,***(((((((((((()))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((((()))***)))''''''''')))((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''((())))))&&&222999444+++(((***+++&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())),,,---------+++***)))***+++,,,...///000000---------............///......---...///111333444>>>CCCKKKSSSZZZ```eeeiiiooouuu~~~~~~}}}'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))***+++,,,---......///...------...///111222333333333333444444444444555555555555555555555555666666444333333333444555555333222111222222000///111111///...---------...........................------------------------.........---,,,,,,++++++,,,,,,,,,+++******))))))((()))************)))(((&&&))))))&&&'''***,,,***)))((((((++++++)))'''(((***((('''(((++++++***'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&''''''((()))***(((***+++***)))'''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((()))))))))(((''''''''''''((())))))%%%+++111000***&&&&&&***&&&&&&'''''''''((((((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,------------...------...///000222333777;;;@@@FFFMMMUUU]]]ccciiiooowww{{{yyy{{{'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))***+++,,,------......------,,,---///000111222222222333333333333444555555555555555555555555666555444333333333444444333222000000111111000...000///...---,,,,,,------........................------------------------,,,,,,,,,,,,------------,,,++++++***))))))((((((((())))))******))))))(((&&&((((((''')))---,,,((())))))'''&&&''')))&&&!!!(((''''''(((***+++***)))'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''(((((('''''''''&&&&&&''''''&&&&&&%%%%%%###$$$'''(((((('''$$$###(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%$$$###""""""###$$$%%%''''''((((((((((((''''''###$$$%%%&&&''''''''''''))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&'''(((******'''***,,,,,,***)))((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''')))+++---...((((((((((((((()))******'''%%%***000///'''%%%***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,)))))))))******+++++++++++++++++++++,,,,,,,,,,,,------------...000111222111333555999???IIISSSZZZbbbhhhpppwww~~~zzzxxxxxxyyyyyyyyy~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))***+++,,,,,,---............///000111222111111111222222222333333555555555555555555555555444444444333333333333333333222000000111111000////////////......---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((())))))))))))))))))((()))++++++)))+++---***$$$)))+++(((""""""'''(((###''''''&&&'''((()))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&''''''&&&$$$###((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%&&&''''''%%%&&&'''(((((((((((((((%%%&&&((()))******)))(((++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''')))------,,,)))((('''%%%&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%'''))),,,///111)))(((((((((((()))******+++$$$(((666999...(((+++(((((((((((())))))))))))))))))************))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((()))***,,,---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...///000000000111222444888@@@IIIOOOZZZ___gggnnnuuu}}}}}}||||||{{{zzz|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))******+++++++++------------...///000000000000000111111111111222333333333333333333333333333333333333333222222111333222111111222333111000000000000000/////////...........................------------------------...------,,,++++++******++++++******)))((((((((()))(((((((((((((((((()))***,,,,,,)))***,,,***%%%'''+++,,,))))))++++++)))'''''''''&&&&&&''')))***&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%&&&'''&&&%%%$$$%%%'''((((((''''''''''''(((((($$$%%%&&&'''''''''''''''((()))***++++++***)))(((*********)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&))),,,---+++)))''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''')))---000111((((((((((((((())))))***+++$$$))):::???333***+++(((((((((((())))))))))))))))))************))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))'''(((***,,,---............------------,,,,,,,,,,,,------------,,,,,,------......//////000111222444555999>>>BBBKKKQQQ[[[dddkkkrrrzzz''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))******+++,,,,,,------/////////000000000111111222222222222222222222222222222333333333222111000333222111111222333222111///000000000000000//////------------------------------------------------...------,,,+++******))),,,++++++***))))))(((((()))((((((''''''(((((()))'''******'''(((000777:::+++)))***---...***'''((('''((('''&&&%%%%%%''')))&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''***)))'''&&&%%%%%%$$$$$$&&&)))++++++)))(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((***,,,...///'''''''''''''''((())))))((($$$)))666;;;333+++(((''''''((((((((()))))))))'''(((************((('''&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((+++***((((((((()))+++---++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......------...000222222222333555777;;;AAALLLUUU^^^gggqqqxxx''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))((()))***++++++,,,,,,,,,....../////////000000000000000000000000000000000111222333333333222000000222000///000111222111000......///000000///......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++******)))))))))(((''''''''''''((()))&&&))))))&&&,,,>>>TTTaaaOOO888(((***+++%%%###(((((()))(((&&&######%%%(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%'''((())))))'''&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((()))******++++++&&&&&&&&&&&&&&&''''''((('''''')))---111000,,,'''&&&&&&'''''''''(((((((((&&&''')))******)))'''&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((***+++,,,))))))))))))))))))******++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,...///000000//////222444444888???FFFOOOZZZhhhqqqwww{{{''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%%%%'''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++---------------............/////////000////////////////////////111111222333222111000///000///...///000111000///,,,---.../////////------------------------------------------------------)))******+++,,,,,,------------,,,,,,+++*********)))((('''&&&&&&'''((()))'''***)))'''111LLLmmm~~~RRR---''')))$$$&&&000)))))))))&&&"""!!!$$$'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$&&&((())))))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))******)))((('''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((&&&%%%%%%&&&'''))),,,---&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((('''&&&%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''')))******)))((((((&&&%%%%%%%%%%%%&&&'''''')))***)))'''***///...)))&&&&&&&&&&&&'''''''''(((&&&'''(((******((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++((()))))))))************)))************+++++++++***+++,,,---...---,,,+++000000///......///333666555777999===DDDQQQ```jjjooosss{{{}}}{{{~~~&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''((()))***))))))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((((((''''''''''''&&&%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&'''(((*********)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''',,,)))&&&&&&***,,,+++***++++++******++++++,,,---..............................---......///000111...//////000111222222222222222111000///...------,,,,,,---.../////////...............////////////222111111000///......---------,,,++++++******)))---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''(((444JJJ[[[}}}\\\999***+++,,,***(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((***'''### ###'''***))))))))))))))))))))))))%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))(((((('''&&&&&&&&&'''((())))))***''''''''''''''''''''''''***'''&&&''')))***(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&%%%%%%&&&'''((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&***)))&&&)))111555333'''''''''''''''((())))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,---......------///111////////////000000000000222333555888>>>FFFPPPWWWgggiiinnnvvv~~~~~~%%%&&&&&&'''&&&&&&%%%%%%((((((''''''&&&''''''''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((()))))))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''')))((('''''')))*********))))))(((((())))))***+++------------.........////////////...//////000000...//////000111111222222333333222000///---,,,,,,,,,---..............................////////////000000//////...------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************))))))))))))$$$'''***)))(((+++333:::JJJ999***'''******))))))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&++++++***))))))(((''''''(((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''''''''''''''''''''''')))'''%%%&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&***)))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((+++***)))'''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))&&&((((((%%%'''...111000'''''''''''''''((())))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---(((+++...///.........///.../////////000000000000000111222444777>>>FFFLLLZZZ]]]ccckkksss{{{%%%%%%&&&&&&'''&&&&&&%%%)))((('''&&&%%%%%%%%%%%%((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''+++(((%%%###$$$%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&))))))((((((((((((((('''''''''(((((((((((((((((($$$&&&(((((((((((()))***)))(((((((((((()))******++++++,,,---...//////000111111000/////////000000...//////000000111111222333333222000///---,,,,,,---............------,,,---............///////////////......---,,,,,,,,,)))******+++,,,,,,------+++++++++***************((((((((((((((()))))))))&&&)))+++,,,***((('''(((...***''')))(((&&&%%%'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((******((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))***&&&''''''$$$%%%***---,,,(((''''''''''''(((((()))))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,%%%(((---//////...------....../////////000000000000000000000222666<<<@@@JJJOOOVVV\\\ccclllvvv}}}%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''111---)))&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''')))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((!!!%%%))))))'''&&&(((******************+++,,,,,,)))***+++,,,...///000111222222111000000///000000////////////000000111111111111000000//////..................------,,,+++---------.........//////............------,,,,,,*********++++++,,,,,,,,,*********)))))))))))))))))))))))))))************+++***(((((()))*********---+++)))'''%%%$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&!!!!!!"""###%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&%%%%%%((()))***((((((''''''''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++%%%'''+++---------...///........./////////000000000111111000000333777:::===CCCJJJOOOTTT]]]jjjsss|||$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''111...)))&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%)))((('''%%%%%%%%%&&&'''&&&'''''''''''''''''''''******))))))((((((''''''&&&'''''''''(((((())))))!!!%%%((()))'''&&&''')))******))))))******+++,,,((()))***,,,...///000111222222111000000///000000///////////////000000000////////////000000000000---.........---,,,++++++------------............/////////...............,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********)))&&&######&&&)))******((('''%%%###%%%((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((***(((''''''''''''''')))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++'''((()))))))))+++///111............//////////////////000000000111444777555:::???CCCGGGOOOZZZccclllrrrxxx|||}}}~~~|||~~~$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''---***'''%%%%%%%%%%%%$$$&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((((((((((('''&&&&&&''''''((()))))))))$$$&&&(((((('''&&&'''((((((''''''''''''((())))))))))))***,,,---///000000111111000/////////000000////////////////////////......//////000000111111,,,------------,,,,,,+++,,,------------.................................------,,,,,,+++******)))))))))))))))************&&&&&&''''''(((((())))))&&&&&&''')))***)))'''%%%'''(((((((((***,,,((("""&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''+++((('''))))))&&&&&&))))))((((((''''''''''''((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))***************)))((((((***///222------........./////////+++---...///...///111333000222555888;;;AAAIIIPPPZZZaaajjjpppssstttwwwzzz~~~}}}~~~###$$$%%%&&&'''''''''''''''''''''&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))(((%%%%%%&&&&&&%%%$$$&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((()))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((&&&&&&''''''((())))))***)))(((&&&&&&'''((('''&&&'''''''''''''''((()))))))))******,,,---...///////////////...//////000000////////////////////////000000000000////////////++++++,,,---------,,,,,,,,,,,,---------.........------------------------,,,+++++++++++++++++++++)))))))))******+++++++++&&&&&&'''(((((()))******''')))+++,,,+++)))'''&&&(((,,,---***)))***'''"""&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&%%%%%%$$$###"""!!!!!! &&&&&&&&&'''''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))(((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***'''&&&))))))%%%%%%)))))))))((('''''''''''''''((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((************************((((((((()))))))))*********++++++******+++...000---------.........//////,,,---//////......///111000000000111444888<<>>@@@GGGQQQYYYgggooozzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''"""$$$((()))((('''&&&&&&%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''......---,,,***)))((((((******+++,,,---------,,,,,,---///000000000...---.............../////////////////////...,,,++++++******+++++++++,,,,,,,,,........................------......------,,,+++,,,,,,,,,------,,,,,,,,,+++***)))(((''''''(((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$%%%$$$"""&&&''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%))))))((('''&&&&&&&&&&&&)))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&((())))))(((''''''((((((((((((((((((((((((((()))******+++,,,---......*********)))))))))(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((()))******++++++******)))+++++++++,,,,,,,,,------............---,,,++++++---............//////////////////000000111111222000333666777888===DDDKKKZZZaaalllwww&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''((('''%%%$$$%%%&&&''''''((((((''''''''''''''''''((((((((((((+++******)))((('''''''''***++++++,,,,,,,,,++++++,,,---.../////////...---.........---------------/////////...---,,,***)))******+++++++++,,,,,,,,,.........------,,,,,,,,,------......------,,,,,,,,,------......------,,,***))))))((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))******))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))+++,,,+++***'''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((()))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''%%%&&&''''''''''''&&&%%%(((((((((''''''%%%$$$$$$((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))&&&((())))))(((''''''(((((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,******))))))))))))(((((()))((((((''''''(((((()))'''''''''''''''''''''''')))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........///000000000000000000000000111333222111333888<<>>AAAMMMTTT^^^jjjuuu&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&&&&%%%###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&'''))))))***(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###&&&))))))&&&%%%&&&)))%%%&&&''''''((((((''''''%%%&&&(((******)))'''&&&)))))))))))))))(((((((((&&&&&&((()))************++++++******++++++,,,---+++++++++,,,,,,---------))))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,---......///000+++,,,,,,---.........---,,,------......------,,,+++,,,---...------++++++&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$&&&((((((&&&%%%''')))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((***+++&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''(((((()))))))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,------------------------------------...///111222111///---111222333333333555888:::;;;BBBNNN[[[hhhsss}}}(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''))))))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$,,,,,,+++)))(((&&&%%%%%%(((((((((((())))))))))))((('''&&&'''((((((&&&$$$&&&'''((())))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******+++++++++***************++++++,,,,,,,,,*********++++++,,,,,,,,,((()))***++++++***((('''************************)))((('''&&&&&&'''((()))************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&((()))+++---)))(((''''''''')))***+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''---+++***(((''''''''''''''''''''''''((((((((((((%%%&&&'''((()))++++++,,,***))))))(((''''''&&&&&&---,,,+++)))'''&&&&&&&&&(((((())))))*********+++))))))))))))************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***...------------...//////......////////////......000000111111111222222222999<<>>@@@???BBBHHHNNNUUUZZZbbbjjjqqqwww}}}((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))'''&&&&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''&&&&&&'''))))))(((&&&*********+++******))))))((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---......------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++,,,,,,------************************((()))************)))((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%(((***)))%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))))))))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''######$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((($$$%%%%%%&&&&&&''''''(((%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))((('''&&&(((((()))))))))((('''&&&''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&''''''(((((()))))),,,,,,++++++***++++++,,,(((((()))))))))))))))***))))))))))))******************++++++++++++******+++***)))(((((()))***++++++++++++++++++,,,,,,---,,,------......------,,,------........./////////111111222333333333333333333444666777777999;;;>>>BBBGGGOOOVVV^^^fffmmmrrr|||&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''***)))(((&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((######$$$%%%%%%&&&''''''(((((((((((())))))))))))%%%$$$$$$&&&)))***)))'''###$$$&&&(((***,,,------'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************++++++,,,,,,,,,------.........*********++++++,,,,,,---)))(((''''''(((***,,,---************************((()))***++++++***)))((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%(((+++)))%%%###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))******++++++'''((((((((())))))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((###$$$$$$%%%&&&'''((((((&&&&&&''''''((()))******&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&'''''''''&&&$$$"""!!!((()))*********)))'''&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++''''''''''''((()))***+++,,,++++++***)))(((((('''))))))))))))************++++++,,,,,,,,,,,,+++++++++***)))'''''')))***+++*********)))***++++++,,,,,,------......------,,,---------.........//////111111222222222111111000111222444555666777666666888<<>>EEEJJJMMMVVV___nnn(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''%%%###"""###%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((('''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))*********+++++++++))))))*********+++++++++,,,,,,,,,++++++*********))))))*********+++++++++)))************+++++++++***)))(((((((((((()))***))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''***///444444...)))'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))(((''''''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''((()))***&&&''''''(((((((((((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........./////////000000000000000000111111111222222000111222444888<<<@@@CCCFFFKKKWWWfffuuu(((&&&%%%%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((&&&###!!! !!!###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''*********)))((('''%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))))))))*********+++++++++++++++++++++*********(((((()))))))))*********)))************+++++++++***))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((,,,111444222,,,&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&((()))***)))(((((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&''''''(((((('''&&&&&&&&&''''''((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((&&&'''***,,,++++++,,,,,,,,,,,,,,,,,,---------------...//////.........////////////000000000000000111111111111000000000000222444777888:::===BBBLLLWWWaaahhhkkkmmmpppsssuuuyyy}}}'''&&&%%%%%%&&&'''&&&%%%&&&''''''''''''''''''&&&'''''''''(((((((((((()))((((((((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&((()))(((%%%###!!!!!!$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&&((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************))))))))))))************+++++++++***************))))))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''))),,,---,,,((($$$%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((''''''''''''''''''''''''$$$%%%&&&((())))))))))))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))&&&''''''((()))******+++((((((''''''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''''''''''''''(((((('''&&&&&&((()))***&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((***,,,+++++++++++++++,,,,,,,,,...............//////000------.........//////////////////000000000111111222111111111111333444444666777888===CCCKKKQQQTTTWWWZZZ___dddiiipppwww{{{'''%%%%%%%%%''''''&&&%%%&&&''''''''''''''''''&&&'''''''''(((((((((((()))''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&''''''((((((((('''((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))******************************************+++++++++,,,,,,))))))*********+++++++++))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&'''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%% """%%%'''))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))(((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&''''''(((''''''''')))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))******&&&''''''((()))******+++'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***)))((((((((()))+++,,,'''((())))))((('''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))+++------+++******+++*********++++++,,,,,,,,,+++++++++++++++,,,------------------................../////////000000000111111111111222333444444222333444666777:::===???BBBEEEKKKQQQWWW___ggglllrrrvvv}}}&&&%%%$$$%%%'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&((((((((('''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&''''''(((((('''''''''''''''(((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******((((((((()))))))))******)))))))))******************++++++++++++,,,,,,,,,)))************+++++++++)))******++++++******)))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$%%%&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$!!!"""$$$&&&((()))))))))$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''(((((())))))******'''''''''(((((()))))))))&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&******))))))******+++,,,((()))***)))((('''(((***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((+++---...---+++******))))))******+++,,,,,,,,,((((((((((((((())))))***,,,,,,,,,---------..................////////////---...//////000111222222222333555666555444444555444777<<<@@@FFFLLLRRRWWW^^^bbbjjjsss|||~~~|||{{{|||&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''(((''''''((((((((((((''''''''''''$$$&&&'''((()))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((()))))))))*********+++************++++++++++++)))************+++++++++)))***++++++++++++***)))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&'''(((((())))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((()))******'''''''''''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((###$$$&&&''''''''''''&&&(((((()))***************'''((())))))''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,***)))***+++((())))))***++++++,,,,,,***))))))))))))***+++++++++,,,,,,,,,,,,---------------........./////////,,,,,,---...////////////111333666666444333444666222333666777999===AAAEEEHHHLLLSSSZZZbbblllwww~~~~~~|||{{{zzz|||&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''&&&%%%$$$$$$&&&(((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''''''(((((((((((((((''''''))))))((((((''''''&&&&&&###%%%'''))))))((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++)))***+++,,,,,,+++***)))''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&(((***,,,...***)))'''%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&'''&&&$$$$$$$$$''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&(((((()))$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((("""###%%%'''((((((''''''&&&''')))*********)))(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((*********(((''''''***,,,((())))))***++++++,,,,,,...------------...//////++++++,,,,,,,,,------------------.........//////------.../////////......,,,///111111//////222555555666666666555666888;;;999===BBBGGGMMMWWWbbbiiipppuuuzzz|||{{{zzzzzzzzz{{{}}}%%%$$$$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((('''&&&'''***+++***)))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((())))))'''&&&'''(((******((('''&&&$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))))))))(((((())))))*********+++000,,,)))(((***,,,,,,+++(((((())))))))))))(((((((((((())))))))))))((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))'''&&&%%%###"""###&&&(((&&&$$$''''''(((((())))))******))))))***++++++++++++***(((''''''&&&&&&''')))***************************+++++++++*********))))))***++++++,,,,,,------...000///---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---%%%))),,,---...000111111000...------///111111111000000000111222222222333777888999<<<@@@EEEIIILLLZZZaaahhhkkkkkknnnvvv}}}zzz~~~'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&)))))))))))))))((('''''''''''''''''''''''''''''')))'''&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&&&&'''((())))))((('''&&&%%%'''(((((('''&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((***)))))))))))))))))))))((()))))))))************---+++(((((()))+++***)))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((())))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((&&&&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''(((&&&$$$%%%((()))'''&&&'''((((((((((((((())))))(((((()))*********))))))'''''''''''''''((())))))************************+++++++++*********))))))******+++,,,,,,------...---------------,,,++++++---,,,,,,++++++,,,,,,---000000///,,,++++++------444222000///000000///...000000111111111111111222444444444666888<<>><<<:::999888777333111111111111111000000000000333222222111222333555666555;;;BBBFFFHHHLLLSSSYYY___dddjjjpppvvv{{{((('''%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&))))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%&&&''''''((('''''''''%%%&&&&&&'''((()))******'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''((())))))(((''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))))))))))))))*********)))))))))))))))*********))))))))))))))))))'''&&&(((((())))))))))))(((((('''(((((((((((((((((('''&&&''')))******((('''%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&'''((((((***))))))(((((((((''''''((((((''''''&&&&&&%%%%%%''''''((())))))))))))(((%%%&&&((()))))))))((('''((((((((((((((((((((((((************))))))))))))*********+++,,,,,,------000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***((()))///666;;;@@@EEEAAA@@@???>>>===:::777444111111111000000//////...333333222111111111222222333777;;;===<<<===AAAEEEHHHMMMSSSZZZaaagggmmmqqqwww{{{&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%&&&&&&'''((((((''''''%%%&&&&&&'''((()))******&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((()))((('''''''''((((((((((((''''''&&&'''((((((&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((((())))))******************))))))))))))))))))((()))******)))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''%%%'''(((******)))'''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&&&&'''((((((((((((((('''&&&&&&&&&((((((''''''&&&&&&%%%%%%'''((())))))******))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++,,,,,,---666333///,,,***+++,,,...---,,,,,,++++++,,,,,,---+++(((,,,444999888666777777666555666666444111...111000000//////.........222222222111222222222333111333555555333222444777999<<>>CCC;;;444222///...---...///000...,,,////////////............//////000000111111111222000111222222222222333444555666888999:::<<>>BBB666+++(((///---++++++---...///...,,,------......////////////000000111111000000///000000000000000000000000///000111111111222666888444666888999:::===BBBEEEEEEJJJRRRZZZaaafffkkknnnsssyyy~~~&&&''')))***)))(((&&&%%%''''''''''''''''''''''''$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''&&&&&&'''((('''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***,,,---...+++,,,,,,------,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&###!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&(((******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&''')))***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***)))((('''''''''''''''((('''%%%%%%%%%&&&(((***&&&&&&''''''((()))))))))''''''''''''(((((((((((('''&&&%%%&&&&&&'''&&&%%%&&&&&&''''''(((((())))))******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((***+++***''''''))),,,,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++'''333222222444)))...------------------------------,,,++++++,,,,,,,,,............////////////////////////000000000000000000000000111111111111444444444555555555555666===>>>@@@CCCIIIOOOTTTWWWYYY^^^eeehhhjjjmmmtttyyy&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''&&&&&&'''((('''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++---...***++++++++++++++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))((((((''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))((('''&&&&&&''''''((('''&&&%%%%%%&&&((()))((((((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''''''''&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((***+++***(((''')))+++,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,(((333000000333***///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////....../////////000000000//////000000000111111111222333333333333444444444888888888999;;;>>>AAACCCFFFJJJOOOQQQQQQSSSYYY]]]dddggglllqqqtttuuutttttt)))(((&&&%%%&&&(((***,,,''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&'''((('''&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---))))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&%%%%%%'''((()))))))))(((((('''&&&&&&%%%&&&''''''''''''(((((((((%%%&&&&&&''''''(((((((((((((((((((((((('''''''''"""###$$$%%%&&&((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''')))+++,,,+++************+++,,,,,,,,,,,,+++++++++++++++---,,,777111...222***000++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------............/////////.........////////////000//////000000000000111111111111111111222222222333555555444333333555666777999<<>>???BBBEEEIIILLLQQQUUUYYYZZZZZZZZZ''''''&&&&&&''')))***+++''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((&&&&&&&&&'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&((((((((((((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,)))******************)))******))))))((((((''''''*********************************))))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''(((((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&'''((()))))))))((((((''''''&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((()))***++++++************+++++++++++++++++++++*********+++111AAA777---...'''000++++++++++++++++++++++++,,,,,,+++++++++,,,---------------.........//////------........./////////////////////000000000111000000111111111222222222222222222222333444555666555777999999777777999;;;===???BBBDDDEEEEEEDDDCCC"""###%%%&&&'''''''''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''''''''&&&(((((((((((((((((((((((($$$%%%&&&'''''''''%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******************++++++++++++*********)))))))))((((((((('''''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''"""$$$&&&&&&%%%%%%''')))))))))((((((''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''(((((())))))************************************************(((555JJJ>>>---+++%%%///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------............------------...............////////////000000000000111111111111222222222.........///000222333333111222333333333333444666999999;;;;;;;;;:::888777%%%&&&(((***+++***)))''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))*********)))***++++++++++++++++++***((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''"""%%%''''''%%%$$$''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))***(((''''''((())))))((())))))***++++++***)))))))))))))))))))))*********'''555JJJ<<<,,,+++%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,------------.........,,,,,,,,,---------............////////////000000000000000111111111222222000000000000111111111111000000111222222333444444333444555666666555444444(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''))))))))))))((())))))************))))))''''''(((((())))))******++++++++++++++++++++++++&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&(((((((((''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''((()))***,,,,,,%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%(((+++)))&&&%%%'''+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))***(((&&&&&&((()))((('''((()))***++++++***)))(((((((((((()))))))))******)))111???222***000(((***++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,---------.........+++,,,,,,,,,,,,---------........./////////000000....../////////000000000111111222222222222222222222111111222444555555444000111222333333333222222$$$###!!! !!!"""###''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''************************%%%&&&'''))))))))))))((((((((())))))))))))((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&---)))%%%$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))'''$$$"""%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&((())))))'''(((***,,,,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$&&&((())))))(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((()))+++------%%%&&&''''''((((((''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''+++---,,,(((&&&(((,,,&&&'''''''''(((((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))***(((%%%&&&(((***(((&&&((()))***++++++***)))((('''((((((((())))))******,,,,,,444((((((555,,,)))))))))))))))))))))))))))++++++++++++,,,---...///,,,,,,,,,---------......++++++,,,,,,,,,---------............/////////000---------.........//////,,,---...///000111111111111000000000222222222111222222222222222111000000'''''''''''''''''''''''''''&&&%%%&&&'''((((((''')))(((&&&$$$$$$&&&(((***'''''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%)))((('''&&&%%%&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))******************))))))))))))******---,,,+++******+++,,,---******))))))))))))******))))))*********+++++++++)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))))))))))))))***++++++))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''*********)))((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''((())))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))''''''''''''((((((((((((''''''(((((()))*********''''''(((((())))))******+++*********))))))((((((+++***((('''&&&''')))***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))))))))***+++,,,..................---,,,++++++------,,,+++,,,---...//////////////////.........////////////000000000000000000000000000000000000000000000000000000000000222222333444444444444333''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''######%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((()))))))))*********))))))(((((((((((())))))+++***)))(((((()))***+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''((((((((()))))))))***************)))))))))(((***)))(((''''''((()))***++++++***))))))***++++++*********+++++++++,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------................................./////////000000////////////////////////000000000000000000000000000000111222222222222222''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((!!!$$$'''((((((&&&%%%'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))******))))))(((((((((((()))))))))((((((''''''(((((()))***))))))(((((())))))***(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***))))))((('''&&&%%%$$$''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))************))))))))))))***)))(((''''''((()))***+++******))))))******+++*********++++++++++++,,,,,,,,,+++***************((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,------.........---------.........//////........................000000000000000000000000......///000000000000000''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((###$$$'''((())))))(((''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((''''''((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''(((((('''&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''')))))))))(((((()))))))))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''((((((((((((******))))))(((((((((((((((((((((((())))))))))))*********))))))))))))))))))(((((('''(((((()))*********))))))))))))******************++++++++++++++++++***************+++))))))***+++,,,,,,++++++******+++,,,,,,+++)))(((******+++,,,------......,,,,,,,,,---------..............................000000000000000000000000---...//////000000//////''''''''''''''''''''''''$$$&&&((('''&&&&&&'''))))))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''''''''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''((('''&&&&&&&&&''')))***'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''(((((()))((((((''''''''''''((((((((())))))))))))))))))(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((******''''''''''''(((((((((((((((((((((((())))))******))))))))))))(((((((((((())))))))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++******)))***+++,,,+++***)))((()))******+++,,,---......,,,,,,,,,,,,------------////////////////////////////////////////////////...///000000111111000000''''''''''''''''''''''''$$$''')))(((&&&%%%'''***+++)))'''$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''(((&&&%%%######$$$%%%%%%(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))******))))))))))))******)))******++++++******))))))((((((''''''(((((()))(((((()))))))))*********((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%(((''''''''''''((())))))(((((((((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&''')))+++,,,''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))************''''''(((((())))))******((())))))******))))))((()))))))))************+++((((((((()))***+++,,,---------------,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......///////////////////////////////////////////////////000000111111111111111''''''''''''''''''''''''###''')))(((%%%$$$'''***+++***)))'''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((())))))((((((''''''''''''((($$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''')))***)))((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((()))******++++++******)))((((((''''''''''''((((((&&&&&&''''''((()))******((('''&&&%%%%%%''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))(((((((((''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&%%%&&&''')))***''''''''''''((((((((((((&&&&&&&&&'''''''''''''''***)))))))))((((((((('''((()))))))))************&&&'''((())))))*********'''((()))******)))((('''))))))))))))************)))))))))))))))***++++++***+++++++++++++++******)))))))))***+++,,,---...,,,,,,,,,,,,------------------------....................................//////////////////////////////000111111111111000''''''''''''''''''''''''###'''***)))%%%$$$'''+++)))*********)))(((&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((()))))),,,+++***))))))((())))))"""$$$''')))***)))((('''&&&%%%$$$$$$######$$$$$$'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''')))******)))(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&((()))***++++++***)))(((((((((''''''''''''((((((###$$$%%%&&&''')))******((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%(((''''''''''''((())))))%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&$$$$$$$$$%%%%%%&&&''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!$$$&&&((()))******((((((((((((((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''''''''''''''((((((((()))*********)))((((((''''''******))))))((((((((('''(((((())))))*********+++&&&&&&((()))************'''((()))******)))((('''))))))))))))************+++******)))))))))))))))'''((()))******++++++***))))))))))))***---///000---------------------------------.........//////------------------------////////////////////////...//////000000000000000$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&((('''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''***)))'''%%%%%%%%%'''(((''''''''''''((((((((((((((((((((((((((('''''''''***)))((((((((()))+++,,,******)))'''&&&%%%$$$###%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&'''))),,,,,,***'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''''''''&&&%%%%%%&&&&&&$$$"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&)))***(((&&&)))&&&""""""&&&)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&''')))*********)))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))************))))))))))))))))))))))))))))))************************,,,,,,,,,------,,,++++++,,,------.../////////...---------.........//////000---+++,,,...///---***........................(((((((((((('''&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&((('''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%'''))))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''***((('''%%%%%%%%%'''(((''''''''''''((((((((((((((((((((((((((((((((('''))))))((((((((()))*********))))))((('''&&&%%%%%%&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''$$$&&&))))))((('''&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))***&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&'''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&'''((()))((((((''''''(((((((((((((((((('''(((((((((((()))***++++++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))***)))'''((())))))******))))))((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............,,,,,,---------.........,,,***)))+++...000///...........................))))))))))))((('''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((('''''''''''''''''''''''')))((('''%%%%%%&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((''')))))))))(((((('''''''''''''''(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((!!!###&&&'''&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%#########$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''',,,***'''&&&'''(((((('''(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''((('''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((''''''(((((())))))(((((('''))))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------+++******+++...//////...------------------------$$$%%%&&&(((((()))))))))''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%'''((((((((('''''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%((((((((()))))))))))))))((((((((()))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((("""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%)))'''&&&%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((///+++&&&%%%''')))(((&&&(((((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&''')))++++++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''###############$$$%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))************************++++++++++++++++++,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++------------------------######%%%&&&'''(((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%(((******(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))))))))(((&&&'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))((((((((('''''')))((('''&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((///+++&&&%%%''')))(((&&&'''((((((((((((((((((((('''&&&&&&%%%$$$###""""""$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((()))))))))((('''&&&&&&&&&&&&'''((((((((('''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******+++***************''''''((((((((((((''''''))))))))))))))))))))))))************************+++************+++,,,---***++++++,,,++++++***************+++++++++,,,,,,,,,------,,,++++++++++++------------------------%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%(((++++++(((&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***)))((('''((()))***(((&&&%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((,,,***'''&&&'''(((((('''&&&''''''''''''((((((((('''&&&&&&%%%$$$######"""$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((())))))(((((((((((()))******+++***)))(((((()))***+++(((((('''''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,'''(((((())))))(((((('''))))))))))))))))))))))))************************+++***))))))***+++---...++++++,,,,,,,,,+++************+++++++++,,,,,,,,,(((***+++,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$(((,,,,,,(((&&&''')))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''(((''''''''''''''''''((((((((((((&&&&&&''''''((())))))***'''''''''((()))***+++,,,((((((''''''''''''''''''((((((((('''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))******)))'''&&&'''((()))(((&&&&&&''')))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%$$$######"""$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&%%%%%%&&&((()))(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((('''&&&'''(((%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&'''((()))***+++***)))(((((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((***,,,((())))))******))))))((())))))))))))))))))))))))******************************)))((()))+++---...,,,,,,------,,,++++++***++++++++++++,,,,,,,,,---'''))),,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,###$$$&&&((()))***++++++''''''''''''((((((((()))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$(((---,,,)))&&&''')))&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((''''''''')))+++---...((((((''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))***+++***)))'''%%%%%%&&&''''''&&&&&&(((***''''''''''''((((((((()))''''''''''''((((((((()))))))))(((''''''&&&%%%%%%$$$%%%'''))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&%%%'''((()))'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###&&&))))))&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''&&&%%%&&&'''((()))***((('''&&&&&&'''(((***)))(((((('''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))************))))))))))))))))))))))))))))))***************************)))(((((()))+++---...---------------,,,+++***++++++,,,,,,,,,---------***,,,...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&!!!###'''***+++)))'''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%""" !!!###&&&(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''******))))))((((((''''''''''''''''''&&&&&&&&&&&&)))((('''''''''''''''((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((())))))((('''&&&&&&###%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''(((((())))))******+++(((%%%&&&)))+++***((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))***,,,------+++(((&&&((()))+++,,,,,,+++***)))+++******+++------,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%''')))))))))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&$$$###$$$%%%((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''&&&***)))))))))))))))))))))************++++++++++++((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$&&&''''''%%%%%%&&&(((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,+++***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''(((((((((((()))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((&&&''''''(((((((((((((((+++*********)))))))))(((((((((((((((((())))))))))))((('''(((***+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))***+++,,,+++***((('''&&&'''(((***+++++++++***++++++,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))******))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))+++,,,---,,,,,,+++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&'''((('''%%%%%%%%%'''((('''&&&&&&&&&&&&'''(((((()))***++++++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,+++******((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((&&&$$$###$$$%%%&&&&&&''''''(((((((((((((((&&&''''''(((((((((((((((************))))))))))))))))))((((((((((((((((((&&&(((*********)))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***)))))))))))))))(((((($$$%%%'''(((***+++++++++***---...---***((()))+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%(((***+++***)))((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%(((((()))(((%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&((()))++++++)))(((&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))''''''&&&'''((()))&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((('''''''''''')))))))))((((((''''''&&&"""&&&***+++(((&&&'''((())))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***)))(((''''''((())))))&&&'''((())))))***++++++***---000...)))&&&(((+++*********))))))*********++++++++++++++++++++++++++++++,,,---,,,***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''((()))(((((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((()))))))))"""$$$&&&((())))))((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''((()))***(((&&&$$$%%%%%%&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''))))))***))))))&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&!!!%%%))))))'''%%%%%%'''))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,************************************************((())))))******************)))(((''''''((()))***+++************************---000...)))&&&(((+++++++++************+++++++++++++++++++++++++++++++++,,,---------,,,***)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((()))))))))))))))%%%%%%&&&&&&'''(((((((((%%%&&&((()))***))))))(((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((((()))***(((&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((( """%%%'''))))))((('''&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))************((((((''''''''''''''''''###%%%'''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''((()))++++++************************************************((()))******++++++*********)))((('''((()))***+++---,,,+++***))))))))))))***---...---***((()))++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((())))))"""######$$$%%%%%%&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((((('''((())))))((('''&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***************+++,,,,,,((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))***)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&'''''''''(((&&&''''''(((((((((((((((&&&''''''(((((((((((((((((()))))))))*********+++&&&&&&'''''''''''''''''''''&&&&&&&&&((()))((('''))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((('''(((((()))******************************************************))))))***++++++++++++***)))))))))))))))***++++++++++++))))))((()))******++++++,,,,,,,,,++++++*********))))))))))))*********************************))))))******+++,,,---''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((()))))))))((('''''''''''''''(((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''((()))((('''&&&'''(((%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))***&&&''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((+++(((%%%&&&)))+++***((())))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))((((((((((((((())))))***************************************************))))))***++++++++++++***))))))******++++++++++++)))(((''''''''')))***++++++******+++------,,,***))))))(((((((((((())))))************************((((((''''''(((***,,,---'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((''''''''''''''''''''''''(((((((((((((((%%%'''((()))((('''((()))(((((((((((((((((((((((('''''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))&&&''')))*********)))(((%%%''')))******)))'''%%%((((((((()))***+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******+++******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''((()))+++,,,))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((((((((('''''''''((()))++++++)))((('''&&&''''''((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&%%%""" !!!%%%(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))+++------,,,)))'''''')))***(((&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&%%%)))******)))'''%%%$$$%%%((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))************************(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((''''''(((((())))))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,.........---------,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******)))((((((((((((((())))))((('''&&&%%%$$$$$$%%%'''))))))((('''((()))((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''((((((%%%%%%'''((((((((('''&&&&&&'''((())))))((('''&&&$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&'''(((***+++))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))******)))'''&&&&&&&&&'''((((((((((((((())))))(((''''''''''''''')))((((((((('''''''''&&&+++)))&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))++++++***(((%%%%%%'''((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))******)))(((((('''&&&&&&''')))++++++***)))***+++((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((())))))******))))))(((''''''(((((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++...---,,,,,,---...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,------+++++++++*********))))))++++++++++++++++++++++++************************'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))************))))))(((((())))))(((((('''&&&%%%$$$$$$###%%%'''))))))((('''((()))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''(((((((((((((((((((((((('''(((***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&&&&'''((((((((((((''')))(((''''''&&&'''''''''((((((((('''''''''''''''((('''&&&'''''''''%%%$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))(((&&&$$$$$$%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))******))))))((((((''''''$$$&&&(((((('''&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...,,,+++,,,---...---+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,(((((()))***+++,,,------++++++*********)))))))))++++++++++++++++++++++++************************'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((((((((()))%%%%%%%%%&&&&&&''''''(((&&&'''))))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$'''(((((()))))))))))))))((((((''''''''''''((((((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********)))(((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''"""###$$$&&&(((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((''''''&&&''''''(((&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((''''''(((((((((******)))))))))(((((((((&&&(((((((((%%%$$$$$$$$$((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))************)))(((''''''((()))***(((((()))******++++++,,,........................,,,,,,------------,,,,,,......------,,,,,,++++++,,,***)))***+++,,,+++***++++++************++++++------------------------------------------------++++++,,,,,,,,,---------))))))***++++++,,,------......---------,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''&&&&&&&&&''''''(((%%%&&&&&&'''(((((())))))&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$(((((((((((()))))))))***((((((''''''''''''(((((()))'''$$$"""!!!"""$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%(((''''''''''''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''***)))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&(((******)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&))))))((((((''''''((((((&&&'''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((()))+++,,,+++)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***))))))******+++,,,,,,,,,........................---------......---------.........---------,,,,,,,,,+++***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,------------------------------------------------------------............------------------------000000/////////.........++++++++++++++++++++++++************************---,,,+++******+++,,,---(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''))))))(((((((((''''''''''''(((***)))'''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((%%%###"""###%%%'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''))))))(((((('''(((((((((&&&'''((('''&&&&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''$$$&&&(((((((((((()))***((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))*********++++++******))))))))))))***************+++,,,,,,------........................---......//////......---........................///...---...///000///---------,,,,,,,,,,,,------------------------------------------------------............////////////000/////////.........---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&'''(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''(((((('''&&&&&&%%%&&&'''((()))&&&'''((())))))((('''&&&)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))(((((((((((((((((()))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&$$$!!! """''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&''''''((((((%%%'''((((((&&&&&&(((+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''!!!###$$$$$$$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******++++++++++++************++++++,,,---------..............................////////////......---------...//////000000111000//////000111000//////......------......///................................................---------.........//////.../////////////////////............------------........................------------------------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((('''''''''''''''((()))***######$$$%%%&&&(((((()))''')))***)))'''&&&&&&'''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''((())))))))))))(((((('''''')))***+++&&&''')))******)))'''&&&$$$&&&)))++++++)))&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((()))))))))(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$&&&&&&%%%######&&&)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$'''((('''%%%%%%(((+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$)))((((((((('''''''''''''''''''''''''''''''''''''''((()))******)))(((''')))((('''&&&&&&'''((()))++++++++++++++++++++++++(((((((((((()))))))))))))))************+++++++++***+++,,,------,,,+++******++++++,,,,,,------.................................////////////......,,,,,,---...///000111111000...---...///000///...//////............//////................................................,,,,,,,,,---------......,,,------...///000111111000000/////////.........////////////////////////........................,,,---...//////...---,,,)))(((&&&&&&''''''&&&$$$''''''((((((((((((''''''*********)))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,***((((((***+++)))&&&"""$$$'''+++,,,,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''&&&%%%%%%'''((()))''''''&&&&&&&&&(((***+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%''')))******)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%&&&'''(((++++++******))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))************)))(((&&&%%%%%%&&&((()))+++&&&&&&+++///,,,'''%%%'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((((((((('''&&&&&&%%%+++******)))(((''''''&&&+++***)))((())),,,///111++++++,,,---------,,,,,,---------,,,,,,+++++++++***+++,,,,,,++++++---...000000000000////////////........................,,,,,,,,,------.........111111111111111111111111222111///...------......000000//////.........---000000000000111111111111000000000///......------111111000000000000111111///////////////000111111////////////........................///////////////////////////000111111((('''&&&&&&'''((('''%%%''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((())))))(((((())))))***+++***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,***((()))***+++)))'''$$$%%%'''((()))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***)))))))))((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&(((***+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))((((((((('''''''''&&&((((((((()))))))))******)))'''&&&%%%%%%&&&'''))),,,)))+++222555111***&&&'''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''&&&%%%%%%''''''(((((()))***++++++,,,,,,,,,++++++*********++++++,,,---------------......---------,,,,,,,,,---...//////......///111111111111000000/////////........................,,,,,,,,,,,,------..............................000000///...---...//////000000000/////////......000000000000111111111222111000000//////...------000000////////////000000///////////////000111111000000000000000000000000////////////000000000000000000000//////000111111(((&&&&&&&&&((()))(((''''''(((((())))))(((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))******)))(((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((())))))))))))+++***))))))''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((***)))---666888222***&&&((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))((((((''''''&&&'''''')))***+++,,,,,,++++++------,,,***(((&&&***+++,,,---...///////////////............------...///111000//////000111333222222111000/////////........................,,,,,,,,,,,,,,,---------------------------------///............///000000111111111000000000000000000000111111111222222222111111000000///.........//////............/////////////////////000111111222222222222222222222222000000000111111222222222222222111000000111111111'''&&&%%%&&&((())))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))******)))))),,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&%%%&&&((()))******))))))***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&%%%)))111333---'''$$$((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++******))))))******************((()))+++,,,---,,,+++******+++---...///000000111000000000000////////////...///000000///...///111444444333222111000000///........................,,,,,,,,,,,,,,,---------////////////////////////---------...///000000111111111111111111111111111111111111222222222333333222111111000000//////............------.........///////////////000000111222222222333333333333333111111222222333333444444444333222222222222222222'''&&&&&&''')))***)))((((((((())))))))))))((((((,,,+++******)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******)))))))))***+++***(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++&&&'''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&%%%'''(((***+++******)))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&((((((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%###%%%***,,,(((%%%&&&))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''***))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))******+++++++++******************++++++++++++*********++++++,,,------+++,,,...///000111111222111111111111111111111111000222222222000000111222555444444333222111111111////////////////////////------------------------////////////////////////,,,,,,---...///000111111111111111111222222222222222222222222333333333333222222222111000000//////......------------......///////////////000000111111111111222222222333333222222222333444555555666555444444333333333444444)))''''''''')))***)))(((((())))))******))))))(((,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))'''(((((())))))******+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))***+++''''''&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((()))************&&&'''((((((******+++,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''$$$%%%((()))&&&'''***)))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''((())))))***)))))))))((())))))+++,,,---............---,,,,,,,,,,,,------...///000111222222222222222222333333333333444444666666666444333444555444444444444333333333333111111111111111111111111/////////...............------------------------,,,---...///000000000000111111111111111222222222222222333333333444444444333333222222111000000000......------------......///////////////000111111000000000111111222222333222222333444444555666666555444444444555555666777***)))'''((())))))((('''))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***'''(((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))+++***)))(((***,,,''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,((((((((()))*********+++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((&&&''''''''''''''''''&&&'''%%%&&&))))))'''(((,,,***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++++++++******++++++,,,------...,,,---.../////////...---///000000111222222222111333333333444444555555555666777888777555444555666444444444444444555555555222222222222222222222222111000000000////////////........................,,,---...000000000//////000000000111111111222222333333333333444444444444444333333222111111000000//////............/////////////////////000111111///000000111222222333333111222222333444555666777444444444555666777888999+++)))(((((())))))(((&&&))))))************))))))%%%%%%&&&'''((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***************++++++,,,'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&)))+++***((((((***,,,*********))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%'''((()))))))))(((((((((***+++---*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((((('''))))))************))))))%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&%%%$$$&&&******''''''+++***))))))((('''&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,------.../////////.........---,,,,,,+++******&&&)))---222444333111000000111111222222222111111444444444555555555666666555666777666444333333444333333444444555666666666333333333333333333333333222222111111000000//////111111111111111111111111------///000000000///...//////000000111111111111333333333444444444555555444444333222222111111000//////............/////////////////////000111111000000111222222333444444111111222333444555666777444444444555777888:::;;;++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++))))))************))))))((('''&&&''')))++++++***&&&'''(((******+++++++++((()))************)))))),,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''%%%%%%&&&((()))(((((())))))))))))((((((***)))((()))++++++)))(((******))))))((((((''''''((((((((((((((((((((((((,,,+++***)))((('''&&&%%%+++***((('''&&&&&&''''''******))))))((((((((('''''''''''''''((((((((((((+++++++++++++++***))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((('''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((((('''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((************************&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))***+++******)))((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''((((((((((((((((((((((((((((((''''''''''''((((((******)))(((((((((((((((''''''(((((())))))******///,,,((('''))))))(((&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&''''''((()))******+++((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))(((((((((((())))))))))))*********)))((((((''''''''''''''''''((((((((())))))((('''&&&''')))+++,,,)))))))))***++++++,,,,,,---......//////......---///000)))(((...+++***444222333333444444333333222222333333444444333333222555555666666777888888888666666666666666666666666:::999888777666666555444444555666777666555444333555555444333333222222111///000111111111///...---000000111222333555777888...///000111222222222222111222222222333333444444222222333444444333111000000000000000000000000000111111222222111111000///222333444555555555444333222222222333333444444444666666666666888:::<<<===*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((('''&&&''')))++++++***((()))***++++++,,,++++++***************)))((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))'''''''''))))))(((((())))))))))))((((((***)))((()))++++++)))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((()))))))))***(((((('''&&&''''''((()))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))(((((('''&&&))))))))))))((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((((((''''''(((((()))))))))))),,,)))'''''')))***)))(((''''''''''''(((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''(((((())))))******((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((())))))'''''''''((((((((())))))''''''((()))******************++++++,,,---------------............------...///+++,,,444000+++222222222333333333333222222222222333333333333222222444444444555666666777777555555555555555444444444555555555444333333222222000111222333333222111111333333333333222222222222000000111111111000///...111111111111111222333333...///000000111000000000000000111111111222222222222333444444444333222111000000000000000111111111//////000000//////...---333333555666666666555555333333333444444444444444555555555666888:::<<<===((())))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))************)))))))))((('''''')))++++++******++++++,,,,,,,,,++++++***+++++++++***)))((((((******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))(((((()))******)))'''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******&&&&&&&&&&&&'''(((******''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((('''&&&&&&%%%)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&((((((''''''&&&'''''''''+++***))))))((('''&&&&&&(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((('''(((((((((((()))))))))((('''%%%&&&((()))))))))''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))&&&'''***,,,,,,,,,***)))++++++,,,------......///------............------...///---222===888...000111111222222222222111111111222222222222222222111222222333333444555555555444444444333333222222222222222222222222222222222...///000111222222111000222222222222333333333333111222222333333333222222333333222111000000000000000000000111000000///.../////////000000000000000222333333444444444333333111111111111111111111111//////000000//////...---222333444666777777777777666666555555555555555444444444555666888:::<<<>>>'''((((((((())))))******((()))))))))************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))******++++++******)))***((('''((()))++++++***+++++++++,,,++++++******)))******++++++*********---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))(((((((((((())))))))))))(((((()))(((((()))******)))'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''')))(((((('''''''''''''''+++******)))((('''&&&&&&(((''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))&&&&&&''''''(((((((((((((((((()))))))))*********((()))***,,,,,,,,,,,,++++++,,,,,,------...//////------............---------000///888DDD>>>000///000000111111111111000000000111111222222111111000000000111111222333333444444333333222222111111000222222333333333444444444000111222444555555555444333333333444555666666777555555666666777777777777666555444333333333333333444444444333222111000000/////////000000000000000222222333444444444555555222222222222222111111111111111111111111000000///111222333444666777777777888777777777666555555555444444444555777:::<<<>>>''''''(((((()))))))))***((()))))))))************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******++++++++++++******+++)))((((((***++++++***)))***************)))((('''((()))+++,,,,,,,,,,,,---,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******)))'''&&&(((((())))))))))))(((((()))((('''(((******((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((((('''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((()))))))))(((((('''''''''(((((())))))))))))))))))(((((()))((((((((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''''')))))))))************+++++++++******+++,,,...///++++++,,,,,,---.........---......//////......------000111:::FFF???111//////000000111111000000//////000000000000000000////////////000111111222222333333333222222111111111333333333444555555666666333444555777888888777777666666777888999::::::;;;999999:::::::::;;;<<<<<<999999888888888999::::::999999999888777666444444222222222222222222222222333333444444555666777888555555444444333333333333222222222222222111000000000111111222333555666666888888888777777666666666444444444555777999<<<==='''(((((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******++++++++++++******+++***((()))***++++++***((())))))*********))))))((((((***+++,,,,,,------++++++***))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((())))))(((''''''(((((())))))))))))(((((((((''''''((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((((())))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''&&&%%%%%%$$$&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''(((((()))***((((((((())))))*********)))(((((((((((()))******'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&((()))((('''%%%%%%&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''******))))))))))))(((((((((((((((((())))))))))))+++******)))(((((('''''')))*********++++++++++++---,,,+++***+++---///111++++++,,,,,,---......////////////000000/////////...111111888CCC<<<000000000000111111111111000000...//////000000//////.........//////000111111111333333333333333333333333444444444555555666666666555666777888999999888777999::::::;;;<<<======>>>=========<<<======>>>???;;;;;;;;;<<<===>>>???@@@============<<<;;;:::999777777777777666666666666777777777888999:::<<<===999999999888777777666666333333333444333222222111111111111111222333555555888888777777777777777666555555444555666888:::<<<((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))***++++++,,,,,,++++++***,,,***))))))***+++******((())))))***+++++++++++++++++++++,,,,,,++++++***,,,+++******))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((''''''((())))))(((&&&'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))++++++(((((()))))))))*********'''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$'''))))))(((&&&'''(((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''(((((())))))******'''((()))******)))((('''*********)))))))))(((((((((((((((((())))))))))))***************)))))))))*********+++++++++,,,,,,,,,,,,,,,------...//////,,,------......///000000000000111111111111000000...222111555===666...222000111111222222111111000.........//////...............//////000111111111333333444444555666666666888888888888888888888999888999:::;;;;;;:::999888<<<<<<<<<======>>>>>>>>>??????>>>=========>>>>>>============>>>???@@@AAA@@@@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<>>>@@@BBBCCC??????>>>>>>===<<<<<<;;;888888888888888777666666333222222222222333444555666666666777777777777777666666555555666777999:::))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++))))))***+++******((()))***+++,,,------------------,,,+++***((((((...---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((((((''''''((())))))(((&&&'''((((((((())))))******))))))))))))))))))))))))***))))))'''&&&%%%$$$$$$%%%&&&''')))))))))(((((('''((((((((())))))******''''''''''''((((((((()))))))))******))))))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''(((((()))***+++$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''')))***,,,---*********)))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&"""%%%)))***(((((()))+++''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++'''((()))******)))((('''+++*********))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++...///000000............//////000111111111111111222222222222111111///333111333888222---333111111222222222222111111---..................---......//////000111111111333444444555666777888888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::============>>>>>>>>>>>>@@@???>>><<<<<<<<<======>>>============>>>>>>???@@@AAAAAAAAAAAA@@@??????@@@@@@?????????>>>>>>>>>?????????@@@BBBDDDFFFHHHCCCCCCBBBBBBAAA@@@@@@???===>>>>>>>>>>>>===<<<<<<555444333222333444555666555555666666777777888888777666555555555777888999''''''((()))***++++++,,,***+++++++++,,,,,,,,,,,,)))))))))))))))(((((((((************))))))))))))((()))***++++++***)))((()))(((((((((((()))******+++++++++++++++,,,,,,---///...---,,,,,,,,,---...---------....../////////000///............//////000000000111111000000//////000000...,,,,,,...000......---------......///////////////////////////...---,,,+++***))))))((()))******++++++,,,,,,,,,((())))))***************+++++++++***))))))((((((******))))))))))))******************************(((((((((((((((((((((((())))))))))))************+++******)))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))*********))))))(((''''''((((((((((((''''''((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&''''''++++++***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&(((((('''((()))+++((((((((((((((('''''''''((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***&&&'''((()))((('''%%%$$$&&&'''((())))))((('''&&&$$$%%%''')))***)))((('''&&&&&&''''''(((((())))))************))))))))))))+++******)))(((''''''&&&((())))))(((&&&&&&''')))((((((''''''''''''((((((&&&'''***++++++***'''&&&''''''((()))***++++++,,,+++++++++***)))((((((''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((())))))(((''''''(((***+++(((''''''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++,,,))),,,111000)))&&&(((******))))))))))))******+++++++++***************((()))******+++******)))++++++,,,------------,,,/////////000111111111222111111111111111111222222444444444333333222222222222222222222222333333333222333333333222111000///000000000//////////////////000111333555666888888::::::;;;;;;;;;;;;;;;;;;???<<<999:::===??????===;;;;;;;;;;;;;;;<<<<<<<<>>===<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888999999:::999888888888888999999888888777777666777777777:::::::::<<>>===@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEAAAAAA@@@>>><<<;;;999999888888888888888999999999777777777777999;;;===>>>)))))))))))))))*********'''''''''((((((((())))))************************++++++++++++++++++++++++)))******++++++******)))++++++***************++++++++++++,,,---...///000///////////////000222222222222222333444555555555666666666666777777888888888888999:::::::::::::::::::::999777555555666888777777666666555555555555444444444333222111000000---------------------------------------------...+++++++++++++++*********(((((())))))***+++++++++)))***+++,,,,,,+++***)))************************************************))))))))))))************+++******)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))&&&&&&''''''''''''&&&&&&)))))))))))))))((('''''''''(((((((((((()))))))))))))))((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''*********))))))))))))(((%%%'''(((((('''''')))***''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''''')))***+++***)))'''%%%%%%&&&''')))''''''(((((((((((('''''',,,***(((&&&%%%&&&'''(((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''+++++++++***))))))(((((("""%%%'''((('''''''''(((((((((''''''''''''((((((&&&''''''''''''''''''&&&*********))))))(((((((((+++******))))))(((((('''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++***((('''&&&%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++)))))),,,+++((('''((())))))))))))))))))))))))))))))))))))))))))******+++******)))***+++,,,------...//////000000//////111111111222333333444444333333333222111111111000444444444444444333333333111000000000000000000000222111111111111222333333333333333444444555555555777777888888999999::::::======<<<<<<;;;;;;::::::===<<<;;;<<<======<<<:::999999999999888777666666555555555444555555666666555555444444555666666777777666555444444555777888999888888:::<<<===<<<;;;???@@@@@@AAABBBCCCCCCCCCDDDDDDFFFGGGIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDBBBAAA??????<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;===@@@BBBDDD*********)))))))))))))))))))))))))))************))))))))))))***************+++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,------------...///000222222222222333444555777888888888888999:::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA???===<<<>>>???AAAAAA@@@@@@??????>>>===;;;;;;:::999888666666555333333333222111111000000..................------++++++***)))))))))))))))...------,,,,,,+++******((()))+++,,,,,,+++)))(((************************************************((()))))))))************+++******)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))************)))%%%&&&&&&''''''&&&&&&%%%)))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))(((((((((((((((%%%'''((((((''''''(((***''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))((('''&&&&&&'''(((((('''(((((((((((((((((('''***)))((('''&&&&&&'''((())))))((((((''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''***)))))))))((((((((('''!!!%%%((((((((()))***((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))((((((******))))))((((((((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%&&&&&&(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((+++)))))))))(((''''''((())))))************))))))((()))))))))))))))******+++***)))((()))+++---......///000000111111000000222333333333444444555555444444333222111000000///333333222222222222222222000000000000000000000000222222222222222444555666555666666777777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888::::::;;;<<<<<<;;;999888888999999999888666555444444444444444444555666777444444444444444444555666666555444444555777999:::888888888:::<<<======;;;>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@@@@??????>>>>>>?????????AAACCCFFFIIIJJJ*********)))))))))))))))))))))))))))************((((((((())))))******************++++++,,,,,,,,,---------,,,,,,---------//////......//////000111222222222222333444555666666777999;;;===???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIGGGDDDDDDEEEGGGJJJKKKKKKKKKKKKJJJIIIHHHDDDCCCBBBAAA@@@???>>>>>>>>>===<<<:::888666555444222111111000000/////////111000///------,,,,,,---......---,,,,,,++++++***'''(((***++++++***((('''************************))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))******************++++++,,,,,,++++++******))))))(((((((((((((((''''''''''''''''''''''''((('''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&''''''((((((&&&'''((())))))(((''''''(((((((((''''''(((((((((%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&& ###&&&((((((''''''(((((((((''''''''''''((((((***)))(((''''''((()))***&&&''''''((())))))******)))))))))((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((()))))))))***++++++******))))))((((((******)))''''''((()))(((((()))************)))((((((((())))))*********++++++***)))))))))+++...//////000000111222111111111555555444444444444444444333333222111111000//////000000000000000000000000000000000000111111111111444444444555666777888999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777666666666888999:::999888777777;;;<<<<<<===<<<:::888777444333333333444555666666555444444444444444444555333333333333555777999:::888888:::<<>><<<<<<<<<;;;;;;;;;<<<===>>>@@@AAACCCDDDFFFGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKMMM)))))))))))))))*********'''''''''((((((((())))))(((((())))))***+++++++++***++++++,,,,,,------...000//////......//////000000000000111222333555555888777777777777888999999:::;;;>>>AAADDDFFFGGGHHHFFFFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKIIIIIIKKKMMMPPPQQQRRRSSSSSSRRRQQQPPPKKKKKKJJJIIIHHHHHHGGGGGGIIIHHHFFFCCC@@@>>><<<;;;999999888777666555555444555333111///.........///******++++++,,,---------((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''((()))******+++************++++++++++++************)))(((((((((((((((*********))))))))))))((((((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&''''''&&&((()))(((''''''((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%''')))***+++)))((('''((((((''''''''''''((((((###%%%'''*********((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))&&&$$$$$$$$$((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''')))******+++((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***%%%&&&'''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((())))))******************))))))))))))(((***)))'''''')))***(((((()))***++++++***)))((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...000111111222333333444444333333777666666555444333222222111111111000000//////............///////////////000000111222333444444555777777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777666666555555444666888888777777777888:::;;;<<<===<<<:::888777444444444333444444555555555555555555666777888888333444666777999;;;<<<===>>>???AAADDDEEEDDD@@@===<<<;;;999888888888999:::===>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJ(((((())))))******++++++((((((((()))))))))************+++,,,,,,---......---------...//////000000222111000000000000111222111111222333555777999:::======<<<;;;;;;;;;<<<<<<<<<>>>AAAEEEHHHKKKLLLMMMJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVUUUSSSQQQPPPLLLMMMMMMLLLLLLKKKJJJIIILLLLLLMMMLLLJJJKKKMMMOOOQQQRRRTTTUUUVVVVVVUUUTTTPPPPPPOOOOOOOOONNNNNNNNNPPPOOOMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>>======888777444222000000000111,,,------......///000000++++++++++++++++++++++++************************************************))))))))))))************+++******)))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''''''((()))******+++++++++''''''((((((((((((''''''+++***)))((('''(((((()))************)))))))))((())))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''&&&&&&&&&&&&''''''(((((('''((()))((('''&&&'''(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***'''((()))))))))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))++++++***((('''(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))*********'''++++++''''''++++++'''((()))***++++++***)))((()))******+++,,,,,,------...///000111222333333444444555666666777777666666999888777555333222000000////////////...................../////////000000000111222444555777888999999;;;===???@@@???===<<<>>>>>>>>>======<<<<<<;;;999999999999888888888888777777777777777777666666555777888888777777:::===;;;<<<>>>@@@@@@>>><<<:::888888777777666777777777888999999;;;===???AAABBB>>>@@@CCCFFFHHHIIIJJJIIILLLMMMPPPRRRQQQMMMFFF@@@===<<<:::888777777777888::::::<<<======>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDAAAAAAAAAAAABBBDDDFFFGGGCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHFFFEEEEEEFFFGGGGGG'''(((((()))***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///000000...//////000111222222333444333222111111222333444222222333555777999;;;===AAA@@@???>>>>>>============???BBBGGGJJJMMMNNNOOOKKKLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWWWWVVVTTTRRRPPPNNNNNNNNNMMMLLLKKKIIIIIIKKKKKKLLLKKKJJJKKKNNNPPPOOOQQQSSSUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQTTTSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDCCC@@@>>>;;;888777666777777444444333333222111111111...------,,,,,,------...************************++++++++++++++++++++++++))))))))))))************+++******)))))))))))))))******))))))((((((((('''******))))))((((((((('''''''''(((******+++++++++))))))************))))))+++***((('''''''''((()))))))))(((((('''''''''&&&***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***++++++***)))'''&&&'''''''''(((((())))))'''((()))((('''&&&'''(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((())))))))))))))))))((('''&&&'''(((***,,,)))((('''&&&&&&'''((()))+++***(((&&&%%%&&&'''(((&&&'''''''''(((((()))))))))(((''''''&&&%%%$$$###&&&'''''''''''''''''''''%%%&&&'''''''''(((***---((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''')))************+++***)))(((&&&%%%(((((('''&&&&&&((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%'''***------+++)))'''((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))******++++++&&&+++,,,((((((,,,,,,'''''')))***++++++***)))'''******+++,,,------......000111333444666666666666777777888999999999999999:::999777555333000///...---------................../////////000000111111000111333555777999;;;;;;;;;===@@@CCCCCCAAA???===@@@@@@???>>>===<<<;;;;;;777777777777777777777777777777777777888888888888666777999888777888<<<@@@CCCEEEGGGIIIIIIHHHEEEDDD======<<<;;;;;;:::;;;;;;<<<===???AAAEEEHHHKKKLLLKKKNNNRRRVVVYYYYYYYYYXXXYYY[[[]]]^^^\\\UUULLLEEE???===;;;888666666777777888888999:::;;;;;;;;;:::;;;;;;<<<>>>???@@@AAAAAA??????>>>???@@@BBBDDDEEEAAABBBDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOMMMKKKJJJHHHGGGGGGGGGHHH(((((())))))******+++++++++***)))***+++,,,+++***......//////000111111222222333333444444555555666222222111111222222333444333666999;;;<<<===???AAAAAA@@@???>>>============@@@BBBEEEIIILLLOOOPPPPPPTTTRRRQQQRRRTTTTTTSSSRRRSSSUUUXXXZZZYYYVVVRRRPPPOOOMMMKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKNNNRRRUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKLLLLLLMMMNNNKKKGGGCCC@@@?????????======<<<:::888666444333222111//////000111000///...---,,,+++************---,,,******)))***+++,,,))))))******+++++++++,,,++++++,,,,,,,,,,,,+++++++++*********))))))((((((+++*********))))))(((((())))))************))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((()))))),,,+++***((((((((()))***))))))))))))(((((((((((())))))((('''''''''''''''(((''''''''''''(((((()))***)))'''&&&&&&''')))******)))(((''''''((()))***'''((()))******)))'''''''''((((((((()))))))))***&&&&&&&&&'''''''''''''''+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((()))******''''''''''''((((((((())))))(((&&&%%%&&&''')))+++))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&******))))))))))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))(((((((((((('''((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++,,,,,,++++++(((''''''(((******)))''''''''''''((())))))((('''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************++++++++++++******''''''''''''((((((((()))))))))))))))************.........,,,++++++---/////////...------,,,++++++***,,,////////////111222222222222222444666999:::;;;;;;:::999999888888777999888777555333222000000...........................//////111222333333444666777888:::;;;<<<<<<<<<>>>>>>?????????>>>>>>======<<<;;;;;;;;;:::888666888999999888777666777888999999999999999999999999;;;<<<<<<;;;;;;===@@@CCCFFFMMMVVV[[[ZZZTTTMMMJJJFFFDDDBBBBBBDDDGGGHHHIIIKKKNNNPPPRRRWWW^^^___\\\\\\```eeehhhiiihhhddd```eeejjjjjjddd]]]VVVNNNGGGFFFDDD@@@<<<::::::;;;<<<:::999888:::<<<===:::888:::;;;===>>>>>>===:::999<<<<<<<<<;;;:::;;;>>>@@@CCCBBBBBBBBBCCCFFFHHHJJJMMMLLLKKKKKKLLLMMMOOOPPPKKKKKKLLLJJJGGGFFFFFFGGG))))))*********+++++++++++++++++++++------------......///000111111222222444444555555555555666666222222111111222222333444666888;;;<<<===>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@CCCEEEHHHLLLOOOQQQRRRRRRSSSRRRRRRSSSUUUUUUUUUTTTUUUWWWYYYZZZYYYWWWTTTRRRRRRQQQOOOOOONNNMMMJJJHHHDDDEEEFFFHHHIIIIIIIIIIIIHHHIIIKKKNNNPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQOOOOOOOOOOOOPPPRRRTTTUUUSSSQQQNNNJJJHHHFFFFFFFFFCCCCCCBBB@@@>>><<<:::999999777555333444333222111...---,,,+++++++++++++++++++++***))))))******+++*********+++++++++,,,,,,))))))************))))))************)))))))))(((+++*********))))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((((((((((((((())))))(((((((((((()))))),,,+++)))((((((((()))***))))))))))))(((((((((((())))))(((''''''''''''''')))(((((('''''''''(((((()))(((&&&%%%%%%&&&((()))))))))(((''''''((())))))'''(((((()))))))))((((((((((((((((((((()))))))))((('''''''''''''''''''''******)))))))))(((((((((((((((((((((((((((((((((+++*********)))((((((((())))))(((((((((((())))))((((((((((((((())))))***&&&&&&''''''((())))))***)))(((&&&&&&&&&''')))***''''''''''''''''''''''''***)))))))))((((((((('''&&&'''((())))))((('''&&&******))))))))))))******))))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((((((((((((((((((((((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''((())))))***((('''&&&''')))***)))(((***(((&&&&&&(((((('''&&&((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))*********************)))((((((***+++......---------,,,,,,,,,+++---///000000000111333222222333444666888:::;;;::::::999888888777777777777666555444222111////////////......---,,,,,,+++000000111222444555666666888999:::;;;<<<=========::::::;;;;;;<<<<<<<<<;;;======<<<<<<<<<<<<:::999777999;;;<<<<<<<<<===>>>;;;;;;<<<<<<======<<<<<<<<<===???@@@AAADDDHHHLLLWWW]]]fffkkkjjjddd]]]XXXNNNMMMLLLMMMPPPTTTVVVXXX\\\aaafffjjjpppuuutttpppooopppqqqqqqooommmjjjgggdddhhhiiiccc^^^[[[VVVRRRNNNMMMIIIFFFBBB???===<<<<<<:::888888:::;;;:::999>>>>>>>>>>>>>>>>>><<<;;;777888999999999999;;;<<<======>>>@@@AAABBBCCCDDDHHHHHHGGGGGGHHHIIIJJJJJJIIIJJJKKKJJJGGGFFFGGGHHH*********+++++++++++++++,,,,,,------...///000000000111222333444555666666666666666666666555555555444444333333444444555666999;;;===>>>>>>???@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMPPPRRRTTTUUUUUUTTTSSSSSSTTTVVVXXXWWWVVVXXXYYYZZZZZZYYYXXXVVVUUUVVVUUUTTTTTTSSSOOOJJJGGGAAABBBDDDGGGIIIIIIJJJJJJGGGGGGHHHIIIJJJKKKMMMMMMOOOOOOPPPPPPQQQQQQRRRRRRTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPQQQRRRTTTUUUWWWXXXWWWVVVUUUSSSQQQOOOMMMMMMKKKKKKJJJIIIGGGFFFDDDCCCBBB@@@===;;;:::888666444000///...---------------,,,++++++******++++++,,,*********+++++++++++++++))))))************))))))************))))))))))))***************)))))))))))))))************))))))((((((((((((((((((((((((&&&''')))*********))))))))))))(((((((((((())))))+++***))))))((()))))))))(((((((((((()))))))))))))))((((((''''''''''''(((***)))((('''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&'''((((((''''''''''''((()))******(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((,,,+++******(((((('''&&&)))((((((''''''(((((()))((((((''''''(((((()))***&&&&&&&&&'''((())))))***(((''''''&&&&&&((()))***''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''&&&%%%%%%&&&(((***,,,333000,,,***)))))))))(((,,,)))%%%$$$&&&((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((((((((()))))))))&&&''''''''''''''''''&&&''''''((((((((()))))))))))))))))))))************'''((()))(((&&&&&&(((***,,,,,,,,,---------......---///111222111111222444222333555777999:::;;;;;;999888777666666555555555444333333222000///....../////////...---,,,++++++222333444555666888999999:::;;;<<<<<<=========<<<777888888999999:::::::::999999999:::999999999999666888;;;======>>>???@@@AAACCCEEEFFFFFFFFFDDDCCCBBBDDDGGGJJJMMMQQQVVVZZZfffllltttxxxuuunnnfffbbbWWWWWWYYY[[[```eeeiiilllrrryyy~~~{{{wwwrrrnnnkkkiiiiiigggkkkllliiiffffffeeebbb```___]]]YYYSSSLLLFFFBBBDDDAAA===<<<===>>>??????EEEDDDCCCCCCCCCBBB@@@>>>777777777888888888888888555777999;;;<<<======<<>>???@@@AAADDDGGGJJJQQQRRRUUUVVVVVVTTTRRRPPPOOORRRVVVZZZ]]]bbbhhhllltttyyy{{{rrriiiddd^^^```cccgggmmmssszzz~~~~~~uuuoookkkhhhjjjnnnrrrxxx{{{zzzyyyzzzxxxuuuwwwvvvuuupppiii___UUUOOOQQQNNNJJJGGGGGGJJJLLLNNNRRRQQQQQQRRRSSSPPPKKKFFF???===:::888888888888777777777999;;;<<<======>>>>>>>>>???@@@AAABBBBBBBBBDDDEEEGGGGGGFFFFFFHHHIII)))******+++,,,,,,------...000222333222222555777777888:::<<<<<<<<<;;;;;;888888777666555444333333666666666666666777777888:::;;;<<<;;;;;;;;;>>>@@@BBBCCCEEEGGGJJJNNNPPPRRRRRRSSSUUUVVVWWWXXXWWWWWWTTTSSSSSSUUUXXXYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQLLLFFFAAA@@@BBBFFFJJJLLLNNNNNNNNNKKKJJJHHHGGGFFFFFFGGGHHHFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKOOOOOOQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXVVVTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRMMMKKKHHHGGGGGGGGGEEEDDDAAA???===999777444333222000000//////...---,,,,,,************************,,,,,,------------,,,,,,))))))))))))))))))*********************+++++++++))))))************))))))))))))))))))))))))))))))(((***,,,---...---+++***))))))(((((((((((()))))))))))))))*********))))))'''((((((((()))))))))***((((((''''''''''''((((((******)))''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%&&&(((***+++((((((((('''''''''''''''+++******)))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***((((((''''''''''''(((((('''''''''''''''(((((()))******)))((('''&&&%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++)))(((((())),,,///111MMMDDD777,,,'''''')))+++(((((((((((()))*********''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,,,,++++++***(((((((((((()))))))))***((()))))))))************(((***,,,,,,+++***+++---++++++,,,---///000111222222444666666555555666777555666888999:::::::::999555444222111000000111222///////////////////////////000111222444555666666888888999:::;;;<<<<<<===999::::::;;;;;;;;;::::::::::::999999999:::;;;;;;<<<>>>???>>>======@@@BBBFFFFFFGGGIIIMMMTTT\\\bbbfffhhhiiijjjhhhfffccc```aaadddhhhlllpppuuuzzz~~~wwwmmmhhhfffiiinnntttyyyvvvrrrppppppuuu}}}yyyooofff```___^^^[[[ZZZYYY[[[___aaahhhhhhiiillllllhhh^^^WWWMMMGGG@@@<<<;;;;;;::::::<<<<<<<<<===>>>@@@BBBCCC;;;;;;<<<===>>>>>>???@@@AAABBBDDDEEEDDDEEEFFFHHH***+++,,,---...///000111222555888777666555888;;;999:::<<<======<<<:::999999888888777666555555444444444333333444444555666999::::::999999:::===???BBBCCCEEEHHHLLLOOOSSSTTTTTTUUUVVVWWWWWWWWWVVVUUURRRQQQQQQRRRTTTVVVUUUTTTRRRRRRQQQPPPPPPOOOOOOOOOMMMMMMNNNNNNMMMIIICCC>>>>>>AAAEEEIIILLLMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEEEECCCDDDDDDDDDEEEFFFFFFFFFDDDCCCCCCBBBCCCDDDFFFGGGIIIJJJMMMQQQTTTVVVXXXYYYVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUUUUVVVVVVVVVUUUUUUOOOMMMKKKKKKKKKKKKJJJIIIGGGFFFCCC???<<<:::888777444444333222111///---,,,,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))*********************+++++++++++++++))))))************))))))))))))))))))))))))))))))(((((()))******)))((('''))))))(((((((((((())))))(((((()))************)))''''''(((((())))))******(((''''''''''''(((((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((())))))&&&&&&'''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''''')))******+++(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))+++***)))((('''&&&%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))************************)))(((''''''(((***,,,...AAA:::///(((%%%'''***,,,&&&***///000...++++++,,,'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))******++++++******)))((((((((()))))))))******))))))))))))************'''(((++++++******+++,,,,,,---...///000222333333444666888888777666777888666777777888888888777777333222000...---...///000/////////000000111111111111111333555777999;;;<<<::::::::::::;;;;;;;;;<<<888999999:::;;;;;;;;;:::::::::::::::;;;===???@@@BBBDDDEEECCCAAAAAAEEEHHHLLLNNNQQQUUU]]]gggrrrzzz}}}}}}}}}{{{xxxtttqqqnnnppptttyyy~~~zzzqqqmmmpppuuu{{{|||uuuvvvxxxzzzyyyssspppnnnooopppqqqqqqsssvvvxxxtttkkkZZZTTTLLLFFFEEEEEEDDDBBB>>>???@@@AAABBBDDDEEEEEE???>>><<<;;;::::::;;;<<<>>>@@@BBBBBBBBBBBBDDDFFF,,,---...000222444666666888;;;>>>===:::999<<>>???@@@AAA@@@>>><<<::::::::::::999999888888888444444444444444555666666888999999999888:::===@@@AAACCCEEEHHHLLLPPPSSSUUUTTTUUUVVVVVVVVVUUUTTTSSSNNNMMMLLLMMMOOOPPPOOONNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIFFFAAA>>>:::===AAAEEEHHHIIIHHHGGGGGGGGGFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>???@@@CCCDDDCCCFFFIIIMMMQQQSSSUUUVVVTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTUUUVVVWWWWWWWWWWWWQQQOOOMMMLLLMMMMMMLLLJJJIIIHHHEEECCC@@@>>>============<<<:::888555222111000000/////////.........***++++++,,,,,,++++++***((()))))))))*********************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))***))))))((((((''''''&&&))))))(((((((((((())))))'''((()))***+++******)))'''''''''((()))*********'''''''''''''''((()))))))))(((((('''''''''(((((('''''''''((((((''''''''''''((())))))))))))((('''&&&&&&''''''((('''''''''$$$%%%%%%&&&'''((())))))((('''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((()))))))))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&''''''((())))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******///,,,((('''''')))******%%%///999999222***)))+++&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))(((((()))))))))*********))))))))))))************&&&(((***++++++***+++,,,...//////111222333444444666888999999888888888999888888777555555444444444222000...,,,+++,,,---/////////000111222333333444333333555777999;;;<<<===;;;;;;;;;::::::::::::999888888:::;;;<<<<<<<<<<<<;;;<<<===???BBBFFFJJJLLLMMMOOOPPPNNNKKKKKKOOOSSS[[[^^^dddkkksss|||}}}yyywwwzzz~~~~~~wwwtttyyy~~~yyyuuu{{{~~~yyygggbbb\\\YYYYYYXXXSSSPPPJJJLLLPPPTTTUUUTTTRRRQQQJJJGGGBBB>>>:::999::::::<<<>>>@@@@@@???@@@AAACCC...///000333555888999:::<<<@@@CCCAAA>>><<>>AAAAAABBBEEEHHHLLLPPPSSSUUUTTTUUUUUUUUUUUUTTTRRRQQQKKKJJJIIIIIIKKKLLLKKKJJJHHHIIIIIIIIIIIIGGGFFFDDDEEEEEEEEEFFFGGGEEEAAA>>>666999>>>BBBEEEEEEDDDCCCCCCDDDDDDDDDCCCAAA???>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<<<<===???AAACCCBBBCCCFFFIIILLLMMMNNNNNNRRRRRRRRRSSSTTTUUUVVVVVVTTTTTTUUUWWWWWWXXXXXXWWWSSSQQQNNNMMMMMMMMMKKKJJJHHHGGGEEEDDDBBBAAAAAAAAAFFFFFFEEECCC@@@<<<999777333333222222111111000000,,,------......------,,,(((((())))))*********+++*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))---,,,+++)))(((((((((((())))))(((((((((((())))))'''((()))+++++++++***)))&&&''''''((()))******+++'''''''''''''''((()))***(((((('''''''''(((((()))''''''(((((((((((('''''''''((()))******)))((('''&&&'''((((((((('''&&&%%%###$$$%%%&&&''')))******&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&''''''((()))((((((((())))))))))))))))))))))))'''((((((((())))))******)))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))''''''((()))***+++,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***************&&&&&&''')))++++++)))'''&&&333??????444)))''')))%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************))))))))))))************'''))),,,---,,,,,,,,,---///000111222333444555555777999::::::999888999:::999888666444222222222333111000---+++***+++---...000000111222333444555555555555666888999:::;;;<<<<<<;;;;;;:::999999888888888999:::<<<===>>>>>>>>>>>>???AAADDDIIIOOOTTTWWW\\\___```]]]YYYYYY]]]bbbooottt{{{}}}zzz~~~~~~}}}{{{yyy~~~pppllliiiiiijjjhhhaaa[[[]]]bbbiiinnnpppmmmgggdddVVVQQQJJJCCC>>>;;;;;;;;;;;;===>>>???>>>>>>@@@AAA///111555999<<>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999777777888:::;;;>>>@@@AAAAAABBBDDDGGGJJJMMMOOOPPPPPPQQQSSSTTTTTTQQQOOOMMMGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGIIIJJJIIIDDD@@@FFFEEEDDDBBB@@@???>>>>>>BBB@@@???@@@BBBEEEFFFFFFEEEDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<<<<<<<<<<>>>???AAACCCEEEHHHIIIJJJNNNNNNMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWTTTRRRPPPMMMJJJIIIIIIIIIIIIGGGDDDBBBAAAAAACCCDDDEEEGGGIIIKKKJJJGGGDDDBBB???===:::888777555222000//////...---,,,***)))(((---,,,+++***************,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******(((''''''(((((()))***+++************************))))))))))))************''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))***(((%%%######$$$&&&(((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))'''&&&$$$$$$&&&''''''&&&***)))((()))***+++***)))))))))))))))))))))))))))))))))************))))))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''******))))))((((((''''''((((((''''''''''''((((((((((((((((((((()))******((((((''''''''''''((((((---,,,***)))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))...000222222///+++((('''((((((''''''''''''(((((())))))))))))))))))))))))************************,,,+++++++++******))))))************************))))))))))))((((((((((((+++++++++++++++,,,---...222222111222333666999;;;<<<=========<<<:::888777666555444222111111000000000///...------...000000333333555777999;;;<<<===>>><<<:::::::::::::::999===<<<===>>>>>>>>>;;;999<<<;;;;;;<<>>===:::===@@@AAAAAA@@@AAABBB333444888<<>>=========<<<<<<;;;;;;::::::::::::888888888:::;;;===???@@@@@@AAABBBDDDGGGHHHJJJKKKIIIKKKMMMOOOOOONNNLLLKKKFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLKKKHHHDDDEEEDDDCCCBBBAAAAAAAAABBBFFFEEEDDDEEEHHHIIIJJJIIIFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@>>>============;;;<<<===???AAABBBDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLMMMOOOPPPRRRSSSQQQPPPNNNLLLIIIHHHGGGFFFFFFDDDAAA@@@???@@@AAACCCEEEFFFIIIKKKKKKIIIGGGEEEDDDCCCCCCCCCBBB???;;;777333333222111///,,,+++))),,,++++++***************+++++++++++++++++++++,,,,,,+++++++++************+++******)))))))))******************************))))))))))))************&&&&&&&&&''''''''''''''')))(((''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''***)))'''&&&%%%&&&'''(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))(((&&&%%%%%%'''''''''&&&***)))((((((******)))((())))))))))))))))))))))))))))))************))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((***)))))))))((((((((('''((((((''''''''''''((((((((('''''''''(((((()))***((((((''''''''''''((((((+++******)))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((***------+++)))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************)))))))))))))))))))))))),,,,,,,,,---...///000000333333333333444777999;;;<<<<<<<<<;;;:::888666555222222111//////.........000//////...///000111222444444555777888999:::;;;::::::999999:::::::::999;;;;;;<<<===>>>??????>>>???>>>>>>>>>@@@CCCFFFIIISSS\\\ffflllttt}}}|||{{{wwwpppkkkkkkpppvvv~~~{{{yyyyyy{{{|||ssseeeXXXOOOJJJGGGFFFBBBBBBCCCCCCCCCCCCCCCBBB555666999<<<@@@DDDGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999:::;;;===>>>??????@@@AAABBBCCCDDDDDDEEEDDDFFFHHHKKKLLLLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJLLLNNNOOOMMMLLLGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJHHHGGGFFFEEECCCBBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAADDDCCCBBB@@@????????????;;;<<<<<<===>>>???@@@@@@?????????@@@AAABBBCCCDDDCCCCCCDDDFFFHHHKKKMMMNNNNNNMMMMMMLLLJJJIIIGGGFFFCCCAAA???======>>>???@@@CCCEEEGGGJJJKKKKKKJJJIIIHHHIIIKKKMMMMMMIIIDDD@@@;;;:::999666333000...,,,------,,,++++++++++++,,,************************++++++*********)))))))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************(((((('''''''''''''''&&&)))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&'''))))))'''&&&'''((()))(((&&&)))(((''''''))))))((('''))))))))))))))))))))))))((())))))******))))))((('''''''''(((((('''''''''''''''(((((())))))******)))(((((((((((()))******(((((((((((((((((((((((()))((((((''''''(((((()))))))))************))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&''''''((()))((((((''''''''''''((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%'''((()))(((((()))+++)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((************************************************......///000111222333444555555444555666888:::;;;:::::::::999777666444333000000///...............000000000000111333444555777777777888999999::::::999999::::::::::::;;;;;;<<<<<<===>>>???AAACCCCCCFFFGGGFFFDDDEEEJJJSSSYYYfffqqq~~~}}}wwwrrrtttzzz}}}||||||xxxkkk```XXXTTTRRRQQQRRRPPPNNNNNNPPPOOOLLLIII444555888;;;???CCCFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@??????@@@AAABBBBBBCCCCCCEEEFFFIIIKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKLLLNNNOOOPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJLLLMMMMMMKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@AAAAAA???@@@@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLLLLKKKJJJIIICCCBBB@@@===<<<<<<<<<<<>>>>>>>>>>>???@@@BBBBBB@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQQQQPPPNNNLLLKKKMMMMMMMMMOOOPPPPPPNNNLLLKKKLLLLLLMMMNNNNNNNNNNNNLLLKKKIIIHHHHHHHHHJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBAAA??????>>>??????@@@AAABBBBBBDDDFFFHHHJJJJJJJJJJJJFFFDDDAAA???<<<::::::999;;;<<<>>>@@@CCCEEEGGGHHHIIIIIIIIIKKKMMMNNNMMMLLLIIIHHHFFFCCC@@@<<<999777222111000///...---------++++++++++++******))))))*********))))))))))))(((((((((((((((((()))***+++((((((((((((((((((((((((((()))))))))************++++++******)))))))))(((((())))))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((%%%&&&((())))))((('''&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))(((((((((***,,,---,,,******(((''''''(((((('''%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))***+++,,,+++***)))'''((((((((()))))))))***((((((((((((((((((((((((((()))((('''&&&'''))),,,))))))(((((((((((())))))((((((((((((((((((((((((************************((((((((((((((()))))))))***************************++++++,,,---...//////111222444555666777777777555555555666666777888888666555444333222111111000000000///000000111222333444444555777888999::::::888888888888999999999::::::<<<<<<;;;::::::<<>>===<<<<<<<<<<<<======>>>@@@AAACCCDDDEEEEEEFFFDDDBBB???===:::999888888999999;;;>>>@@@CCCDDDGGGGGGGGGIIILLLOOOPPPOOOLLLLLLJJJHHHEEEBBB@@@>>>666555333111///------,,,...------,,,,,,+++++++++++++++*********)))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((('''((())))))******))))))((())))))))))))))))))))))))(((((()))))))))*********%%%&&&'''((()))((('''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))''''''(((+++...///...---+++)))(((((((((((('''&&&))))))))))))))))))))))))'''(((((())))))(((((('''((((((((())))))(((((((((''''''(((((())))))******(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((()))(((''''''&&&'''''''''((((((''''''''''''(((((()))******+++++++++++++++''''''(((((())))))******))))))))))))))))))))))))((((((((('''%%%%%%''')))***))))))(((((())))))***))))))))))))))))))))))))************************(((((())))))))))))******************************++++++,,,---///000111111222333555777777777666666444444444555555555555555333333222111000111111111......//////000222333444666777999:::;;;;;;;;;;;;555666666777999:::;;;;;;;;;<<<===;;;:::<<>>@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGCCCDDDDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLNNNOOOPPPQQQOOOMMMKKKIIIGGGEEEDDDDDDCCCDDDEEEEEEEEEHHHMMMQQQXXX[[[^^^```^^^YYYSSSOOOKKKIIIIIIJJJLLLNNNNNNMMMLLLOOOUUUZZZ]]]]]]\\\ZZZWWWTTTPPPKKKHHHFFFFFFFFFGGGHHHHHHIIIJJJLLLNNNOOONNNMMMMMMLLLLLLKKKKKKJJJFFFFFFGGGGGGGGGFFFDDDCCC@@@@@@???>>>======>>>>>>===============>>>???@@@BBBAAA@@@>>>===;;;::::::888777777888999<<>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEFFFGGGIIILLLMMMOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJLLLNNNQQQSSSUUUVVVTTTSSSPPPMMMKKKIIIGGGGGGDDDEEEGGGHHHHHHLLLRRRWWW]]]aaafffiiihhhbbb[[[VVVRRRPPPOOOPPPSSSUUUVVVVVVXXX]]]dddjjjnnnnnnllljjj^^^[[[UUUOOOJJJGGGEEEEEEGGGHHHHHHJJJLLLNNNPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOIIIJJJJJJJJJJJJHHHGGGFFFCCCBBBBBBAAAAAAAAABBBBBBAAA@@@>>><<<<<<<<<======>>>>>>>>>======<<<;;;;;;888777666666888:::===>>><<>>>>>===<<<<<<;;;<<<>>>AAADDDFFFHHHJJJBBBDDDEEEEEEGGGNNNZZZcccsss{{{xxxxxx|||@@@BBBDDDFFFFFFFFFDDDCCCEEEEEEEEEFFFEEEBBB>>>:::<<<;;;;;;===AAABBB???===AAADDDCCCAAABBBFFFHHHFFFJJJJJJJJJJJJJJJKKKLLLMMMKKKIIIGGGHHHKKKOOORRRTTTWWWVVVSSSMMMJJJJJJOOOTTTTTTTTTSSSTTTWWW[[[___bbbcccaaa]]]VVVPPPLLLKKKKKKLLLNNNPPPPPPQQQTTTZZZ___mmmrrrwwwxxxtttllleee```ZZZZZZ[[[]]]___cccfffhhhiiinnnxxxwwwiiiZZZTTTQQQLLLGGGFFFKKKJJJIIIJJJNNNRRRUUUWWWZZZZZZZZZZZZXXXUUURRRQQQMMMMMMMMMMMMMMMKKKGGGEEEEEEFFFEEEBBBCCCEEEDDD???AAA???>>>===>>>>>><<<:::???===<<<<<<======;;;:::999999999999999999:::;;;===>>>@@@BBBEEEHHHJJJKKKJJJLLLMMMMMMKKKJJJJJJKKKKKKJJJIIIGGGDDD@@@===;;;;;;888444222111000...---//////000///...,,,***)))***++++++,,,,,,,,,++++++************************+++***)))(((((()))***+++,,,,,,,,,+++++++++******************************,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))&&&''''''((()))*********)))))))))))))))))))))))),,,,,,++++++)))((('''&&&((('''(((***,,,,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))((((((((((((******))))))))))))******''''''''''''(((***++++++))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,+++***+++,,,---......///000111222333444444666555555444444333222222000000111111000000///...///000111333444555555555444555777999;;;<<<======<<<===???@@@AAABBBBBBBBBCCCFFFHHHJJJOOOTTTRRRLLLMMMIIIIIINNNRRRXXXeeerrr}}}}}}}}}~~~BBBDDDFFFIIIJJJJJJJJJIIIJJJIIIHHHGGGFFFDDD@@@<<<;;;;;;;;;>>>AAACCCAAA???BBBDDDCCC@@@AAAEEEGGGFFFIIIHHHHHHHHHIIIJJJKKKKKKHHHHHHIIIMMMSSSXXX[[[]]]^^^\\\XXXRRROOOQQQVVV[[[bbbaaaaaabbbeeeiiinnnqqqqqqooojjjccc\\\XXXXXXXXX[[[^^^``````___aaahhhnnnzzz~~~~~~xxxrrrooohhhiiiiiikkkmmmooorrrssszzzttteee^^^[[[VVVRRRQQQQQQPPPPPPRRRWWW]]]aaadddhhhhhhhhhfffccc]]]XXXUUUOOOOOOOOOOOOOOOMMMJJJHHHHHHKKKJJJFFFEEEHHHHHHEEEEEECCCAAA@@@AAAAAA@@@???>>><<<;;;;;;<<<<<<:::999999999888888888999999:::;;;<<<>>>AAACCCFFFGGGHHHJJJLLLNNNNNNLLLLLLLLLMMMKKKKKKJJJIIIGGGDDDCCCAAA@@@===999666444333111///000000000///...---++++++******+++++++++++++++***))))))))))))))))))))))))******))))))))))))******,,,+++++++++*********************************************************+++))))))))))))))))))))))))*********+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))************))))))*********))))))(((((((((((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))***++++++******)))((('''''''''&&&'''))))))(((&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((******))))))))))))******((((((((((((((()))***+++******)))))))))((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,,,,,,,,,,++++++,,,---...///000000111222222333444444444444333333222111111111//////000000000//////......///000222333444444555666777888999:::<<<<<<===<<<===???AAABBBDDDGGGHHHJJJPPPVVV[[[aaaddd```YYYWWWTTTSSSWWW\\\bbbooo|||GGGIIIKKKNNNPPPQQQRRRRRRQQQNNNKKKIIIGGGEEEBBB???======>>>@@@CCCEEEDDDCCCCCCEEEDDDAAAAAAFFFGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJGGGJJJOOOWWW```gggjjjkkkiiifffaaa\\\ZZZ]]]dddiiiuuutttssssssvvv{{{yyyqqqkkkhhhiiijjjmmmrrrvvvuuurrrsssyyy~~~|||zzzzzzzzzzzz|||}}}qqqjjjfffccc```aaa^^^^^^___aaagggnnntttxxx~~~~~~}}}yyysssjjjbbb]]]TTTTTTTTTTTTRRRPPPNNNMMMMMMQQQRRRMMMIIIJJJKKKJJJEEECCC@@@???@@@AAA@@@@@@@@@>>>===<<<======;;;:::999888888777777777888888999:::<<<>>>@@@BBBCCCDDDGGGIIIKKKLLLLLLMMMNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJFFFCCC???<<<:::888666444222111000///...---------************************))))))))))))))))))))))))))))))************))))))************))))))))))))************************(((((()))******+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))+++++++++******))))))(((''''''''''''''''''''''''(((((())))))***+++++++++))))))))))))))))))))))))))))))************))))))***(((&&&&&&'''(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))******))))))))))))******))))))((((((((())))))***++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((())))))+++,,,,,,------------...///000111111111222222333333333333222222222111000000//////000000000000000000000000000000222444555666777777;;;;;;;;;;;;<<<===>>>>>><<<>>>@@@BBBDDDIIIOOOSSSYYYbbbmmmtttzzzzzzrrriiibbb______bbbhhhppp|||}}}|||}}}~~~PPPQQQSSSUUUVVVWWWXXXXXXUUUQQQMMMIIIGGGEEEBBB@@@AAAAAABBBCCCDDDEEEEEEEEECCCEEEEEEBBBCCCGGGHHHFFFDDDEEEEEEFFFHHHJJJLLLMMMNNNRRR[[[gggqqqwwwyyyxxxtttpppkkkggghhhnnnvvv|||{{{vvvuuuwwwzzz}}}xxxssspppnnnnnnpppoooppprrrtttyyyvvvlllfff^^^^^^^^^\\\YYYVVVTTTSSSTTT\\\___ZZZSSSOOOMMMLLLHHHEEEBBB@@@AAABBBBBBAAACCCBBB@@@@@@@@@@@@>>>===999999888777777777777777888888999;;;===>>>???@@@BBBEEEHHHJJJJJJLLLNNNOOOQQQPPPNNNMMMMMMNNNOOOPPPLLLJJJFFFCCCAAA???;;;999444333111///...---......++++++******))))))******))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))(((((((((************************((()))))))))*********+++))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))******************++++++(((((((((((((((((((((((())))))******++++++++++++(((((((((((((((((((((((('''((()))******++++++***---+++((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))((()))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********+++((((((((()))***+++,,,---.........///000000111222111111111111222222222222222222222111000000//////000000000000111111222333333444666888999:::;;;;;;???>>>>>>===>>>???@@@AAA>>>@@@BBBDDDHHHOOOXXX___kkkwww~~~sssgggffffffjjjqqq{{{yyyuuuoooiiieeeeeefffhhhmmmuuuXXXXXXYYYYYYYYYYYYYYYYYYTTTQQQLLLHHHFFFDDDCCCAAABBBBBBCCCBBBBBBBBBCCCCCCBBBEEEFFFEEEFFFIIIIIIGGGGGGHHHIIIKKKNNNQQQSSSUUU\\\aaakkkwww|||xxxtttrrrvvv~~~}}}~~~}}}zzzyyyyyy{{{~~~uuuppplllmmmllliiiddd```______dddmmmsssnnneee]]]WWWQQQOOOLLLIIIGGGGGGGGGFFFEEEFFFDDDBBBBBBBBBAAA@@@>>>;;;;;;:::888777777777777777777888999:::;;;<<<<<>>>>>?????????@@@AAABBBCCCCCCBBBEEEHHHJJJNNNWWWbbbkkk}}}uuukkklllnnnrrr{{{|||zzz||||||uuurrrppppppooooooooonnnmmmmmmqqqwww{{{~~~zzzvvvqqqmmmjjjhhhddd```ZZZUUURRRSSSUUUVVVYYYaaammmzzz|||yyytttoookkkhhhffffffnnnrrrxxx}}}[[[[[[ZZZYYYXXXWWWWWWVVVQQQNNNJJJGGGFFFEEECCCBBB@@@AAABBBAAA??????AAACCCEEEJJJMMMNNNPPPRRRQQQMMMNNNOOORRRUUUYYY^^^aaaccckkkqqqzzz{{{{{{}}}zzz{{{}}}|||yyysssooooooqqq{{{{{{rrrhhh```VVVTTTQQQPPPOOOMMMJJJHHHHHHFFFDDDCCCCCCCCCAAA???>>>>>><<<;;;999999888888777888888999999:::::::::>>>AAAEEEHHHJJJLLLOOOQQQRRRRRRPPPOOONNNMMMMMMMMMOOOMMMLLLKKKKKKIIIFFFDDD>>><<<:::777555222111000...---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))(((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,************************************************))))))))))))))))))))))))&&&'''((()))+++++++++,,,***(((&&&&&&'''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))************))))))))))))************)))))))))******+++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))******,,,---///000333333444444333333222111000000111111111222222222444444444333222222111111------,,,---...000222333777888:::<<<>>>@@@AAAAAA@@@AAACCCEEEGGGHHHIIIIIIIIIMMMQQQSSSWWW```mmmwwwxxxsssvvvyyy||||||zzzzzzyyyvvvsssjjjhhhffffffjjjoootttvvvsssmmmeee___[[[ZZZXXXWWWYYYYYYXXXXXXXXX[[[```dddhhhfffbbb^^^ZZZWWWUUUTTTSSSQQQLLLIIIGGGHHHJJJLLLLLLSSS^^^jjjrrrsssnnnjjjfffccc___ZZZVVVTTTSSSRRRWWW\\\bbbggglllrrr{{{YYYXXXWWWUUUTTTSSSSSSRRRMMMKKKHHHGGGGGGFFFEEECCC@@@BBBCCCCCCBBBCCCFFFIIIOOOVVV\\\___aaacccaaa\\\XXXZZZ]]]aaaggglllqqqsssvvv{{{zzzqqqcccbbb```___]]]ZZZUUUQQQMMMKKKIIIHHHHHHGGGEEECCCAAA@@@???===<<<;;;::::::999999999999999999999999:::===AAADDDFFFHHHKKKMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKLLLMMMLLLJJJHHHDDDCCCAAA???;;;777444333000///---+++******+++,,,++++++++++++++++++++++++******))))))))))))******((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++''''''&&&'''))))))(((&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++'''''''''((()))***************))))))))))))******))))))))))))***+++,,,,,,******)))))))))((((((((())))))))))))))))))))))))************++++++++++++******+++,,,---///000111666666666666555333111000111111222333444444555555444444444333222222111111111000000000222444777888<<<===???AAACCCEEEFFFFFFFFFHHHMMMQQQTTTUUUUUUUUURRRWWW\\\^^^aaajjjwww{{{|||zzzyyyyyyyyyzzz{{{zzzyyywwwvvvpppkkkeeebbbcccccc___\\\WWWTTTRRRRRRVVV[[[^^^```\\\XXXRRRNNNLLLKKKJJJIIIHHHIIIJJJIIIIIILLLOOORRRSSSQQQOOOMMMKKKJJJJJJJJJHHHGGGDDDCCCCCCDDDGGGHHHJJJPPPYYYdddjjjiiiaaa[[[VVVTTTPPPLLLIIIHHHGGGGGGHHHLLLQQQUUUXXX]]]dddjjjmmmmmmmmmnnnppprrruuuvvvUUUTTTSSSRRRQQQPPPPPPPPPKKKIIIHHHHHHHHHHHHFFFEEEBBBDDDGGGGGGGGGIIIMMMQQQ[[[cccjjjnnnqqqsssoooiii___aaaeeejjjpppvvv{{{~~~{{{|||tttsssrrrqqqooojjjddd```RRRQQQNNNNNNMMMMMMKKKIIICCCBBBAAA???===<<<;;;;;;::::::999999999999999999555888<<>>AAABBBDDDEEEFFFGGGIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHEEEAAA===;;;888666444222///...---,,,,,,,,,+++***************---+++)))(((((((((***+++)))************+++++++++))))))))))))************+++***)))(((((()))***+++''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&'''((((((''''''(((***''')))******((('''(((((('''''''''''''''((())))))+++***)))'''''''''((()))++++++******))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&((()))***************)))&&&%%%%%%&&&)))***))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))******))))))))))))************))))))))))))*********)))(((((((((((())))))'''''')))***++++++++++++///...,,,***))))))******++++++,,,---///111333444777888888888777555333111222333555777888888777666555444333222333444555666666888999:::;;;===@@@CCCDDDEEEGGGJJJNNNRRRVVVXXXWWWYYY___hhhooooooiiibbbaaabbbdddjjjrrr|||}}}tttnnnhhhddd^^^WWWSSSPPPPPPPPPNNNOOOQQQQQQQQQOOOMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBCCCFFFHHHIIIIIIGGGEEECCCAAA@@@@@@AAABBBAAA@@@@@@@@@@@@BBBDDDEEECCCCCCBBBAAAAAABBBDDDEEEFFFEEEBBBBBBDDDHHHMMMQQQWWW\\\eeennnpppjjj]]]SSSOOOKKKFFFCCCCCCCCCDDDDDDCCCDDDFFFHHHIIIKKKOOOQQQRRROOOKKKJJJLLLNNNPPPQQQUUUXXX[[[]]]```eeejjjmmmsssxxxJJJIIIHHHGGGFFFFFFFFFFFFIIIKKKLLLMMMNNNMMMLLLLLLQQQRRRSSSUUUXXX^^^eeejjjxxx}}}rrrqqqrrrvvvzzz~~~~~~}}}}}}|||yyywwwvvvxxxzzzzzzyyyyyyzzz{{{}}}~~~}}}{{{yyyyyyyyywwwxxxyyy{{{|||}}}}}}}}}}}}zzzyyyyyyyyyzzz{{{|||||||||{{{}}}}}}|||{{{||||||}}}~~~}}}{{{qqqooolllllllllhhhaaaZZZPPPLLLHHHFFFFFFDDDAAA>>>>>><<<::::::;;;;;;;;;::::::999999888999:::<<<===AAABBBDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFCCC@@@>>>;;;:::777444222///...---------,,,+++++++++++++++((('''%%%$$$###$$$%%%&&&)))************+++++++++))))))))))))******************))))))))))))******((((((((())))))))))))***'''((()))******)))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''''')))(((((((((''''''''''''((('''''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&'''((((((''''''(((******+++,,,+++((('''''''''(((''''''''''''((())))))******)))((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&'''((()))***************)))'''&&&&&&''')))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))(((((('''((()))******+++++++++,,,,,,+++******+++,,,,,,,,,---...000111333444555777777777777666555444444444555777888888777666555444444444555666777888999:::;;;<<<<<<===???CCCFFFGGGIIIMMMQQQVVV[[[^^^```dddeeekkksssyyyxxxrrrkkkeeefffiiiooovvvvvvlllccc^^^WWWTTTPPPKKKHHHFFFFFFGGGFFFGGGIIIIIIIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@BBBEEEGGGGGGGGGHHHGGGEEECCCCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLMMMKKKHHHFFFHHHLLLRRRVVV```dddkkkrrrtttoooeee]]]TTTPPPKKKGGGDDDDDDDDDDDDDDDFFFHHHIIIJJJKKKMMMOOOPPPMMMIIIFFFFFFHHHIIIIIIGGGHHHKKKLLLNNNRRRWWWZZZaaafffnnnxxxHHHFFFEEEDDDCCCDDDFFFGGGLLLPPPSSSSSSRRRRRRTTTVVV[[[\\\^^^aaadddjjjpppuuuxxxwwwwwwyyy}}}~~~~~~~~~{{{zzzyyyzzz{{{|||{{{{{{zzzyyywwwtttqqqppprrrsssuuuuuutttssstttuuuuuuvvvvvvuuusssssstttvvvtttuuuwwwyyy{{{}}}~~~~~~~~~{{{yyyxxxvvvvvvwwwvvvvvvuuutttsssxxxxxxxxxyyyyyyyyyxxxxxxssstttuuuvvvwwwwwwvvvvvvtttvvvyyy}}}~~~vvvooo```[[[TTTOOOMMMKKKHHHDDDCCC@@@===<<<<<<======<<<;;;::::::999999999999999===>>>@@@BBBCCCDDDEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBDDDEEEFFFGGGFFFEEEDDDCCC@@@>>><<<999555222000///......---,,,,,,,,,,,,,,,***)))((('''''''''((())))))************+++++++++))))))))))))************))))))************))))))))))))))))))************((())))))******)))((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&((())))))(((''')))***,,,------,,,)))'''&&&'''((((((''''''(((((()))***))))))******+++*********&&&&&&&&&'''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((())))))******)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))))))))************))))))))))))******'''((()))*********)))((((((((()))******+++++++++******))))))***,,,---///---///111333555666666666777666666666666666777777777888888888888666444333222444555888:::;;;<<<<<>>============>>>???@@@@@@AAABBBCCCFFFJJJMMMMMMLLLNNNLLLKKKJJJJJJLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWWWWTTTOOOMMMNNNSSSXXX\\\eeegggkkkooopppmmmgggccc^^^[[[UUUPPPLLLJJJIIIIIINNNPPPRRRRRRQQQPPPQQQRRRQQQMMMHHHDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDGGGKKKNNNQQQUUU[[[bbbiiiooosssuuutttuuuxxx}}}HHHGGGEEEEEEGGGJJJMMMPPPTTTYYY]]]\\\YYYXXX\\\```bbbdddfffiiimmmsssyyy~~~|||yyyxxxwwwxxxzzz||||||{{{xxxxxxxxxyyyyyyyyyxxxwwwyyyzzzzzzyyyxxxxxxzzz{{{xxxyyyzzzyyyvvvsssqqqqqqqqqsssttttttsssrrrssssssuuuuuuvvvuuutttuuuwwwzzz{{{}}}~~~}}}}}}||||||{{{yyywwwvvvuuuyyyyyyzzzzzzyyywwwuuutttqqqpppooommmlllkkkjjjjjjkkknnnsssyyyrrrlllddd^^^[[[XXXUUUQQQHHHEEEAAA??????@@@@@@@@@===<<<<<<;;;::::::999999;;;;;;===???@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>===AAABBBCCCEEEFFFGGGGGGGGGDDDCCCAAA>>>:::666444222000///...---------------...---,,,,,,++++++,,,,,,))))))*********+++++++++((()))))))))************((()))***++++++***)))((((((((()))))))))*********************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***+++,,,---,,,***(((((()))((((((((('''((())))))***((()))***,,,,,,,,,+++***((()))))))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))'''((()))******)))(((''')))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***************))))))))))))************))))))))))))******&&&(((***++++++***)))((())))))))))))***++++++,,,************+++,,,...///...000333666777777777666777666666555666888999;;;;;;;;;;;;:::888666444333333555888:::<<<=========???@@@AAABBBCCCHHHNNNRRRUUUWWW[[[```cccfffgggggggggjjjpppvvvzzzyyyuuuppppppssswww}}}zzzpppjjjddddddjjjppprrrrrrrrrmmmdddZZZPPPIIIEEECCC>>>>>>>>>===>>>>>>??????@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGLLLQQQWWWZZZZZZYYYWWWUUUTTTSSSUUUXXX[[[]]]______]]]\\\ZZZYYYXXXXXXZZZZZZ[[[\\\]]]___`````````\\\WWWTTTUUUYYY___bbbggghhhiiijjjjjjjjjhhhgggiiigggccc^^^YYYWWWVVVWWW^^^```aaa```]]][[[ZZZZZZUUUQQQLLLHHHFFFEEEDDDCCCGGGGGGFFFDDDCCCDDDGGGJJJLLLNNNQQQUUUXXX[[[\\\]]]^^^___bbbhhhoooxxxHHHHHHHHHJJJNNNSSSXXX[[[```dddhhhgggcccbbbdddhhhhhhjjjmmmpppsssxxx}}}~~~yyytttsssqqqpppooopppppppppoootttttttttsssrrrrrrrrrsssrrruuuxxxyyyyyyyyy{{{}}}|||~~~}}}zzzyyyyyyyyyzzz||||||zzzyyyzzzzzz|||yyywwwvvvtttqqqmmmjjjgggeeeeeehhhkkkpppvvv||||||tttnnnllljjjfffdddTTTOOOHHHCCCAAA@@@@@@@@@???>>>===<<<;;;::::::::::::;;;<<<===??????????????????>>>===;;;:::999999===>>>@@@BBBDDDFFFHHHHHHGGGFFFEEEBBB???;;;888666333222111///...---------++++++*********)))******))))))*********+++++++++((()))))))))************((()))***++++++***)))((('''''''''((((((((())))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++(((***,,,,,,*********+++((((((((((((((()))******((()))***,,,,,,,,,+++***+++*********)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((())))))))))))((('''((()))******)))((('''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))******************))))))))))))************))))))))))))******&&&(((***+++,,,+++***(((+++******)))******+++,,,---,,,+++++++++---...///000222444777888888777666888777777777888:::<<<===>>>>>>===;;;999888666555777888:::<<<>>>>>>>>>>>>???AAACCCFFFIIINNNUUUYYY\\\\\\^^^```aaacccddddddjjjmmmtttzzz~~~~~~{{{xxxvvvyyy}}}zzzqqqkkk```YYYSSSRRRVVVZZZ[[[ZZZYYYWWWSSSNNNHHHDDD@@@>>><<<<<<======???@@@AAABBBCCCDDDFFFGGGGGGFFFDDDCCCFFFFFFFFFGGGIIIJJJLLLMMMLLLPPPWWW___gggkkkkkkiiibbbaaa______aaadddiiilllooonnnmmmlllkkkiiihhhgggjjjjjjkkkkkkjjjjjjjjjiiihhheeeaaa^^^^^^bbbgggjjjnnnnnnmmmmmmlllmmmnnnooorrrrrrppplllhhhfffggghhhmmmnnnnnnkkkgggdddbbbbbb\\\XXXTTTQQQPPPOOOMMMLLLKKKJJJGGGDDDAAAAAADDDFFFIIIKKKMMMNNNOOOPPPOOOOOOOOOPPPRRRVVV\\\ccciiimmmooottt|||LLLMMMOOORRRWWW\\\aaadddkkknnnrrrssspppnnnnnnpppoooppprrrssstttwww{{{}}}zzz|||xxxvvvrrrnnnjjjhhhgggggghhhhhhhhhgggnnnoooooommmlllmmmoooqqqqqqvvv|||{{{wwwsssooommmllloooqqqtttyyy}}}}}}}}}|||yyywwwggg```VVVNNNHHHFFFDDDCCCEEECCC@@@===;;;:::;;;;;;<<<===>>>>>>??????>>>>>><<<<<<;;;:::999999888888:::;;;===???AAADDDFFFGGGGGGGGGGGGFFFCCC@@@===<<<888777555333111//////...++++++++++++*********))))))************+++++++++))))))))))))************))))))************))))))''''''''''''((((((((((((,,,,,,***)))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''((()))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***)))(((((()))+++&&&(((***+++******+++,,,))))))(((((())))))***+++))))))******+++*********)))))))))((('''&&&&&&&&&'''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((************(((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******))))))))))))************))))))))))))******'''(((***++++++++++++***,,,+++***))))))***+++,,,...------,,,---...///000333444666777888999888888999999999:::;;;===>>>???@@@@@@???===<<<::::::999:::;;;===???@@@AAABBBBBBDDDFFFJJJNNNQQQVVV\\\``````___^^^]]]___bbbfffhhhooossszzz|||~~~uuuhhh]]]WWWPPPLLLGGGFFFHHHJJJKKKJJJJJJJJJIIIGGGDDDAAA???===<<<<<<===???AAADDDGGGIIILLLMMMOOOPPPQQQPPPNNNMMMMMMNNNOOOQQQSSSUUUXXXYYY[[[___hhhrrrzzz}}}}}}{{{rrrpppooonnnpppuuuyyy|||~~~}}}{{{{{{}}}||||||{{{zzzxxxwwwvvvtttqqqnnnlllllloootttvvvvvvwwwvvvtttssstttvvvxxxzzz||||||zzzvvvuuuwwwzzz{{{{{{yyytttppplllkkkllliiifffbbb___^^^]]][[[YYYTTTSSSOOOKKKGGGFFFHHHJJJIIIKKKNNNPPPQQQPPPNNNMMMIIIIIIJJJKKKNNNRRRVVVXXX[[[```hhhqqq{{{UUUWWWYYY]]]aaafffjjjlllrrruuuyyy||||||{{{yyywwwsssttttttrrrpppooopppqqqooosssuuuqqqnnnmmmkkkgggfffeeedddfffiiikkkkkkkkknnnooopppooonnnppptttxxx}}}}}}~~~}}}{{{{{{|||}}}zzzssshhh^^^YYYVVVTTTTTTQQQNNNHHHBBB>>>======>>>???@@@@@@@@@@@@???>>>>>>;;;;;;;;;::::::999999999888999:::<<<>>>@@@BBBDDDFFFGGGGGGGGGFFFDDDBBB@@@???===;;;888555333111000...............---,,,,,,)))************+++++++++))))))))))))******************))))))))))))******'''(((((((((((()))))))))---,,,+++)))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))&&&'''((()))***))))))(((''''''''''''((((((((()))'''''''''(((((()))))))))))))))))))))))))))))))))''')))******))))))***+++'''(((******)))((()))***))))))(((((())))))***+++******)))((((((((())))))(((((((((((('''''''''''''''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))******)))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''(((((()))******++++++******))))))))))))************))))))))))))******(((((()))***++++++,,,,,,---,,,***))))))***,,,------------...///111333444666777888888999:::;;;;;;:::;;;<<<===>>>?????????AAA@@@@@@???>>>>>>>>>>>>===>>>???AAACCCFFFHHHIIILLLPPPTTTXXX[[[___ccceeebbb___\\\\\\___fffnnntttwww|||ooo```TTTKKKFFFBBBAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBEEEIIIOOOTTTXXX^^^___aaaccccccbbbaaa```YYYZZZ\\\```dddhhhlllnnnuuuzzz}}}}}}}}}}}}zzzzzz{{{|||yyyuuurrrpppnnnllljjjgggeeeaaa[[[WWWVVVXXXZZZUUUXXX[[[]]]\\\YYYUUUSSSKKKKKKJJJJJJJJJKKKLLLMMMNNNQQQVVV]]]eeeoooyyy___```cccgggjjjnnnpppqqquuuwww{{{|||uuutttrrrnnniiifffeeeffffffkkkllliiiggggggeeebbbgggfffgggjjjnnnrrrttttttwwwxxxyyyyyyxxx{{{|||xxxwwwxxxvvvyyy~~~~~~uuulllhhhggggggggg]]]XXXPPPHHHCCCAAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;777888888:::<<<>>>@@@AAAEEEFFFGGGHHHHHHFFFDDDCCCCCCBBB???;;;888555333222------......------,,,+++)))************+++++++++))))))))))))************+++***)))(((((()))***+++))))))))))))************...---+++)))((())))))***))))))))))))))))))))))))+++*********))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((*********)))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''')))******))))))***+++(((***+++***(((''''''((()))))))))))))))******++++++***)))'''''''''((()))(((((())))))******++++++'''((()))++++++)))((('''(((((((((((())))))))))))((()))))))))))))))((((((***))))))))))))))))))***''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++******))))))))))))************))))))))))))******))))))))))))***+++,,,------,,,+++))))))***,,,---,,,,,,---...000333666888999999999::::::<<<===>>>;;;<<<>>>@@@@@@@@@??????AAAAAA@@@@@@???@@@@@@AAA??????@@@BBBFFFJJJMMMOOOTTTXXX\\\```ccceeegggiiibbb___[[[[[[aaalllwww~~~{{{nnn^^^QQQGGGAAA>>>999:::<<<<<<;;;<<<>>>@@@???>>>>>>>>>???BBBDDDFFFGGGHHHIIIMMMSSSZZZbbbfffoooppprrrttttttsssrrrqqqdddfffiiinnntttzzz~~~|||xxxvvvuuusssnnniiidddccceeegggeeehhhkkkkkkiiiddd]]]YYYPPPOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNRRRYYYbbbgggkkkoootttzzzkkkiiiggghhhjjjmmmpppqqqwwwxxxzzz~~~xxxrrrooojjjddd^^^[[[\\\]]]```ccchhhlllnnnppprrrttttttxxx}}}}}}zzzxxxyyyzzz}}}~~~}}}xxxwwwxxx|||~~~~~~xxxmmm^^^SSSNNNJJJFFFBBBCCCBBB@@@@@@BBBCCCDDDCCC@@@@@@???>>><<<;;;::::::888888777777888:::===>>>AAACCCFFFHHHJJJJJJJJJIIIFFFEEEDDDAAA>>>;;;888777444222////////////...---,,,,,,,,,------......///************************************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''&&&'''))))))(((&&&''''''(((((()))*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))++++++******************************))))))))))))((((((((((((((((((((((((++++++***)))(((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++))))))))))))************************************+++***)))(((((()))******))))))))))))))))))))))))*********)))))))))))))))---,,,+++******+++,,,,,,---///111333333444777999999:::;;;===>>>>>>??????<<<<<<<<<<<<===>>>???@@@BBBAAAAAAEEEIIIKKKIIIGGGEEEEEEFFFIIINNNRRRUUUVVV```ccchhhmmmnnnjjjddd___XXX[[[aaagggoooxxx}}}zzzttthhhYYYNNNEEE===:::<<<===???>>><<<>>>BBBCCC???CCCCCCCCCBBBBBBFFFLLLPPPUUUXXX[[[^^^aaahhhqqqxxx{{{}}}|||zzzzzz{{{|||~~~~~~|||uuummmgggaaaZZZVVVWWWVVVQQQLLLJJJJJJIIIHHHIIIKKKOOOSSSUUUTTTXXX^^^cccjjjsss~~~ooommmkkkkkkmmmooorrrsssssssssuuuyyy|||zzztttoookkkjjjgggbbb^^^]]]^^^```eeejjjqqqwww|||}}}|||zzzvvvrrrooopppsssuuuvvv{{{~~~~~~oooddd]]]XXXRRRMMMKKKGGGCCC@@@???>>>>>>===AAAAAA@@@???>>><<<;;;:::999999888777888:::<<<===???AAADDDGGGIIIIIIIIIIIIGGGFFFEEECCC@@@===;;;999777444222111000000...,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))(((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++***)))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((()))))))))))))))*********))))))))))))************************************+++***)))))))))***+++,,,************************************))))))))))))---,,,+++******+++------000222444555555777999;;;;;;<<<===???@@@@@@AAAAAA???>>>>>>>>>???@@@@@@AAACCCBBBBBBFFFLLLPPPRRRRRRPPPPPPPPPRRRUUUYYY\\\^^^gggiiillloooooolllgggccc___ccciiiqqqxxx~~~vvvoooiiieee```WWWLLLDDD>>>999888;;;:::<<<===<<>>===;;;:::999888888999:::;;;===>>>AAADDDFFFGGGHHHHHHHHHHHHGGGEEECCCAAA???>>>;;;999666444333111///,,,......---,,,+++))))))(((************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((***,,,+++(((&&&''')))***))))))(((''''''&&&&&&)))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************''''''((()))***+++,,,,,,************************+++***))))))))))))))))))***++++++++++++******)))'''(((((())))))(((((('''))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))******************************************))))))***+++,,,---************************************************---,,,++++++,,,---...///333555777888888999;;;===>>>>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCGGGNNNVVV\\\^^^]]]]]]]]]^^^aaadddggghhhmmmnnnoooppppppnnnllljjjkkkpppwww~~~qqqddd]]]YYYTTTPPPLLLEEE???===:::888:::???:::???BBBDDDIIIQQQTTTTTTUUUUUUVVVVVVXXX]]]dddiiijjjnnntttyyy}}}}}}tttmmmgggfffccc]]]WWWUUURRRRRRQQQPPPOOONNNNNNMMMNNNMMMLLLKKKKKKNNNSSSWWWkkkkkkiiihhhggghhhkkkmmmnnnnnnnnnmmmlllmmmnnnooosssuuuwwwxxxyyyzzz}}}yyyuuupppmmmkkkkkkjjjiiilllooottt{{{}}}yyyeee^^^SSSJJJEEEBBB@@@???AAABBBDDDDDDDDDCCCAAA@@@======;;;::::::999:::::::::<<<>>>AAACCCEEEFFFFFFHHHHHHGGGGGGFFFDDDCCCBBB@@@>>>;;;999777444111...111111000///---,,,++++++************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((((((,,,///---(((%%%'''***((((((((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))(((******************************)))))))))))))))************++++++***))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))))))))************************************((((((((()))***+++,,,,,,************************)))***************++++++,,,,,,,,,,,,---///111222555777999::::::;;;===?????????AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDCCCDDDGGGOOOXXXaaafffeeegggiiijjjjjjkkkllllllkkklllnnnpppppprrrtttuuuxxx}}}zzzmmm\\\QQQMMMLLLHHHDDDBBB>>><<<===<<<<<>>===<<<;;;::::::999:::<<<>>>@@@BBBCCCDDDFFFFFFFFFGGGFFFFFFEEEEEECCCAAA???===;;;888444111111111000000///......---************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))******))))))))))))))))))))))))(((,,,///---(((%%%'''***''''''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************)))))))))((())))))))))))))))))))))))***)))))))))))))))******(((((()))))))))))))))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))&&&'''((()))******++++++************************))))))******+++++++++,,,,,,,,,,,,---///111333555666888:::::::::;;;===?????????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDFFFIIIOOOYYYbbbhhhmmmppprrrqqqmmmiiigggffffffiiinnnqqqtttxxx}}}~~~fff[[[NNNFFFEEEEEEAAA===???======???>>>>>>CCCIIINNNZZZgggpppuuuyyyyyyvvvwwwwwwuuuttttttwww|||{{{yyywwwqqqlllkkknnnnnnoooooonnnkkkiiihhh]]]YYYTTTOOONNNPPPRRRTTTfffggghhhgggfffgggmmmqqqqqqsssuuutttuuu|||~~~}}}{{{yyywwwppprrrtttxxx{{{~~~yyyvvvrrrpppqqquuu{{{~~~|||ooocccYYYSSSNNNLLLGGGFFFFFFDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<::::::;;;===>>>@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCAAAAAA???===999666111111000000///...------************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&'''(((((())))))))))))))))))))))))(((***,,,+++(((&&&''')))''''''(((((()))******+++'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++''''''((())))))))))))(((((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))************+++************))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,---...000333666777777999;;;;;;;;;;;;===?????????@@@AAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEFFFHHHLLLOOOUUU]]]eeekkktttuuuuuuqqqiiicccaaaaaagggmmmtttyyy}}}xxxlllVVVOOOFFFAAA@@@@@@===:::???>>>???AAAAAAAAAHHHPPP]]]kkkzzz}}}~~~~~~}}}~~~~~~~~~}}}{{{zzzlllfff^^^WWWUUUTTTUUUUUUhhhkkkmmmmmmlllooouuu{{{}}}}}}}}}}}}}}}}}}}}}}}}uuuqqqkkkfffeeehhhmmmqqqwww||||||qqqiiiddd```^^^VVVTTTPPPKKKHHHFFFEEEEEECCCBBBBBBBBBAAA@@@???>>>;;;;;;;;;<<<===>>>@@@@@@>>>???AAABBBDDDDDDEEEEEEEEEDDDCCCCCCCCCAAA===:::555555333222000///------************************++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&%%%&&&'''((())))))))))))))))))))))))(((((()))))))))((((((''')))))))))***************''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++''''''((()))***+++,,,,,,************************)))))))))))))))***++++++'''((()))***************)))***,,,......,,,***)))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,+++***++++++++++++++++++++++++))))))***++++++,,,------,,,------///222555888999999:::<<<<<<<<<<<<>>>@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJNNNTTTZZZ___eeelllrrrttttttqqqkkkdddaaadddhhhqqqxxxtttdddXXXJJJFFFAAA>>>>>>???@@@@@@DDDDDDFFFIIIJJJLLLUUU___nnn{{{yyyzzz|||}}}{{{}}}}}}|||~~~xxxnnngggdddccccccbbbsssvvvyyyyyyyyy||||||yyyxxxtttnnnggg```^^^```dddhhhjjjpppyyy|||wwwtttrrrqqqdddaaaZZZTTTNNNKKKIIIIIICCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<>>>??????<<<===???@@@BBBCCCDDDDDDDDDDDDDDDEEEEEECCC@@@===;;;:::888555333000...---************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***))))))))))))))))))))))))''''''&&&'''))))))(((&&&,,,,,,++++++***)))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))++++++++++++++++++++++++))))))((())))))***++++++((()))***+++++++++++++++)))+++---//////---+++)))))))))))))))))))))))))))))))))******++++++++++++(((((())))))******++++++))))))))))))************)))))))))))))))))))))))),,,---.........---,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,---...///222666999;;;:::<<<===>>>======???AAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKMMMSSS[[[bbbgggmmmsssxxxooonnnkkkeee```ccclllttt{{{|||rrreeeVVVJJJDDDBBB???>>>???CCCGGGJJJJJJKKKNNNRRRTTTXXXcccooo{{{}}}xxxqqqrrrtttwwwzzz}}}~~~|||zzzyyyuuusssuuuvvvvvvyyy}}}}}}vvvtttttttttttt{{{wwwsssoooggg```\\\[[[[[[\\\```ccchhhnnnuuu{{{}}}wwwmmm```TTTMMMJJJJJJHHHFFFDDDCCCDDDDDDDDDCCCBBBAAA???===<<<<<<======>>>=========>>>???AAABBBEEEEEEFFFFFFEEEDDDBBBAAA@@@>>>;;;999777555333000---------,,,,,,,,,++++++,,,,,,,,,+++***)))(((((((((((()))***************'''''')))******+++******///...---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++''''''''''''((((((((()))))))))************))))))++++++******))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))***+++***)))((()))***)))))))))))))))******+++******)))(((((('''((((((******))))))((((((''''''*********))))))))))))))),,,+++***))))))***+++,,,*********+++,,,,,,,,,---(((((((((((()))))))))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++******)))))))))))))))***++++++++++++,,,------...000333666777777888:::;;;<<<===>>>>>>===>>>@@@BBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIKKKMMMPPPUUUYYYbbbmmmvvvwwwsssnnnjjjhhhffffffiiipppzzzwwwhhh]]]TTTMMMIII@@@@@@??????AAAFFFNNNSSSXXX\\\bbbdddeeeiiiqqqwww~~~}}}|||yyywwwuuusssrrrzzz}}}~~~zzzxxxvvvqqqllliiijjjlllnnnnnnmmmkkkiiilllnnnpppqqqrrrqqqooonnniiihhhhhhiiilllppptttvvv~~~}}}yyyxxx~~~~~~~~~~~~yyyuuunnnhhhccc`````````^^^___bbbggglllqqqvvvxxx|||sssggg\\\VVVSSSLLLIIIEEECCCDDDDDDEEEDDDCCCBBBAAA???===;;;;;;:::<<<<<<;;;<<<===>>>@@@AAADDDDDDEEEEEEEEEDDDCCCBBBAAA???<<<:::999777444111......---,,,++++++,,,,,,,,,,,,++++++******))))))((())))))***************(((((())))))))))))******,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******'''''''''((((((((())))))))))))************))))))*********)))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))***+++***)))((()))***)))))))))))))))******++++++***))))))((((((((()))''''''''''''''''''((((((***)))))))))))))))))))))******)))(((((()))******))))))))))))************))))))))))))))))))******++++++******)))((((((((())))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++************++++++,,,++++++,,,,,,---...///222444777999999:::;;;===<<<===>>>>>>>>>>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDEEEGGGHHHIIIIIIKKKOOOQQQ\\\cccmmmvvv{{{yyysssnnndddggglllqqqwww~~~{{{rrrfffZZZQQQKKKFFFBBBAAAAAABBBDDDIIISSS]]]eeekkkpppuuuwwwyyy|||zzzvvvssstttvvv{{{}}}~~~}}}xxxuuurrrqqqqqqpppooonnnnnnnnnqqqvvvxxxvvvtttsssooojjjjjjjjjjjjiiihhhfffdddcccddddddfffgggggggggfffeeedddcccccceeeiiiooouuuyyy~~~}}}|||}}}~~~~~~~~~~~~|||xxxwww|||~~~~~~}}}~~~|||{{{|||zzztttnnnjjjhhhgggaaaaaaaaacccfffiiimmmooouuu|||wwwmmmeee```WWWRRRLLLGGGEEEEEEEEEDDDGGGFFFEEECCC@@@===;;;:::;;;:::::::::;;;===???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCAAA???===<<<999666444111000...,,,++++++,,,---+++++++++++++++*********((()))******++++++******+++***)))((((((((()))***)))*********************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))''''''((((((((()))))))))))))))************))))))((())))))))))))))))))*********))))))))))))(((((())))))))))))))))))))))))((()))******)))((()))+++)))))))))))))))******+++++++++***))))))))))))***&&&''''''((())))))******))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---...///000444666999:::;;;;;;===???===>>>???>>>>>>>>>@@@BBBAAAAAAAAAAAAAAABBBCCCDDDGGGHHHIIIJJJKKKNNNSSSVVVaaaiiitttzzzxxxrrrmmmjjjeeelllvvv}}}rrrkkkaaa[[[SSSLLLGGGDDDBBB@@@AAABBBDDDHHHPPP]]]llluuu~~~yyyrrrlllhhhffffffhhhmmmmmmjjjkkkooonnnnnnooorrrsssssspppmmmhhhhhhiiiiiikkklllmmmmmmnnnsssvvvuuuuuuuuuqqqlllmmmkkkhhhdddaaa______^^^^^^^^^___```aaabbbbbbbbbbbbbbbbbbeeekkkttt|||}}}zzzwwwuuuttttttwwwyyy{{{{{{{{{}}}|||{{{|||{{{|||{{{yyy}}}}}}{{{zzzzzz{{{vvvrrrooolllkkkiiihhhiiikkknnnppprrr{{{~~~yyyuuujjjcccYYYPPPJJJFFFDDDCCCHHHHHHHHHGGGDDDAAA>>><<<:::999999999:::;;;===>>>??????@@@AAABBBCCCDDDDDDDDDCCCAAA@@@???===999666555333///,,,++++++,,,...***+++++++++++++++++++++))))))***++++++++++++***///---+++)))((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******)))))))))(((((((((''''''(((((((((((()))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((()))******))))))***+++)))))))))))))))******+++++++++***************+++******+++++++++,,,,,,,,,)))))))))))))))*********)))))))))))))))))))))))))))))))))((((((''''''&&&***))))))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,,,,------------...///000111222555777:::;;;<<<<<<>>>???>>>?????????>>>>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJLLLPPPUUU[[[___hhhpppyyyzzztttmmmjjjjjjnnnvvvuuulllddd]]]XXXPPPNNNJJJGGGEEEEEEFFFFFFFFFGGGJJJPPPZZZiiixxx{{{sssjjjeeeaaa^^^___aaabbb```bbbfffeeefffjjjnnnrrrsssqqqoooiiijjjkkkmmmpppqqqsssssstttyyy|||{{{{{{{{{xxxrrrooolllfffaaa^^^^^^___```bbbbbbcccdddfffiiikkkmmmhhhhhhjjjnnnvvv~~~xxxssspppooonnnoooqqqtttvvvwwwvvvuuuvvvyyy}}}|||yyyyyyzzzzzz{{{~~~}}}zzzzzz|||~~~zzz~~~|||yyyzzzxxxuuusssssstttvvvwwwxxx~~~{{{}}}xxxlll___UUUNNNHHHDDDHHHHHHHHHGGGFFFCCCAAA???;;;;;;:::999999:::<<<===<<<<<<===>>>???AAABBBCCCDDDCCCBBBBBBBBB@@@===:::888666222///---,,,---...+++++++++++++++,,,,,,,,,))))))***+++++++++++++++111///,,,***)))***+++,,,++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))******))))))((((((''''''(((((((((((()))))))))***))))))************))))))''''''(((((()))))))))***(((((((((((((((((())))))((((((((((((((((((((((((''')))******))))))***+++)))))))))))))))******++++++***************++++++---,,,,,,,,,+++++++++***(((((())))))*********************************************))))))(((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++***************+++,,,,,,.........///000111333444555777:::;;;<<<<<<>>>@@@>>>???@@@???>>>>>>@@@BBBEEEEEEFFFFFFHHHIIIJJJKKKFFFHHHMMMQQQWWW^^^eeejjjrrrxxx}}}{{{tttoooqqquuuzzzyyyjjj\\\UUUQQQNNNKKKGGGFFFEEEEEEEEEGGGKKKMMMMMMPPPVVV^^^jjjyyy~~~uuummmgggbbb]]]\\\^^^```___aaaeeefffhhhlllrrrwwwxxxwwwtttoooqqqtttxxxzzz{{{{{{{{{~~~~~~{{{vvvooolllfffaaa```aaaeeegggiiijjjlllooorrrvvvyyy{{{ssstttwww}}}|||sssnnnkkklllmmmnnnqqqtttvvvuuussspppppppppqqqtttuuutttrrrvvvuuuuuuvvvyyy~~~{{{xxxwwwxxxxxxyyy{{{~~~|||zzzxxxxxxwwwvvvsssqqqssstttuuuvvvvvvxxx{{{~~~~~~}}}}}}|||{{{{{{{{{|||~~~~~~}}}|||~~~~~~~~~~~~zzzuuuuuuwwwxxx{{{~~~rrrfff\\\RRRMMMJJJJJJIIIHHHFFFDDDCCCBBB???>>><<<;;;::::::;;;<<<999999:::;;;<<<>>>@@@AAABBBBBBBBBCCCDDDCCC@@@===;;;999666222000///......,,,,,,,,,,,,,,,+++++++++)))***++++++,,,+++++++++000///---+++******++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((()))))))))******))))))************))))))'''(((((((((((((((((()))''''''(((((((((((())))))))))))))))))))))))))))))'''(((******))))))***,,,)))))))))))))))******+++***))))))))))))***++++++++++++******)))(((((('''((((((((()))******++++++******++++++++++++******++++++***************)))'''((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))************+++************************)))************+++++++++******)))******+++,,,---/////////000111333555555666888;;;<<<======???AAA???@@@AAA@@@>>>>>>@@@BBBBBBBBBCCCDDDFFFGGGIIIJJJGGGKKKRRRXXX___fffmmmrrruuuzzz}}}{{{vvvuuuzzzrrrgggXXXLLLGGGEEEDDDCCCBBBBBBCCCCCCEEEIIIPPPTTTSSSYYYbbbnnn|||yyyqqqlllgggbbb```ccceeeeeefffiiinnnppptttzzz~~~}}}zzzwww{{{}}}xxxsssooojjjggggggkkkpppttttttvvvxxx{{{}}}uuuooommmpppqqqtttwwwyyyyyywwwtttooommmkkkkkklllmmmmmmlllmmmmmmmmmnnnqqqvvvzzz|||zzzyyy{{{}}}~~~xxxwwwuuuqqqmmmlllmmmooommmnnnoooppprrrrrrrrrrrrkkkiiigggfffeeedddbbb```______``````aaacccgggjjjllllllllllllkkkjjjiiihhhiiiiiiiiikkknnnrrruuuxxx}}}|||uuuooolllllllllqqqxxxxxxlllbbb[[[SSSQQQOOOMMMJJJIIIGGGGGGBBBAAA???===;;;;;;;;;;;;888777777888999;;;===>>>@@@@@@BBBDDDFFFEEECCC@@@===<<<999666333111///...---------,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,+++*********)))++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))*********))))))************))))))(((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&(((******))))))+++,,,)))))))))))))))******+++)))((((((((())))))***+++)))))))))))))))((((((((('''(((((()))******++++++((()))***++++++***)))((()))******************+++(((((()))***+++,,,,,,---)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++*********++++++,,,......///000000111333444666777888:::===>>>>>>???AAABBB@@@AAAAAA@@@???>>>@@@BBB@@@@@@AAABBBDDDFFFHHHIIILLLQQQXXX```ffflllrrrvvvuuuyyy}}}~~~yyyppp^^^VVVLLLEEECCCBBBAAA@@@BBBCCCEEEFFFIIIPPPYYY___eeelllxxx{{{vvvsssnnnlllooorrrssssssvvv|||~~~}}}yyyuuussstttyyy|||wwwvvv{{{|||~~~zzzsssqqqnnnlllmmmooooooooonnnnnnnnnooorrruuuyyy{{{|||}}}yyytttsssuuuwwwxxxzzz||||||vvvrrrhhhfffccc___\\\]]]___bbb^^^___``````````````````ZZZXXXVVVUUUUUUUUUSSSQQQPPPQQQQQQRRRRRRUUUYYY\\\\\\]]]^^^^^^^^^]]][[[ZZZYYYYYYYYY[[[^^^aaaeeegggjjjlllpppuuuyyy|||~~~~~~~~~~~~}}}|||||||||{{{}}}yyypppjjjfffdddccciiiqqqyyy~~~xxxmmmfff\\\ZZZWWWSSSPPPNNNMMMLLLEEECCCAAA>>><<<;;;;;;;;;777666666666777999;;;<<<>>>???AAADDDGGGFFFDDDBBB>>>===;;;888555222000.........---,,,,,,+++************+++,,,,,,,,,,,,+++)))************)))(((((()))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))************))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&((()))***))))))+++---)))))))))))))))******+++(((((('''(((((()))******)))))))))***++++++,,,,,,'''(((((()))***+++++++++'''((()))******)))((('''(((((())))))******++++++))))))***+++---...///000******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************)))************++++++++++++++++++,,,---...///000000000111222333555666777999<<<>>>@@@@@@AAABBBDDD@@@AAAAAA@@@???>>>@@@AAAEEEEEEFFFHHHJJJLLLNNNOOOOOOUUU]]]dddjjjooosssvvvxxx}}}rrrcccZZZNNNJJJEEECCCDDDEEECCCAAAFFFHHHJJJLLLPPPXXXccckkk|||}}}xxxvvvxxxzzz|||zzzxxx|||yyyvvvsssqqqrrrtttuuuuuussssssssstttvvvyyy|||~~~|||}}}~~~yyyrrrpppssswwwyyyyyy{{{|||yyytttqqqlllddd^^^\\\ZZZWWWTTTRRRRRRRRRRRRPPPRRRUUUVVVVVVTTTSSSSSSPPPPPPOOONNNMMMKKKKKKJJJHHHJJJKKKLLLMMMNNNRRRTTTTTTTTTTTTRRRPPPOOOPPPQQQOOOOOOOOOOOOQQQSSSVVVXXX___aaa```aaagggnnnooolllpppsssyyyzzzvvvvvvvvvsssqqqvvvyyy}}}zzzqqqhhhccc```___eeemmmtttzzz{{{rrroooiiibbb[[[UUUPPPNNNMMMJJJFFFDDDCCCAAA===999888777666666777888777555:::;;;>>>AAACCCDDDDDDDDDCCCAAA???>>><<<999555222111111000///...------,,,------...---,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++'''((()))***************+++***)))'''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))******************))))))******+++,,,---,,,+++)))((((((''''''&&&&&&''''''(((((()))))))))((((((((((((***,,,---))))))))))))))))))))))))+++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,---,,,,,,,,,------......111222444666777888888777888:::===??????@@@BBBDDDCCCAAA>>>>>>???AAABBBBBBEEEGGGJJJKKKLLLMMMPPPRRRYYY]]]bbbgggiiikkklllnnnzzz{{{lll^^^QQQIIIHHHGGGFFFEEEDDDEEEGGGHHHMMMLLLOOOVVV[[[aaapppyyypppppppppqqqssswww|||zzzxxx{{{}}}}}}}}}}}}~~~}}}yyyuuuuuuxxx{{{|||||||||}}}~~~}}}||||||{{{yyywwwvvvpppiiieeebbb^^^XXXSSSSSSQQQOOOMMMKKKKKKLLLMMMLLLMMMOOOPPPQQQPPPQQQQQQPPPOOONNNMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKNNNSSSVVVVVVWWWVVVTTTRRRPPPOOONNNOOONNNMMMMMMNNNPPPRRRTTTXXXZZZ[[[]]]bbbhhhhhhdddeeehhhlllqqquuuxxxyyyyyyzzzzzzwwwuuuqqqnnnnnnqqqtttwwwzzz}}}wwwpppkkkiiifffjjjpppvvvzzz~~~}}}wwwoooggg```ZZZXXXQQQMMMHHHFFFEEEDDDAAA===:::999777777888999777666999:::===???BBBCCCDDDDDDDDDBBB@@@>>>===;;;888666333222111000///---,,,,,,***************)))((((((,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++************++++++((())))))************)))***)))(((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))((((((''''''(((((()))))))))))))))******************))))))******+++,,,,,,+++***)))(((((((((((()))))))))***************((((((''''''''')))***+++))))))))))))))))))))))))+++++++++*********))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++,,,,,,,,,,,,+++---,,,+++******+++,,,,,,---,,,,,,,,,,,,...///000333444666777888999999888:::<<>><<<:::999999999888777777888;;;===@@@BBBCCCDDDEEEBBB@@@>>>>>>===<<<:::666555444222000...,,,,,,************)))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))************))))))((()))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***))))))))))))***************))))))))))))***++++++******))))))))))))************************))))))((('''''''''''''''((()))))))))))))))))))))))))))+++************)))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,------,,,++++++---///222333666666888999::::::::::::<<<>>>@@@AAAAAAAAABBBCCC@@@@@@AAAAAABBBCCCDDDEEEGGGJJJPPPWWW^^^aaabbbaaacccbbbaaaaaadddlllwww~~~uuueeeWWWMMMHHHEEEDDDBBBCCCCCCDDDGGGLLLRRRWWWdddeeekkktttyyyrrrmmmhhhdddaaabbbgggmmmttt{{{{{{{{{|||}}}wwwrrrrrrtttvvv{{{zzzsssrrrpppnnnkkkhhhfffeeebbb^^^YYYUUUTTTTTTUUUVVVVVVSSSOOOMMMNNNNNNMMMLLLMMMLLLKKKJJJKKKMMMOOOPPPRRRRRRSSSWWW]]]dddhhhkkkhhhgggeeebbb^^^ZZZWWWUUUTTTUUUVVVYYY^^^fffpppwwwzzzzzzzzzyyyvvvppphhhddd^^^]]]ZZZXXXXXXXXXYYYZZZ]]]dddjjjnnnrrruuusssnnniiigggddd```^^^\\\[[[[[[XXX^^^cccfffkkkssswwwvvvuuuwww{{{|||vvvrrrpppqqqrrrpppnnnmmmmmmnnn{{{~~~}}}xxxuuuggg```WWWPPPMMMKKKIIIFFFBBB???<<<:::::::::888777666777999<<>>>>>>>>>>>===999888777444222000...------------,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++************++++++***************)))((('''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((******))))))))))))******((()))))))))************)))))))))))))))***++++++))))))(((((()))***++++++***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,...111444666888999999:::;;;;;;;;;;;;===???@@@AAA@@@@@@AAABBBAAABBBBBBCCCCCCCCCDDDEEEIIIOOOXXXdddlllnnnkkkgggdddcccbbbdddiiisssvvvjjjbbbWWWLLLEEEBBBBBBCCCDDDFFFJJJMMMQQQYYYbbbiiirrrvvv}}}xxxssspppkkkfffdddddddddeeeeeelllvvv|||tttuuuvvvzzzzzzwwwsssrrrtttqqqvvvvvvooofffdddbbb___\\\YYYVVVUUUSSSQQQMMMHHHGGGHHHKKKMMMNNNMMMMMMNNNPPPSSSUUUUUUWWWWWWVVVUUUVVVXXXZZZ\\\^^^^^^```gggpppzzz}}}yyyrrrlllfffcccaaabbbdddhhhooozzz~~~wwwnnnllljjjiiiiiiiiikkklllsss{{{~~~yyyqqqhhh___YYYVVVTTTRRRVVVXXXZZZ___gggjjjiiimmmooorrrvvvzzz~~~}}}}}}|||yyyuuurrrqqqqqqvvvxxx{{{~~~wwwooocccZZZUUUQQQMMMJJJFFFCCC???<<<;;;;;;999888777888:::<<<>>>AAACCCDDDCCCAAA>>>===>>>??????>>>===<<<:::888555222000///000000///.........//////,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++***************)))((('''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))******((()))))))))************))))))(((((())))))***+++(((((((((((()))***+++,,,******))))))((((((''''''(((((()))))))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,------........................000333666888::::::::::::::::::;;;;;;<<<>>>@@@@@@???>>>???@@@BBBCCCEEEDDDCCCCCCEEEHHHOOOWWWdddpppwwwvvvpppkkkbbbeeehhhmmmuuu~~~ssshhh```XXXTTTNNNHHHCCCAAAAAABBBDDDJJJRRRYYY___gggqqqyyyyyyqqqkkkiiieeeddddddccceeehhhlllnnnooowwwxxxppprrruuuyyy}}}{{{vvvuuutttvvvyyywww}}}~~~{{{xxxqqqggg```WWWVVVUUUSSSPPPNNNMMMLLLIIIHHHFFFCCCAAACCCGGGKKKKKKMMMQQQVVV[[[```ccceeehhhgggfffeeefffgggiiijjjkkkkkknnnwww}}}vvvrrrnnnpppssswww|||{{{zzzzzz{{{}}}sssggg^^^YYYVVVRRRUUUVVVXXX^^^gggkkkjjjiiijjjkkklllmmmoooppppppsssuuuyyy}}}~~~}}}}}}|||{{{zzzyyyzzz|||rrrggg```ZZZTTTPPPLLLIIIDDD@@@>>>===<<<;;;;;;;;;<<<===???BBBDDDEEECCCAAA?????????@@@???>>>@@@???===;;;888666444333222111///------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************))))))((('''((()))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,***))))))(((((())))))***))))))))))))************)))(((((((((((()))******))))))(((((()))***++++++++++++++++++++++++******'''((()))***++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++,,,,,,---...////////////000000111222444666888999;;;::::::999999999999:::;;;===??????>>>>>>???@@@CCCEEEFFFEEEDDDFFFKKKOOOYYYcccoooyyy{{{wwwrrroooggglllttt|||}}}pppfff]]]UUUOOOIIIIIIHHHEEECCCBBBCCCDDDGGGPPP^^^iiipppxxxxxxmmmeee```^^^^^^\\\___cccgggkkkppptttxxx{{{xxxrrrwww}}}{{{zzz{{{zzz{{{}}}~~~}}}sssoookkkhhheee```XXXRRRLLLLLLLLLLLLKKKKKKJJJJJJFFFFFFFFFEEEDDDGGGLLLPPPRRRWWW___gggnnntttxxx{{{|||{{{yyywwwwwwxxxyyyzzzyyyyyy|||}}}|||~~~sssiiiccc___[[[^^^```cccmmmxxx~~~~~~tttrrrpppmmmjjjfffdddccccccfffiiimmmrrryyyyyyvvvvvvwwwwwwzzz}}}tttllleee^^^ZZZSSSOOOIIIEEECCCAAA@@@>>>>>>>>>>>>???@@@BBBDDDFFFDDDBBBAAABBBBBBBBB@@@>>>BBBAAA@@@>>><<<999888777333222///---,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++************++++++((())))))************)))((())))))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))((((((''''''(((((()))))))))))))))************((((((((((((((()))*********)))))))))))))))******++++++++++++++++++,,,,,,$$$%%%''')))++++++++++++))))))))))))))))))))))))(((((((((((())))))******''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,...///000000//////111222444666888999999999::::::888777777777888888;;;===???@@@??????@@@BBBCCCFFFGGGGGGGGGLLLTTT[[[gggoooxxx{{{wwwsssrrrsssqqqwwwxxxooobbbYYYSSSNNNIIIEEEAAACCCDDDCCCCCCEEEIIILLLSSS```rrrtttoooggg___ZZZYYYZZZ\\\^^^dddlllsssxxx{{{~~~zzz~~~{{{uuuooonnnnnnddd```[[[XXXWWWTTTOOOJJJGGGGGGHHHIIIJJJKKKKKKLLLGGGIIIJJJJJJJJJMMMRRRWWW]]]cccmmmvvv|||sssllliiigggiiilllqqq~~~xxxpppiiiccc```]]]___aaabbbeeekkkssszzzzzz{{{uuusssrrrqqqpppuuu}}}}}}|||}}}|||uuummmfffaaaXXXSSSMMMIIIFFFDDDCCCBBBAAA@@@@@@@@@AAACCCEEEFFFEEEDDDDDDDDDDDDCCC@@@>>>CCCCCCAAA???===<<<:::999666444111...---,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''((()))***************))))))*********((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))************((((((((((((((()))************))))))))))))******((((((((()))*********+++"""###&&&(((***+++++++++))))))))))))))))))))))))'''((((((((())))))******+++,,,---......---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,++++++,,,...000000000000///222444666999::::::999999:::999777666666666666777<<<>>>@@@AAAAAAAAABBBCCCCCCFFFHHHIIIJJJQQQ[[[cccpppwww}}}zzzsssooorrrwwwzzzzzzrrrddd\\\RRRLLLJJJHHHDDD@@@???AAABBBCCCDDDHHHOOOUUU```ppp|||xxxtttqqqnnngggddd^^^ZZZXXXYYY\\\^^^eeemmmwww}}}{{{rrrjjjeeeaaa\\\XXXQQQNNNLLLMMMKKKGGGFFFIIIIIIKKKNNNQQQRRRRRRRRRQQQQQQOOOMMMNNNRRRYYYaaafffpppyyy|||zzzxxxvvvvvvzzzxxxlllccc___[[[\\\^^^^^^^^^bbbiiinnnssstttxxx}}}yyyrrroooooosssyyy{{{sssnnntttsssvvv|||}}}vvvppplllbbb\\\TTTNNNJJJHHHFFFEEEDDDBBB@@@@@@BBBDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???===<<<777555333111///.........------------,,,+++************++++++++++++******------,,,,,,+++***))))))************************))))))))))))))))))))))))+++***)))***+++,,,+++)))******))))))((((((''''''+++++++++***)))(((((('''************************///---+++)))''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))************%%%&&&&&&'''((())))))************)))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))******************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++///000111222333444444444888888999:::;;;;;;;;;;;;888777666666666666777888<<<>>>@@@AAAAAABBBDDDFFFFFFGGGIIILLLPPPZZZfffooovvvwwwwwwuuusssuuuzzz}}}lllaaa[[[PPPMMMIIIGGGFFFEEEEEEDDD@@@BBBEEEEEEGGGMMMXXXaaavvv|||yyyuuuoookkkgggeeebbbaaa\\\ZZZWWWVVVWWW\\\bbbgggqqqyyy}}}wwwrrrkkkbbb[[[VVVRRRMMMJJJJJJGGGFFFGGGFFFDDDEEEIIIMMMQQQXXX^^^aaabbb```^^^\\\ZZZXXXYYY^^^eeemmmrrr}}}rrriiieeecccddddddddddddgggmmmqqqssstttuuuwwwzzz}}}~~~~~~|||yyytttxxx}}}}}}wwwrrrpppoooqqqvvvyyyzzzzzzvvvssshhhbbbYYYQQQLLLIIIGGGFFFFFFDDDBBBAAACCCDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===:::888666333222000000000------------,,,+++******++++++,,,,,,,,,,,,++++++---,,,,,,+++******))))))************************************************+++***))))))***+++***)))******))))))((((((((((((++++++******)))(((((('''************************+++******)))(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************'''(((((()))******++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))++++++++++++*********)))************************************************++++++++++++,,,,,,,,,,,,///000111333444444444444999999:::;;;;;;;;;::::::666666444444555666888:::>>>@@@BBBBBBCCCCCCEEEGGGGGGIIIMMMSSS\\\fffrrryyyxxxwwwuuutttvvv{{{~~~kkk\\\RRRMMMHHHFFFDDDBBBBBBCCCDDDDDDEEEFFFGGGHHHJJJTTTbbbnnn|||sssmmmhhhfffbbb___]]]]]]\\\\\\^^^]]]\\\\\\___eeelllqqqxxx}}}wwwoooiiiaaa\\\TTTNNNIIIFFFCCCAAADDDBBBBBBDDDDDDDDDIIIOOOTTT\\\hhhsssxxxxxxtttqqqllljjjiiiiiinnnvvv~~~yyysssppprrrrrrqqqpppqqqtttyyy}}}|||zzzxxxvvvuuussspppmmmmmmpppuuu{{{|||yyypppoooqqqtttvvvwww{{{vvvoooddd[[[TTTOOOKKKIIIHHHEEECCCBBBCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCAAA@@@???===<<<:::777555333222222---------,,,++++++******,,,,,,,,,------,,,,,,,,,+++++++++******))))))(((***************************************************)))((((((******)))(((***))))))))))))(((((((((++++++******)))((((((((())))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))******++++++,,,,,,,,,))))))))))))))))))******)))))))))(((((())))))***))))))))))))))))))))))))***))))))((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++************************************************+++++++++,,,,,,---------000111222333444555555555::::::;;;;;;;;;:::999999444333222222444666:::<<<@@@BBBCCCDDDDDDEEEGGGHHHCCCFFFLLLVVVcccoooxxx|||xxxvvvtttvvv|||gggVVVLLLFFFBBBBBBAAA@@@@@@AAACCCFFFGGGLLLMMMNNNOOOSSS```rrr{{{rrrjjjccc___[[[ZZZYYYXXXXXXZZZ\\\]]]______aaabbbfffmmmuuuzzz{{{wwwrrrnnniiiddd]]]XXXVVVRRRNNNIIIFFFDDDCCCCCCCCCBBBDDDGGGIIIJJJRRRZZZ```jjjzzz{{{yyywwwxxx|||~~~|||{{{~~~yyyssskkkfffcccdddggglllrrryyyzzzxxxxxx{{{||||||~~~rrrggg^^^XXXRRROOOJJJGGGCCCAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@??????>>><<<:::777555444333...---,,,,,,+++*********++++++,,,,,,,,,,,,++++++*********)))))))))((((((************************************************)))((('''((()))***)))'''))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))*********((()))))))))*********************++++++,,,,,,,,,)))))))))))))))*********)))))))))((())))))******))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++,,,---......///111222333444555666666666;;;;;;;;;;;;:::999888777333222111111444888<<>>@@@AAAAAABBBBBBAAA?????????>>>===;;;999777555444///...---,,,++++++++++++******++++++++++++***************)))))))))))))))************************************************)))((('''((()))***)))'''))))))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((()))))))))'''%%%$$$(((((((((((((((((((((((((((((())))))************((()))))))))************)))))))))***************(((((())))))************)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))*********************************************************************++++++---...///000000222333444555666777777777;;;;;;::::::999888666666222222222333666:::>>>AAAAAACCCDDDEEEDDDEEEFFFHHHHHHJJJQQQ]]]jjjtttyyyyyywwwxxx{{{~~~ooo[[[LLLEEEDDDBBBAAACCCEEEGGGGGGHHHKKKPPPTTT[[[bbbkkkrrryyy|||wwwnnneee^^^ZZZZZZZZZ\\\^^^___``````cccgggkkknnnrrrwwwzzz|||TTTSSSQQQOOOMMMLLLKKKKKKBBBEEEHHHIIIIIIHHHHHHIIIKKKMMMQQQUUUVVVXXXaaakkkzzztttkkkaaa^^^[[[ZZZ]]]dddkkkpppttt}}}|||uuuqqqlllmmmqqquuu|||yyyrrrkkkfff]]]XXXQQQJJJFFFDDDBBB@@@??????@@@@@@@@@@@@?????????@@@AAABBBBBBAAA@@@???>>>>>>===<<<:::888777666111000...,,,,,,,,,------)))******++++++******)))************************************************++++++++++++++++++++++++***)))((((((******)))((()))))))))************+++******))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&%%%))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))******+++,,,))))))))))))))))))))))))***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++******,,,---///000111222333444555666777888888888999999999888777666555444333333444777:::===AAABBBBBBDDDEEEEEEEEEEEEFFFHHHJJJMMMSSS]]]hhhrrryyy{{{}}}|||hhh^^^PPPFFFAAAAAA@@@@@@FFFHHHLLLMMMNNNRRRXXX]]]hhhrrrxxxnnnkkkfff___[[[ZZZ\\\___```bbbdddddddddfffkkkpppvvv{{{JJJJJJIIIHHHHHHIIILLLMMMHHHMMMSSSUUUUUURRRQQQQQQZZZ\\\bbbfffffffffnnnxxxyyyoooeeecccaaa```bbbfffjjjmmmnnnvvvvvvpppiiiiiiiiikkkpppvvv}}}|||qqqjjj___TTTLLLFFFBBB???>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>===;;;999888222111///---------...///***++++++,,,,,,++++++******+++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))***+++***)))))))))*********+++++++++)))))))))))))))))))))******************************))))))(((((()))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***+++,,,---))))))))))))))))))))))))((((((((()))***+++,,,---++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,---///111222333444444666777888999999999666666777777666555444444444555888;;;>>>AAABBBCCCDDDEEEGGGGGGFFFFFFHHHIIIJJJNNNUUU^^^hhhttt~~~}}}pppfffVVVQQQIIIBBB???@@@CCCFFFIIIMMMRRRTTTVVV[[[cccjjjxxxvvvnnnffffffdddaaa___aaagggkkkkkknnnqqqpppoooqqqwww|||EEEEEEEEEEEEFFFHHHLLLOOOUUUZZZaaadddccc___]]]\\\iiilllrrrvvvuuuttt{{{{{{yyyxxxxxxuuutttvvvvvvwww{{{~~~sssiiiiiiiiiiiijjjlllmmmnnnooovvv~~~xxxqqqjjjhhhfffeeeiiiooovvvzzz~~~wwwjjj\\\QQQIIIBBB???>>>???@@@AAABBBCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBB>>>>>>??????>>>===;;;:::333222000...---...///000+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,************************+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))******++++++++++++)))))))))))))))*********************************)))((((((((((((***,,,---))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))*********************)))))))))))))))'''(((((()))***+++++++++))))))))))))***+++,,,---))))))))))))))))))))))))'''(((((()))***,,,---...*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******,,,...000111333444444555666888999999999999555555555555555555444333555777:::>>>AAACCCCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJNNNSSS\\\dddnnn{{{tttlllcccXXXPPPLLLIIIEEEAAA???CCCIIINNNLLLQQQWWW[[[^^^dddmmmuuuxxxpppiiiggghhhhhhggggggkkkrrrwwwxxx|||~~~}}}EEEBBBCCCIIIKKKKKKQQQYYYaaappp|||}}}xxxtttqqqppp~~~|||{{{yyywwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxvvvssspppnnnmmmllllllkkkiiiggghhhkkkoooqqqrrryyy{{{~~~~~~{{{xxxxxx}}}{{{uuutttssssssssstttsssrrrvvv|||~~~zzz~~~~~~vvvtttpppmmmkkkkkkkkkllltttwww{{{{{{yyy~~~wwwhhh\\\RRRIIICCC@@@AAABBBAAA@@@??????@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>><<<;;;;;;:::777333///------.........---,,,***)))******+++)))))))))))))))))))))))),,,------......------,,,)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))************))))))************))))))((()))))))))************)))))))))))))))((('''''')))************+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++*********))))))((((((((()))***+++,,,+++******///---,,,,,,,,,,,,+++)))+++,,,---///000222333444666666555444333333222222333444333222000000222444888:::===???@@@BBBDDDGGGKKKJJJIIIGGGFFFHHHKKKMMMWWW\\\dddnnnxxx{{{kkk^^^VVVPPPJJJEEEFFFDDDBBBBBBFFFKKKOOOQQQUUUYYY]]]bbbhhhqqq|||{{{tttqqqqqqpppnnnpppqqqrrrtttvvv{{{HHHGGGJJJOOOQQQRRRZZZdddrrr}}}|||{{{zzzyyy{{{}}}|||zzzwwwvvvuuutttssssssrrrrrrrrrpppppppppppppppooonnnnnnmmmllljjjiiigggggggggggggggdddbbbaaacccfffggghhhnnnooorrrtttvvvvvvuuuuuusssrrrooommmmmmqqqwww|||}}}}}}}}}}}}~~~~~~|||{{{|||}}}xxxwwwwwwzzz|||yyywwwuuurrrpppqqqrrruuuyyy~~~}}}wwwsssrrrxxxrrrfffZZZPPPIIIFFFEEEDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???===<<<;;;;;;:::888555222///.........///...,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++++++++************************++++++************************++++++*********)))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))************))))))************))))))************++++++++++++)))))))))***))))))(((((()))************++++++++++++++++++*********))))))************************************************+++*********))))))))))))((()))***+++,,,++++++***---,,,++++++------,,,+++,,,,,,---///000111333333222222333333444444555555222333222111000111333666:::<<<>>>???@@@BBBDDDFFFDDDEEEGGGGGGGGGJJJPPPUUU___eeeoooyyysssiii[[[QQQLLLIIIEEEAAAAAAAAAAAACCCGGGMMMRRRVVV]]]aaahhhnnnuuu~~~vvvpppppprrrtttttt~~~MMMPPPUUUYYYYYY\\\gggsss{{{yyyxxxvvvuuuqqqqqqppprrrssssssrrrpppqqqqqqrrrssssssrrrqqqqqqmmmmmmlllkkkjjjiiiiiihhhffffffeeeeeeeeeeeefffffffffccc```______`````````dddeeehhhjjjkkkkkkkkkjjjhhhgggeeeccccccffflllqqqxxxzzz}}}|||zzz|||{{{zzz{{{vvvsssoooooorrrxxx}}}yyypppppppppqqquuu{{{{{{sssnnnkkkmmmttt{{{sssggg[[[RRRNNNLLLGGGCCC@@@@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;:::888666333111//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++((())))))***++++++,,,,,,******************************))))))))))))(((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))************))))))***++++++++++++,,,,,,,,,((())))))*********)))))))))************+++++++++*********)))))))))((((((***************************************************************)))))))))))))))***++++++++++++***+++******+++---......---,,,,,,---...000111222222111111222333333444555555222222111000000222666999<<<>>>@@@AAAAAAAAACCCEEEAAAEEEHHHIIIJJJOOOYYY```mmmsss}}}sss^^^VVVLLLFFFCCCCCCBBB@@@@@@BBBEEEGGGJJJQQQ[[[bbbnnnssszzz{{{wwwrrrqqqtttzzzWWW]]]dddeeedddhhhttt|||yyywwwuuusssrrrpppooopppqqqrrrrrrrrrqqqtttuuuxxxzzzzzzyyywwwvvvsssrrrqqqooonnnllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkhhheeeccccccccccccbbbdddeeefffggghhhhhhhhhgggeeeeeecccaaaaaaccchhhlllpppqqqsssttttttrrrooommmmmmnnnooorrrwww|||~~~|||wwwppplllmmmqqquuuxxx{{{yyyvvvsssrrrsssvvvyyyzzz{{{sssmmmkkkmmmtttzzz}}}~~~sssggg___XXXSSSLLLFFFBBBAAABBBBBBAAABBBCCCEEEEEECCCBBBAAA>>>>>>>>>=========<<<<<<;;;;;;:::999777444111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,))))))*********+++++++++************************)))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((()))))))))************))))))************))))))*********+++++++++,,,,,,))))))******++++++******))))))*********++++++++++++*********))))))))))))************************************************************************))))))******+++++++++++++++******+++---......---------......///000111111444333333333222222222111111111111000111444999===???AAABBBBBBBBBBBBCCCEEEGGGJJJLLLMMMNNNVVVcccmmmyyy~~~zzzcccSSSMMMFFFAAA@@@AAABBBBBBDDDGGGKKKNNNSSS^^^mmmxxx~~~{{{uuuuuuvvvyyyeeemmmtttsssqqquuu~~~~~~{{{xxxvvvuuuuuusssttttttuuuuuuvvvwwwxxx~~~}}}|||zzzxxxvvvuuuuuutttvvvvvvuuutttsssrrrrrrqqqpppnnnllljjjkkkkkkjjjiiihhhiiiiiiiiihhhhhhggggggeeeeeedddbbb```bbbeeehhhjjjkkklllmmmllliiigggeeebbbeeehhhlllpppuuuxxx{{{yyy{{{~~~uuupppnnnqqqtttvvvsssvvv{{{}}}{{{yyyvvvtttwwwzzzyyyrrrqqqsssxxx{{{|||vvvoooddd]]]TTTMMMIIIFFFDDDBBBBBBBBBCCCDDDDDDCCCBBBBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;999777444222---------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++++++++*********))))))************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******((()))))))))************))))))************))))))))))))))))))*********+++******+++++++++++++++***))))))*********+++++++++,,,,,,+++++++++************************************************************************+++++++++***************+++++++++---,,,++++++------,,,+++------......//////000000222222222222222111111111111111222222444777<<>>======<<<::::::;;;;;;:::999777666////////////...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++***))))))(((************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))************))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++******)))************+++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++*********+++++++++++++++******))))))******+++,,,---,,,++++++------,,,+++.....................///......///000222333444444111333444666777:::>>>AAACCCDDDFFFEEEDDDDDDEEEFFFFFFHHHMMMUUU```nnn{{{}}}dddPPPFFFDDD@@@>>>>>>@@@DDDFFFKKKQQQ\\\jjj|||{{{qqqlllkkknnnqqqyyy}}}zzzwwwrrrnnnmmmnnnqqqssssssvvvyyyzzz{{{|||{{{xxxvvvsssqqqpppoooiiiiiihhheeebbb```aaabbbfffggghhhiiiiiihhhgggfffbbbgggmmmoooooonnnnnnnnnmmmppptttxxx}}}wwwjjjgggdddeeemmmxxxyyyqqqjjjddd\\\SSSKKKEEECCCBBBAAAAAABBBCCCEEECCCBBBAAA@@@???>>>===<<<999999:::::::::::::::999222222222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++******++++++******************************************)))))))))*********++++++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))************))))))************))))))))))))*********+++++++++......------,,,+++)))))))))************+++++++++++++++++++++************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))))))))***+++,,,,,,******+++---......,,,........................---...///000111333444444111444777999;;;===???AAADDDEEEFFFFFFEEEEEEFFFHHHGGGKKKTTTbbbqqq}}}|||lllXXXHHHBBBBBBAAABBBDDDHHHMMMQQQZZZcccrrr{{{uuullleeedddiiiqqqwww}}}wwwtttuuuqqqlllhhhgggiiimmmooossswwwzzz}}}}}}zzzxxxwwwoooooonnnkkkgggeeedddeeehhhiiijjjlllllllllkkkkkkiiinnntttvvvtttqqqoooooogggiiimmmqqqtttxxx|||~~~~~~zzzmmmggg___\\\bbbmmmyyy{{{uuuoooeeeYYYPPPFFFDDDBBB@@@@@@BBBDDDFFFDDDDDDBBBAAA???>>>===<<<888999999999:::;;;;;;<<<555555555444333000...---------------------------,,,------......------,,,)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,************************))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************))))))************))))))******+++++++++,,,,,,,,,//////...---,,,***)))((()))************+++++++++************))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))))))))***,,,---)))))))))+++---/////////...............---------000000000000000111111111222555999<<<===>>>@@@AAADDDEEEGGGGGGFFFFFFGGGIIILLLQQQ]]]nnn~~~zzzkkk___PPPCCCBBBCCCEEEHHHLLLRRRYYY^^^llluuuooojjjccc___```iiiuuu}}}|||xxxtttrrrqqqpppnnnjjjeeeaaabbbgggnnnrrruuuyyy~~~yyyssspppnnnnnnooorrrsssttttttrrrqqqrrrtttxxx}}}~~~{{{wwwqqqiiijjjkkkllloooqqqtttvvvwwwyyyyyyxxxyyyzzz|||~~~~~~vvviii```aaabbbbbblllzzzvvvfffWWWLLLGGGAAA???@@@AAA@@@???BBBBBBBBBAAAAAA???>>>===;;;;;;;;;;;;;;;<<<===>>>::::::888666333000---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...---,,,+++***(((((())))))))))))(((((())))))************))))))***************************++++++,,,,,,++++++***************************((()))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,---...---,,,***)))$$$%%%&&&(((***,,,...///'''((()))***+++,,,------,,,++++++******++++++,,,++++++******++++++,,,---,,,+++******,,,,,,+++******+++,,,---...---,,,,,,++++++++++++++++++++++++---------.............../////////000111333444555666999===???@@@AAACCCDDDGGGCCCCCCFFFFFFDDDIIIPPPUUU___nnn|||wwwfffYYYMMMEEEBBBAAACCCGGGLLLUUUaaannnvvvxxxsssrrr```bbbbbbbbbeeennn}}}}}}yyyuuuuuusssqqqooommmlllkkkkkkjjjgggcccaaadddkkksssxxx}}}zzzyyyyyyzzz{{{{{{zzzxxxwwwwwwxxx}}}|||uuunnnlllmmmnnnoooppprrrsssssswwwvvvuuutttttttttuuuvvv|||}}}|||{{{~~~tttkkkiiifffbbbgggqqq|||~~~yyy|||tttgggWWWPPPGGGAAA@@@@@@???===AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;:::999666333000...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,+++*********++++++++++++******++++++,,,,,,,,,,,,++++++************************)))******++++++******)))************************************++++++++++++)))************+++++++++************************++++++,,,,,,,,,+++))))))))))))))))))************************************,,,++++++******++++++,,,++++++******++++++,,,---,,,+++******,,,,,,+++*********,,,------,,,,,,+++........................---------............///111111111222333555666777999;;;???AAABBBCCCDDDFFFHHHEEEDDDFFFGGGHHHOOOYYYgggooo{{{|||iii[[[PPPGGGAAA@@@DDDHHHOOOYYYfffvvvwwwllleeeccc```bbbdddeeekkkwww{{{xxxuuupppmmmjjjiiihhhhhhhhhiiijjjkkkgggeeecccdddjjjttt}}}vvvrrrrrrrrrrrrsssssssssssswwwvvvsssqqqooommmmmmmmmoooqqqssstttuuuzzz{{{wwwxxx~~~zzzvvvppphhhiiiooouuu~~~{{{uuussswww|||yyyeee[[[NNNEEEAAA@@@@@@???????????????????????????>>>>>>>>>>>>????????????<<<;;;999666444111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,++++++************************)))))))))******)))))))))***************************++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))*********+++******)))(((+++************)))))))))---,,,,,,+++***)))((((((,,,++++++******++++++,,,++++++******++++++,,,---,,,+++******,,,,,,+++***)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------........./////////111111111222444666777888<<<>>>AAACCCDDDDDDFFFHHHHHHFFFEEEFFFIIIOOO\\\gggzzzuuugggXXXNNNGGGBBB@@@AAADDDJJJVVVdddvvvuuujjjaaaZZZWWWZZZ]]]bbbgggpppzzzwwwvvvtttrrrppphhhhhhhhhiiijjjmmmoooqqqjjjiiikkkpppyyy}}}xxxxxxxxxxxxxxxxxxxxxxxxzzzxxxuuurrrooommmlllkkkjjjkkkmmmnnnooosssxxx}}}}}}wwwuuuyyyyyyvvvxxxvvv~~~|||rrrnnnmmmsssyyyqqqfffWWWKKKEEEDDDCCCBBB?????????>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@===;;;999777444222111000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++((())))))******))))))((())))))************))))))************************))))))************))))))*********************************+++++++++,,,,,,))))))*********+++++++++*********************************************))))))))))))******++++++,,,---,,,,,,+++***)))((((((,,,++++++******++++++,,,++++++******++++++,,,---,,,+++******,,,,,,+++***))))))******++++++++++++************++++++++++++------......//////000000//////000111333555777888>>>@@@CCCDDDEEEEEEGGGIIIGGGGGGHHHJJJOOOZZZkkkxxxsssbbbWWWLLLFFFCCC@@@BBBEEEGGGOOO^^^qqq|||pppgggbbb^^^ZZZWWWWWW\\\dddmmmzzz{{{vvvuuusssrrrsssssssssssskkkkkklllnnnqqquuuxxxzzzwwwxxx|||~~~~~~~~~~~~~~~~~~~~~|||{{{wwwtttqqqooonnnmmmiiijjjkkklllmmmpppsssvvv{{{yyytttuuuzzzuuuyyy~~~{{{pppjjjggghhhnnnuuu|||~~~ssscccVVVNNNIIIEEEBBB@@@??????>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBAAAAAA>>><<<:::777555333222222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))******++++++,,,))))))************))))))))))))************))))))***************************++++++++++++++++++***************************))))))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++++++++*********+++++++++)))*********+++++++++++++++*********************,,,++++++******++++++,,,++++++******++++++,,,---,,,+++******,,,,,,+++******************+++++++++,,,---------......//////------......///000000111///000111333555777:::;;;???AAACCCDDDEEEFFFIIIKKKGGGLLLPPPRRRYYYgggyyyxxxiii```TTTLLLEEEBBBAAAAAAEEEKKKNNNYYYllltttmmmddd^^^]]]]]]]]][[[[[[cccnnnzzz~~~|||xxxtttpppooooooooopppqqqrrrssstttrrrsssuuuyyy}}}}}}zzzvvvsssqqqpppooojjjjjjkkklllmmmooopppqqquuuxxx}}}{{{vvvuuuwwwqqqttt{{{wwwlllfffeeegggmmmttt{{{rrreee[[[QQQIIICCCBBBAAA@@@?????????AAAAAABBBBBBCCCDDDDDDCCCAAA@@@???===:::888555444444444/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***************+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++************************(((((()))))))))*********)))************+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,+++******))))))))))))******+++++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,+++******,,,,,,+++***+++************+++,,,,,,++++++,,,,,,------......------...///000000111222333333555777999<<>>;;;888666555555555111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++*********+++,,,...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************))))))*********+++++++++)))************+++++++++***************************))))))((()))***+++,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,+++******,,,,,,+++***,,,++++++***+++,,,---...((())))))******+++,,,,,,------...///000111222222444555666999;;;???AAACCCAAACCCEEEGGGHHHKKKOOOSSSWWWdddoooqqquuu~~~mmmcccYYYOOOJJJJJJFFFBBBAAADDDGGGLLLTTT]]]gggvvvvvvmmmggg]]]]]]\\\[[[\\\___dddhhhnnnzzz{{{wwwuuuuuuuuutttrrrrrrssssssqqqppprrruuuyyy}}}zzzvvvtttsssnnnnnnnnnooopppqqqpppnnnmmmpppsssuuuuuuuuuvvvwwwyyy|||}}}pppoooqqqxxx}}}rrrrrrqqqtttzzz{{{uuukkk^^^UUUFFFEEEBBB@@@@@@@@@AAABBBBBBCCCDDDEEEDDDCCCAAA???@@@>>>;;;888666666666666222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******+++---...000)))******++++++******)))))))))************))))))************************))))))************))))))******************************+++++++++,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))(((''''''''')))***+++((()))***+++,,,------...++++++******************,,,++++++++++++++++++,,,++++++******++++++,,,---,,,+++******,,,,,,+++***---,,,+++++++++,,,---...++++++,,,---......//////------...///000111222222333444555888;;;>>>AAABBBBBBDDDFFFHHHJJJNNNRRRVVV```nnn{{{}}}~~~wwwiiiZZZRRRKKKDDDAAACCCFFFCCCCCCGGGLLLRRR\\\fff}}}yyyqqqjjjbbb]]]WWWZZZ\\\^^^___dddlllsss~~~wwwrrrpppppprrruuuxxxyyyyyyyyyzzz{{{yyy}}}{{{yyywwwtttsssssstttsssrrrssssssttttttssssssrrrqqqtttwww{{{~~~xxxoookkkjjjnnnzzz~~~||||||xxxnnnfffZZZKKKAAACCCGGGDDD>>>;;;CCCCCCDDDDDDCCCCCCBBBAAA@@@>>>;;;888555444333333555444222000............,,,---.........---,,,+++......---------,,,,,,,,,,,,+++***))))))***+++,,,*********))))))))))))(((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++************++++++......---,,,+++***)))(((******))))))******+++,,,(((((())))))*********+++++++++******)))(((((((((***+++---...///...------++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***((()))***+++,,,---------++++++,,,------......///111000000000111222333333777888:::<<>>;;;888666666555777555444222000000000000------.........---,,,+++......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))******+++++++++,,,,,,,,,************************************************++++++************++++++++++++***************)))***************+++,,,,,,))))))******************************++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++,,,,,,------......///000000000111222333444555888999;;;===???AAACCCDDDKKKIIIJJJOOOSSSXXXdddppp|||{{{iiiXXXOOOGGGEEEDDDBBBCCCFFFIIIJJJPPPXXX```iii{{{}}}nnnjjjddd___\\\[[[\\\\\\aaaeeekkkpppwww}}}zzzvvvssssssuuuxxxwww|||zzzyyyxxxvvvuuusssrrrqqqqqqsssvvvxxxzzz}}}yyyvvvzzzuuuqqqmmmpppxxxpppeeeXXXQQQMMMHHHFFFFFFAAAAAAAAABBBBBBBBBBBBBBBDDDCCC@@@>>>;;;:::999888888777555444222222111111---............---,,,,,,......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((()))))))))*********++++++******++++++,,,---+++++++++++++++*********)))******+++,,,,,,------+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---......////////////111222444666777888:::;;;<<<>>>???AAABBBCCCJJJJJJNNNSSSYYYaaannnyyy~~~iiiXXXMMMGGGBBBCCCDDDCCCEEEIIIIIIPPP[[[fffnnnyyypppfff___\\\YYYWWWWWW[[[___aaaiiiqqq{{{}}}|||yyyvvvuuuwww|||~~~|||zzzwwwvvvtttttttttuuuwwwyyy{{{}}}yyytttuuuzzz{{{vvvvvv|||xxxmmmbbbWWWNNNHHHGGGAAA@@@@@@@@@AAAAAABBBBBBDDDCCCBBB@@@>>><<<;;;;;;888888666555444333222111...............------,,,......---------,,,,,,,,,***+++,,,------,,,+++***------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))*********++++++++++++++++++,,,,,,------,,,,,,++++++******************+++++++++,,,,,,,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,---,,,,,,++++++,,,,,,------.../////////...///111444666888::::::<<<===>>>???AAABBBCCCDDDIIILLLQQQXXX```jjjwwwmmm[[[PPPGGGCCCAAACCCEEEEEEHHHMMMRRR]]]lllvvv||||||oooccc\\\YYYXXXWWWWWWZZZ___ggglllttt~~~||||||{{{zzz{{{}}}{{{zzzyyyyyyvvvvvvxxxzzz|||~~~|||uuutttxxx{{{}}}~~~uuufffWWWLLLEEEBBBAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAA???>>><<<;;;888888777666444333222111//////......------------......---------,,,,,,,,,)))***+++,,,,,,+++***)))---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,+++++++++*********++++++******++++++,,,------,,,,,,++++++*********++++++******))))))))))))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,---......//////000///000333666999;;;<<<===>>>???@@@AAACCCDDDEEEFFFKKKRRRZZZaaajjjuuu}}}jjjYYYNNNIIIDDDAAA@@@CCCFFFHHHNNNUUUaaaooo~~~wwwlllccc]]]YYYXXXYYYYYY[[[^^^fffpppwww~~~}}}}}}}}}~~~xxxxxxxxx{{{~~~~~~~~~~~~~~~~~~~~~wwwvvvxxxzzz{{{|||~~~vvvfffUUUHHHDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBB@@@???===<<<888888888777666444222111000///......------............---------,,,,,,,,,)))******++++++******)))---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++---,,,,,,,,,++++++************))))))******+++,,,+++++++++++++++*********++++++******)))(((((('''------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,---------...//////000000000111555888;;;===>>>>>>@@@@@@BBBCCCEEEGGGHHHIIILLLUUU```gggppp{{{ooo\\\MMMFFFFFFDDDAAAAAAEEEKKKQQQ]]]ggguuuwwwiii```[[[YYYXXXWWWYYY\\\```eeeooo|||~~~~~~{{{{{{|||}}}}}}||||||||||||||||||}}}{{{}}}~~~~~~~~~tttaaaQQQGGGEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>:::::::::999888666444333000000......---......///......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************++++++++++++))))))(((((())))))***+++))))))******************************************+++++++++++++++***))))))------------------------++++++++++++************,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,---............------......//////000000111333666:::<<<>>>>>>>>>AAABBBCCCFFFHHHJJJLLLLLLNNNZZZfffmmmuuusssdddTTTHHHEEEHHHEEECCCEEELLLUUUcccuuu}}}ttthhh^^^XXXXXXYYYZZZYYY]]]cccjjjrrr}}}}}}}}}~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~zzz|||~~~~~~kkkZZZHHHGGGDDDBBB@@@@@@AAAAAACCCDDDDDDDDDDDDBBB@@@???;;;<<<<<<;;;:::888666444111000///------......///......---------,,,,,,,,,...---++++++++++++---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++''''''((()))***+++,,,,,,((((((((((((((())))))***(((((())))))*********+++*********+++,,,,,,------)))***+++++++++)))((('''------------------------,,,+++++++++******)))))),,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++***+++,,,---............------......///000000000222444777;;;===>>>>>>>>>BBBCCCDDDGGGIIILLLNNNOOOUUUbbbooovvv~~~zzzooocccYYYMMMCCCBBBGGGHHHGGGIIISSS```rrrzzzkkkeee\\\WWWVVVXXX[[[]]]^^^ccckkkttt}}}~~~|||{{{~~~~~~vvvsssrrrtttxxxxxxjjjZZZQQQGGGBBBCCCEEEEEECCCBBBCCCCCCDDDEEEEEEDDDDDDCCCBBB@@@>>>;;;999777666666555222000/////////000///............------------------,,,,,,++++++++++++,,,,,,,,,,,,+++******---,,,+++******+++,,,---,,,,,,,,,++++++*********111///,,,+++,,,,,,***)))))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++******************+++++++++***************,,,,,,++++++,,,,,,---...000...,,,*********+++,,,******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,------------------------///,,,+++,,,...///---+++///.........///000222333222555888<<<>>>@@@@@@@@@CCCDDDGGGIIIKKKOOOTTTXXXbbbiiisss}}}pppiiicccYYYOOOGGGEEEFFFGGGJJJNNNVVVbbbsssqqqjjj```\\\XXXWWWUUUUUU\\\ccciiiqqq}}}{{{yyy{{{~~~~~~uuuqqqpppvvv{{{}}}qqqbbbZZZPPPHHHDDDCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA>>><<<:::888777555333111//////000000///............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,***(((((()))***)))((())))))******+++,,,,,,---++++++++++++++++++++++++******************************************************************++++++,,,,,,++++++,,,,,,---......---+++******+++---...******+++,,,,,,---...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++......---......000222333444666:::===???@@@@@@@@@CCCDDDGGGJJJNNNTTT[[[```gggmmmvvv~~~mmm___\\\YYYTTTMMMHHHFFFFFFGGGOOOTTT^^^lll~~~pppeee```\\\XXXWWWXXXXXXZZZccclllzzz|||yyyyyy||||||{{{~~~wwwqqqooouuuzzz{{{nnniii___RRRHHHAAA@@@@@@@@@AAABBBDDDFFFGGGHHHIIIGGGGGGFFFDDDBBB???===;;;888666444222111000000111///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,***)))***,,,------,,,((())))))******+++++++++++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,,,,,,,++++++,,,,,,---...++++++******+++---...000***++++++,,,,,,------...///...---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,---.........,,,------------...000222333777999;;;>>>???@@@@@@@@@CCCEEEHHHMMMSSS\\\ffflllqqqvvv|||kkk\\\SSSOOOOOOOOOMMMJJJIIIIIIJJJUUU]]]jjj{{{{{{lllbbb\\\YYYWWWVVVWWW[[[___dddooozzz~~~{{{{{{}}}{{{uuuyyy|||wwwtttxxx~~~zzzwwwnnn^^^NNNBBB????????????AAABBBEEEGGGIIIJJJHHHHHHHHHHHHEEEBBB???===999888666444222111111111///............---------------------------,,,,,,,,,,,,------,,,,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++...,,,++++++---......---(((((()))))))))************************************************************************+++++++++(((((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++---...///+++++++++,,,,,,---------,,,,,,++++++******))))))++++++++++++++++++++++++...---------.........---------------...000222444999:::;;;===???@@@@@@@@@CCCFFFJJJQQQZZZfffrrr{{{ppp]]]SSSOOOJJJLLLNNNMMMLLLLLLOOOQQQ[[[fffzzz{{{hhh___[[[ZZZXXXWWWWWW[[[bbbgggooo}}}~~~~~~}}}ooopppsssyyy~~~zzzkkkXXXIIICCCBBB??????@@@AAACCCFFFHHHIIIHHHIIIJJJJJJHHHEEEAAA>>>:::999888666444333222111///............---------------------------------,,,------------,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,***(((((()))***)))((()))))))))))))))*********************************************************))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++++++++++++++++++++...............---......---------...///111333555999:::;;;===???@@@AAAAAACCCGGGMMMVVVaaaooo}}}yyyaaaPPPJJJJJJKKKMMMNNNMMMLLLOOOUUU[[[ggguuu}}}jjj]]]XXXXXXXXXXXXYYY[[[bbbiiipppyyy~~~}}}{{{{{{nnnllljjjjjjpppyyywwweeeUUULLLIIIBBBBBBAAABBBCCCEEEGGGHHHIIIKKKMMMNNNLLLHHHCCC@@@<<<;;;:::888666444222222///............---------------------............---------------,,,+++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,...,,,******++++++***)))************************************************************************)))))))))***++++++,,,,,,)))))))))***+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---/////////...---...///.........///000333555666:::;;;<<<>>>@@@AAACCCDDDDDDIIIPPP[[[hhhwwwlllXXXKKKFFFGGGJJJMMMOOOOOOPPPVVVaaaiiizzzwwwmmm```WWWTTTVVVXXXYYY```dddllluuu|||~~~zzzwwwwww|||uuuqqqjjjfffhhhoooxxx~~~sssdddXXXRRRGGGFFFDDDDDDDDDEEEGGGHHHKKKMMMPPPRRRPPPKKKFFFCCC===<<<;;;999777555333222///............---------------------.........///---------...------,,,+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,...---+++,,,---......---+++++++++++++++++++++***************************************************((())))))***++++++,,,,,,******************++++++,,,,,,++++++,,,,,,---...***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---///000000------...000/////////000222444777888<<<===>>>@@@BBBEEEGGGHHHEEEJJJTTT___mmm|||ooo^^^RRRHHHEEEGGGHHHNNNTTTXXX\\\eeerrr|||{{{fffaaaZZZUUUUUUYYY___ccckkkpppzzzyyywwwwww|||~~~xxxpppiiihhhlllssswww~~~|||mmm```XXXKKKIIIGGGFFFEEEFFFGGGHHHMMMOOOSSSTTTSSSNNNHHHEEE======<<<:::888555333222//////.........------------------.........//////------......------,,,+++---,,,+++******+++,,,---*********++++++,,,,,,,,,)))((('''(((+++---------,,,,,,++++++++++++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++++++++***************,,,,,,++++++,,,,,,---...((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---------------------------///111000---,,,...000000000000111333555888999>>>>>>@@@BBBDDDGGGJJJKKKEEEKKKUUUbbbppppppZZZOOOIIIDDDCCCEEEGGGOOOYYY```gggrrrxxxlll]]][[[WWWUUUWWW___iiipppvvv|||~~~~~~~~~uuuqqqoooqqqsss|||~~~|||ssskkk```XXXMMMEEEDDDFFFJJJMMMNNNQQQSSSSSSPPPKKKGGGEEE???>>>===;;;999777666555111000000000/////////...------------------------111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......++++++++++++++++++++++++---------............//////////////////............///111333555777999:::===>>>@@@BBBEEEHHHJJJKKKLLLPPPXXXdddrrrooo```PPPHHHFFFEEEFFFIIINNNXXXcccjjjtttssseee^^^YYYZZZZZZ[[[___hhhttt}}}|||{{{zzz}}}~~~yyy{{{yyyooodddVVVJJJEEEFFFGGGIIIMMMOOOQQQRRROOOKKKHHHFFF@@@@@@>>><<<:::888777666111111111000000/////////------------------------''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////......///111333555888999:::===???AAAEEEHHHKKKNNNOOOOOOSSS\\\hhhuuuzzzaaaWWWLLLGGGDDDCCCEEEIIIRRR```ooozzzyyypppeee]]]ZZZWWWZZZ___cccjjjuuu}}}~~~}}}ssstttyyyvvvcccTTTLLLIIIIIIIIIKKKLLLMMMNNNMMMKKKHHHFFFBBBBBB@@@>>><<<:::999888333333222111111000//////------------------------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------------------------------............///....../////////////////////000111444666999:::;;;===???CCCHHHMMMQQQTTTUUUSSSYYYbbbnnnyyyzzzgggRRRLLLHHHFFFDDDCCCHHHOOO^^^nnnssshhhaaa\\\ZZZ\\\VVV[[[ccckkkttt~~~vvvnnnqqqvvvppp___VVVQQQNNNLLLIIIHHHHHHIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;:::555555444333222111000///........................000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------.........---------------------------------............///............///////////////000222555777:::<<<======???EEEKKKQQQVVVZZZ\\\ZZZ```iiittt}}}kkkYYYJJJHHHGGGFFFEEEFFFOOOZZZnnn~~~xxxhhh^^^YYYWWWZZZ___\\\aaajjjsss~~~~~~pppkkknnnsss}}}zzziii^^^WWWPPPKKKHHHFFFDDDDDDFFFGGGFFFEEEFFFEEEDDDBBB@@@>>>===<<<888777666444333111000000...........................------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.........//////000000000111333666888;;;===>>>===@@@GGGOOOVVV\\\```bbbbbbhhhqqqzzzsss]]]OOOIIIHHHGGGHHHHHHLLLYYYggg}}}vvvjjj^^^WWWSSSRRRVVV]]]eeejjjsss~~~zzzooojjjmmmqqq}}}rrrggg^^^SSSKKKIIIEEEBBBAAADDDGGGGGGEEEGGGGGGEEECCCAAA???>>>===:::999888666444222111000........................******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000000222444666999<<<>>>@@@???CCCKKKSSS[[[bbbfffgggmmmrrrzzz|||hhhXXXPPPLLLJJJKKKMMMPPPWWWffftttjjjaaaXXXTTTRRRTTTZZZaaaiiippp|||zzzqqqooorrrwww{{{uuulll```VVVMMMHHHBBBAAAEEEHHHHHHGGGHHHGGGEEEDDDAAA@@@>>>===;;;;;;999777555333111000........................+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---------------------------------............///------......///000000111111222444777:::===???AAACCCGGGOOOYYYaaagggkkkmmmwww|||{{{lll^^^VVVTTTQQQPPPRRRYYY```iiivvvvvvbbb[[[UUUSSSUUUYYYccclllsss}}}zzzuuuuuuzzz{{{oooeeePPPJJJDDDBBBFFFJJJJJJIIIHHHGGGFFFDDDBBB@@@>>>===<<<;;;:::888555333222111////////////////////////------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------...///000000///...---////////////////////////---------.........//////---------...///000000111111222555888;;;>>>@@@AAAFFFKKKSSS\\\eeekkkoooqqq~~~uuuggg\\\SSSQQQTTTUUUUUUZZZdddnnnxxxvvvjjj[[[UUUOOOOOORRRZZZfffrrr~~~zzz{{{uuussswww}}}uuuxxxqqq[[[PPPGGGFFFIIIIIIGGGGGGJJJIIIFFFCCCAAA@@@@@@@@@@@@???<<<999666444333222111///,,,,,,---......---...------,,,,,,------...///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++---,,,,,,+++++++++,,,------,,,,,,,,,---------.........------,,,,,,------...........................---,,,,,,,,,,,,---......///////////////000111111888555555888;;;<<<@@@FFFHHHPPPYYY```dddiiipppwww}}}ttt```UUUPPPLLLKKKLLLOOOVVVbbbooo|||xxxggg___QQQNNNNNNRRRXXXbbbsss|||rrrnnnnnnooopppwwwxxxpppsssxxx|||fffYYYMMMJJJKKKJJJIIIJJJIIIHHHGGGEEECCCBBBAAAAAAAAA???===;;;888666555444222000...---///000000///...------,,,,,,------...///...------,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,...000///...------,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,------...///000000000000111111222333888555666:::<<<===BBBGGGLLLTTT^^^dddhhhlllsssyyyssseeeUUUNNNLLLJJJJJJKKKTTT\\\hhhvvvtttdddWWWRRRRRROOOPPPVVV___lllyyyooofffdddffflllqqq{{{{{{tttoooooorrrwww~~~uuufffWWWPPPMMMJJJJJJKKKHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???<<<:::888777666333111//////000222222111......------------......///...------,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///111222111000///---,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................---------,,,------...///111111111111222333444555777666999===???@@@DDDJJJSSS[[[eeekkknnnqqqwww|||uuu^^^TTTKKKIIIIIIIIIKKKNNNZZZcccqqqwwwmmmbbbVVVPPPOOONNNLLLOOOWWWbbbrrrwwwnnnfffaaabbbgggnnnwww}}}vvvuuutttssstttxxx~~~qqq```VVVOOOJJJHHHJJJGGGGGGIIIIIIIIIHHHGGGFFFBBBAAA@@@>>><<<:::888777444222000///111222222222......------------............------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................---------------...//////000000000111222444555666777888;;;@@@BBBBBBGGGNNNYYYaaakkkqqqsssvvvzzzwwweeeQQQKKKGGGHHHJJJKKKOOOTTT```iiixxx~~~sssggg^^^WWWQQQPPPSSSMMMLLLPPPYYYfffwww~~~pppfff___]]]bbbiiittt~~~|||yyywwwwww{{{zzzjjj^^^TTTLLLHHHHHHFFFHHHIIIKKKLLLLLLKKKJJJDDDDDDCCCAAA???<<<:::999444222000///000111111111///......------......///......---------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,,,,---------.........------,,,,,,------..............................------------...///////////////000222444555666888:::>>>CCCDDDEEEKKKTTT___gggpppuuuwwwyyy~~~{{{dddUUULLLIIIHHHJJJLLLNNNUUU]]]gggqqq~~~iii```VVVRRROOOLLLMMMPPPPPPPPPUUU```mmm~~~zzzjjj```ZZZ[[[ccclll}}}}}}zzz{{{vvvlll```SSSKKKJJJGGGHHHJJJLLLMMMOOOOOOOOOIIIIIIHHHFFFCCC@@@===;;;777444111000111111000/////////............//////.........---......///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))***,,,---...,,,,,,,,,---------.........------,,,,,,------.................................------......///000......///000222555666888:::<<<@@@DDDEEEGGGOOOYYYeeekkksssxxxyyy}}}jjjVVVMMMJJJHHHIIIKKKNNNSSS___jjjvvv~~~uuu]]]UUUOOONNNMMMJJJJJJMMMPPPRRRYYYfffuuuwwwggg]]]ZZZ^^^jjjuuu|||ppp___TTTOOOHHHHHHJJJKKKNNNPPPSSSTTTOOOOOONNNLLLHHHDDD@@@>>>:::777444222222111000/////////............//////...............///000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***************+++,,,------,,,,,,,,,---------.........------,,,,,,------..........................................//////000//////000222444666888:::<<<>>>AAADDDEEEHHHSSS___jjjpppvvvzzz|||sss]]]PPPMMMIIIHHHJJJNNNSSS\\\mmm|||sssdddVVVPPPLLLMMMMMMLLLMMMPPPSSSWWWccctttttteee]]]]]]eeettt{{{iii[[[UUUIIIIIIJJJKKKNNNQQQUUUVVVSSSSSSRRRPPPLLLGGGCCC@@@===:::666444333222111000//////............//////...............///000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..........................................///000000000000111333555888:::;;;>>>???BBBEEEEEEIIIUUUbbbmmmrrrxxx{{{~~~zzzeeeSSSLLLMMMIIIIIILLLQQQXXXdddyyywwwfffVVVNNNIIIFFFHHHKKKLLLNNNRRR]]]cccqqq||||||~~~sssccc___ccckkk|||~~~lll]]]QQQMMMJJJKKKQQQUUUVVVTTTTTTVVVWWWWWWXXXWWWNNNCCC@@@>>>;;;888555333222222000///////////////000111///////////////.........---------.........////////////.........---------(((***...111222111...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---)))))))))******+++++++++******+++,,,,,,---......------------------------....................................////////////...------......///000111333222333333555888:::<<<>>>AAAEEEGGGKKKRRR[[[bbbmmmuuu{{{kkk[[[NNNIIIIIIFFFHHHMMMUUUcccuuussscccYYYRRRJJJGGGGGGHHHHHHJJJSSS]]]gggsssoooaaa```fffppp{{{mmm\\\VVVPPPOOORRRUUUUUUTTTWWWYYYZZZ[[[^^^]]]UUULLLDDD@@@:::777555444333111000000////////////000000/////////////////////...---------.........////////////.........---------+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,******+++,,,,,,---......------------------------------------------------............////////////...............///111111333333333444666999;;;<<<@@@BBBEEEHHHLLLTTT^^^fffrrrzzzsssaaaTTTKKKGGGGGGJJJMMMTTT^^^mmm{{{iii\\\SSSMMMKKKJJJJJJLLLLLLPPPZZZfffvvv~~~~~~~~~~~~yyyjjj^^^```iiivvv}}}iiibbbXXXRRRQQQSSSTTTTTTWWWZZZ\\\^^^aaaccc]]]UUUJJJCCC:::666666666444111111000000//////000000000......//////////////////---------..............................---------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,---***++++++,,,,,,------...------------------------------------------------............////////////............///000111111333333444666888:::===>>>AAACCCFFFHHHMMMWWWccclllyyy{{{cccUUUNNNHHHFFFFFFKKKPPPXXXcccsssmmm___VVVNNNIIIJJJIIIJJJMMMOOOTTTaaannn~~~yyyuuurrrzzz~~~ssseee\\\```kkk{{{~~~|||tttkkk___UUUPPPPPPQQQRRRSSSWWW[[[]]]aaadddaaa[[[RRRHHH<<<777888999666222111111000000///000000000............////////////................................................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------------------------------....................................////////////............///000111222333444555888:::===???@@@AAACCCFFFIIIPPP[[[iiisssnnnXXXMMMJJJHHHGGGHHHLLLRRR\\\hhhxxxtttccc[[[TTTOOOLLLKKKKKKMMMPPPSSSZZZiiixxx|||vvvrrrooorrrwww|||nnnbbbZZZ```mmm}}}}}}|||}}}tttgggZZZRRROOOOOOPPPPPPUUUYYY[[[```dddddd```XXXMMMAAA::::::;;;777333222222111000000000000000---.........//////000000.....................------.....................------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------////////////////////////............///////////////......//////000111222333444777:::===???AAABBBAAADDDGGGLLLTTT```oooyyysssbbbPPPHHHFFFFFFGGGIIIMMMUUUbbbrrrjjj^^^YYYTTTQQQPPPOOOPPPSSSWWW[[[dddwwwyyytttjjjlllnnnpppsssxxx~~~~~~lll___YYY```nnnttteeeYYYRRROOOOOOPPPVVVZZZ[[[___eeefffccc\\\SSSGGG@@@===<<<999666333222111111000000000000------......///000000000...............------------------...............,,,,,,,,,,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............////////////////////////000111222222333555888<<>>BBBDDDFFFFFFFFFKKKSSS\\\ffftttoooZZZOOOKKKHHHGGGEEEEEELLLUUUkkkwwwsssdddZZZ\\\[[[TTTRRRWWWYYY^^^gggrrr|||~~~vvvlllccc^^^^^^___]]]aaaeeeiiinnnvvv}}}wwwvvvyyyyyy|||yyyqqqccc___^^^dddpppxxxiii[[[QQQQQQRRRTTTYYY^^^aaabbbbbb\\\YYYRRRKKKDDD???;;;:::666555333222222222000...//////............//////000000///...------,,,,,,........................------------------------.........------,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,---...,,,***(((***---...,,,***,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///............////////////000000000000111222333444777:::===???AAABBBDDDFFFGGGPPP]]]fffmmmwwwrrrbbbYYYNNNJJJGGGGGGGGGJJJVVVeeexxxqqqfffdddaaa^^^[[[ZZZZZZ[[[bbbeeemmm}}}yyypppgggaaa]]]]]]\\\\\\\\\___eeemmmsss|||xxxvvvwwwtttnnnmmmqqqrrrvvv{{{uuuooogggbbbaaahhhuuu}}}pppcccYYYSSSSSSSSSVVVZZZ^^^_________[[[TTTLLLEEE@@@===;;;777555333333333222000...000000////////////000000000//////......---,,,,,,........................------------------------......---------,,,,,,,,,------,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,***)))***,,,...,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///....../////////000000000000000000000111333444444777:::===@@@AAACCCEEEGGGLLLVVVcccmmmttt}}}yyydddUUUMMMKKKHHHGGGJJJNNNUUUdddsss|||jjjaaaaaa```^^^]]]^^^```aaajjjqqq{{{qqqiiiddd]]][[[XXXVVVWWW\\\bbbgggooorrrwww~~~xxxtttpppnnnnnnooollliiiiiimmmpppsssyyyyyyrrrooommmgggeeekkkyyyzzznnndddZZZXXXUUUVVVYYY\\\___```bbb^^^VVVNNNGGGAAA>>>===888777555444444333111///111111000000000000111111000//////......---------........................------------------------...------------,,,,,,,,,///...---,,,++++++++++++...------,,,,,,------...,,,+++***+++,,,---,,,+++,,,------......------,,,------------------------///......------......////////////000000000111111000000000111222333555666999;;;>>>@@@BBBDDDGGGIIISSS]]]jjjtttzzzlllZZZNNNHHHIIIHHHJJJPPPWWWccctttwwwiiiaaa^^^___```aaabbbeeejjjnnnyyyvvvqqqccc___XXXSSSQQQSSSVVVYYY\\\^^^bbbhhhnnnuuuyyy|||~~~uuunnnkkkjjjllloooqqqpppoooqqqtttxxx{{{zzzvvvuuuuuuvvvnnniiinnn||||||}}}xxxoooccc___ZZZXXXZZZ^^^bbbdddddd```YYYQQQJJJDDD@@@>>>:::888666555555444222000111000000//////000000111000/////////......------........................------------------------------------------------...---,,,,,,+++++++++,,,------------------------++++++++++++,,,------,,,------------------------........................//////............//////000000000000111111111111///000000111333555666777:::<<>><<<999888777666444222//////............//////////////////////////////........................------------------------,,,,,,,,,------------...++++++++++++,,,---...///,,,------......------,,,+++,,,------,,,,,,---......------,,,,,,------...------------------------...//////000000//////.../////////000000000111111//////000222444777999:::===>>>AAABBBDDDHHHLLLPPP^^^eeemmmssszzzvvv^^^OOOIIIGGGFFFDDDLLLVVVbbbssszzznnneee]]]WWWUUUWWWWWWZZZ^^^aaagggttt{{{pppfff___YYYSSSOOOLLLKKKJJJHHHHHHJJJKKKMMMQQQSSSVVVZZZ^^^cccfffhhhnnnpppssstttuuuuuuwwwxxxyyyzzz{{{}}}}}}yyytttrrruuuzzz~~~yyytttsssuuuyyytttttttttxxx|||yyyxxx}}}wwwnnniiiiiijjjkkkgggggggggddd^^^UUUMMMGGG???===:::999888777444222000000////////////000000/////////////////////000........................------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,,,,---......---,,,,,,***,,,......,,,+++---///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///........./////////000000000//////111333555888:::;;;>>>???AAACCCEEEIIINNNQQQ___hhhrrrzzzkkkXXXNNNJJJJJJIIIIIIRRR^^^kkk}}}qqqaaaYYYUUUSSSUUUYYYXXX[[[___bbbkkk|||yyypppjjjccc[[[UUUMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHIIILLLPPPTTTWWWYYY[[[^^^aaabbbbbbccceeefffhhhiiijjjmmmoooqqqrrrssswwwxxxzzz|||~~~rrrnnnjjjiiimmmuuu{{{}}}~~~wwwqqqpppqqqtttzzz|||zzzyyy~~~wwwqqqnnnmmmmmmhhhjjjkkkiiicccZZZQQQKKK@@@>>>;;;:::999777555333111111000000000000111111////////////000000000000........................------------------------,,,,,,,,,------...............---,,,++++++++++++,,,,,,---......---,,,,,,***---///...,,,+++---000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...............//////////////////111333555888;;;<<<>>>@@@BBBCCCEEEIIINNNRRR```jjjwwwppp]]]OOOIIIIIIIIIIIIQQQ[[[gggsssooo]]]UUUQQQQQQVVV^^^[[[^^^bbbfffqqqyyyssslllbbb[[[OOONNNLLLJJJHHHGGGFFFEEEBBBBBBCCCEEEGGGKKKNNNPPPMMMOOORRRSSSTTTUUUVVVXXXUUUVVVXXXZZZ]]]___aaabbbggghhhiiilllnnnppprrrsssvvvwwwxxxzzz{{{}}}}}}}}}ggghhhkkkmmmooosss}}}~~~zzzwwwvvvtttvvvxxx~~~|||}}}|||tttmmmkkkllllllooonnnjjjjjjggg[[[MMMHHHDDD???;;;999777666555222222222111222222333444000000000000////////////111///...///222333222000//////...---,,,,,,++++++------------------------,,,------......------,,,........................------------------------//////............//////---......///////////////////////////000000000000000000000000////////////222111222333666:::===???DDDAAAAAACCCFFFLLLXXXdddnnnxxxtttdddSSSJJJHHHHHHJJJNNNQQQbbbuuuyyyiiiYYYTTTUUUXXXYYY[[[ddddddgggqqqyyyrrrkkkhhh^^^ZZZTTTOOOLLLIIIEEECCCDDDCCCBBBBBBCCCDDDBBBAAADDDEEEGGGHHHJJJJJJIIIIIIKKKLLLMMMOOOQQQRRRTTTTTTTTTVVVXXX[[[^^^```bbbcccfffhhhjjjllllllnnnppprrrqqqvvvzzz|||{{{~~~kkkooouuuxxxzzz~~~~~~vvvzzz}}}uuupppnnnlllnnnnnnmmmnnnlllaaaTTTLLLGGGAAA<<<999888777666222222111111111222222333000000000000///////////////...,,,...000111000.........---,,,,,,+++******------------------------,,,------......------,,,........................------------------------//////............//////---......///////////////////////////000000000000000000000000000000000///333333333555888;;;???AAACCC@@@@@@CCCHHHPPP___lllzzzoooaaaQQQJJJIIIIIIMMMQQQ[[[kkk}}}rrreeeYYYVVVYYY[[[^^^```bbbgggppp|||uuupppmmmddd___ZZZTTTPPPMMMIIIFFFDDDBBB@@@@@@AAAAAA@@@??????@@@AAACCCDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHKKKLLLMMMOOOQQQRRRRRRSSSVVVXXXZZZ\\\\\\]]]```aaaeeeiiimmmnnnnnnpppvvvzzz~~~vvv}}}zzznnnuuuvvvoookkkmmmnnnooorrrrrriii___RRRLLLDDD===999888777777333222222111111111222222000000000000////////////...,,,,,,,,,...///...---------,,,,,,+++*********------------------------,,,------......------,,,........................------------------------//////............//////---......///////////////////////////000000000000000000000000000000000000444444555777:::===@@@BBBBBB@@@@@@EEELLLXXXjjjyyyhhh\\\OOOJJJKKKMMMRRRXXXjjjxxxvvvhhh```YYY[[[^^^```cccfffgggqqq{{{wwwtttmmmiiiccc]]]XXXTTTOOOLLLHHHEEEAAA??????@@@???>>><<<<<<===>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBFFFFFFGGGGGGHHHGGGGGGGGGJJJLLLNNNOOOOOOPPPRRRTTTVVVYYY\\\^^^^^^```dddhhhmmmnnnqqqssswwwzzz|||}}}~~~qqqhhhqqq|||qqqjjjjjjkkkoootttuuupppiiiXXXQQQGGG???:::888777777444333222111111111111111000000000000////////////------,,,------...---------------,,,,,,+++++++++------------------------,,,------......------,,,........................------------------------//////............//////---......///////////////////////////000000000000000000000000000111111111444555666888;;;>>>@@@BBBBBB@@@BBBHHHRRR```uuuvvv___VVVMMMLLLNNNSSSZZZaaauuuzzziii___[[[[[[___aaabbbggglllrrr}}}{{{wwwsssmmmgggbbb]]]WWWSSSOOOKKKFFFCCCAAAAAAAAA@@@========================????????????????????????BBBBBBCCCCCCCCCBBBBBBAAACCCEEEGGGGGGGGGHHHIIIKKKKKKMMMOOOPPPQQQSSSVVVYYY^^^```bbbeeeiiillloooppprrruuuyyy}}}rrrhhhcccooowwwjjjgggggglllsssuuurrrooo^^^WWWLLLCCC<<<999777666555555333222111111111111000000000000////////////.../////////........................------------------------------------,,,------......------,,,........................------------------------//////............//////---......///////////////////////////000000000000///000000000111111111222333444666888;;;>>>@@@AAACCCBBBEEENNNYYYhhh|||~~~jjjWWWPPPLLLNNNTTTZZZdddmmm|||nnn```ZZZZZZ^^^bbbcccdddjjjrrr{{{vvvqqqlllfff```\\\VVVQQQLLLGGGEEEDDDBBBAAA??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===??????>>>???@@@BBBCCCDDDFFFGGGGGGIIILLLMMMQQQRRRTTTWWW[[[^^^```bbbbbbeeeiiimmmrrrwww}}}~~~jjjcccbbbooolllfffccchhhoooqqqrrrssseee^^^SSSIIIAAA<<<999777777666555444222222111111000000000000///////////////000111000.........000/////////...............------------------------,,,------......------,,,........................------------------------//////............//////---......///////////////////////////000000000000///000000111111222222222333555777999<<<>>>@@@AAADDDEEEKKKUUU```mmmppp___QQQMMMLLLRRRYYYbbbnnnyyysssddd[[[XXX[[[aaaeeeeeegggppp||||||xxxtttoooiiieee]]]YYYSSSNNNJJJHHHEEECCCAAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777888999:::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;===>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHKKKMMMPPPQQQRRRTTTVVVZZZ^^^bbbgggnnnrrrvvvzzz|||iiidddeeetttpppfff```eeekkknnnqqqtttllleeeZZZPPPGGGAAA<<<999999888777555333222222222000000000000///////////////000222000...---...000........................------------------------,,,------......------,,,........................------------------------//////............//////---......///////////////////////////000000000000///000000111111222333333555666888;;;>>>@@@BBBBBBFFFHHHPPP[[[eeepppzzzbbbTTTMMMKKKMMMUUU___iiiwwwxxxfff]]]ZZZXXX]]]dddhhhhhhkkkyyy}}}yyyuuuppplllfffbbb]]]XXXTTTPPPKKKHHHEEECCCAAA???>>>=====================<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;;;;<<<======<<<;;;<<<>>>;;;;;;:::;;;<<<>>>??????@@@@@@AAACCCDDDFFFGGGHHHIIIKKKNNNPPPSSSWWW]]]aaaccciiioootttwww{{{zzzlllhhhkkkzzzsssggg```ccciiilllpppuuupppiii___UUULLLDDD>>>:::;;;:::888666444333222222000000000000////////////...000222000---,,,---///------------------------------------------------,,,------......------,,,........................------------------------//////............//////---......///////////////////////////000000000000///000000111222222333333666777:::===@@@BBBCCCDDDGGGKKKSSS___iiiqqq~~~oooYYYNNNKKKJJJNNNWWWbbbmmm|||ppp___YYY[[[XXX^^^fffjjjjjjooo~~~|||xxxssspppnnnkkkfffaaa\\\WWWRRRNNNHHHGGGDDDBBB@@@?????????;;;;;;;;;:::::::::::::::999999::::::999999888777888999::::::999888999:::<<<;;;:::;;;<<<>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIIMMMQQQUUUTTTZZZbbbfffiiinnnuuu{{{ppppppuuuvvvkkk___]]]dddlllooonnniiikkkggg\\\RRRJJJCCC<<<;;;:::888666555333333222000111111111111///...---//////............//////......------------.........---,,,++++++,,,---...................................................---------............///000///...---------------////////////////////////000000000000////////////111000000000000222333555888:::<<<===>>>???AAACCCLLLRRRZZZbbblllxxxwww___RRRNNNGGGJJJOOOVVV```ppptttddd[[[ZZZ]]]```bbbfffiiilllwww}}}xxxtttqqqoooooonnnkkkgggaaa[[[XXXQQQOOOKKKHHHFFFDDD@@@>>>=====================<<<999999::::::;;;;;;<<<<<<:::::::::999999999888888888888999::::::;;;<<<<<<;;;;;;:::999:::;;;<<<===CCCBBBBBBCCCDDDEEEFFFGGGKKKMMMPPPUUU[[[```eeegggooorrrxxx}}}{{{{{{sssjjj```]]]aaagggjjjjjjjjjlllkkkbbbYYYPPPGGG>>>===<<<999888666555333222000000111111000///---,,,//////............///////////////....../////////......------------......................................................---------............/////////...---------------////////////////////////000000000000////////////111000000000111222444555;;;<<<>>>??????@@@BBBDDDNNNSSS\\\eeeooo}}}kkkWWWNNNKKKGGGKKKPPPXXXcccsssvvvfffZZZVVVYYY^^^bbbdddhhhmmmrrr~~~zzzvvvsssqqqrrrqqqpppmmmhhhdddbbb]]]YYYRRRMMMIIIFFFCCCAAA>>>>>>>>>=========<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999888999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAABBBEEEIIIMMMRRRVVVXXX```ccchhhmmmsssxxx~~~}}}|||rrrlllddd______bbbeeefffhhhmmmooojjjbbbYYYMMMBBB???===;;;999888777444222000000000000///...---,,,//////............//////000000////////////000000.........//////.........................................................---------............/////////...------------...////////////////////////////////////000000000000000000000000111333555666===???@@@@@@@@@AAADDDFFFOOOVVV___jjjuuuuuu^^^QQQKKKIIIIIINNNVVV___kkk{{{vvveeeWWWRRRUUU\\\```dddfffkkkrrrzzz}}}yyyuuutttuuuvvvvvvuuusssqqqpppnnnhhh```XXXRRRMMMJJJHHHBBBBBBAAA@@@???>>>===============<<<;;;:::::::::;;;;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBEEEHHHKKKLLLOOORRRVVV[[[```gggnnnsss|||vvvuuuxxx~~~}}}uuurrrlllfffbbbaaabbbdddeeekkkpppooojjjbbbUUUHHHBBB???<<<;;;;;;999666333111000000000///...------//////............//////000//////////////////000---...///000000///...---................................................---------............//////......---------......////////////////////////////////////000000000000000000000111222444666888>>>@@@AAAAAAAAABBBEEEGGGQQQXXXdddppp|||kkkYYYOOOLLLKKKKKKRRR^^^kkkyyyttthhhXXXPPPQQQYYYaaaeeefffhhhnnnwww{{{xxxwwwxxxyyy{{{|||}}}}}}}}}}}}wwwoooggg```ZZZTTTPPPJJJIIIGGGEEECCCAAA@@@????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@BBBDDDEEEFFFGGGIIILLLNNNRRRYYY```eee{{{tttnnnnnnrrr{{{{{{yyyuuunnngggbbbbbbcccaaahhhnnnppppppkkk___SSSHHHDDD???======<<<999666222111111000//////......//////............/////////......------......///---...///000000///...---................................................---------............///......---------......///////////////////////////.../////////000000000111000000000111333666888999>>>???@@@@@@AAACCCFFFIIITTT\\\jjjwww~~~eeeVVVPPPMMMLLLMMMWWWhhhyyywwwfff\\\QQQOOOUUU___eeegggjjjmmmttt~~~{{{yyyzzz{{{}}}~~~yyyrrrjjjbbb\\\SSSRRROOOLLLHHHEEEBBBAAA????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>===============>>>???@@@EEEFFFGGGGGGIIIMMMSSSWWWxxxrrrlllhhhjjjnnnxxx}}}~~~wwwooohhhdddbbbaaaggglllqqquuuuuulllcccUUUNNNEEEAAA@@@???<<<888333333222111000000000000//////............//////......------------...............//////.........................................................---------............///...------------...//////////////////////////////......//////000000111111000000000222444777999;;;>>>???@@@@@@AAADDDIIILLLXXXbbbrrrvvv```RRRMMMMMMMMMRRR___ttt}}}mmmZZZTTTOOOPPPXXXbbbgggiiipppttt~~~~~~||||||}}}~~~{{{sssmmmbbb```\\\WWWQQQLLLIIIFFFBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<===>>>>>>BBBBBBCCCBBBBBBDDDHHHKKK{{{sssmmmiiigggjjjooovvvzzz~~~zzzwwwyyy{{{rrrkkkfffdddhhhmmmrrryyy{{{ttteee[[[NNNFFFDDDAAA===888555444333111111111111222//////............////////////............//////......------------......................................................---------............///---------------...//////////////////////////////.........///000111111111///000000222444888:::<<<>>>???@@@AAACCCGGGLLLPPP]]]iiizzzqqqZZZNNNKKKNNNQQQ\\\lllvvvcccVVVSSSQQQTTT[[[dddjjjmmmwww}}}~~~uuurrrmmmggg```ZZZUUURRRLLLKKKJJJHHHEEECCCBBBAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===============>>>???@@@>>>???@@@@@@??????AAACCCzzzrrrmmmjjjiiimmmsssuuuyyytttrrrqqquuu~~~|||ssslllhhhjjjnnnsss}}}qqqeeeUUUJJJFFFCCC===888666555444222111222222333//////............//////000000////////////000000...---,,,++++++,,,---...................................................---------.........//////---------------...///000////////////////////////---......///000111111222///000000222555888;;;===???@@@AAABBBEEEIIIOOOSSSaaannnoooXXXKKKJJJPPPVVVgggwwwqqq^^^WWWUUUTTTWWW^^^fffnnnsss||||||uuummmfff```]]]WWWUUUSSSOOOLLLHHHFFFDDD????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::>>>>>>===<<<<<<=========999999999::::::;;;<<<===<<<>>>?????????>>>@@@AAA}}}uuupppmmmnnnooopppxxxyyy}}}qqqqqqrrrxxxyyynnnmmmooottt}}}}}}rrrbbbRRRGGGBBB??????777555444333333333111///------------.........///,,,------.......................................////////////////////////...---+++++++++---///000------------------------........................000//////.........//////000000000000////////////222222222333666999<<>>>>>BBBJJJSSSZZZmmm{{{yyyaaaSSSKKKIIIRRR___ooommm^^^XXXVVVXXX___eeejjjrrryyy~~~yyytttqqqjjjfff```[[[XXXTTTNNNIIIGGGEEEAAA@@@@@@??????======<<<;;;<<<======;;;999;;;<<<<<<======>>>>>>???AAA@@@???===<<<;;;::::::<<<<<<<<<======>>>>>>>>>===============>>>???@@@}}}}}}|||yyytttssstttuuutttyyy{{{{{{vvvwwwzzzxxxsssooorrr{{{wwwhhhXXXKKKBBB===;;;777555333333444333222000////////////000000000000......///000000000000000........................///////////////////////////...---,,,,,,...000111------------------------........................//////............//////000000000000000000000///333222333444666999===???@@@@@@???@@@EEENNNZZZaaavvvooo[[[OOOJJJJJJUUUcccyyynnnbbb^^^\\\]]]bbbggglllttt|||~~~|||xxxssslllhhhddd___YYYTTTKKKIIIFFFDDDCCCCCCBBB@@@>>>===<<<<<<======<<<:::;;;;;;;;;<<<<<<<<<<<<==================>>>??????============>>>>>>>>>???>>>>>>======>>>??????@@@|||wwwwwwyyyvvvyyy}}}}}}yyyyyy{{{zzzxxxyyy|||zzz}}}{{{yyy||||||qqqooowww~~~ooo^^^NNNCCC<<<999888666444333444444333111000111111111222222222222///000111111222222111111////////////////////////////////////////////////000///...---...///000111........................//////////////////////////////............//////000000000000000000000000333333333555777:::===???AAA@@@@@@BBBIIIVVVdddmmmuuudddSSSLLLJJJMMM[[[jjj~~~nnneeefffcccbbbfffjjjoooyyyzzzuuurrrmmmgggbbbUUURRRNNNLLLJJJIIIFFFDDDBBBAAA??????@@@@@@???>>>>>>============<<<<<<<<<<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@yyywwwzzzyyy|||{{{|||}}}zzzvvvxxx{{{yyy|||tttlllrrr}}}tttbbbRRREEE>>><<<<<<:::666444444333222000111111111222222222333333000000111222222222222111000000000000000000000000//////////////////////////////...------...//////////////////////////////000000000000000000000000///............//////000000000000000000111111111333333444666888;;;===???@@@@@@AAAEEENNN^^^nnnyyy|||iiiZZZNNNKKKLLLRRRbbbssswwwkkkgggiiiffffffjjjnnnuuu~~~}}}{{{xxxrrrnnnbbb___[[[WWWTTTQQQMMMJJJIIIFFFCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===>>>>>>=========>>>>>>???>>>>>>>>>???????????????>>>>>>>>>======>>>??????~~~}}}|||zzzwwwtttvvv{{{{{{|||xxxlllmmmwwwwwwgggVVVJJJDDDBBBAAA===999555444222000///000000000111111111222222...///000000111111000000000000000000000000000000////////////////////////...---------------------////////////////////////000000000000000000000000...............///000000///000000000111111111222333444555777999<<<>>>???>>>???AAAHHHTTTeeexxxmmm]]]QQQIIIIIIMMMUUUhhh{{{ooohhhgggjjjiiijjjpppvvv~~~{{{rrrooojjjfffaaa\\\WWWTTTQQQMMMHHHEEECCCCCCBBBAAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>???}}}zzzxxxvvvzzz}}}mmmjjjqqq{{{|||ooo___QQQJJJGGGCCC???:::666444222111/////////000000000111111111---...//////000000//////////////////////////////////////////////////////---------------,,,,,,,,,........................////////////////////////......---......///000111///000000111111222222222333444666888;;;===>>>???<<>>>>>>>>???AAACCCDDDEEECCCCCCBBBBBBBBBBBBBBBAAABBBAAA@@@@@@???@@@@@@@@@~~~~~~ppphhhllluuu|||zzzjjjZZZNNNHHHBBB???:::666555444333222000000000000111111111111---...//////000000//////........................////////////////////////...............---,,,,,,------------------------........................---------......///000111///000000111111222333333333444666999;;;===??????===@@@GGGRRRaaatttxxxdddVVVMMMGGGFFFLLLUUUbbbyyysssgggffflllrrrsssvvv}}}~~~zzzvvvnnnggg^^^VVVPPPMMMKKKIIIGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCrrrhhhhhhqqqyyysss___PPPGGGAAA===999666555666666555000000111111111222222222......///000000000000000........................//////////////////////////////000000///...------------------------------........................---------......000111111///000000111222222333333333555777:::<<<>>>??????===BBBJJJVVVfffyyymmm\\\PPPLLLGGGHHHQQQ\\\jjjzzzggg```eeeoooxxxyyy}}}|||uuujjjaaaZZZVVVSSSQQQLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFF}}}xxxzzz~~~~~~uuummmhhhllltttrrr```QQQEEE???999999888444333555222222333222222111000///000/////////............////////////////////////000000000///.........---//////.........---------............................................................/////////000000111222222111222444666333777;;;===>>>>>>???@@@AAADDDKKKYYYllluuubbbTTTNNNLLLOOOSSSZZZhhh|||~~~jjj^^^]]]cccqqq}}}zzzrrrkkkeeeaaa```]]]ZZZXXXXXXYYYYYYWWWTTTUUUUUUTTTRRRQQQQQQSSSUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQPPPOOONNNMMMMMM~~~~~~|||{{{~~~~~~}}}yyyxxx|||~~~~~~xxxqqqmmmqqqxxx|||kkk]]]KKKCCC<<<;;;999666555666222222222222111111000000000000/////////.........////////////////////////------------------,,,,,,//////.........---------........................................................./////////000000///111222222111222444666555888;;;>>>>>>>>>???@@@BBBFFFPPP___qqqlllZZZOOOJJJJJJNNNWWWbbbrrr|||nnn___ZZZ]]]hhhwww~~~yyyvvvuuunnnllljjjiiijjjjjjhhhfffdddeeeeeeeeeccccccdddeeehhhfffdddbbb___^^^]]]\\\^^^^^^]]]\\\ZZZYYYXXXWWW~~~}}}}}}|||||||||yyyzzzzzzyyyxxxwwwvvvuuuxxxxxxyyyzzz{{{{{{{{{{{{||||||zzzzzz{{{zzzyyywwwwwwxxx{{{xxxuuuxxx}}}zzzmmmTTTJJJAAA===;;;888666777222222222111111111111000000000000/////////......////////////////////////------------------....../////////............---....................................................../////////000000000///111222222222333555777777999<<<>>>>>>>>>@@@AAACCCJJJVVVgggyyy{{{fffWWWNNNKKKLLLSSS```oookkk```XXXYYYbbbooo~~~zzz|||~~~}}}||||||}}}{{{wwwsssqqqppppppsssrrrqqqooommmkkkjjjiii~~~~~~~~~|||zzzyyyxxxxxxwwwuuuuuutttsssrrrqqqpppooorrrrrrssssssttttttssssssvvvxxx|||~~~~~~}}}{{{zzzssspppmmmkkkkkklllnnnooorrruuu{{{yyy___RRREEE???<<<999777888333222222111111111111111000000000////////////...////////////////////////......//////000000111111/////////..................................................................////////////000000000///111222222222333666888999;;;===>>>>>>???AAACCCEEENNN]]]ooosss___SSSOOONNNSSS]]]lll}}}ggg___ZZZ^^^jjjzzz~~~}}}|||{{{zzzyyywwwuuutttssssssqqqpppooommmllljjjiiiiiikkkllllllmmmmmmllllllkkkoooqqqsssvvvvvvtttqqqnnndddbbb___]]]^^^aaafffjjjooovvvjjj[[[JJJBBB>>>:::888999555444333222111111111222111000000000////////////////////////////////////...//////000000111111111////////////////////////........................////////////////////////////////////000000000111///111222222333444666999;;;<<<===>>>>>>???CCCEEEIIISSSddduuuiiiWWWNNNMMMNNNZZZfffwww}}}hhhaaa___hhhwww|||}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvuuusssqqqooonnnmmmmmmjjjiiigggeeecccbbbaaaaaaccccccddddddddddddddddddggggggiiilllllljjjeeeaaaVVVUUUSSSRRRSSSYYYbbbhhhmmmvvvvvvdddPPPEEE@@@<<<::::::999888555333222222222222111111000000000/////////////////////////////////..................//////...////////////000000000......................../////////////////////////////////000000000111111///000222333333444777999<<<<<<======>>>AAAEEEHHHNNNZZZjjj{{{{{{bbbSSSOOORRRUUU___lllzzzfffcccggguuu~~~}}}{{{xxxvvvuuuuuuuuuuuutttsssrrrrrrooonnnmmmkkkiiihhhhhhgggbbbaaa^^^\\\YYYXXXWWWWWWYYYYYYZZZ[[[\\\\\\[[[[[[]]]]]]___aaabbb___YYYTTTKKKJJJIIIIIILLLTTT___gggpppyyymmmVVVIIIDDD@@@>>>======;;;888555333222222222111111111000000000///////////////////////////////////////................../////////000000000000........................//////////////////////////////000000000111111111///000222333333555888:::<<<<<<======>>>BBBGGGKKKUUU```qqqrrr[[[QQQRRRXXX]]]gggtttuuufffiiisss~~~{{{yyyvvvsssqqqqqqqqqqqqqqqpppooonnnnnnkkkjjjhhhgggeeeddddddddd\\\[[[XXXUUUSSSQQQQQQQQQRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVWWWYYYZZZWWWPPPKKKDDDDDDDDDDDDHHHQQQ^^^hhhvvv{{{zzzyyy}}}rrrZZZLLLFFFBBB@@@@@@???===999666333222222222111111111111000000000000////////////////////////222222111111000000//////.../////////000000111111........................000000000000000000000000000000000000111111111111///000222333333555888:::<<<<<<<<<===>>>CCCIIIMMMZZZeeeuuufffRRRKKKOOOWWW]]]ppp}}}qqqkkkppp|||zzzvvvrrrpppnnnkkkiiijjjjjjkkkkkkjjjhhhfffeeeddddddcccaaa^^^[[[YYYXXXWWWUUURRROOOMMMLLLMMMMMMJJJKKKLLLLLLLLLLLLLLLKKKGGGIIIKKKMMMMMMKKKIIIGGGDDDAAAAAADDDHHHQQQ```mmm~~~~~~~~~xxxtttyyyiiiVVVNNNJJJEEEAAA@@@>>>:::555222000//////000000000000000000000000000000000000////////////000000//////.........---000...---+++***+++,,,---//////............//////////////////000000000000//////000111111111111111//////000222444777999:::999;;;>>>@@@???AAALLLXXX___jjjzzzqqq]]]SSSOOOPPP[[[iiiuuuwwwjjjiiivvvyyyvvvrrrnnnllliiifffdddbbbaaaaaa```___^^^]]]\\\______^^^\\\YYYWWWTTTSSSQQQOOOLLLJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDCCC@@@@@@DDDIIIQQQ```mmm}}}{{{xxxzzzwwwdddXXXPPPJJJEEE???===999555222111000000000000000000000000000000000000000000////////////000/////////............111111111111111000////////////............//////////////////000000000000///000000111111111111111333222333333444555777777:::;;;>>>@@@???BBBMMMZZZeeepppxxxfffUUUNNNMMMPPP]]]lll}}}ooofffooo}}}yyyzzz~~~|||yyyssspppkkkhhheeeccc```]]]]]]\\\ZZZYYYXXXWWWXXXXXXYYYXXXWWWUUUSSSPPPNNNMMMKKKIIIGGGEEECCCBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???DDDJJJSSSbbbpppuuudddVVVLLLHHH>>><<<999555333222222222000000000000000000000000000000000000////////////////////////............000222333444444333000/////////............//////////////////000000000000///000111111222222111111333333333444555666888888;;;<<>><<<<<<===<<<;;;::::::;;;<<<===<<<;;;>>>DDDLLLVVVfffttt~~~mmmYYYKKKFFF===;;;888555333333333333000000000000000000000000000000000000///////////////////////////.........///000111111111000////////////............//////////////////000000000000000000111222222222222111000111222444777:::<<<=========???AAAAAAFFFUUUdddvvvzzzaaaUUULLLMMMPPPWWWgggxxxzzzjjjhhhlll~~~|||uuuxxx{{{~~~}}}xxxrrrnnndddbbb___]]]\\\[[[YYYXXXSSSPPPMMMJJJIIIJJJLLLMMMPPPOOOOOOMMMKKKIIIGGGFFFCCCBBBBBBAAA@@@?????????>>>>>>======<<<;;;:::999;;;:::999888888999:::;;;999999===EEENNNYYYiiiwww~~~zzz{{{vvv]]]LLLEEE===;;;888666444333444444111111111111111111111111000000000000////////////.........///////////////000///............000000//////............//////////////////000000000000000000111222222222222222000111333555888;;;===???>>>>>>???AAACCCKKK\\\lll}}}vvv\\\RRRKKKMMMRRRZZZkkk}}}rrreeehhhppp|||uuuooovvv|||}}}zzzuuunnnjjj```^^^[[[YYYYYYXXXVVVUUUPPPNNNKKKIIIHHHHHHJJJKKKLLLLLLKKKJJJHHHFFFDDDCCC>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::999888:::999888777777888999:::888888<<>><<<999666444333444444111111111111111111111111000000000000////////////.........///////////////111000///---...///111333//////............//////////////////000000000000000111222222333222222222444555555666888:::<<<===??????@@@CCCFFFPPPccctttnnnVVVMMMIIIMMMSSS]]]rrrkkkaaafffnnn~~~vvvsssoooyyy~~~|||zzzwwwqqqjjjfff___]]]YYYWWWUUUTTTQQQOOONNNMMMJJJHHHGGGGGGHHHIIIGGGFFFFFFEEECCCAAA???>>>;;;;;;;;;;;;;;;;;;::::::888888999999999888888777888888777777777777888888999999<<>>@@@???AAADDDIIITTTiii|||rrr```PPPJJJHHHNNNWWWfff~~~uuueeeaaagggoooxxxtttuuuuuu}}}}}}|||zzzxxxuuuooohhhccc```]]]YYYUUUSSSPPPMMMKKKHHHGGGEEECCCBBBBBBBBBBBBCCCCCCBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::666666777777888777777777777777777777777777777777:::999<<>>===<<<<<<;;;999999999888777666666555777666555444444555666777555555555555666666666666888888:::===BBBHHHNNNRRR[[[bbbjjjpppssswww}}}xxxxxx~~~~~~eeeQQQHHHAAA;;;:::888444222444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333555555444444666999;;;===???@@@>>>AAACCCFFFNNN```xxxkkkYYYNNNKKKLLLPPPWWWfff}}}nnneee``````kkkyyyyyywww{{{}}}|||zzzwwwsssooolllgggbbb___ZZZWWWSSSPPPNNNLLLJJJIIIFFFEEECCCAAA@@@@@@@@@@@@======<<<<<<;;;::::::999999999888777777666555555777777666555555666777777555555555555666666666666555555666999===BBBGGGJJJQQQWWW___eeehhhmmmtttzzz|||zzz~~~ppp]]]MMMEEE>>>;;;999444222333333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333555555777888:::<<<>>>AAABBBCCCAAABBBDDDHHHSSSggg~~~yyydddUUULLLGGGJJJQQQ]]]qqquuueee______dddtttyyyvvvxxx}}}zzzxxxvvvsssoookkkgggbbb]]]YYYUUUSSSOOOMMMLLLKKKIIIGGGEEEDDDBBB@@@>>>=========::::::999999888888777777888888777777666555555555555555444444444555555666444555555555555666666666444444555666888<<<@@@BBBEEEJJJPPPTTTXXX^^^ffflllsssvvvyyy|||~~~~~~lllSSSIII@@@<<<999555333333333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333555555888999;;;>>>@@@BBBCCCDDDCCCCCCDDDLLL\\\rrrnnnZZZOOOJJJGGGKKKUUUhhhxxxiii\\\[[[aaammm~~~yyyxxx{{{~~~{{{wwwuuusssppplllgggccc^^^XXXTTTPPPNNNLLLJJJJJJHHHFFFDDDCCCBBB@@@???===;;;:::999888888777777666666666666666666666555555555444444222222222222222333333444444444444555555555666666777666666666888:::<<<>>>>>>AAADDDGGGJJJPPPWWW]]]cccffflllpppuuuyyy~~~yyyvvvXXXLLLAAA<<<:::666444555333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111222333555555666777999<<<>>>@@@@@@@@@DDDCCCFFFQQQeee||||||cccRRRKKKJJJKKKPPP]]]rrrrrrdddYYY\\\eeeuuu~~~~~~}}}~~~}}}yyyuuussspppmmmiiiddd```[[[UUUQQQMMMKKKIIIHHHGGGFFFDDDBBB@@@???>>>===;;;999777666777777666666666666666555555555555444444444444444222222333333444444444444444444444444555555555555777777666666777888999:::======>>>???BBBFFFLLLPPPTTTXXX___fffmmmuuu|||{{{}}}{{{\\\OOOAAA<<<:::888666777333333333222222222111111000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000000000000111222333555555555666999<<<>>>?????????CCCCCCIIIWWWmmmrrr[[[NNNJJJKKKNNNVVVeee{{{qqqddd[[[___jjj{{{}}}}}}}}}|||zzzvvvsssqqqmmmjjjfffaaa]]]YYYSSSPPPKKKIIIGGGFFFFFFDDDAAA???<<<<<<<<<;;;999777555444666666666666666555555555333333333333333333333333333333444555666666666666333444444444444555555555555444444555555666777777===<<<;;;;;;===AAAEEEGGGHHHNNNVVV___hhhqqqyyy~~~dddTTTDDD===;;;999777888333333333222222222111111000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333555555666888;;;>>>@@@AAA@@@@@@BBBEEEOOO___uuuiiiVVVMMMKKKLLLPPPZZZlllqqqfff___eeeqqq~~~{{{zzzyyy{{{{{{zzzxxxuuussspppoooiiifffbbb^^^[[[VVVQQQNNNJJJHHHGGGFFFEEECCC???<<<999999:::999888666555333444444444444444444444444222222222333333333333333111222333444555555555444333333444444444555555555333333333444555666777777:::999888999<<>>;;;777888888888888666444333333333333333333333333333222222222222222222222333---...000111222222111111333333333444444444555555333333444555777888999999666666555777;;;>>>@@@@@@@@@FFFNNNWWW___hhhpppuuuuuubbbMMMCCC???;;;777666333333333222222222111111000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333555555777999<<>>???CCCCCCIIIVVV```fffnnnwwwsss[[[JJJBBB???:::666666555444333222333444555333333444444333333222222000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333000222333333222333555777777:::>>>@@@@@@@@@AAACCCHHHVVVgggvvvoooYYYMMMJJJLLLPPPaaarrrwwwzzz~~~~~~ssskkkiiigggccc```ggglllrrryyy~~~{{{zzzxxxwwwtttqqqnnnmmmjjjgggddd___[[[WWWSSSPPPMMMJJJGGGEEECCCAAA@@@@@@>>><<<::::::999888777555555555555222222222222222222222222333222111111111111111222222222222333333333444444333333333444444444555555555666777777777777777777999888777888:::<<<>>>???CCCCCCHHHSSS[[[```hhhppp}}}zzzcccOOODDD>>>:::888666555444333333333444555444444444444444333222111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000222333333222333555777:::===@@@AAAAAAAAACCCEEEMMM[[[mmm|||jjjVVVMMMLLLPPPUUUiiiyyy}}}~~~rrrmmmfffaaa```aaabbbcccmmmttt~~~{{{yyywwwvvvtttqqqnnnkkkiiifffbbb```ZZZWWWRRROOOLLLIIIFFFDDDCCCAAA???>>>>>>===;;;999888888666555444444444444111111111111111111111111222222111000000///000000222222222222333333333333333333333444444444555555555666777777888888777777999999999:::;;;===>>>???DDDEEEJJJRRRXXX]]]dddkkkxxx~~~oooYYYHHH>>>;;;:::777666444333333333444555555555555555444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333333333444666888<<>>@@@FFFJJJPPPWWW[[[```ffflllvvv|||zzzcccMMM???;;;<<<777666555444333333444444666666666555444333222111000000000000000000000000////////////////////////////////////////////////111111111000000000000000111222444444444555777999===@@@CCCBBBAAACCCHHHMMM\\\mmm|||]]]NNNKKKOOOYYYccc{{{{{{tttmmmiiifffcccdddeeedddeeejjjttt|||~~~|||zzzwwwtttqqqpppooolllhhheeebbb^^^ZZZWWWRRROOOLLLIIIGGGEEEBBB@@@>>><<<;;;::::::999777666666555444333222222222333000000000000000000000000111000000///......//////111111111222222222333333333333333444444444555555555666777888999999999999777999;;;;;;;;;<<>>:::888777555444333444444000111222222333333222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222111333555555666777:::<<<<<<@@@CCCBBB@@@FFFSSS^^^uuuwwwbbbRRROOOPPPUUUhhh|||{{{}}}xxxtttpppmmmkkknnnppprrrtttxxx}}}~~~|||yyyuuurrrnnnmmmgggddd```[[[XXXTTTOOOLLLJJJGGGDDDBBBAAA???===;;;<<<:::888888999888777555555555444333333333444444111111111111111111111111////////////000222333444000111111111111222222222333333333444444444555555555666777888:::::::::;;;;;;===>>>======BBBKKKSSSgggxxx|||ssspppppp}}}}}}{{{|||sss\\\JJJ@@@:::999777555444333444444//////000111222222222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222333111333555666666888;;;======AAADDDCCCBBBHHHVVVbbbzzzmmm\\\PPPQQQRRRWWWllluuuwww{{{vvvrrrqqqqqqpppppprrrvvv{{{~~~}}}xxxtttqqqmmmjjjgggccc___[[[WWWTTTQQQMMMKKKEEEEEECCCBBB@@@???======999999888888777666666666333333222111111222333333000000000000000000000000111111111111000000000000222222111111111111111111444333333333333444555555777777777777888999:::;;;<<<999999;;;<<<@@@PPP```zzz~~~zzzzzzzzz{{{|||}}}~~~vvvoooqqqxxx{{{www~~~~~~hhhSSSEEE<<<999777555555555555444222111111111000000//////000000000000000000000000////////////////////////222111111111000000//////000///...---...000222333444444444555777999<<<===@@@AAACCCEEEEEEJJJZZZkkkfffXXXNNNOOOTTT___wwwsssmmmttt}}}|||vvvvvvwwwvvvvvvyyy||||||wwwsssppplllhhhfff```]]]XXXTTTRRROOOKKKIIIEEEDDDCCCAAA@@@>>>===<<<999999888777777666666555333222222111111222222333000000000000000000000000/////////000000111111111111111111111111111111111444333333333333444555555666666777777999:::;;;<<>>???BBBDDDJJJZZZjjj~~~yyyuuuuuuvvvvvvxxxyyyzzz{{{||||||||||||}}}~~~{{{qqqooottt~~~~~~{{{~~~qqqZZZIII>>>;;;888666555555444333222111111111111111111000000000000000000000000000000000000000000000000000111111111111000000000///111000/////////111333444444444444555777:::<<<>>>BBBCCCDDDFFFGGGMMM___ooo}}}bbbVVVNNNQQQXXXfff~~~}}}oookkksss~~~~~~~~~}}}|||||||||}}}}}}~~~{{{vvvqqqnnnjjjfffccc\\\YYYUUUQQQOOOLLLIIIFFFDDDCCCBBB@@@???===<<<;;;888888888777666666555555333222111111111111222333000000000000000000000000,,,---...///000111111222111111111111111111111111444333333333333444555555666666777888999;;;===>>>AAAAAAEEEJJJOOOXXXhhhvvv|||vvvrrrnnnnnnooopppqqqsssuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxzzz}}}rrrlllooowww}}}cccNNNAAA===999666555555333222111222222222222222333333000000000000000000000000111111111111111111111111111111111111000000000000111111000000111222444555444444444666888;;;===???EEEDDDEEEGGGIIISSSeeewwwsss]]]TTTOOOUUU___oooxxxmmmllluuuxxxmmmhhhiiikkknnnqqqtttwww{{{~~~}}}yyytttoookkkgggccc```YYYVVVRRROOOMMMJJJGGGEEECCCBBBAAA???===<<<::::::888777777666666555444444222222111111111111222222000000000000000000000000---------...///000000000111111111111111222222222444333333333333444555555555666666888:::<<<>>>??????BBBHHHOOOXXXdddttt~~~xxxrrrmmmjjjggghhhhhhjjjkkkmmmooopppnnnnnnmmmmmmnnnoooppppppsssuuuyyy|||ssslllkkkpppjjjQQQDDD@@@;;;777555444333222222222222333333444444444000000000000000000000000000000000000000000000000111111111000000000000000111111000000111222444444444444555666999<<>><<<:::999888777777666666555444444444111111111111111111111111000000000000000000000000////////////............000000111111111222222222444333333333333444555555555555666777999<<<===???===CCCJJJRRR]]]kkkzzz{{{{{{|||sssmmmhhhdddaaaaaabbbbbbcccdddfffhhhiiiffffffffffffffffffggghhhfffiiilllooosssyyyxxxnnnjjjlll{{{nnnSSSFFFBBB<<<888666555444333222222333333444444444555000000000000000000000000////////////////////////000000000000000000111111//////000000111222222333333444555777:::===@@@BBBEEECCCDDDIIIQQQ```vvv}}}gggVVVSSSTTT^^^nnnyyyqqquuu~~~nnnccc[[[TTTSSSVVVWWW^^^gggqqq{{{~~~|||zzzvvvpppkkkfffbbb]]]ZZZVVVSSSOOOMMMKKKIIIGGGEEE@@@???>>><<<;;;999888777666666666555444444333333000000111222222111000000000000000000000000000000000000000/////////......000000000111222222333333444333333333333444555555555555666777888:::<<<======DDDKKKQQQ\\\jjjvvv{{{zzzyyyuuuqqquuu~~~zzzpppgggaaa]]]ZZZXXXZZZZZZZZZ[[[\\\]]]^^^___]]]]]]\\\\\\\\\\\\]]]]]]\\\___bbbeeeiiinnnuuuyyyqqqkkkiiitttrrrXXXHHHCCC===888666555555444222333333333333333444444000000000000000000000000........................000000000000111111111111//////000000111222222222333444555777:::>>>BBBDDDDDDBBBDDDLLLXXXiiiyyydddUUUTTTXXXcccwwwwwwrrryyyrrrcccZZZTTTQQQQQQSSSQQQYYYeeeppp|||}}}{{{yyyuuuoooiiiddd```[[[WWWTTTQQQMMMKKKJJJHHHFFFDDD???>>>===;;;:::888777666666666555555444333333222///000111222222111000///000000000000000000000000//////000000000000000000///000000111222222333333444333333333333444555555555555555666777888:::;;;<<>>>>>===;;;999888666666666555555444444333222222///000111222222111000///000000000000000000000000......///000111222333333///000000111222222333333444333333333333444555555555555555555666777888999:::@@@DDDEEEKKKVVV[[[[[[aaa```^^^___hhhssswwwuuunnnggg\\\SSSNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKHHHJJJLLLNNNQQQVVV]]]aaalllqqqxxxtttllleeehhhyyy|||fffIIIDDD===999777777777777333333333222222111111111000000000000000000000000000000000000000000000000//////000000111111111222111111222333444444444444333444555888;;;@@@CCCFFFDDDCCCHHHTTTdddxxxooo\\\SSSVVV^^^mmmvvvuuuiii]]]QQQNNNQQQSSSWWW[[[gggnnnwww~~~~~~|||xxxsssllleee```\\\XXXUUUQQQOOOLLLHHHEEECCCBBBAAA@@@???===:::888666555555777666444333222111111111222222222222222111000///111111000000//////......111111111000000000000000111111000000000000000000000111111222222333333444666666666666666777777777777888;;;>>>CCCGGGKKKMMMRRRRRRSSSXXX^^^ccceeedddddd___VVVMMMHHHFFFGGGIIIKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCFFFJJJMMMPPPYYY```kkkttt{{{vvvmmmdddeeeooo|||mmmTTTIII@@@===<<<888444333333333333222222222111111111111111111111111111111000000000000000000000000222222333333333444444444000000000000111222333444555666888:::===@@@BBBCCCEEEDDDKKKZZZnnnjjjWWWPPPUUUaaauuuwww{{{vvv___WWWOOOMMMOOOTTT^^^hhhuuu|||}}}{{{uuuqqqjjjccc___[[[WWWTTTQQQOOOKKKHHHEEEBBBAAAAAA@@@???<<<:::888666555555666555444333222111111111111111222222111000000///111111111111000000000///000000000000000000000111222222222222222222222222111111111222333333444444666666888999:::;;;;;;;;;777888999<<>>>>>>>>===============???AAADDDGGGIIIOOOVVV___hhhnnnvvv~~~wwwmmmcccbbbiiixxx|||tttZZZMMM@@@<<<;;;888444222333333333222222222222111111111111111111111111111000000000000000000000000222222222222333333333333111111111111222333444555555666888;;;===@@@BBBCCCEEEFFFNNN^^^qqqfffVVVQQQWWWfff{{{www~~~wwwccc[[[UUUTTTWWW]]]gggqqq~~~~~~~~~~~~|||zzzrrrmmmgggaaa]]]YYYVVVTTTOOOMMMJJJGGGDDDBBB@@@@@@>>>===;;;999777666555555666555444222111111111111000000111111000000//////222222111111111111000000/////////000000111111111222222222222222222222222111222222333333444555555333444666777888888777777777777888999:::<<<>>>???@@@@@@AAAEEEIIILLLNNNNNNNNNLLLJJJHHHEEEBBB@@@???AAA@@@???>>>============;;;;;;;;;:::::::::::::::999888888999;;;===@@@AAADDDIIIQQQYYY___hhhqqqxxxyyymmmbbb^^^aaakkk|||~~~dddRRR@@@::::::888444111333333333333222222222222111111111111111111111111000000000000000000000000000111111111222222222222222222222333333444555666666777999;;;>>>@@@BBBCCCFFFHHHRRRddduuuuuu^^^RRRRRR[[[lll~~~xxxxxxccc\\\WWWWWW[[[aaalllvvv~~~~~~}}}}}}~~~}}}{{{yyyoookkkddd___[[[XXXUUUSSSMMMKKKIIIFFFCCCAAA???>>><<<;;;:::888666555555555555444333222111111111111//////000000000000//////111000000000000000000000---......///000111222222////////////000000000000222222222333444444555555333444555666666555333222666666666777777888::::::<<<<<<===@@@CCCEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@===<<<;;;;;;::::::::::::888888888888888777777777666666666777888999;;;<<<>>>BBBHHHMMMTTT]]]gggoooxxx}}}{{{ooobbb[[[ZZZ___jjjuuummmWWWAAA:::;;;:::666333444444333333333222222222111111111111111111111111000000000000000000000000000000000000111111111111222222222222333444555666666777999<<>>===::::::888777666555555444444333333222111111111111...///000000000000//////.../////////////////////------...///000111111222....../////////000000000111111222333333444444555444555777888888888888777555555555666777888999:::999:::<<<===???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBB<<<;;;;;;:::999999999:::666777777777777777777777666777777777888888999::::::===AAAEEEJJJRRR]]]eeeooouuu~~~}}}rrreee\\\WWWWWW]]]eeevvvuuu^^^EEE;;;;;;;;;888666444444444333333333222222111111111111111111111111000000000000000000000000//////000000000111111111111111111222222333444555777888:::<<>>AAAHHHQQQXXXdddkkkvvvvvvjjjaaaZZZUUUVVVZZZiiixxx|||eeeLLL@@@<<<;;;999888444444444444333333333333111111111111111111111111000000000000000000000000///000000000111111111111111111111111222333444555888999;;;===@@@BBBDDDEEEIIIPPP```ssswww___WWWXXXVVVeee}}}|||yyy}}}vvvppppppqqquuu}}}}}}}}}|||}}}|||yyyuuuqqqkkkfff```[[[WWWSSSPPPNNNFFFFFFEEEDDDBBB???<<<;;;777777666555444444444444333222222111111111111111///000000111222222111111............/////////000......////////////////////////000000111222222333///000000111111222222333333222111000111222444555666666555555555666666777444666999;;;;;;<<>>===<<<:::999888888888555555555666666666777777444555666777888888888888666888::::::<<<@@@HHHNNNYYYaaannnzzzyyyppphhh___WWWTTTVVV```qqqnnnUUUEEE===999777888555444444444444333333333111111111111111111111111000000000000000000000000000000000111111111222222222222222333333444555666888999;;;>>>@@@CCCEEEFFFMMMUUUeeewwwnnnZZZUUUXXX[[[jjj|||}}}|||{{{}}}}}}|||{{{{{{zzzwwwrrrnnnjjjeee___YYYUUUQQQNNNLLLEEEEEEEEEDDDAAA>>><<<:::777666555444444444444444222222111111111111111111000000111222222222222222.../////////000000111111///////////////.........,,,------...///000000111/////////000111111222222===:::777333111111222333777777666555444444444444444777;;;<<<<<<===@@@CCCEEEIIIMMMPPPOOOKKKEEEBBB???>>><<<;;;999888777777444444444555555666666666222333444555666777777777888999;;;::::::>>>DDDJJJQQQZZZhhhuuu}}}|||ssslllcccYYYTTTTTT[[[mmmttt[[[HHH===777555777555555444444444333333333111111111111111111111111000000000000000000000000111111111111222222222222444444444444444555777777888999;;;>>>AAACCCEEEFFFQQQYYYhhhzzzfffTTTRRRVVV^^^nnn}}}}}}{{{~~~zzzvvvvvvwwwvvvqqqlllhhhddd]]]WWWSSSOOOLLLIIIGGGEEECCC@@@===;;;:::999444444333333333333222222111111111111111111111111......////////////..............................////////////////////////////////////000000000000111111222222222333333333222222111111222222333444555444444444444555666666666777999999:::<<>>===;;;::::::999666666555555555444444444777666666555555555666666888777777777999<<>>@@@EEENNNVVVWWWUUURRRJJJCCC@@@???>>><<<;;;:::999999666666555555555444444444777666666555555555666666888777777777888;;;===???EEELLLVVV```iiisss}}}uuufff[[[YYYZZZeee|||tttYYYFFF>>>;;;999555555444333222222222222222222111111111111222222222222222222222222222222111111222222222333333333555555444333333444444444777999===AAADDDFFFHHHJJJVVVccctttlllXXXPPPRRRUUUddduuu}}}|||{{{xxxwwwuuurrrlllgggbbb]]]WWWQQQLLLHHHEEECCCBBBAAA???<<<:::888777777333333333333222222222222111111111111111111111111000000111111111111000000........................111111111111111111111111////////////000000000000111111222222222333333333222222111111222222333444666666777777777777888888999:::::::::999:::<<<>>>FFFOOOWWWXXXUUUQQQIIIBBB???>>><<<;;;999999888888555555555555555444444444666666666555555666666777888888777777888999;;;<<<@@@EEELLLSSS[[[fffrrr{{{nnn```YYYXXXaaavvvfffNNNBBB======888777666555444444444444333333222222222222333333222222222222222222222222111111222222222333333333555444444444444444555555777:::???BBBDDDFFFHHHJJJYYYhhh|||}}}dddUUUPPPRRRVVVfffwww~~~}}}{{{{{{yyywwwvvvtttoooiiiddd^^^ZZZSSSMMMIIIEEEBBB@@@???>>><<<999888666555555333333333222222222222111111111111111111111111111///000000111111000000///........................000000000000000000000000////////////000000000000111111222222222333333333222222111111222222333444666666777777777888777777888999999999999:::<<>>>>>999888777666555444444444444333333222222333333444111111111111111111111111111111222222222333333333444444444444444555666666777;;;@@@CCCEEEFFFIIILLL]]]nnnttt___TTTQQQTTTWWWhhhxxx~~~{{{}}}~~~|||zzzyyyyyyxxxwwwtttooohhhdddZZZUUUOOOJJJFFFCCC@@@>>><<<;;;999777666555444444333333222222222111111111000000000000000000000000...//////000000//////...////////////////////////////////////////////////////////////000000000000111111222222222333333333222222111111222222333444444555666777777777666666666777888888999;;;>>>AAADDDLLLSSSTTTPPPKKKCCC<<<::::::888777666666666666444555555555555555555555666666666666666777888888888888888888888888888999:::<<<>>>AAAFFFOOO[[[dddooovvv|||}}}~~~~~~mmm^^^UUUYYYiiizzz___GGG======999888777555444444333333444333333222222333333444111111111111111111111111111111222222222333333333333333333444555666777888888===BBBDDDEEEGGGLLLPPPaaauuuooo\\\TTTRRRVVV\\\kkkzzz{{{{{{zzz}}}zzzwwwxxxyyyzzzyyytttmmmfffaaaTTTPPPKKKFFFCCCAAA???===999999777666555444444333222222222222111111111111000000000000000000000000......////////////......////////////////////////........................////////////000000000000111111222222222333333333222222111111222222333444444555666777888777666555444666777888999;;;>>>AAABBBJJJRRRRRROOOJJJBBB:::888888777666555444444555444444444555555555555555666666666666777888999999888888888999999999999999999;;;===>>>AAAGGGQQQXXXcccjjjppprrruuuzzz|||{{{zzzvvvdddZZZZZZeee~~~gggLLL>>>===999888777555444333333222333333222222222222333333111111111111111111111111111111222222222333333333333333333444555777888999:::>>>CCCEEEEEEIIIPPPVVVggg{{{lll[[[TTTSSSZZZdddqqq~~~{{{|||{{{~~~|||xxxuuuvvvxxxxxxvvvoooeee]]]XXXNNNKKKFFFBBB@@@>>>===;;;888777666555444444333333222222222222111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////000000000000111111222222222333333333222222111111222222333444444666777999999888777666666777888888888:::===???AAAIIIQQQRRROOOJJJBBB;;;777666555444444333444444444444444555555555666666666666666666777888999:::888888999:::::::::::::::777:::<<<===>>>BBBIIINNNVVV]]]dddgggkkkrrrvvvvvvvvvlll```ZZZ^^^rrrpppSSSBBB>>>:::999777666444333333333222222111111111111222222111111111111111111111111111111222222222333333333222333333444666777999:::<<<@@@DDDEEEEEEJJJTTT]]]nnnjjj[[[TTTTTT___mmmxxx{{{~~~~~~}}}{{{wwwtttssstttuuuqqqhhh]]]TTTNNNJJJGGGBBB???>>>===;;;:::888777666555444444444444222222222111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333222222111111222222333444555777999:::::::::888777888888999888888888;;;===AAAJJJQQQRRROOOKKKCCC<<<666555444444333333333333444444444555555555666666666666666666777888999:::888888999:::;;;;;;;;;;;;777999<<<======???DDDHHHLLLSSSZZZ^^^ccckkkpppppptttrrrbbbYYYWWWgggvvvXXXEEE@@@;;;:::888777555444333333222111111111111111111222000000000000000000000000111111222222222333333333222222333444666888999:::===AAADDDEEEEEEKKKWWWaaarrrhhhZZZTTTTTTbbbsss~~~{{{~~~{{{wwwqqqmmmqqqoooiiiaaaXXXOOOHHHDDD>>>===<<<;;;999888777666777666444333222111111111////////////////////////000000000000000000000000//////000000000000//////////////////////////////........................000000000000111111111111000111111111111222222222222111111111222333333444333444666777888888777777888999999888666777999;;;BBBGGGRRR]]]ZZZLLLAAA>>>999666555666444111222666444444333222333444555666444666888:::;;;:::999888777777888::::::::::::::::::;;;;;;<<<===>>>@@@AAAJJJIIILLLSSSXXX]]]eeemmmyyy}}}hhh]]]UUU\\\nnn{{{~~~cccJJJ@@@===999777888777333222444555555444333333222111111222222222222222222222222222222222222222222222222333333333222222444888<<<@@@BBBEEEGGGFFFJJJXXXggg{{{yyybbbVVVSSSXXXhhhxxx}}}zzzuuuppplllllliiibbbZZZRRRJJJDDDAAA===<<<;;;:::999777666666666555444333222111111111111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////........................000000000000111111111111111111111111222222222222111111111111222333555555888888999999888777555444888888888777666777999;;;BBBHHHUUUcccbbbUUUFFF@@@:::666555666444111222666444444333333333444555666444666888999::::::999888777777888888999::::::;;;;;;;;;;;;<<<>>>@@@AAABBBEEEDDDGGGNNNTTTZZZdddmmmjjj^^^UUUXXXggg}}}}}}wwwzzzmmmSSSGGG???:::777888777333222444444444333222222111000000222222222222222222222222222222222222222222222222333333333333333555999<<>>???AAABBBCCCCCCBBBDDDKKKSSS\\\iiittttttfffXXXRRRVVVcccvvv{{{wwwyyykkkUUUFFF???999888888555333555333333333222222222111111222222222222222222222222222222222222222222222222333444444444555777:::===@@@BBBFFFIIIJJJRRRddduuuwwwfffXXXVVV[[[eeevvv~~~xxxrrrllleeeaaaVVVQQQJJJCCC===:::999999888888777777666555444444444333333222111111111111222222222222222222222222000000000000000000000000//////000000000000/////////////////////////////////////////////////////////000000000111111111111111222222222222333333333222222333444555777999:::888888888999999:::;;;;;;777888888777777888:::===DDDMMM\\\jjjrrrlll\\\MMMBBB;;;666666666444444666444444555555555666666555555555666666777777777666777666555555555777999;;;======>>>???AAACCCDDDEEEGGGFFFHHHPPPXXXaaammmyyy|||mmm]]]SSSRRRZZZkkkzzz}}}~~~rrrZZZKKKBBB:::888888666444555444444444444444333333333222222222222222222222222222222222222222222222222222444555666666888;;;===BBBCCCFFFIIIKKKTTTgggyyynnn```TTTVVV]]]gggxxx}}}xxxqqqiiiaaa\\\QQQMMMGGGAAA<<<:::999:::888888777666666555444444333333222111111111111111111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000111111111111222222222222333333333333444444444555666888999:::<<<;;;:::999888888888888888888999999888999<<<>>>GGGRRRaaammmsssoooaaaSSSEEE===777777777555555666444444555666666666666555555555555555555666666666666555555555555777888999<<<===???AAADDDHHHKKKLLLOOOMMMPPPXXX```hhhsss~~~wwwdddVVVPPPUUUcccrrr|||~~~yyyaaaOOODDD;;;888999777555555555555555555444444444444222222222222222222222222222222222222222222222222222444666777777999<<<>>>BBBCCCGGGJJJMMMXXXmmmhhh[[[SSSWWW```kkk|||~~~xxxqqqhhh]]]WWWMMMJJJEEE@@@<<<:::::::::888888777777666555555555333222222111111111111111111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000111111111111222222222333333333444444666555666666777888999:::;;;;;;999888777777888888999999:::::::::;;;>>>@@@JJJYYYjjjtttwwwssseeeXXXHHH???777777888666555666333444555666777666666555666555555555444555555555444444555666666777777888999;;;???DDDJJJPPPUUUXXXZZZZZZ]]]eeelllrrr|||kkkZZZOOOPPP]]]jjjxxxvvvlllRRRFFF;;;888999777666555444444444444444444444444222222222222222222222222222222222222222222222222222444666777888:::<<>>666666888444555444333333555555444333444444444333333222222222111111222222222333333333666777777666777999>>>AAAGGGHHHJJJOOOZZZooonnn\\\XXXUUUZZZiii}}}yyytttmmm```TTTLLLIIIEEEBBB@@@===:::777999888888777777666555555555444333333222222333333111111111111111111111111//////000000000000//////111222333333222000...---000000000000000000000000///............///000000000000000000111111111111333333444444555666666777777888999999:::::::::999999888777777777888:::::::::::::::;;;<<<@@@EEEHHHRRRbbbttt~~~qqq___KKKAAA888555555333444666555555555555555555555555444444444333333333222222555555555555555666888888:::===BBBGGGOOO\\\kkkuuuwwweeeXXXTTTYYY```sss|||nnnrrreeePPPDDD???888888999444555444333333555555444333444444444333333222222222111222222222222333333333777888888888888;;;???CCCIIIJJJLLLRRR^^^sssjjjZZZXXXWWW___ooo}}}xxxqqqcccVVVNNNKKKGGGDDDBBB???;;;888999999999888777777666666555555444333333333333333111111111111111111111111111000000//////000000111333333222222111111000000000000000000000000000000//////......//////000111000000000000111111111111444444444555666666777777777888999999:::999999999888888888777888999999:::666888999;;;===@@@EEEHHHTTTddduuusssaaaNNNDDD;;;888777555555777555555555555555555555555444444444444333333333333555555555555666777888888;;;===AAAGGGPPP^^^ooozzz~~~nnn```YYYYYY^^^lllyyyqqqppp{{{sssYYYHHHAAA:::::::::333555444333444555555555333444444333333333333222222222222222222333333333333888888999999:::===AAAEEEJJJLLLOOOVVVdddzzzhhhZZZXXXZZZdddwww}}}vvvgggYYYQQQNNNJJJGGGDDDAAA===;;;:::::::::999888888777777666555444333333333333333111111111111111111111111222111000//////000111222111111///.........///////////////////////////////////////...///000000111///000000000111111111111333333444444555666666666888888999999999999888888666666666666666777777888555777:::;;;<<>>>>>>>>@@@FFFKKKSSScccttt~~~rrr___JJJ@@@888666666333222444555555555555555555555555444444444444444444444444666555555666666777888999:::<<>>DDDHHHJJJKKKQQQ]]]oooxxxjjj\\\ZZZ___ooo}}}pppdddYYYVVVRRROOOKKKHHHDDDAAA======<<<<<<;;;:::::::::888777666555333333333222111111111111111111111111000111111222222111111000111000000000000000111111000000000000000000000000000000//////000000111222000000000000111111111111111111222333333444444555888888888888888777666666666777888999:::999999888444777:::999999???JJJSSSbbbrrrmmmWWWGGG???888888888666555777444444444444444444444444444444444444555555555666666666666666777888999::::::===AAAHHHRRRcccuuu~~~wwwlll]]]SSSPPPPPPaaa}}}|||~~~xxx```OOO???;;;<<<777777555444555666777666444222222222333333444444444333333333444444444444555666777888999;;;@@@EEEJJJJJJLLLQQQ^^^rrroooddd[[[[[[cccwww~~~rrreee[[[XXXSSSPPPLLLIIIEEEAAA=========<<<;;;;;;::::::888888666555444333333222111111111111111111111111000111222333333222111000////////////000000000000000000000000000000000000000000000000000111111222000000000000111111111111222222333444444555555666888888888888888777666666444555666888888777777666666999<<<<<<===DDDRRR\\\jjjzzzlllUUUBBB:::444444555333222444444444444444444444444444444444444555555555666666666666666666777888999:::;;;>>>CCCJJJTTTdddvvv~~~yyyssshhhZZZPPPMMMKKK[[[uuu}}}hhhVVVBBB<<<===999777555444555666777666555222222222333333444444444333333333444444444555555777888999;;;===AAAGGGKKKKKKMMMRRR___ssshhh^^^YYY\\\hhh~~~vvvjjj```YYYSSSQQQNNNHHHBBBAAAAAA@@@???===<<<<<<;;;;;;===;;;999666444333333333333222111111222222111///222222222222222222222222000000000000000000000000////////////////////////000000///...............000000000000111111111111111111111222333444666666888999:::999777666777888555777888888666555555666888777999;;;===EEEUUUeeeyyyeeeMMM>>>;;;666333333333333222333333333444444333222222444444333222222333333333666666555666666777888999;;;;;;>>>GGGUUUhhhyyy~~~zzztttmmmgggaaaXXXQQQNNNLLLTTTeeezzzzzz^^^HHH???>>>>>>777666555666777666444222555444444333333444444555333333333444444444555555444555777:::>>>CCCGGGIIIKKKLLLSSSaaavvvvvvccc[[[WWW^^^oooxxxlllbbbZZZSSSQQQNNNIIIDDDCCCBBBAAA@@@>>>======<<<<<>>;;;888666444444444444333222222333333222111222222222222222222222222111111111111111111111111000000000000000000000000222111000000//////000000000000000000111111111111111111222222333555666777999::::::999777666777888888888999:::;;;;;;::::::999:::<<>>:::666333333333333222444444555555555444444333555555444444444444555555777777777777888999::::::>>>???CCCLLLZZZlll}}}}}}uuusssuuuwww|||~~~{{{yyyxxxtttppplllggg^^^UUUPPPMMMRRR```xxxuuu{{{iiiRRREEE???<<<:::999888888999888666555555444444333333444444555333333444444444555555555666777999<<<@@@DDDHHHKKKIIIKKKSSSbbbwwwuuuaaaZZZXXX```rrrzzzoooddd[[[SSSQQQNNNJJJGGGGGGCCCBBBAAA@@@???>>>>>>>>>BBB@@@===:::888666555555555444333333444444333222222222222222222222222222111111111111111111111111111111111111111111111111333333222111111111222222000000000111111111222222333333333333444555777777999:::;;;999777666666777888777777999:::;;;;;;;;;:::===AAADDDGGGPPPeeeyyy}}}\\\EEE<<<999555333333333333222444555555666666666555555666666555555555666666777888888888999999:::;;;<<>>BBBFFFJJJLLLIIIMMMVVVggg}}}sssaaaZZZZZZdddxxxzzzpppfff\\\SSSPPPNNNKKKIIIJJJEEEDDDCCCAAA@@@@@@@@@@@@CCCAAA>>>;;;888666555555555444333333444444333222222222222222222222222222111111111111111111111111111111111111111111111111333222222111111222222222000000111111111222222222444333333444555666777777999:::;;;999777666666777999;;;<<<;;;999999;;;======AAAGGGKKKNNNXXXnnnvvvVVVAAA;;;888555333333444333222444444555666666666555555666666555555555666777777888888888999:::;;;<<<======AAAHHHTTTdddttt~~~vvvwwwzzz|||rrriii___XXXRRRQQQRRRTTTYYY```eeejjjttt~~~|||{{{{{{~~~wwwgggYYYOOOMMMRRRddd~~~mmmmmmwww~~~zzzdddPPPDDD>>>:::888666666666666555333555444444333333444444555444444444444555555555555777888;;;???CCCGGGJJJLLLJJJPPP\\\pppsssbbb]]]]]]jjjzzzoooeee[[[RRROOOMMMKKKJJJKKKFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@===:::777666555555444333222222333333222111222222222222222222222222111111111111111111111111000000000000000000000000111111000000000111111222111111111111222222222222444444444444444555666777888999:::999777777777888;;;@@@DDDAAA<<<:::@@@FFFEEEIIIOOOUUUYYYcccxxxnnnRRRAAA999777444333444444333222333333444555555555555555555555444444555666777777888888888999:::;;;=========BBBKKKYYYiiiyyytttiiiiiikkkmmmllleee[[[TTTLLLHHHGGGHHHIIIIIILLLRRRZZZaaannn}}}qqq___QQQLLLMMM[[[ssskkkhhhppp{{{yyyfffRRRGGGAAA;;;999777555666666555444555444444333333444444555444444444555555555666666666888;;;???CCCGGGJJJKKKJJJRRRaaavvvrrrdddaaaaaappp~~~yyyooobbbYYYPPPNNNLLLJJJIIIJJJFFFEEEDDDCCCBBBAAAAAAAAA???>>>;;;999777666555555444333222222333333222111222222222222222222222222222222222222222222222222000000000000000000000000000////////////000111111111111111222222222222333444444333333444555555666666888999999888888999:::888>>>CCCCCC@@@AAAIIIQQQUUUXXX^^^eeekkktttgggOOOCCC777555444333444555444333222333444555555555555555555555444555555666777888888888888999:::<<<===>>>AAAGGGQQQ___mmm{{{~~~mmm]]]\\\\\\[[[XXXRRRKKKEEEAAA@@@@@@CCCCCCBBBEEEKKKTTT[[[jjjzzz{{{fffSSSNNNLLLUUUiiikkkdddjjj||||||hhhTTTIIIDDD???<<<999777777888777666555444444333333444444555444444555555555666666666666888<<<@@@DDDHHHJJJKKKJJJSSSeee|||ooodddcccfffvvv}}}zzzooo___VVVNNNLLLKKKIIIGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>===;;;999777777777777555444333333444444333222222222222222222222222222222222222222222222222222111111111111111111111111///////////////000111111111111111222222222333333333333333333333444444555555666888888888999:::<<<888:::???EEELLLTTT\\\aaajjjjjjooowww{{{]]]HHHAAA666444333333444555444333333333444666666777777666666666666666777888999999999999:::;;;<<<>>>???@@@FFFLLLUUUbbbnnnyyyxxxfffSSSRRRPPPMMMJJJGGGCCC@@@===<<<===??????>>>CCCJJJPPPXXXgggxxxmmmVVVQQQMMMQQQ___uuuqqqfffkkkxxxmmmVVVIIICCC@@@===999777777888777666555444444333333444444555555555555555666666666666777:::>>>BBBFFFIIIKKKLLLMMMXXXllljjj```aaajjj{{{{{{ooo]]]TTTMMMLLLKKKHHHFFFGGGFFFEEEDDDCCCAAAAAAAAAAAA>>>===;;;999888888888999777555444444555666444333222222222222222222222222222222222222222222222222222222222222222222222222000000//////000111222222111111222222222333333333333333222222222333444444333555777888888999;;;===???>>>BBBMMM^^^lllssstttxxxwww{{{sssTTTAAA<<<555444333333555555444333444555666777888888888888777777777777888999:::;;;:::;;;;;;<<<>>>???AAABBBHHHMMMWWWaaallltttzzz}}}sss```NNNLLLIIIFFFDDDBBBAAA@@@===;;;;;;<<<<<<<<>>;;;777555555666555444555444444333333444444555555555555555666666666777999;;;???DDDHHHKKKMMMNNNRRR^^^rrr|||eee]]]___mmm~~~xxxiii\\\SSSKKKIIIHHHFFFDDDEEE@@@AAAAAAAAAAAAAAAAAAAAA<<<<<<;;;999777444222111444444444444444444444444555555444333333222111111111111111111111111111111222222222222222111000///111111000000000000111111000111111222222333444444444444444555555555555555777888999999999:::===@@@@@@EEEPPP^^^nnn{{{~~~cccLLL???;;;555444444333333333444444888888888777777777777777666666666666777888::::::>>>===<<<;;;<<>>AAAFFFNNNXXXggguuudddSSSHHHMMMXXXdddzzzrrrmmmooozzzXXXFFFCCC<<<;;;999777555555555555555444444333333444444555666555555555555666666777:::999<<>>===<<<;;;888666444333444444444444444444444444555555444444333222222111222222222222222222222222222333333333333222222111111111000000000000111111111111111222333333444444555555555555666666666666666888:::;;;<<<>>>BBBEEEMMMTTTaaaqqqwww\\\HHH===:::555444444333333444444555777777777777888888888888888888888888888999:::;;;=========>>>@@@AAACCCEEEJJJOOOVVV\\\```cccfffhhhnnnxxxmmmXXXOOOHHHAAA???===::::::===<<<999:::>>>@@@@@@DDDIIIPPPYYYggguuujjjXXXKKKNNNUUU```vvvuuulllnnn~~~^^^JJJFFF<<<;;;999777666555555555555444444333333444444555666555555555555666777777:::999===EEEJJJLLLNNNQQQ\\\pppmmm[[[ZZZ```kkkssseeeVVVNNNGGGFFFEEEBBBAAABBBAAAAAA@@@@@@??????>>>>>>???>>>>>><<<:::888666555444444444444444444444444555555444444333222222222333333333333333333333333222222333444444444333333111111000000000000111111111111222222333333444444666666666777777777888888666888;;;>>>AAAFFFKKKNNNXXXaaaooo~~~jjjRRRBBB;;;999555444444444444444555555666777777777888999999999::::::999999999::::::;;;===>>>@@@BBBDDDFFFGGGGGGJJJNNNRRRVVVXXXYYY[[[]]]dddpppmmmXXXMMMFFF@@@???===::::::===<<<;;;<<>>FFFKKKLLLOOOTTTbbbvvvhhhYYYXXX^^^lllpppbbbTTTKKKEEEDDDDDDAAA@@@AAA@@@@@@??????>>>===<<<<<<>>>>>>===<<<;;;999777666555555555555555555555555555555444444333333333333444444444444444444444444111111222333444444444333222111111000000111111222111111222222333444444555777777777888888999999999777:::>>>CCCHHHNNNTTTYYYbbbjjjwwwyyy]]]III>>>999888555444444444444555555666666666777888999999::::::;;;::::::999999999999:::<<<>>>BBBEEEHHHIIIIIIIIIHHHKKKNNNPPPQQQSSSVVVXXX^^^lllmmmXXXKKKEEE@@@???===;;;:::<<<;;;:::<<<@@@AAACCCKKKSSS[[[bbbmmmyyy{{{fffTTTPPPPPPWWWmmmooogggrrrkkkRRRFFF===<<<999777666666666666555555444444444444555555555555444555555666777888;;;;;;@@@GGGLLLNNNRRRWWWeeezzzwwwbbbVVVVVV]]]ooo{{{lll___QQQIIIDDDDDDDDDAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::888777666555555555555555555555555555555444444444444333333444444444444444444444444000000111222222333222222222222111111111111222222111222222333444444555555777777888888999::::::;;;999<<>>BBBFFFIIIJJJJJJIIIIIIJJJKKKKKKLLLNNNRRRUUU^^^nnnmmmXXXIIICCC>>>>>>===;;;:::<<<:::999<<>>;;;999777444444444444555666777777777888888888999:::::::::999999888888888888999:::;;;===AAADDDGGGHHHHHHHHHKKKKKKJJJIIIHHHKKKOOORRRcccssslllXXXGGGAAA>>>>>>>>>;;;:::<<<999999<<>><<<:::888777666666777666666555555555555666666444444444555555777888999<<<>>>CCCJJJNNNPPPWWW___kkk{{{dddWWWRRRXXX___rrr|||ooo```SSSKKKDDD@@@AAAAAA???======;;;;;;;;;;;;::::::::::::999999:::999999888777666555555555555555555555555444444555555555555555555333333333333333333333333222222333333222222111111333222222111111222222333222222333333444555555555666666777888999:::;;;;;;>>>BBBHHHNNNUUU]]]eeejjjrrrxxx~~~[[[CCC;;;:::888555444444444444555666777888999999999999999999999999999999999999999:::;;;<<<;;;<<>>>>>;;;:::<<<::::::===AAABBBGGGTTTbbbpppvvv{{{yyy{{{}}}xxxeeeZZZSSSSSSfff~~~rrrnnnvvv{{{]]]HHH>>><<<:::888777666777777666666555555555555666666444444444444666777888999===???EEEKKKNNNQQQYYYbbbtttttt^^^SSSRRRYYYaaavvvyyykkk[[[OOOIIIBBB>>>???@@@===;;;;;;:::::::::::::::::::::;;;999::::::::::::999888777666666666666666666666666444444555555555555555555333333333333333333333333444444444444333333222111333222222111111222222333222222333444444555555666555666666888999:::;;;;;;@@@CCCIIIOOOVVV^^^fffkkkrrryyyzzzWWW@@@999:::777333444444444555555777888888::::::999999999999999999999999999:::;;;<<<===>>>:::;;;===???AAACCCDDDDDDAAAAAABBBCCCFFFMMMUUU[[[mmm}}}gggSSSEEE@@@===>>>>>>;;;:::;;;;;;<<>>===;;;999777777777777666666555555555555666666333333444444666777888999===???EEELLLOOOQQQZZZccc|||ppp[[[RRRSSS[[[ccc|||}}}ooo```RRRKKKCCC@@@===;;;::::::999777666666666666666777888888888888888777777777666666333444444555666777888888777777666555555555555555666555555555555444444444333333333222222222111111333222222222222222222222333333333444444555555555777777777777888999:::;;;AAABBBGGGMMMQQQUUU^^^hhhvvvzzzoooMMM>>>;;;888666666666666666666777777777777777888888999999:::;;;;;;===;;;:::;;;<<<======<<>><<<===@@@DDDLLL\\\kkkyyyxxxuuuwwwttt___SSSTTTaaammmwwwiiikkkzzznnnNNNEEE???:::;;;;;;888555555777777666555555555555555666666555666666777888999>>>CCCJJJOOOOOOQQQ\\\iiijjj[[[SSSPPP[[[jjjyyykkk\\\OOOHHHBBB???<<<:::999999888777666666666666666777777888;;;;;;;;;::::::999999999555666666777777888888888777777666555555555555555555555555555444444444444333333333333222222222222333333333333333333333333222333333444555555666666999999999999999:::;;;<<>>===<<<<<<>>>???@@@@@@AAA@@@@@@@@@AAABBBDDDEEEGGGEEEGGGLLLQQQYYYhhhvvvnnnXXXHHH@@@>>><<<;;;::::::;;;<<<===<<<===@@@DDDMMM]]]mmm|||{{{xxxyyy{{{fffWWWUUU___iiizzziiiggguuutttVVVGGG@@@;;;;;;;;;888666666777777666555555555555555666666555666666777888999===BBBJJJOOOPPPSSS```nnnhhhZZZSSSRRR^^^nnntttfffWWWKKKDDD@@@===:::888888888777555666666555555666666777888999999999888777666666666888888888888888888888888777777666555555555555555555555555555444444444444444444444333333333222222333333333333333333333333222222333444666777888888;;;;;;;;;::::::;;;;;;<<>>>>>>>>???@@@BBBDDDFFFEEEDDDDDDDDDDDDFFFHHHIIIKKKIIIJJJOOOWWWdddwwwyyydddQQQEEE>>>===<<<:::::::::;;;;;;<<<;;;===AAAFFFOOO```ooo{{{zzzmmm[[[TTTYYY```wwwjjjbbbnnnbbbIIIBBB;;;;;;;;;888666666777777666555555555555555666666666666777888999999===AAAIIIOOOQQQVVVdddrrreeeXXXSSSTTTbbbttt{{{oooaaaSSSHHHAAA>>>;;;888777666666555444666555555555555666777777888777777666666555444444888888888888888888777777777777666555555555555555555555555444444444333333444444444333333333333222111111111222222222222222222333444555777888999:::<<<<<<;;;;;;:::;;;;;;;;;>>>???DDDIIILLLRRR```nnnlllVVVAAA;;;;;;777444666444444555555666666777777:::::::::;;;<<<<<<=========>>>???@@@BBBEEEIIILLLLLLLLLKKKJJJJJJKKKLLLMMMSSSRRRRRRWWWbbbtttnnnZZZKKKBBB===<<<;;;::::::::::::;;;;;;:::===AAAGGGQQQbbbrrr}}}zzz}}}qqq]]]QQQRRRVVVlllnnn```hhhyyylllMMMDDD===;;;;;;888666777777777666555555555555555555555666666777888999:::>>>BBBIIIOOOQQQVVVeeettt{{{```VVVSSSVVVfffyyywwwkkk]]]QQQFFFAAA<<<:::777555555666555444555555555555555666666777::::::999999999888888888777777777777777777777666777777666555555555555555555444444444444333333333444444333333333222222222///000000000111111111222333444555666888999:::;;;<<<;;;;;;::::::::::::;;;@@@AAAEEEIIILLLSSScccsss```NNN>>>;;;:::666444666444444555555666777777888999999999:::;;;;;;<<<<<<<<<>>>@@@AAACCCGGGMMMQQQTTTSSSRRRQQQPPPQQQRRRRRRYYY[[[^^^fffttt|||bbbPPPEEE???<<<;;;;;;;;;:::::::::;;;;;;;;;===BBBHHHRRRdddttt}}}yyyyyyyyy|||www```RRROOORRRccc{{{tttbbbfffrrr}}}nnnPPPGGG>>><<<:::777666888777777666555555555555555555555666666777999:::;;;@@@DDDJJJNNNPPPVVVeeeuuuvvv]]]TTTTTTYYYkkk~~~{{{rrrgggZZZOOOFFFAAA<<<999666555555555555444555555444444555555666777666777777777777888888888777777777777777777777777777777666555555555555555444444444444333333333333333333333222222222111111//////000000111222222222555555666777999:::;;;;;;;;;;;;:::::::::;;;;;;<<<===???DDDHHHKKKSSSfffxxxuuuYYYIII===;;;:::555333777444555555666777888999999999999999:::;;;;;;<<<<<<;;;>>>AAACCCEEEJJJQQQWWWZZZYYYYYYXXXYYYZZZ[[[\\\\\\aaaiiissspppXXXJJJBBB===;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>CCCIIISSSeeeuuu~~~xxxuuuuuuwww~~~fffUUUPPPRRR\\\pppzzzfffggglll|||}}}xxxxxx{{{mmmSSSIII???<<<:::777777888777777666555555555555555555555666777888999;;;<<>>>>>>>>AAAFFFKKKPPP[[[qqqmmmUUUHHH===<<<999444333888555555666777888999:::::::::::::::;;;<<<<<<======<<>><<<999333333999555666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===AAAEEEGGGIIIOOOYYYaaahhhhhhjjjmmmpppuuuxxx{{{|||___LLLEEEAAA<<<<<<<<<======>>>======<<<>>>===@@@DDDJJJTTTeeeuuuyyytttqqqtttkkkVVVOOOPPPQQQ___tttlllhhhdddmmm{{{{{{~~~~~~wwwWWWLLLAAA<<<:::777777999777777666555555555555555555555666777888:::<<<===DDDGGGMMMRRRVVV___rrrsss```^^^aaagggwww{{{wwwpppeeeYYYOOOGGG@@@;;;999777555555555555444333444444444444444444444444000000000111333666999;;;888999:::::::::999888777888777777666666666666777444444333333222111000000111111222222222222111111111222222333333444444555999999888777666666666777888:::;;;;;;:::<<>>:::777888<<<999888777777777888:::;;;:::999888999:::<<<<<<<<>>999===999777777999;;;;;;999===<<<===CCCKKKUUUeeesss}}}xxxrrrqqqtttnnnXXXMMMKKKRRRZZZmmmqqqggghhhqqq{{{dddMMMBBBAAA;;;888:::777444444333333333333444444777777777666555777;;;???CCCKKKSSSUUUWWWcccyyywwwgggbbbeeelll}}}zzzrrrkkkaaaWWWOOOHHHCCC???:::888666555666666555444444444444444444444444444444444333333444777999;;;999999;;;;;;;;;:::999888888888777666666666666777444444333333222111111000111111222222222222111111222333333444444555666666888777777777777888999999999;;;=========@@@FFFKKKVVVaaalllsss}}}~~~}}}yyydddYYYNNNFFF@@@:::888:::999999888888999:::<<<===???>>>===>>>???@@@@@@@@@FFFGGGIIIMMMTTT[[[bbbfffmmmnnnttttttWWWIIIDDD???;;;<<<999777777:::;;;;;;:::>>>===???EEELLLVVVfffttt~~~zzztttrrruuurrr\\\PPPLLLNNNWWWjjjsssggggggppphhhPPPCCCBBB<<<999;;;888888777777666666777777888777777777777777999<<>>???@@@@@@@@@@@@@@@AAAAAAAAAFFFGGGJJJOOOUUU\\\cccgggpppqqqyyylllSSSIIIEEE@@@<<<<<<;;;999:::<<<======<<<@@@???AAAFFFMMMWWWfffttt}}}|||vvvtttvvvxxxaaaSSSMMMJJJRRReee~~~wwwiiieeemmmnnnTTTEEEBBB<<<:::<<<999999888888777777888888999666777888999999:::===@@@GGGOOOVVVZZZ___nnnuuueeeeeennnwww}}}yyyvvvnnnbbbVVVLLLDDD>>>::::::888666666777777666555555555555555555555555555777777777777777888:::;;;:::;;;===>>>>>>===<<<<<<999999888777666666666666333333333222222111111111111111222222222222111111333333333444555555666666777777777888999;;;<<<===;;;===@@@BBBEEELLLUUU\\\iiisss}}}~~~~~~tttiii```UUUHHH???<<<===<<<<<<;;;<<<===>>>???@@@AAABBBCCCBBBBBBCCCDDDFFFHHHLLLRRRYYYaaagggjjjtttuuu{{{dddOOOHHHEEE@@@<<<>>>=========>>>?????????@@@???AAAGGGMMMVVVeeerrr|||~~~xxxtttvvv~~~~~~fffTTTLLLHHHPPPaaawww~~~llldddiii}}}uuuYYYGGGBBB;;;:::<<<999777666666555555666666777666777999::::::<<>>???>>>======:::999888777666666666666333333222222222222222111111111222222222222111111222222222333444444555555999999999999:::;;;<<<===<<>>=========>>>???@@@CCCFFFIIIJJJIIIJJJKKKMMMOOORRRWWW___gggnnntttwwwzzzyyy|||]]]LLLGGGCCC???===>>>>>>?????????>>>>>>???@@@???AAAGGGMMMUUUcccpppzzzyyytttttt|||jjjTTTIIIGGGNNN\\\ooorrreeegggyyy~~~___IIIBBB:::999;;;777666555555444444555555666666777999999:::===@@@CCCJJJPPPWWW]]]fffxxx{{{iii]]]cccrrr~~~zzztttlll___SSSIIIBBB>>>;;;777666444444666666666555555555555555555555555555222333444666777999:::::::::;;;===>>>??????>>>===;;;:::999888777666666666222222222222222222222222111111222222222222111111111111222222333444444555::::::::::::;;;<<<===>>>@@@BBBFFFJJJOOOXXXdddlllzzz}}}tttmmmfffaaaXXXMMMDDDAAA??????>>>???@@@AAACCCDDDFFFKKKPPPRRRSSSSSSVVVYYY]]]aaagggnnnvvv|||}}}}}}tttWWWJJJGGGBBB@@@AAA???AAABBBAAA???======>>>@@@???BBBGGGMMMUUUbbbnnnzzzzzzuuutttzzznnnVVVHHHGGGLLLVVVgggxxxgggfffvvvfffMMMCCC;;;999:::666888777777666666777777888666777777888999<<>>>>>>>>>>>===<<<;;;999888777666666666222222222222222222222222111111222222222222111111222222333333444555555555999999:::;;;<<<>>>@@@AAADDDGGGKKKOOOTTT^^^jjjsss}}}yyylllaaa[[[WWWUUUPPPGGGAAA@@@>>>>>>???AAADDDGGGJJJLLLQQQWWW^^^bbbccceeeiiimmmrrruuuzzziiiQQQIIIGGGCCCCCCGGGEEEGGGIIIGGGDDDAAAAAAAAAAAAAAACCCIIINNNVVVbbbnnn{{{|||vvvtttzzzsssYYYJJJEEEIIIPPP___{{{~~~iiifffsssnnnRRRFFF<<<:::;;;777999888888777777888888999666666666555777;;;BBBGGGNNNSSSXXX___kkk~~~lll___XXX```ppp{{{wwwnnnfffYYYMMMDDD???;;;999555444222222444555555444666666666666666666666666777777888888888777777666999:::<<<===>>>>>>>>>===<<<;;;:::888777666666666222222222222222222222222111111222222222222111111333333444444555666666777777777999;;;===@@@CCCDDDHHHKKKNNNRRRXXXbbboooxxxmmm]]]SSSNNNKKKKKKHHHBBB>>>>>><<<===???CCCGGGLLLQQQSSSaaahhhpppuuuwwwyyy~~~xxxaaaNNNIIIHHHDDDFFFLLLLLLOOOPPPNNNJJJGGGFFFGGGCCCBBBEEEKKKPPPWWWcccooo}}}~~~xxxvvv{{{vvv\\\LLLCCCFFFLLL[[[xxxkkkfffrrrsssUUUHHH>>>;;;<<<888888888777777777777888888777666555444555;;;BBBHHHQQQTTTZZZaaammmiii]]]XXX```ooo}}}wwwssskkkcccVVVIII@@@;;;888666444444444555555555555666333444555666777777777777999999888888888888999999999:::;;;===>>>>>>??????>>>===<<<;;;999888777666555555444333222222222222...000111111000000111222444444444444555777888999777:::<<<===>>>AAAFFFKKKLLLNNNSSSZZZ___gggtttxxx```PPPDDDCCC@@@>>>=========>>>FFFDDDEEEIIILLLQQQ\\\gggyyypppZZZIIIIIILLLKKKNNNTTTUUU\\\aaa___UUULLLHHHGGGEEEIIIMMMNNNPPPXXXfffrrr{{{vvvzzzzzz\\\OOODDDFFFJJJYYYvvvvvvgggnnn||||||]]]GGG===999888999:::999888888777777888888777666777:::;;;<<>>????????????>>>===;;;:::888777666555555444333222222222222000111222222111111222333444444444444555777888999888:::<<<>>>???DDDJJJNNNQQQSSSXXX```eeemmm|||rrrYYYIIIBBB@@@>>><<<;;;<<<>>>???CCCCCCHHHPPPXXX```mmmyyyjjjXXXJJJJJJNNNOOOTTT]]]gggmmmppplllbbbXXXSSSRRROOOSSSVVVXXX[[[cccoooyyy~~~xxx{{{zzz\\\NNNEEEGGGKKKXXXtttyyyhhhkkkwwwbbbJJJ???:::999888:::999888888777777888888777666777:::;;;===EEENNNWWWYYY^^^ggguuuwwwaaaZZZYYYbbbttt~~~wwwppplll\\\UUUKKKBBB===:::999888444444444555555555555666444555666777777888888777999999888888888888999999:::;;;<<<>>>????????????@@@???>>><<<:::999777777555555444333222222222222000222333333222222333444444444444444555777888999888:::<<>>FFFPPPZZZ\\\bbbkkkzzzrrr___[[[\\\hhhzzz{{{tttlllgggWWWQQQGGG@@@;;;999888888444444444555555555555666555555666777888888888888999999888888888888999999;;;<<<===>>>???@@@@@@@@@AAA@@@???===;;;999888777555555444333222222222222000111333222111111222444444444444444555777888999999:::===AAAGGGOOOVVVZZZZZZ\\\ccclllsss}}}}}}iiiRRRCCC>>><<<999888999===BBBFFFKKKOOOYYYgggrrr|||uuu```YYYUUUWWW[[[bbbooo||||||sssjjjffffffbbbdddhhhoooxxx|||zzz~~~|||]]]OOOFFFHHHKKKVVVnnnmmmeeeiiioooTTTDDD>>><<<::::::999888888777777888888888777888:::<<>>???@@@@@@AAAAAACCCBBB@@@>>><<<:::999888555555444333222222222222///000111111000000111333444444444444555777888999999;;;???EEEMMMUUU\\\___```cccjjjsss{{{zzzjjjVVVHHH>>><<<999888:::???DDDHHHRRRVVV___lllvvvsss___]]]\\\___dddmmmzzzzzzuuuttttttqqqttt|||}}}yyy|||~~~___PPPEEEGGGJJJSSSiiiqqqddddddyyytttXXXFFF@@@>>>;;;:::999888888777777888888999777888;;;===@@@JJJTTT___aaahhhtttmmmaaaaaaiiizzz~~~yyyssskkkccc^^^RRRLLLDDD>>>:::888777666444444444555555555555666666777888999999::::::999999999888888888888999999<<<===>>>???AAAAAAAAAAAADDDCCCAAA???===;;;999888555555444333222222222222...000111111000///111222444444444444555777888999:::<<>><<<:::999;;;???CCCFFFPPPSSS[[[gggpppxxxuuufffggghhhkkkqqqzzz~~~~~~zzz{{{aaaRRREEEFFFHHHNNNaaa~~~uuueeebbbttt{{{]]]HHHBBB???;;;:::999888888777777888888999888888;;;===BBBLLLWWW```bbbiiiwww}}}kkk___bbbnnn|||xxxsssmmmfff^^^YYYMMMHHHAAA<<<999888777666444444444555555555555666666777888999::::::::::::999999888888888888999999======???@@@AAABBBBBBBBBEEEDDDBBB@@@>>>;;;:::999555555444333222222222222///111222222111000222333444444444444555777888999:::===DDDNNNYYY```cccccckkknnnuuuuuummmhhhdddgggmmmqqqooocccSSSFFF===<<<::::::;;;===@@@BBBGGGIIIOOOWWW^^^dddnnnxxx{{{vvvwwwyyy|||{{{}}}cccTTTEEEFFFFFFIIIYYYsssxxxfffbbbnnnbbbJJJBBB>>>999:::999888888777777888888:::888888;;;>>>CCCNNNYYY___bbbiiixxxyyyggg___dddsss{{{xxxtttoooiiibbb[[[VVVIIIEEE???;;;999888888777444444444555555555666666777777888999::::::::::::999999888888888888999999===>>>???@@@AAABBBBBBBBBFFFEEECCCAAA>>><<<:::999555555444333222222222222000222333333222111333444444444444444666777888999:::>>>EEEPPP\\\cccdddccckkknnnuuuvvvmmmeee^^^ZZZ___bbbhhhllljjj^^^MMM@@@<<<;;;:::::::::<<<>>>???AAAAAADDDIIIMMMPPPZZZcccgggpppwwwzzz~~~}}}~~~eeeUUUFFFFFFEEEFFFSSSkkkzzzhhhccchhh~~~fffLLLCCC>>>777:::999999888777888888888:::888888;;;>>>CCCNNNZZZ___aaaiiiyyyvvvdddaaagggxxx~~~vvvmmmhhhfffaaaXXXPPPEEEBBB>>>:::777666666666888777555444555666888999888888888888888888888888<<<;;;999888888888999999<<<===>>>@@@BBBDDDEEEFFFFFFFFFEEECCC@@@===999888666555444222111000//////000000111111111222222222555555444555666777999:::<<>>???@@@BBBCCCEEEEEEFFFFFFEEECCC@@@===:::888666555444222111000000///111111111222222222222333555555555555666777999:::<<>>;;;999999999999888888888777::::::;;;===@@@CCCFFFGGGIIINNNUUUZZZ^^^ccciiinnnvvv}}}}}}}}}nnnSSSJJJDDDBBBGGGNNNZZZqqqnnnfffeeewwwqqqSSSFFFAAA<<<:::999999888888888888888::::::;;;===AAAIIIRRRYYY\\\___gggxxx~~~oookkkuuunnnggg^^^XXXUUUPPPHHHBBB???===:::777666555666666777666555555555777888999::::::::::::::::::::::::666666666777999;;;===???>>>???@@@AAABBBCCCDDDDDDFFFFFFEEEDDDAAA>>>;;;999777666444333111000000000222222222222333333333333555555555555666888999:::<<>>AAABBBDDDHHHLLLOOORRRWWW___dddqqqzzz~~~~~~qqqVVVMMMFFFBBBEEEJJJVVVmmmnnncccaaaqqqwwwWWWGGGAAA>>>::::::999888888888888888;;;;;;<<<>>>CCCKKKTTT[[[]]]___hhhzzzsssooozzz}}}hhhbbbZZZTTTPPPKKKEEE???;;;:::888666555555555666666666555555666777888999::::::::::::::::::::::::666666666777999;;;===???@@@@@@AAAAAABBBCCCCCCDDDGGGFFFFFFDDDBBB>>><<<:::777666555333111111000000222222333333333444444444444444555666777888999999;;;>>>AAADDDHHHNNNTTTYYYaaakkkwwwxxxrrrnnniiifffWWWTTTPPPMMMKKKHHHEEECCCCCCDDDDDDAAA<<<999888888666666666666666666666666777777888999:::<<<===>>>BBBDDDGGGIIILLLRRRZZZaaapppzzzuuuZZZNNNFFFAAACCCHHHSSSkkkooo______lll~~~|||[[[HHHAAA>>>::::::999888888888888999:::;;;<<<>>>CCCKKKUUU[[[___bbbllltttrrrbbb\\\UUUOOOKKKGGGBBB>>>999888666555555555555555555555555666666777888999::::::::::::::::::::::::888888777777888:::;;;<<<@@@@@@AAABBBBBBCCCDDDDDDGGGGGGFFFEEEBBB???===;;;777666555333222111000000222222333333333444444444444444555666777888999999;;;<<<>>>@@@CCCHHHNNNRRR[[[eeerrr|||{{{tttqqqnnnkkkhhh[[[WWWQQQLLLHHHDDD@@@===??????===;;;888777777888555555555555555555555555777777888999:::;;;<<<<<<<<<>>>@@@BBBEEELLLVVV]]]nnnxxxxxx^^^MMMEEE@@@BBBGGGRRRiiiqqq^^^]]]fffvvv```III@@@>>>;;;::::::999888999999999999:::;;;===BBBKKKTTT[[[aaagggtttuuuwwwYYYUUUNNNHHHEEEAAA>>><<<888777666555555444444444444444555666777888999999:::::::::::::::::::::::::::999888888888999:::;;;???@@@AAABBBCCCDDDEEEEEEGGGGGGFFFEEECCC@@@>>><<<888777555444222111111111222222222222333333333333333444555777888888888888:::;;;===>>>@@@CCCHHHLLLUUU]]]hhhsss~~~yyyvvvvvvuuurrroooeee^^^TTTKKKDDD???:::888:::999888666555555555555444555555555555666666666777888999:::;;;<<<<<<<<<;;;===???@@@CCCJJJSSS[[[llluuu|||bbbMMMEEEAAACCCGGGQQQhhh~~~vvvaaa\\\```mmmfffLLLAAA???;;;;;;:::999999999999999999:::;;;>>>CCCKKKUUU\\\bbbmmm|||uuuyyyRRRNNNHHHCCC@@@===<<<;;;888777777666555444444444333444555666888888999999999999999999999999999999:::999888888888999:::;;;??????@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFDDDAAA???===888777555444222111111111111111111222222222222333333444666777888888888888999:::<<<===>>>@@@DDDGGGMMMTTT^^^iiivvv~~~}}}}}}~~~zzzooofffXXXKKKAAA<<<888666777666555555666555444333444555555555666666666666666777999:::<<<<<<<<<<<<>>>???AAAAAACCCIIIQQQXXXdddlllvvv~~~~~~|||~~~~~~eeeOOOHHHCCCEEEHHHPPPdddyyy|||fff]]]]]]gggzzzlllOOOBBBAAA;;;;;;:::999999999999::::::;;;<<>><<<<<<;;;888888777666555444444333333444555777888888999999888888888888888888888888888888777777888:::;;;<<<>>>???@@@BBBDDDEEEGGGHHHGGGGGGGGGFFFDDDAAA???===888777666444333222111111000000111111111222222222333444666777888999888888888:::<<<======???BBBDDDHHHOOOWWWaaaooo|||~~~wwwlll\\\LLLAAA<<<999888666666666777777777444222555555555666666666777777555666888:::;;;<<<<<<;;;===>>>??????@@@DDDLLLRRRXXX___gggoootttyyyzzzvvvtttsssnnnqqqtttvvvwwwzzzgggRRRJJJEEEFFFHHHOOObbbvvvjjj___^^^fffyyypppRRRDDDCCC<<<;;;::::::999999::::::;;;<<<>>>@@@EEENNNXXX___dddvvv|||nnnmmmpppJJJGGGCCC@@@>>>;;;888666222555666555222111333555555666666777888999999999888888888888888999999999;;;:::::::::;;;;;;<<<===???@@@AAABBBDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEBBB???888777444222111222333333222222222111222222333333666777888777555555777888999:::;;;<<<===???BBBCCCHHHMMMVVVbbbnnnyyytttcccQQQGGGAAA;;;777666888888777777666666555555666666666666777777777777<<<;;;;;;:::::::::;;;;;;>>><<<;;;<<<@@@EEEIIIKKKTTTXXX^^^dddiiipppwww{{{vvvooohhheeeeeeaaacccdddfffjjjooovvv{{{~~~fffSSSHHHCCCEEEFFFKKK```yyykkkfffaaaddduuuuuuTTTDDDAAA>>>===;;;:::999999:::::::::;;;===BBBJJJSSS\\\aaakkk}}}tttiiiffflll{{{GGGDDD@@@===;;;999666444444666777777666555666666555555666777777888999999777777888888888888999999:::::::::::::::;;;<<<===>>>???@@@AAABBBDDDEEEEEEGGGFFFFFFFFFFFFEEEBBB@@@;;;999666444222111222222222222222111222222333444555666888888777777888:::999:::===???BBBEEEHHHJJJMMMSSS]]]iiiuuu}}}gggXXXHHH@@@<<<888666555666666666666555555555444666666666777777777777777<<<;;;;;;::::::;;;;;;<<>><<<<<>>???@@@AAACCCDDDDDDHHHGGGFFFGGGGGGFFFCCCAAA>>><<<999555333111111111222222222222222333444444444666888999888888:::;;;888:::===@@@BBBGGGLLLOOOXXX___kkkwwwsssYYYLLL@@@;;;999777666777555555555555444444444444666666777777777888888888<<<;;;;;;;;;;;;;;;<<<<<<@@@???======???DDDHHHLLLRRRWWW\\\aaaeeejjjrrrxxx}}}lllaaaZZZSSSOOOOOONNNOOOQQQTTTYYYbbblllsssooo[[[OOOGGGGGGGGGKKK___wwwhhhaaabbbrrraaaLLLDDD<<<;;;:::888888888888999;;;;;;>>>CCCKKKUUU^^^cccooojjj```___ggguuu???===:::888777555333111222000000333777888555222555555555666666777777777555666666777777888888888888888888999:::<<<===>>>>>>???@@@AAABBBCCCDDDEEEHHHGGGGGGHHHHHHGGGEEEBBB???===:::666444333333333222222222222222333444555444666888999888888888999;;;===@@@CCCFFFMMMUUU[[[jjjrrr~~~gggPPPFFF<<<:::999777777888555555555555555555555555666777777888888999999999<<<;;;;;;;;;;;;<<<<<<===???>>>>>>>>>@@@FFFLLLQQQ\\\```eeehhhiiimmmuuu{{{uuueee[[[UUUOOOJJJIIIIIIJJJKKKNNNTTT^^^jjjqqq}}}rrr```RRRHHHHHHIIILLL```vvvkkkaaa___nnniiiOOODDD===<<<;;;999888999999:::;;;<<<>>>DDDLLLVVV___eeepppxxxddd\\\\\\ggguuu{{{|||===;;;888666666555444222111000///222666777444111555555555555555666666666444444555666777777888888888888999:::;;;===???@@@@@@AAABBBCCCDDDFFFGGGGGGIIIHHHHHHIIIIIIIIIFFFDDD>>><<<999777555555555555222222222222333444555666555666888888777666777888???CCCIIINNNTTT___kkkuuuyyy___KKKBBB;;;:::999666555777666666666666666666666666777777777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>><<<===>>>???BBBIIIRRRXXXgggkkkoooooonnnqqqyyy{{{nnn___XXXRRRLLLHHHGGGEEEFFFGGGJJJPPPZZZeeemmmzzz|||tttdddTTTIIIIIIIIIMMM___uuunnnaaa]]]jjjoooRRRBBB???>>><<<;;;::::::;;;;;;;;;<<>><<<999777555555555666222222222222333555666777666777888777777777999;;;???HHHTTT```jjjwwwwww[[[FFF???:::999777333111333666666666777777777777777777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>><<<>>>@@@AAADDDLLLVVV^^^kkkpppttttttrrruuu}}}qqqeeeXXXRRRNNNIIIEEECCCAAABBBCCCEEEJJJSSS\\\cccnnnsss|||~~~yyyjjjYYYKKKIIIHHHKKK\\\qqqqqqbbbZZZeeeyyyuuuUUUCCC???>>>===;;;;;;;;;;;;<<<;;;<<>>@@@CCCDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKHHHFFF???===:::777444333333444222222222333444555666777666777777777888:::???BBBJJJXXXkkk|||sssWWWCCC>>>::::::777222111222555555555666666666777777777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>AAABBBCCCFFFMMMYYYaaalllrrrwwwwwwuuuyyyvvvhhh]]]RRRMMMKKKFFFBBBAAA???@@@AAACCCFFFLLLTTTYYY```dddmmmxxxrrr___NNNJJJGGGHHHVVVjjjtttbbbWWW```tttzzzYYYEEE???>>><<<;;;::::::;;;;;;;;;<<<@@@FFFOOOZZZdddjjjvvvlllaaaaaaeeevvv}}}xxxwwwvvvxxx{{{666555333222333333222111000111000---******///333444444444444444444444444222222333444555666777888999:::;;;===???BBBDDDEEECCCCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLKKKIIIGGGAAA???;;;777444222111111222222222333444555777777666777777777999>>>DDDHHH\\\mmmpppSSSCCC>>><<<<<<999444333444444444444555555555666666777888888999;;;<<<======;;;;;;;;;<<<<<<>>>??????AAACCCEEEEEEFFFMMMYYYbbblllrrrxxxyyyxxx}}}~~~kkkdddYYYOOOLLLJJJEEEAAA@@@???@@@AAABBBEEEJJJPPPTTTXXX[[[bbbmmmzzz~~~xxxcccQQQJJJFFFEEERRRdddvvvcccVVV^^^qqq}}}\\\HHH>>>===;;;:::999999::::::;;;<<<@@@FFFPPP[[[eeekkkxxxlllcccdddhhh{{{~~~{{{xxxwwwxxxzzz||||||666666555444333333222222444111---******...222666555555555666666666666777444444444555666777777888999999:::<<<>>>@@@BBBCCCFFFFFFFFFGGGGGGHHHHHHHHHOOOLLLJJJLLLOOOPPPLLLGGGDDD@@@<<<999777555333111444444333333333444555555999777888999;;;@@@NNN[[[nnnjjjPPPDDDAAA<<<999888888777777777777666555555666888888::::::;;;;;;;;;;;;;;;;;;===>>>>>>======>>>BBBDDDGGGHHHIIIKKKNNNSSSYYY]]]iiiqqqxxxyyy}}}nnnbbbYYYUUUNNNHHHDDDBBBBBBCCC>>>@@@BBBCCCEEEHHHLLLOOOMMMQQQZZZgggsss}}}~~~~~~hhhPPPGGGFFFGGGOOOZZZsss~~~bbbTTT\\\jjj~~~ZZZDDDAAA>>>;;;:::;;;;;;:::999;;;;;;AAAKKKSSS[[[fffppp|||lllccchhhqqq}}}yyywwwwwwwww666555555444333333222222444333111000111222444555333333444444444555555555444444444555666777777777777888999:::<<>><<<:::;;;;;;::::::;;;<<>>>>>@@@BBBDDDEEEEEEEEEGGGIIINNNRRRYYYbbbkkkrrrxxx{{{sssXXXJJJEEECCCGGGOOO]]]qqqeeeWWW\\\hhhbbbLLLAAA???<<<;;;;;;;;;;;;:::<<<<<>>>>>>>>???@@@CCCIIIMMMXXXaaalllqqqrrrvvv}}}{{{iii]]]VVVSSSPPPNNNJJJFFFCCC@@@>>>>>>???BBBEEEGGGHHHIIIKKKMMMQQQUUU\\\ccckkkrrryyy}}}~~~yyy]]]LLLEEECCCFFFJJJTTThhhiiiZZZ^^^ggg}}}eeeNNNAAA???<<<;;;;;;<<<;;;:::<<<===BBBLLLUUU]]]hhhrrr|||oooqqqwww333333333333333222222222000000000000111111111222333333333333444444444444444444444444555555555555555666777888:::===???@@@@@@AAAAAABBBCCCEEEEEEFFFGGGGGGGGGHHHIIIHHHFFFDDDBBB???;;;888777666444333444444444444555666777888666888>>>DDDOOOfffmmmTTTFFF>>>;;;999777888888777555666777777888999:::::::::::::::;;;<<<<<<===>>>>>>===>>>???@@@BBBHHHNNNSSS^^^hhhvvvlll]]]VVVSSSRRRPPPNNNKKKGGGDDDAAA@@@???@@@CCCFFFHHHIIIKKKNNNQQQXXX\\\cccjjjqqqyyy~~~aaaNNNFFFEEEFFFHHHPPPbbb|||mmm^^^```ggg{{{hhhOOOBBB???<<<;;;<<<<<<;;;:::======CCCNNNWWW```kkkuuuuuuwww}}}333333333333222222222222333222111111111222444555444444444444555555555555444444444444444444444444555555666888:::<<<>>>???>>>???@@@AAABBBDDDDDDEEEGGGGGGHHHIIIHHHGGGFFFEEEBBB???;;;888777666555333333333444444555666888888999;;;@@@IIIVVVooofffPPPDDD<<<:::888888888888777666666777888:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???===>>>???AAAFFFLLLUUUZZZeeerrryyydddXXXSSSRRRRRRQQQNNNKKKGGGDDDBBBBBBBBBCCCEEEHHHJJJLLLPPPUUUXXX___dddkkkqqqwwwfffQQQHHHFFFGGGGGGPPPaaazzzppp```aaaeeexxxkkkQQQBBB@@@===<<<<<<<<<<<<;;;===>>>DDDOOOZZZcccoooyyyyyy|||222222222222222222222222333333333333333444555555444444444444555555555555444444444444444444444444333444555666888;;;===>>>===>>>???@@@AAACCCDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEAAA>>>;;;888777666555333333333444444555777888999;;;;;;@@@JJJZZZrrrzzzaaaMMMAAA:::888777666777777666555555666888:::;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@AAACCCFFFLLLTTT^^^dddssspppaaaYYYWWWWWWVVVQQQNNNIIIEEEBBBBBBCCCDDDEEEGGGKKKOOOUUU\\\eeekkkpppuuu{{{kkkTTTIIIGGGFFFDDDVVVddd|||pppaaa```ccctttoooTTTBBB@@@===<<<<<<===<<<;;;===>>>EEEQQQ\\\fffsss}}}zzz~~~222222222222222222222222111222333444444444333333333333444444444444555555444444444444444444444444222222333555777999;;;<<<<<<===>>>???AAABBBCCCDDDDDDFFFHHHHHHFFFEEEDDDDDDAAA>>>;;;888777777555444333333444444666777888999:::999>>>IIIYYYrrruuu___JJJ>>>888666555555666666555444444555777999::::::::::::::::::;;;<<<===>>>???@@@DDDFFFHHHLLLRRR\\\fffmmmyyyjjj___\\\]]]]]]\\\QQQMMMHHHDDDAAAAAACCCDDDEEEHHHMMMUUU^^^jjjvvv~~~oooVVVJJJGGGEEEBBB]]]iiippp```^^^```qqqsssWWWBBB@@@===<<<<<<===<<<;;;<<<>>>FFFRRR^^^hhhuuuyyy222222111111111111111111444444444333333222222222444444444444444444444444555444333333333333444555333333444555666777888888:::;;;<<<>>>@@@BBBCCCDDDCCCDDDEEEEEEEEECCCBBBAAA@@@???===:::888777666555444444444444666777888999;;;===BBBIIIWWWnnnrrrXXXEEE===:::999777666555666777999777777888999:::;;;;;;<<>>@@@BBBCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@???===:::888777666555333333333444555666777888:::===AAAHHHUUUjjjpppWWWEEE>>>:::999777666555666777888777777888999:::;;;;;;<<<======>>>???AAAEEEHHHKKKSSS[[[hhhrrr|||{{{yyyxxxssskkkcccUUUMMMGGGEEEDDDCCCFFFJJJKKKPPP[[[jjj|||~~~cccQQQHHHEEEEEEOOO[[[ttt~~~ggg^^^aaammm\\\IIICCC??????===::::::<<>><<<:::888666666555222222222333444555777777999<<>>@@@BBBEEEKKKUUU\\\jjjuuuwwwiii^^^PPPJJJGGGGGGFFFEEEHHHMMMOOOXXXhhh{{{jjjTTTHHHFFFGGGHHHUUUoookkk______jjjeeeKKKEEE???>>>===::::::<<<>>>AAAJJJWWWcccpppwwwiiiiiirrrzzz||||||||||||}}}222222222333333333333333333333444444555555666666555555555555555555555555555555444444444444555555333333444555666777888888;;;<<<===>>>@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCC???===<<<:::888666666555333333333444555666777888:::>>>BBBGGGOOO]]]ooo{{{|||uuutttyyy}}}iiiSSSDDD>>>999888777777666666777777777888888999:::;;;<<<<<<<<>>===;;;;;;===>>>BBBKKKYYYgggtttuuuhhhiiirrrzzz~~~|||zzz{{{{{{|||}}}~~~~~~~~~222222333333444444444444444444444555555666666666555555555555555555555555555555555555555555555555333333444555666777888888;;;;;;<<<===???@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB>>>===;;;999777666666555444444555555666888999:::<<<@@@DDDHHHMMMWWWfffqqq{{{ssskkkkkkqqqwwwzzzfffPPPBBB===999888888777777777777777888888999:::;;;<<<<<<======???CCCJJJWWWmmmuuugggYYYPPPLLLJJJJJJLLLLLLKKKOOOUUU^^^mmmrrrVVVGGGDDDGGGFFFRRRmmmtttccc^^^ggg~~~rrrSSSIII@@@>>>>>><<<<<<===>>>BBBMMM\\\jjjxxxuuuiiijjjttt|||}}}zzzyyyyyyzzzzzz{{{||||||||||||~~~~~~222333333444444555555666555555555666666666666666555555555555555555555555444555666666666666555444333333444555666777888888::::::;;;<<<===>>>??????@@@AAABBBCCCDDDCCCBBBBBB===<<<:::999777666666666555555555666777888::::::???BBBEEEGGGJJJRRR^^^hhhuuutttpppiiibbbbbbhhhnnnzzzvvvbbbNNNAAA===888888888888777777777666888888999:::;;;<<<======???AAAEEEOOOccc~~~~~~ssshhh]]]UUUOOOKKKKKKMMMOOOPPPPPPVVV^^^kkk~~~sssYYYJJJGGGIIIDDDOOOiiixxxddd\\\ccc{{{yyyVVVKKK@@@===>>>======>>>>>>CCCNNN^^^lllzzzrrrgggkkkuuu|||~~~|||{{{yyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~333333333444555666666666777777777666666666666666555555555555555555555555444555666777777666555444333333444555666777888888888999::::::;;;<<<======??????AAABBBBBBBBBAAAAAA<<<;;;:::888777666666666555555555555666888999:::@@@BBBDDDEEEFFFMMMYYYbbbkkkkkkiiiccc^^^^^^dddkkkuuuqqq___LLLAAA>>>888888888888888777666666888999999:::;;;<<<======AAABBBHHHVVVlllxxxnnnccc[[[UUUQQQOOOOOOOOORRRVVVXXX[[[dddmmm~~~pppYYYKKKGGGGGGDDDMMMeeezzzdddYYY^^^tttYYYLLL@@@===>>>>>>===>>>???CCCOOO___nnn|||nnnfffkkkwwwyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvtttssstttuuuwwwxxx{{{{{{|||}}}}}}~~~~~~333333444444555666777777888888777777666666555555666666666666666666666666444555666777777666555444333333444555666777888888888888999999:::;;;<<<<<<>>>???@@@AAABBBAAAAAA@@@<<<;;;:::888777666666666444444444444666777888999@@@BBBCCCCCCDDDJJJUUU^^^eeeffffffaaa]]]^^^eeekkkuuu|||nnn]]]KKKAAA???888888888888888777666666888999999:::;;;<<<======AAACCCKKKZZZrrr|||ooojjjaaaYYYRRROOONNNNNNSSSTTTYYY^^^aaaeeeppp|||kkkWWWJJJEEEDDDGGGOOOddd{{{cccWWWYYYnnnZZZMMM@@@===>>>>>>>>>>>>???DDDPPP```nnn|||lllfffmmmyyy}}}{{{uuuuuutttttttttuuuvvvvvvuuutttqqqpppppprrrtttvvvzzzzzzzzz{{{{{{||||||||||||~~~444555555666666666666666666666777777777777666666555555444444444333333333555444444333333444444555555555555555666666666777888777888888999:::;;;<<<<<<>>>@@@BBBCCCBBBAAA@@@999999999999777555222111444444444555777999<<<===DDDCCCBBBAAABBBGGGNNNSSS]]]___```___^^^```fffjjjxxxwwwjjjZZZIIIAAA@@@;;;:::888666666666666777999999:::;;;<<<===???@@@@@@AAAJJJ\\\uuu~~~tttfff^^^VVVRRRPPPNNNOOOSSSUUU]]]```dddlllpppyyy}}}fffUUUJJJDDDAAACCCMMM___xxxzzz[[[TTTVVVeee|||]]]KKKAAA@@@<<<===@@@;;;DDDHHHSSS```kkkwwwwwwiiiffflll||||||zzzxxxvvvuuutttrrrrrrssssssrrrqqqrrrqqqpppppppppqqqrrrsssvvvvvvuuuuuuvvvxxxzzz{{{yyy|||444555666666777777666666666666777777777777666666777777666666666555555555555444444333333444444555444444444555555555666666777777888888999:::<<<<<<===>>>@@@BBBCCCBBBAAA@@@;;;;;;:::999888666444333333333333444666888:::<<>>===;;;999888666666555222222222333555777999;;;===>>>??????@@@CCCHHHKKKUUUYYY___ccchhhoooxxx~~~zzzmmmaaaSSSEEE>>>===;;;:::888777666666777888888888999:::;;;===???@@@CCCEEENNN___uuuvvvmmm\\\UUUPPPNNNNNNOOOTTTZZZbbbiiikkkooo|||ppp]]]PPPHHHDDDBBB???DDDOOOeee}}}^^^XXXZZZeeexxx{{{ZZZHHH@@@@@@===???CCC???AAAFFFQQQ___kkkxxxssshhhgggnnn~~~}}}zzzvvvttttttttttttsssqqqooonnnnnnooopppooommmmmmmmmlllkkklllmmmnnnoooqqqpppqqqqqqrrrtttuuuvvvwwwzzz}}}555555666777777777777777666666777777777777666666555555555555444444444444555555444444444444555555555555555555666666666666777777888999:::;;;===>>>>>>@@@BBBCCCDDDCCCBBBAAA@@@>>><<<999777666666666222222222333555777999;;;;;;===???@@@@@@BBBEEEHHHNNNTTT]]]eeemmmxxxuuuggg[[[OOOCCC>>>===::::::888777777777888888888888999:::;;;===???@@@CCCFFFOOO^^^rrrsssjjj[[[VVVQQQPPPPPPQQQXXX```eeelllmmmsss|||kkkYYYMMMFFFCCCBBBBBBCCCKKK^^^|||bbb\\\]]]fffwwwyyy^^^KKKBBBAAA<<<>>>AAA<<>>???@@@AAACCCDDDDDDCCCBBBAAA@@@>>>;;;888666555555555333333333444666888:::<<<;;;===???@@@AAABBBEEEGGGLLLSSS^^^jjjuuu}}}ppp```UUUKKKBBB>>>>>>:::999888777777777888999888888999:::<<<>>>@@@AAABBBFFFNNN]]]oooqqqhhh[[[VVVRRRQQQPPPRRR[[[dddkkkrrrttt{{{yyyhhhXXXLLLEEEBBBAAABBBCCCGGGWWWsssfff______hhhzzz}}}zzz^^^LLLBBBAAA===>>>AAA<<>>???AAABBBDDDEEEEEEDDDBBBAAA@@@>>><<<:::777555444444333333333444666888:::<<<<<<>>>???@@@AAABBBEEEGGGMMMUUUbbbooo}}}yyykkkZZZOOOGGG@@@>>>>>>:::999888777777888999:::999999:::<<<>>>@@@BBBCCCBBBFFFNNN[[[mmmyyyllldddWWWSSSPPPPPPOOORRR]]]hhhnnnvvvzzzvvvfffVVVLLLFFFBBBAAA@@@AAADDDPPPiiikkkbbbaaakkk~~~[[[IIIAAAAAA>>>@@@DDD@@@DDDJJJVVVdddooozzzvvvkkkkkksssxxxsssqqqpppmmmkkkmmmkkkiiihhhiiiiiihhhggghhhgggfffgggiiijjjiiihhhhhhhhhgggggghhhjjjlllmmmlllmmmoooqqqrrrsssttttttsssuuuxxxzzzzzzyyyzzz{{{|||}}}~~~{{{sssjjjjjjttt{{{666666777888888888888777666666777777777777666666888888888888777777777666666666555555555555666666777777888888888999999999777777888999;;;===???@@@BBBCCCDDDEEEEEEDDDBBBAAA@@@???>>><<<:::777555444222222222333555777999;;;<<<>>>?????????AAADDDGGGLLLUUUbbbqqquuueeeTTTJJJCCC>>><<<===:::999888888888999::::::::::::;;;===???AAACCCEEECCCGGGNNN[[[lllsssfff^^^TTTQQQPPPPPPQQQVVVbbbnnnrrr|||{{{qqqcccUUUKKKFFFCCCBBB>>>@@@DDDMMMbbb}}}ooodddbbbnnn\\\IIIAAAAAA>>>AAADDD@@@EEELLLYYYiiiuuuwwwlllmmmxxxzzztttmmmjjjkkkkkkiiifffhhhfffeeeeeeggggggfffeeegggfffeeefffhhhiiihhhgggeeeeeeeeeeeefffhhhjjjkkkjjjkkknnnppprrrsssssssssrrrtttwwwxxxwwwvvvwwwxxxyyyzzz|||~~~wwwmmmdddbbblllzzzyyymmm666666777888888888888888666666777777777777666666666666666666555555555555666666555555555555666666777777777777888888888888777777888999;;;===???@@@BBBCCCEEEFFFFFFDDDCCCAAAAAAAAA@@@???<<<999666444111111111222333666888:::<<<============@@@CCCGGGIIIRRR```ooo}}}rrrbbbPPPFFF@@@<<<;;;<<<:::999888888888999:::;;;:::;;;<<<>>>@@@BBBDDDFFFEEEHHHOOO[[[mmm{{{nnnaaaZZZTTTRRRQQQSSSTTTZZZhhhuuu{{{wwwnnn```SSSKKKGGGDDDDDD???BBBFFFMMM```{{{qqqdddbbbppp___LLLCCCBBB===???BBB===FFFMMM[[[lllyyyxxxmmmooo{{{xxxsssmmmgggeeegggiiigggddddddcccbbbccceeegggfffeeegggfffeeefffhhhiiihhhgggccccccccccccdddfffhhhiiiiiijjjmmmoooqqqrrrrrrrrrqqqtttvvvvvvuuutttuuuuuuwwwxxxzzz|||}}}~~~tttjjj___]]]fffuuuooobbb666666777777777777666666999888888888777777666666666666666666777777777777777777777777888888888888999:::;;;;;;;;;:::999999:::::::::;;;===>>>@@@AAADDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>;;;888555444333333444555666888888999;;;===>>>======???DDDHHHHHHQQQ___lllyyy~~~kkk\\\LLLEEEAAA===999888;;;::::::999888888999999999:::<<<>>>AAACCCEEEFFFEEEHHHNNNYYYiiixxxgggYYYRRRSSSOOONNNRRRWWW```nnnzzz|||nnn___TTTLLLDDDAAABBB??????BBBJJJ\\\uuunnncccgggnnngggMMMCCCFFFAAA===@@@AAAEEEOOO___ppp{{{uuuuuu}}}tttmmmfffdddbbbbbbdddeeecccaaa```aaabbbcccdddeeeeeeeeegggggggggggghhhhhhhhhhhheeecccbbbaaaccceeehhhkkkllllllmmmnnnooopppqqqqqqttttttuuutttrrrrrrtttuuuvvvvvvwwwxxxyyy{{{}}}~~~{{{}}}}}}nnnfff^^^]]]eeeqqq}}}zzzpppaaaTTT888888999999999999888888999999999888888777777777666666666666777777777777777777777777888888888888:::::::::::::::::::::::::::;;;;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@>>>;;;999666555333333444555666777777888999;;;=========???BBBFFFHHHQQQ]]]iiiuuuyyyfffXXXJJJDDDBBB>>>;;;;;;::::::999999888999999999999:::<<<>>>AAACCCEEEFFFDDDGGGNNNXXXiiittteeeYYYTTTQQQMMMMMMQQQYYYcccrrr~~~{{{oooaaaWWWNNNEEEAAABBB???@@@BBBJJJZZZsssooodddhhhooojjjOOODDDFFFAAA>>>AAABBBGGGQQQaaasss|||yyy|||{{{ssskkkeee```^^^]]]___aaacccbbb```___```aaabbbcccdddddddddfffffffffgggggggggggghhheeedddccccccdddfffiiijjjkkkkkklllmmmnnnooopppppppppqqqrrrrrrrrrrrrtttvvvuuuuuuvvvwwwxxxyyy{{{|||{{{}}}{{{kkkccc[[[[[[cccppp{{{zzzoooeeeXXXMMM888888999999999999888888999999888888888888777777666666666666777777777777777777777888888888999999;;;:::999999999:::;;;;;;;;;<<<<<<===>>>@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@>>><<<:::888666444444444444444555666666999;;;===>>>???AAADDDGGGKKKRRR\\\fffppp|||sss```SSSHHHCCCBBB???======:::999999999999999:::::::::;;;<<<>>>AAACCCEEEFFFCCCGGGMMMWWWhhhwwwmmmaaaXXXTTTNNNKKKKKKQQQZZZfffvvvtttggg]]]SSSHHHCCCBBB@@@@@@BBBIIIYYYrrrqqqfffiiipppoooSSSEEEFFFBBB???CCCDDDIIITTTeeevvv|||~~~zzzsssllleee___[[[XXXXXXXXXZZZ]]]_________^^^^^^___```aaabbbcccccceeeeeeeeeeeeffffffffffffdddeeeeeefffggghhhiiiiiiiiijjjjjjkkklllmmmnnnnnnlllnnnpppqqqqqqrrrtttvvvtttttttttuuuuuuwwwxxxxxxzzz|||~~~wwwfff```XXXXXXaaammmxxx~~~yyymmmaaaXXXOOOHHH666777777888888777777666777777777777777777777777666666666666777777777777777777888888888999999999<<<:::999888888999;;;===<<<======>>>???AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???===;;;999888555555444333444444555666;;;<<<===???BBBFFFKKKMMMQQQVVV]]]eeemmmwwwwwwmmm\\\QQQGGGDDDBBB???===>>>::::::999999::::::;;;;;;;;;;;;===???AAACCCEEEEEECCCFFFMMMWWWhhhxxxnnneeeZZZTTTRRRLLLIIIIIIPPPYYYfffwww~~~}}}}}}{{{|||sssgggZZZLLLDDDBBB???@@@CCCIIIYYYssstttiiikkkqqquuuVVVFFFEEEAAA???CCCDDDJJJVVVgggxxxzzzyyyuuunnnggg```[[[VVVTTTTTTTTTUUUWWWZZZ[[[\\\]]]]]]]]]^^^^^^___```bbbbbbccccccdddddddddeeeeeeeeedddeeeggghhhiiiiiiiiihhhhhhhhhiiiiiijjjkkklllllllllnnnpppqqqqqqrrrsssuuussssssssssssssstttuuuvvvyyy{{{~~~zzz{{{{{{qqqccc]]]WWWXXX```kkkuuuzzz}}}xxxnnnaaaVVVOOOJJJGGG777777888888888888777777666666666666666666666666666666666666777777777777888888888888999999999999;;;:::888888888:::<<<============>>>@@@AAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===;;;:::666555444333333444666777======>>>AAAGGGNNNTTTWWW[[[]]]aaaffflllsss{{{|||qqqhhh[[[RRRIIIFFFCCC???===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???AAACCCDDDEEECCCGGGNNNYYYjjj~~~oooeee]]]TTTPPPOOOLLLIIIIIIOOOXXXeeewwwwwwooollllllkkkmmmqqqsssvvv|||~~~qqq```OOOEEECCC>>>@@@CCCJJJYYYuuuyyylllmmmrrr|||[[[GGGEEE@@@>>>CCCCCCJJJVVViiizzzuuu||||||uuuqqqnnnkkkfff```ZZZUUUSSSRRRRRRSSSUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^___aaabbbccccccccccccddddddddddddeeefffhhhiiijjjiiihhhggggggggghhhhhhiiiiiijjjjjjnnnppprrrsssrrrrrrrrrssssssrrrrrrrrrssstttuuuuuuxxxzzz~~~yyyxxx{{{vvvjjjaaa\\\XXXYYY```iiipppsssssskkkaaaVVVMMMHHHFFFGGG999999::::::::::::999999555555666666666666777777666666666666777777777777888888888999999999999::::::999999888999:::<<<===<<<======>>>???AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA??????@@@??????>>>===<<<777666444333444666888999===>>>BBBIIISSS[[[```bbbddddddeeehhhlllqqqwwwzzz~~~uuulllddd[[[SSSLLLIIIFFFAAA???@@@???>>>>>>===<<<<<<======<<<===>>>@@@BBBCCCDDDEEEDDDHHHQQQ\\\mmmvvvggg^^^XXXQQQNNNNNNNNNJJJIIIOOOXXXfffxxxvvvhhh```]]][[[[[[^^^bbbdddgggpppyyyvvvcccPPPEEECCC>>>@@@CCCIIIXXXttt~~~ooonnnqqqbbbJJJEEE@@@>>>CCCCCCIIIWWWjjj{{{xxxnnnttt|||{{{tttmmmgggccccccbbb```\\\VVVRRRQQQQQQPPPRRRTTTVVVVVVWWWYYY[[[]]]\\\\\\\\\]]]___aaabbbccccccccccccddddddddddddeeefffhhhiiiiiiiiihhhgggggggggggghhhhhhhhhiiiiiimmmppprrrsssrrrqqqrrrrrrrrrrrrrrrssssssuuuvvvvvvvvvzzz}}}vvvtttvvv|||~~~rrrfff___[[[YYY[[[```fffiiiiiiddd\\\SSSLLLGGGCCCDDDHHH999::::::;;;;;;::::::999777777777777888888888999666666666666777777777777888888888999999999::::::888888999::::::;;;<<<<<<<<<<<<<<<===???@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@???>>>>>>777666444444555777:::<<<>>>CCCMMMZZZfffmmmnnnmmmllljjjiiiiiilllppptttvvvyyywwwooogggaaaZZZTTTNNNLLLHHHCCCBBBDDDBBBAAA@@@???>>>===============>>>@@@BBBCCCDDDEEEDDDJJJTTT```pppyyymmm```YYYUUUPPPOOOPPPNNNJJJJJJPPPZZZiii{{{|||rrrrrrwww|||uuufffYYYTTTSSSMMMNNNQQQVVVXXX\\\eeeppp|||uuuaaaNNNDDDCCC>>>@@@CCCGGGUUUppprrrnnnppphhhNNNHHHAAA@@@DDDDDDJJJXXXlll}}}nnnffflllttt}}}xxxooohhhccc___\\\ZZZXXXYYYYYYWWWRRROOONNNOOOLLLOOORRRTTTUUUWWWZZZ]]]]]]\\\\\\\\\]]]___aaabbbcccccccccdddddddddeeeeeeffffffgggggghhhhhhgggggggggggggggggghhhhhhhhhhhhjjjmmmppprrrrrrqqqrrrrrrrrrrrrssstttuuuvvvxxxyyyvvvyyy}}}rrroooooouuu|||{{{oooddd\\\ZZZYYY[[[___bbbaaa___WWWOOOIIIGGGDDDBBBEEELLL777888888999999888888777888888999999::::::::::::666666666666777777777777888888999999999:::::::::777888999:::;;;<<<;;;;;;;;;<<<<<<===>>>@@@AAABBB@@@@@@@@@????????????>>>>>>??????@@@@@@@@@??????777666555444555888;;;===AAAIIIWWWhhhvvv|||zzzwwwpppmmmjjjjjjlllooorrrsssuuu}}}}}}tttllleee___YYYSSSOOONNNKKKFFFEEEGGGDDDCCCBBB@@@???>>>>>>======>>>???@@@BBBCCCDDDEEEEEEKKKVVVbbbrrrsssggg\\\WWWTTTQQQQQQSSSOOOKKKKKKRRR]]]lllqqqgggiiipppwww~~~vvvhhhYYYOOOMMMNNNFFFFFFJJJOOOQQQUUU___jjjyyyrrr^^^LLLCCCCCC@@@AAACCCFFFRRRllltttooopppmmmQQQJJJCCCAAAEEEEEEKKKZZZnnn~~~|||hhhbbbhhhnnnyyynnniiiaaa[[[XXXVVVUUUUUUPPPSSSUUUSSSOOOLLLLLLLLLHHHLLLPPPSSSTTTWWW[[[___]]]]]]\\\[[[]]]___aaacccccccccdddddddddeeeeeeeeeffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhfffiiinnnpppqqqqqqrrrsssrrrsssssstttvvvxxxyyyzzzuuuyyy}}}nnnjjjiiipppxxxyyyoooddd[[[YYYYYY\\\______\\\XXXPPPIIIEEEFFFFFFDDDHHHOOO666777888888:::;;;;;;<<<888999777444444:::EEENNN:::::::::999999888888888666777888999:::;;;;;;;;;888999999::::::;;;;;;<<<<<<<<<======>>>?????????======>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCBBB;;;888666777666555999???===PPPiii~~~{{{tttqqqpppqqqqqqppprrrvvvwwwyyyzzzwwwqqqjjjdddaaa]]]XXXSSSPPPOOOMMMJJJGGGJJJIIIGGGDDDAAA???>>>>>><<>>@@@@@@BBBFFFOOOeeeuuugggpppqqqQQQFFF@@@???CCCBBBMMM___rrrzzziii]]]bbbpppxxxnnnhhh^^^ZZZTTTRRRRRRSSSRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQSSSVVVYYY[[[]]]]]]]]]]]]]]]^^^___```aaa______```aaabbbccccccdddffffffggggggggggggggggggeeeggghhhgggffffffggghhhiiikkkmmmoooqqqsssttttttqqqrrrtttuuuwwwxxxyyyyyy|||{{{zzz{{{|||yyyjjjjjjkkknnnqqqpppkkkfff]]]ZZZWWWWWWXXXXXXUUUQQQKKKDDDBBBEEEEEEBBBJJJVVV888888999999999999999999777999999999:::@@@KKKTTT999999999888888888777777777777888999::::::::::::888999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC<<<999777888777666:::@@@EEEXXXrrr~~~xxxtttrrruuuvvvuuuvvvyyyyyyzzz{{{xxxrrrkkkfffddd___[[[WWWTTTSSSRRROOOLLLMMMLLLIIIFFFCCCAAA??????>>>@@@DDDHHHKKKMMMMMMNNNRRRYYYdddooo|||}}}jjjddd]]][[[[[[[[[YYYVVVXXXWWW[[[eeeppp~~~}}}lll^^^ZZZ```kkkssswwwmmm^^^RRRKKKGGGEEEDDDFFFEEEFFFIIIMMMSSS```mmm{{{uuucccUUUJJJCCC???>>>>>>AAAEEENNNdddvvveeekkk{{{uuuTTTIIIBBB@@@DDDCCCNNN___ssszzzjjj^^^dddssswwwooohhh___ZZZWWWSSSOOOMMMMMMNNNMMMLLLJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSUUUXXXZZZ\\\^^^^^^^^^^^^^^^___```aaabbb``````aaaaaabbbcccddddddfffffffffgggggggggggggggeeeggghhhgggfffeeefffhhhiiijjjlllnnnqqqrrrssstttqqqrrrsssuuuwwwxxxyyyyyy{{{{{{zzz{{{|||~~~tttfffeeegggjjjmmmlllgggccc^^^[[[VVVUUUTTTSSSOOOKKKFFFBBBAAADDDGGGLLLUUU^^^;;;::::::999888777777666999::::::888777999???DDD888888888888777777777777777888888999::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCC>>>:::999:::999777;;;AAALLLaaa{{{zzzuuussswww{{{zzzzzz{{{}}}~~~}}}zzztttnnniiihhhbbb```]]][[[ZZZXXXVVVTTTRRRPPPMMMJJJFFFDDDBBBAAAAAACCCGGGKKKNNNRRRTTTUUU[[[bbbkkkuuutttgggccc^^^^^^```bbbbbbaaaaaa```eeerrr{{{pppaaaYYY[[[ccclllrrrlllaaaTTTJJJGGGEEECCC@@@DDDCCCDDDGGGJJJPPP]]]jjjooo]]]PPPGGGBBB@@@======@@@EEENNNcccyyydddfffrrrzzzXXXLLLDDDBBBEEEDDDOOO```sss{{{kkk```gggwwwzzzooogggaaa[[[UUUQQQQQQNNNJJJIIIIIIJJJJJJIIIGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTUUUWWWZZZ\\\^^^___```````````````aaabbbcccaaaaaabbbbbbccccccddddddeeefffffffffgggggghhhhhhfffggghhhgggfffeeefffggghhhjjjlllnnnpppqqqrrrrrrpppqqqsssuuuwwwxxxyyyyyy{{{zzzzzzzzz|||~~~ooo``````bbbfffiiihhhccc^^^[[[WWWSSSPPPPPPOOOKKKGGGBBBDDDCCCDDDKKKXXXcccggg;;;;;;;;;:::999888888888999999999777444333555777999999888888888888888888777888999:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDD@@@===;;;<<<;;;:::>>>DDDOOOddd{{{vvvqqqpppvvv|||}}}|||}}}}}}wwwqqqmmmlllgggfffeeedddbbb```]]]\\\YYYWWWSSSOOOKKKHHHEEEDDDDDDFFFIIINNNRRRWWWZZZ\\\bbbgggpppxxxvvvjjjccc```___```eeeiiilllmmmkkkjjjooo~~~ooofff]]][[[```ggglllnnnaaaXXXLLLFFFEEEFFFDDDAAACCCCCCEEEHHHJJJOOO^^^lll{{{iiiXXXKKKEEEAAA@@@===>>>@@@EEENNNccc{{{cccaaakkk~~~ZZZMMMDDDBBBEEEEEEPPPaaattt}}}mmmccckkk}}}tttmmmccc\\\XXXTTTPPPMMMNNNLLLJJJIIIIIIJJJKKKKKKJJJJJJLLLMMMOOORRRTTTUUUUUUVVVXXXZZZ\\\^^^___```aaaaaaaaaaaaaaabbbccccccccccccccccccdddddddddddddddeeeeeefffggghhhhhhiiifffhhhhhhhhhfffeeefffggghhhiiikkkmmmooopppqqqqqqpppqqqsssuuuwwwyyyyyyzzzzzzzzzzzz{{{|||}}}{{{mmm^^^^^^___cccfffeee```\\\SSSPPPLLLKKKMMMMMMKKKIIICCCGGGHHHHHHRRRdddnnnlll:::::::::;;;;;;;;;;;;<<<666888999:::::::::;;;<<<::::::::::::::::::::::::888888999:::::::::999999999::::::;;;;;;<<<======<<<<<<<<<===============@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEDDDBBB???>>>>>>===<<<@@@FFFQQQffftttoookkklllssszzz}}}}}}wwwtttssspppqqqqqqooollliiifffdddbbb___[[[WWWRRRNNNKKKIIIIIIJJJMMMQQQVVV\\\aaacccgggmmmttt|||uuuiiiaaa]]]\\\]]]aaahhhnnntttwwwvvvuuu|||mmmddd___\\\]]]bbbfffeeebbbVVVOOOFFFCCCDDDEEEDDDCCCDDDFFFJJJMMMOOOUUUeeetttwwweeeTTTIIICCCAAA@@@>>>???AAAFFFNNNbbb|||bbb```iii\\\NNNDDDBBBEEEDDDPPPaaatttpppgggqqq}}}sssfff___WWWRRRPPPNNNLLLIIIKKKKKKKKKKKKKKKKKKMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWWWWYYY[[[]]]___```aaaaaacccbbbbbbbbbbbbccccccdddeeeeeeeeeeeeddddddddddddddddddeeefffggghhhiiijjjhhhiiijjjiiigggfffggghhhiiijjjkkkmmmooopppqqqqqqoooqqqsssuuuwwwyyyzzzzzz{{{{{{{{{|||}}}~~~yyylll^^^^^^___ccceeeddd___ZZZOOOLLLHHHHHHKKKMMMLLLJJJCCCIIILLLQQQ___rrryyyuuu888888999:::;;;<<<======;;;;;;<<<<<<<<<;;;:::999:::::::::;;;;;;;;;;;;;;;888999999::::::999999999:::::::::;;;<<<<<<======<<<<<<======>>>?????????BBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEAAA@@@@@@???>>>BBBHHHVVVkkkvvviiicccbbbfffmmmtttyyy~~~~~~~~~yyytttpppnnnmmmjjjfff```[[[VVVSSSQQQOOOOOORRRUUU[[[aaagggjjjnnnssszzzuuujjj```ZZZVVVXXX[[[aaaiiiqqqyyy}}}pppaaaYYYXXXXXXZZZ\\\[[[WWWSSSKKKGGGBBB@@@@@@BBBCCCDDDCCCFFFKKKPPPRRRYYYkkk|||tttcccSSSHHHCCCAAA@@@???@@@BBBEEELLL___~~~zzzaaa^^^hhh\\\NNNDDDBBBEEEEEEPPP```sss~~~wwwnnnyyyqqqhhh]]]XXXRRROOOOOOOOOMMMKKKIIIJJJLLLLLLKKKLLLNNNPPPSSSSSSSSSTTTUUUVVVWWWXXX[[[]]]___bbbdddeeeeeeeeeeeeeeeddddddddddddeeeeeeggggggffffffeeeeeeddddddccccccdddfffgggiiijjjkkkjjjkkkllljjjhhhggghhhiiijjjkkklllnnnooopppqqqqqqoooppprrruuuwwwyyyzzz{{{{{{||||||}}}~~~vvvjjj^^^^^^___bbbdddbbb\\\WWWOOOKKKGGGGGGJJJMMMLLLKKKEEEIIIQQQ___rrr666777777888999;;;;;;<<<>>>===<<<;;;:::999666444999999999::::::;;;;;;;;;999999999::::::999999888::::::;;;;;;<<<=========;;;<<<===>>>???AAAAAABBBDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHGGGFFFFFFEEEFFFCCCBBBBBBAAA@@@DDDJJJ[[[nnn{{{hhhZZZTTTVVV[[[cccjjjppp|||{{{yyyxxxuuuqqqkkkddd___[[[YYYUUUVVVWWWZZZ```gggmmmqqqssswww|||}}}qqqfff\\\VVVQQQTTTYYY___hhhrrr{{{tttddd[[[QQQRRRSSSSSSRRRPPPLLLJJJCCCCCCBBB@@@>>>???CCCFFFFFFJJJQQQWWWZZZbbbuuu~~~ssscccSSSHHHCCC@@@?????????AAADDDJJJ[[[yyywww^^^]]]ggg]]]OOOEEECCCGGGFFFOOO```rrr}}}vvvtttggg```YYYUUUQQQPPPQQQRRRPPPNNNIIIKKKNNNNNNNNNOOOQQQTTTVVVWWWWWWXXXYYY[[[]]]^^^aaabbbeeehhhiiijjjiiiiiiiiihhhhhhggggggggghhhhhhhhhhhhggggggfffeeeddddddbbbcccdddfffhhhiiikkkkkklllmmmmmmllljjjiiiiiijjjkkklllmmmooopppqqqqqqrrroooppprrruuuwwwyyyzzz{{{|||}}}~~~rrrggg]]]\\\]]]___```^^^WWWRRRLLLHHHFFFGGGLLLPPPQQQQQQMMMNNNYYYooo555666666777888888999999:::999:::<<<>>>???>>>===888888888999999:::::::::999999:::::::::999999888::::::;;;;;;<<<=========;;;<<<===???@@@BBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGDDDBBBCCCBBBAAAEEEKKK]]]pppppp]]]NNNHHHKKKRRRZZZ```hhhwww}}}xxxqqqkkkeeeaaa___ZZZZZZ[[[^^^cccjjjqqquuutttwww|||~~~sssfff[[[TTTNNNQQQWWW^^^gggrrr|||vvvbbbWWWTTTOOOPPPQQQOOOLLLIIIHHHHHH@@@CCCDDDBBB>>>???DDDJJJOOOTTT\\\bbbfffooo}}}ssscccTTTIIICCC@@@???>>>>>>???BBBGGGXXXvvvuuu\\\[[[fff~~~^^^PPPFFFDDDHHHHHHOOO___qqq}}}|||yyylllbbb[[[SSSPPPMMMNNNPPPQQQOOOLLLKKKNNNQQQRRRQQQRRRUUUXXXZZZZZZ[[[]]]___aaacccddddddfffiiilllmmmmmmmmmlllkkkkkkjjjjjjiiijjjjjjkkkiiiiiihhhgggfffeeeeeedddbbbbbbdddfffhhhiiikkklllmmmnnnnnnmmmkkkjjjjjjkkklllmmmnnnpppqqqrrrrrrrrrnnnppprrruuuwwwyyy{{{{{{}}}~~~}}}nnnddd\\\[[[[[[\\\]]]ZZZTTTNNNGGGDDDCCCGGGNNNTTTWWWXXXWWWTTT```zzz666666777888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHJJJJJJJJJHHHFFFDDDIIIIIIHHHGGGFFFGGGJJJMMMbbbooo~~~xxxeeeSSSIIIHHHHHHJJJOOOZZZjjj{{{zzzssskkkeeebbb_________bbbhhhnnnuuuxxx{{{}}}{{{oooaaaVVVPPPQQQUUU^^^iiiqqquuuvvvlllZZZQQQPPPJJJIIIHHHGGGEEECCCBBBAAAFFFBBBBBBFFFFFFDDDGGGNNN[[[cccmmmsssxxxxxxmmm^^^RRRJJJEEE@@@>>><<>>===<<<;;;:::999;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<===>>>>>><<<===>>>@@@BBBCCCEEEEEEHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGJJJJJJJJJHHHHHHIIIMMMPPPaaammm{{{uuucccRRRHHHEEEFFFHHHNNNYYYiii{{{~~~wwwpppjjjgggcccbbbbbbeeekkkqqqwwwzzz}}}}}}sssbbbWWWTTTVVVZZZaaahhhnnnrrrtttttt```QQQJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@BBBAAACCCFFFFFFHHHRRR^^^nnnuuu}}}vvvlll]]]QQQIIIEEEAAA>>>===???CCCEEEGGGUUUpppzzzbbb___ggg|||eeePPPHHHDDDEEEJJJUUUcccrrr{{{{{{qqqeee\\\YYYVVVVVVUUUUUUTTTTTTUUUUUUSSSSSSTTTUUUXXX[[[^^^___ggghhhiiijjjkkkkkkjjjjjjlllmmmnnnpppqqqrrrrrrrrrqqqppppppoooooooooooopppnnnkkkhhhhhhiiiiiigggeeeeeeeeefffgggiiijjjlllmmmnnnlllkkkkkkmmmnnnllljjjkkkmmmoooppppppppprrrssstttuuuwwwxxxxxxzzz|||~~~}}}|||||||||~~~sssfff___[[[XXXVVVUUUUUUSSSNNNKKKFFFFFFFFFJJJVVVdddjjjhhheeelllyyy555666666777777777777777999999999:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;<<<===============>>>??????======???@@@BBBCCCDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKMMMQQQTTTaaakkkvvvyyyqqqaaaRRRIIIDDDEEEHHHOOO[[[kkk|||~~~xxxrrroooiiihhhgggiiiooouuuzzz|||}}}~~~~~~~~~}}}}}}|||{{{{{{xxxvvvwwwxxxyyywwweeeZZZWWW[[[___bbbdddggglllppp}}}vvvaaaSSSJJJEEEDDDBBBBBBAAA@@@@@@@@@AAAAAAAAACCCGGGIIILLLTTTeeevvvrrriii[[[PPPIIIEEEAAA>>>>>>@@@CCCDDDFFFTTTooo}}}eeeaaahhh{{{hhhPPPGGGDDDEEEIIIVVVdddsss||||||sssjjjaaa[[[YYYWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZ]]]```bbbdddllllllnnnoooppppppppppppqqqrrrsssssstttuuuvvvvvvtttsssrrrqqqqqqqqqqqqqqqnnnlllkkkjjjkkkkkkiiihhhhhhhhhhhhiiijjjkkkmmmnnnooonnnllllllmmmmmmllljjjlllnnnppppppppppppqqqrrrsssvvvxxxzzzzzz{{{|||~~~~~~}}}|||{{{{{{|||}}}~~~pppccc]]]YYYWWWTTTSSSQQQNNNKKKHHHGGGGGGHHHNNN[[[jjjqqqpppkkksss666777888888999999888888999999999::::::::::::;;;999:::;;;===???AAACCCCCC??????>>>===<<<<<<<<<<<<===============>>>>>>???>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOLLLMMMNNNNNNOOOQQQTTTWWWaaahhhqqqsssmmmaaaUUUMMMGGGIIIMMMUUUaaappp{{{wwwooollljjjlllqqqwwwzzz{{{|||}}}}}}}}}|||{{{zzzzzzxxxtttrrrssstttvvv}}}{{{jjjaaa[[[```dddccc```aaagggmmmfffTTTMMMHHHEEEDDDCCCCCCBBBAAAAAAAAABBBBBBEEEHHHLLLRRR\\\kkk{{{nnneeeXXXNNNHHHEEEAAA??????AAACCCDDDFFFSSSooojjjdddiiiyyykkkRRRGGGDDDEEEHHHVVVdddsss|||vvvmmmfff___[[[[[[XXXYYY[[[]]]^^^^^^]]]]]]^^^______```bbbeeehhhiiinnnooopppqqqrrrrrrssssssvvvvvvvvvvvvwwwxxxxxxyyywwwvvvuuusssrrrqqqqqqqqqnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmnnnooonnnnnnmmmmmmmmmlllkkkmmmoooqqqrrrqqqqqqrrrssstttwwwzzz|||||||||}}}}}}}}}}}}|||||||||}}}~~~ooobbb\\\XXXWWWTTTRRROOOLLLIIIHHHJJJKKKLLLRRR```ooouuutttmmmvvv999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;777888:::<<<>>>@@@BBBCCCDDDCCCBBB@@@>>>>>>===============<<<===>>>>>>??????@@@@@@BBBCCCDDDEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPMMMNNNPPPPPPQQQSSSVVVYYY```eeekkkmmmjjjbbbZZZTTTNNNRRRXXXaaalllyyy}}}sssoookkkmmmrrrwwwyyyyyyzzzzzz{{{|||||||||||||||xxxtttssstttuuuwww~~~sssllldddhhhiiifff``````hhhpppuuuZZZLLLJJJHHHFFFEEEDDDCCCAAA@@@@@@AAABBBCCCGGGJJJRRR```tttvvviii```UUULLLHHHEEEBBB??????@@@CCCDDDFFFUUUqqqppphhhkkkwwwpppTTTHHHEEEFFFHHHUUUcccrrr|||ssslllfff```^^^^^^ZZZ[[[^^^```bbbccccccbbbeeeeeeeeefffhhhkkkmmmooorrrrrrssstttuuuvvvwwwxxxzzzyyyyyyxxxyyyyyyzzz{{{yyyxxxvvvtttsssrrrqqqqqqnnnoooppppppooonnnnnnnnnmmmmmmllllllllllllmmmmmmmmmnnnnnnmmmlllllllllllloooqqqsssttttttsssuuuvvvvvvxxx{{{}}}}}}|||}}}~~~}}}}}}}}}~~~~~~nnnaaa[[[WWWWWWUUURRROOOMMMLLLKKKOOOPPPQQQVVVcccpppuuutttkkkvvv:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========EEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOMMMOOOQQQQQQRRRTTTVVVYYY]]]___dddffffffccc___\\\XXX]]]fffoooyyyvvvqqqlllmmmrrrwwwxxxwwwvvvwwwyyy{{{}}}~~~~~~zzzwwwvvvyyyzzz}}}zzzrrrssspppiiibbbccckkksssxxxdddOOOGGGGGGGGGEEEDDDBBBAAA?????????AAACCCDDDIIIRRRaaavvv{{{rrrddd\\\RRRKKKGGGEEEBBB@@@>>>???BBBDDDHHHWWWuuutttjjjkkkyyytttWWWIIIGGGHHHHHHTTTcccrrr}}}sssmmmhhhccc```aaa]]]___aaadddfffhhhiiijjjlllllllllmmmoooqqqtttuuuxxxxxxxxxyyyzzz|||}}}~~~}}}}}}{{{zzzzzz{{{|||||||||{{{yyyvvvtttrrrqqqqqqmmmoooqqqrrrpppoooooopppooonnnmmmlllllllllllllllkkklllmmmlllkkkkkklllmmmoooqqqtttuuuuuuvvvwwwxxxxxxzzz|||}}}}}}}}}~~~}}}~~~{{{yyy}}}|||lll```YYYUUUVVVUUUSSSPPPOOOOOOQQQTTTUUUVVVZZZfffrrrvvvssslllwww:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<==================<<<<<<;;;;;;;;;AAAAAAAAAAAABBBCCCDDDEEEAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNOOOOOONNNMMMMMMOOOQQQRRRRRRSSSUUUWWWXXXYYY\\\```cccdddcccaaaaaagggqqq{{{yyysssmmmnnnsssxxxwwwuuutttvvvxxxzzz|||}}}~~~~~~|||~~~~~~{{{sssiiibbbbbbjjjqqq~~~eeeVVVHHHEEEFFFDDDBBBAAA@@@?????????AAADDDHHHJJJUUUfff}}}xxxooo```YYYPPPJJJGGGEEECCC@@@<<<>>>AAADDDIIIZZZzzzvvvjjjjjj|||xxxYYYKKKIIIIIIIIIUUUcccttttttooojjjeeebbbcccbbbccceeegggjjjmmmpppqqqssssssssstttvvvxxxzzz|||{{{{{{{{{|||}}}~~~||||||}}}~~~~~~{{{yyyvvvtttsssrrrkkkooorrrsssqqqppppppqqqpppooonnnmmmlllkkkkkkkkkhhhjjjlllkkkjjjjjjlllnnnnnnpppsssuuuuuuvvvxxxzzzzzz{{{}}}}}}|||}}}{{{vvvrrrrrrzzzzzzjjj]]]WWWSSSTTTTTTSSSQQQPPPSSSUUUXXXYYYYYY^^^iiitttxxxtttqqq|||999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<============>>>;;;<<<<<<<<<=========>>>======>>>@@@BBBEEEGGGHHHCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFGGGHHHIIIKKKKKKLLLJJJLLLNNNOOOOOONNNMMMLLLMMMOOOQQQQQQQQQRRRTTTVVVTTTUUUXXX\\\```cccddddddfffmmmxxx{{{tttnnnnnntttxxxwwwuuutttuuuwwwyyy{{{|||}}}}}}~~~sssggg______fffmmm{{{xxx[[[PPPFFFEEEFFFDDDAAA@@@@@@???@@@AAAEEEJJJNNNQQQddd{{{wwwmmm^^^WWWOOOIIIGGGEEECCCAAA;;;===AAADDDJJJ\\\|||vvviiihhhzzzZZZKKKJJJJJJIIIVVVeeeuuuuuuppplllfffccccccffffffgggjjjmmmqqqtttwwwxxxxxxxxxyyyzzz||||||{{{{{{|||}}}~~~~~~~~~~~~{{{xxxvvvtttssskkknnnrrrsssqqqppppppqqqpppooonnnmmmkkkkkkkkkkkkfffhhhkkkkkkiiiiiilllnnnlllooorrrtttuuuvvvxxxzzz||||||}}}||||||}}}{{{sssnnnkkkmmmxxxyyyhhh[[[UUUPPPRRRSSSRRRQQQQQQUUUXXXZZZZZZ[[[```kkkwwwzzzwwwvvv???>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<============???>>>======>>>AAAEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGFFFEEEDDDEEEFFFGGGHHHFFFGGGIIIKKKLLLNNNNNNNNNNNNMMMLLLMMMOOOPPPOOONNNNNNNNNPPPQQQRRRRRRRRRRRRTTTVVVYYY[[[\\\___bbbeeehhhrrrzzztttnnnooouuuyyywwwtttwwwvvvvvvxxx|||~~~tttiiiccc```^^^aaafffwww~~~hhhVVVMMMEEEEEEEEEBBB??????BBB@@@AAACCCDDDHHHVVVfffzzzwwwooo```VVVNNNLLLIIIDDDBBBEEEBBBCCCCCCCCCJJJ^^^sssdddmmm}}}aaaPPPHHHEEELLLYYYgggyyyxxxtttrrrnnnjjjjjjjjjlllnnnrrrvvvyyy|||~~~~~~{{{wwwtttsssrrrrrrrrrsssuuutttrrrpppqqqpppnnnmmmllllllmmmmmmlllmmmnnnnnnmmmlllnnnooorrrssstttvvvxxxyyyyyyzzzyyyzzz{{{}}}rrrfffbbbdddkkkzzzwwwhhh[[[TTTRRRQQQQQQRRRQQQOOOTTT[[[```ZZZXXX^^^lllxxx||||||}}}???>>>>>>===<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<=========>>>>>>>>>AAA@@@???>>>???@@@BBBCCCCCCDDDFFFHHHIIIKKKKKKLLLIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLOOONNNMMMNNNOOOPPPOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUWWWXXXZZZ]]]aaaeeellluuu|||vvvqqqrrrxxx{{{zzzwwwsssrrrsssvvv{{{qqqhhh___[[[ZZZZZZ```fffxxxttt^^^NNNFFFAAABBBCCCAAA@@@@@@@@@>>>@@@DDDHHHQQQccctttwwwoooaaaWWWOOONNNMMMIIIHHHIIICCCBBBBBBCCCIII\\\|||uuudddkkk|||aaaPPPHHHFFFMMMYYYhhhzzz|||zzz|||xxxvvvrrrnnnnnnoooqqqtttxxx|||~~~{{{wwwvvvuuuxxxwwwwwwxxxyyyxxxvvvtttpppooonnnmmmmmmmmmnnnooommmoooppppppoooooopppqqqrrrsssuuuvvvxxxyyyzzzzzz{{{{{{|||~~~}}}rrrggg^^^]]]cccooowwwhhh[[[SSSRRRQQQQQQSSSRRRQQQVVV]]]bbb]]]ZZZ___lllxxx}}}~~~??????>>>>>>===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>?????????BBBBBBAAAAAA@@@@@@??????@@@AAADDDGGGIIIKKKMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIJJJJJJLLLMMMNNNPPPOOONNNOOOPPPPPPOOOMMMPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUWWW[[[```dddnnnvvv}}}xxxtttuuuyyy{{{yyyuuuooopppssswww|||uuuccc\\\UUUTTTUUUXXX```hhh{{{hhhRRRHHHBBB>>>@@@CCCBBBAAABBBBBBBBBDDDKKKSSSbbbwwwvvvnnnbbbYYYSSSSSSUUUTTTQQQQQQDDDCCCBBBCCCHHHYYYxxxyyyfffkkkzzzaaaQQQIIIFFFMMMZZZiii|||xxxsss||||||wwwtttuuuvvvxxx{{{}}}zzzxxxxxxyyy|||{{{zzz{{{{{{zzzwwwuuuoooooonnnmmmnnnooopppqqqoooppprrrrrrrrrrrrtttuuussstttvvvxxxzzz{{{||||||~~~~~~{{{tttddd\\\VVVXXXbbbrrrwwwhhhZZZRRRQQQPPPQQQSSSSSSRRRXXX___fffaaa]]]aaalllwww~~~@@@@@@@@@???>>>===<<<;;;::::::<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBBBBBBB@@@???>>>AAABBBCCCEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPQQQOOOOOOOOOQQQRRRSSSQQQPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUYYY___ccclllsss}}}|||xxxtttsssuuuvvvssspppoooqqqtttyyyyyyiii[[[UUURRRRRRUUUZZZdddnnn```LLLHHHBBB@@@BBBDDDCCCCCCEEEGGGIIINNNWWWdddxxxuuulllbbb\\\WWWYYY___```\\\XXXGGGDDDCCCDDDHHHVVVsssiiillluuuaaaPPPIIIGGGNNNXXXhhh|||tttoooxxx~~~{{{|||}}}}}}zzzzzz{{{}}}|||{{{zzzzzzzzzyyyuuusssoooooonnnnnnoooppprrrsssqqqrrrtttuuuuuuuuuwwwyyyuuuvvvxxx{{{}}}~~~}}}ssslll]]]WWWSSSVVVaaatttxxxhhhZZZRRROOOOOOQQQSSSSSSTTTZZZaaaiiieeeaaaccckkkvvvAAAAAAAAA@@@???===<<<;;;999:::;;;===>>>>>>??????????????????@@@@@@@@@@@@???@@@BBBCCCCCCBBBAAA@@@CCCDDDDDDEEEEEEDDDDDDCCCEEEGGGIIILLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOPPPSSSUUUVVVUUUSSSRRRQQQPPPPPPOOOPPPPPPQQQRRRRRRRRRQQQRRRVVV[[[___iiipppyyy|||xxxsssppppppooommmjjjllloootttyyyrrrbbbWWWTTTSSSVVVYYY^^^hhhrrryyy^^^MMMJJJEEEBBBCCCDDDCCCEEEHHHIIIPPPYYYfffxxxtttkkkbbb^^^\\\aaajjjnnnggg^^^KKKFFFDDDFFFHHHSSSoookkkmmmooo___OOOHHHGGGNNNVVVfffzzztttppp{{{~~~{{{{{{}}}}}}|||{{{{{{zzzxxxuuussspppoooooooooppprrrsssuuurrrtttvvvwwwvvvwwwyyy{{{xxxyyy{{{~~~wwwllldddVVVTTTSSSVVVcccwwwyyyjjj\\\TTTOOOOOOQQQTTTTTTUUU[[[cccllliiiggggggmmmvvvAAABBBBBBAAA@@@>>><<<;;;999:::;;;===>>>?????????>>>????????????@@@@@@@@@>>>???AAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDGGGIIILLLNNNOOOPPPRRRSSSSSSSSSRRRQQQPPPOOOQQQQQQSSSVVVXXXYYYWWWUUURRRQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQUUUYYYbbbiiirrrxxx{{{}}}~~~~~~wwwsssnnnjjjiiihhhhhhggggggkkkqqqwww~~~nnn^^^TTTTTTVVV[[[^^^ccclllvvvvvv^^^PPPJJJEEEBBBDDDEEEGGGLLLRRRQQQ\\\jjjyyysssjjjbbb```aaahhhuuuyyyoooaaaMMMFFFDDDFFFGGGNNNiiikkkllliii}}}[[[MMMGGGFFFNNNTTTdddyyyxxxttt}}}|||~~~~~~}}}}}}}}}{{{xxxuuuqqqpppppppppqqqrrrtttuuutttuuuwwwwwwwwwwwwyyyzzzyyy{{{}}}}}}rrreee]]]NNNPPPRRRWWWeee{{{{{{lll___WWWRRRQQQSSSWWWWWWXXX^^^fffpppooonnnnnnqqqxxxBBBBBBCCCBBBAAA???<<<:::888999;;;===>>>??????@@@>>>>>>>>>????????????@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEGGGIIILLLNNNOOOQQQSSSUUUWWWXXXWWWUUUTTTUUUUUUWWWYYY[[[ZZZWWWUUURRRPPPNNNMMMLLLLLLMMMNNNKKKLLLLLLKKKKKKKKKNNNPPPXXX^^^gggmmmppprrrvvvyyyzzz}}}zzztttlllhhhccc___^^^```bbbcccccciiiqqqyyykkk[[[SSSUUU[[[cccfffjjjsss}}}qqq\\\PPPJJJFFFDDDGGGKKKQQQZZZdddfffssssssiiiaaaaaadddnnn}}}tttaaaMMMEEEBBBEEEDDDIIIccchhhhhhfff|||yyyXXXKKKEEEEEEMMMSSSdddxxx~~~yyy}}}~~~~~~}}}~~~~~~|||yyywwwrrrrrrqqqqqqqqqssstttuuutttvvvwwwwwwvvvvvvwwwyyyyyyzzz}}}yyymmm___VVVHHHMMMRRRXXXfff|||}}}ooobbbZZZVVVVVVXXX[[[[[[[[[aaaiiitttuuuuuuuuuvvv|||BBBCCCCCCCCCAAA???<<<:::888999;;;===>>>???@@@@@@===>>>>>>>>>>>>?????????AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAAEEEEEEEEEEEEGGGJJJLLLNNNLLLOOOTTTYYY\\\]]]\\\[[[YYYYYYZZZ[[[\\\ZZZVVVSSSRRRPPPNNNLLLKKKKKKLLLMMMHHHIIIJJJIIIHHHGGGIIIKKKNNNTTT\\\bbbeeegggkkkooovvvyyy~~~~~~rrrlllaaa]]]XXXUUUUUUXXX\\\___bbbiiisss|||iiiYYYTTTXXX```iiimmmqqqzzznnnZZZOOOKKKGGGGGGLLLRRR[[[hhhsss}}}rrrhhh```bbbgggrrrvvvaaaLLLCCC@@@CCCBBBFFF___}}}fffeeeeee{{{vvvVVVIIIDDDEEEMMMSSSdddxxx|||~~~~~~~~~}}}|||}}}}}}|||yyywwwssssssrrrqqqrrrssstttuuuuuuvvvwwwwwwvvvuuuvvvxxxxxxyyy|||~~~vvviii\\\SSSHHHNNNSSSXXXfffzzzqqqddd\\\ZZZYYY[[[^^^^^^^^^dddlllwwwyyy{{{zzzzzzAAAAAAAAAAAA@@@???>>>>>>===>>>@@@AAAAAA@@@???>>>???????????????>>>======>>>???@@@AAACCCDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNRRRSSSUUUXXX[[[]]]^^^___aaabbbbbb```]]]XXXRRROOONNNLLLJJJGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEHHHKKKQQQVVVZZZ___dddhhhkkkpppuuuxxxqqqccc]]]YYYSSSOOOOOONNNNNNRRRXXXbbbiiiuuuwwwdddYYYWWW[[[eeeoootttvvv{{{tttbbbTTTOOOIIIIIISSS___mmm~~~pppiiibbbiiifffuuuyyybbbOOOCCC===AAAEEEJJJ^^^ttt}}}eeeaaahhhzzzqqqYYYKKKGGGGGGIIIVVVdddvvv}}}{{{yyyxxxwwwvvvtttsssssstttuuuvvvtttsssrrrtttvvvxxxyyyxxx||||||~~~}}}qqqdddWWWOOOHHHHHHNNN[[[iiivvvuuuiiibbb^^^]]]```fffiiiiiikkknnn{{{}}}@@@@@@@@@@@@???>>>======<<<>>>???AAAAAA@@@???>>>??????@@@@@@??????>>>======>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJJJJJJJKKKNNNPPPTTTUUUWWWZZZ\\\^^^______^^^___```___]]]YYYUUURRRKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@DDDGGGLLLPPPTTTXXX]]]```ccciiimmmqqqxxxzzzgggYYYSSSNNNIIIGGGHHHHHHJJJPPPWWWaaajjjyyypppaaaXXXYYY]]]fffpppuuuwww}}}rrraaaUUUPPPMMMSSScccuuussslllcccjjjfffuuu~~~xxxaaaNNNCCC>>>BBBEEEJJJ]]]sss~~~hhhdddeeeyyypppWWWJJJFFFHHHIIIVVVeeevvv}}}{{{zzzyyywwwuuutttsssrrrtttuuuvvvuuutttsssuuuxxxzzz{{{zzz{{{|||}}}~~~yyymmm```UUUMMMJJJIIIOOO[[[hhhtttvvvjjjdddcccbbbfffmmmqqqppprrruuu~~~????????????>>>===<<<;;;<<<===>>>@@@@@@@@@???>>>???@@@AAAAAAAAA@@@>>>===<<<===>>>???AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLNNNPPPRRRWWWXXXZZZ\\\^^^___``````\\\]]]^^^^^^]]]ZZZVVVTTTLLLJJJHHHEEEBBB???===;;;;;;<<<============<<<;;;???BBBFFFIIIKKKNNNRRRTTTYYY^^^bbbfffmmmxxx~~~lllZZZOOOIIICCC??????AAACCCFFFNNNWWWbbbnnnvvvfff\\\VVV[[[^^^fffoootttwww~~~yyylll___WWWTTTWWWbbbyyyxxxpppeeelllggguuu}}}vvv___MMMCCC???CCCEEEIII[[[rrr}}}jjjgggdddyyynnnUUUHHHEEEHHHJJJWWWeeevvv~~~|||zzzyyyvvvuuusssrrrrrrtttuuuvvvuuuttttttvvvyyy|||}}}}}}{{{{{{|||~~~ssshhh\\\RRRKKKKKKKKKPPP\\\hhhsssxxxnnnhhhffffffllltttyyyyyyzzz}}}~~~????????????>>>===<<<<<<;;;<<<===>>>?????????>>>@@@AAABBBBBBBBBAAA???>>>======>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNNNNOOOQQQSSSVVVYYYZZZ\\\^^^___```aaaaaa]]]^^^^^^^^^\\\YYYVVVTTTOOONNNKKKFFFAAA===999666;;;:::999999999999:::;;;===@@@BBBDDDDDDFFFHHHKKKNNNSSSXXX\\\eeeqqqxxxzzzzzz{{{ppp^^^PPPGGGCCC===;;;<<>>===<<<;;;;;;<<<===>>>>>>??????@@@AAACCCDDDDDDBBB@@@>>>>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRTTTWWWYYY[[[\\\^^^___aaabbbbbbccccccbbbaaa___[[[WWWSSSQQQNNNMMMJJJFFFBBB>>>;;;:::===;;;888666666888;;;===>>>???AAAAAAAAAAAABBBDDDFFFKKKPPPUUU^^^kkktttvvvtttvvv{{{uuucccSSSGGG@@@===<<<;;;<<<>>>???CCCLLLWWWhhhzzz{{{hhh[[[TTTRRRRRRRRRUUU[[[eeelllrrr|||sssddd[[[VVVVVVZZZbbbmmmxxxiiinnnhhhttt~~~yyysss\\\KKKCCC@@@DDDEEEIII]]]uuuzzziiigggmmm~~~jjjRRRFFFDDDGGGJJJVVVcccsss}}}{{{yyyxxxtttsssrrrqqqrrrsssuuuwwwtttssssssuuuyyy|||}}}}}}~~~~~~yyynnncccZZZRRRMMMHHHIIIOOO\\\iiisssvvvrrrhhhiiiqqq{{{@@@@@@@@@@@@???>>>======:::;;;;;;<<<===>>>??????AAABBBDDDEEEEEECCCAAA?????????@@@AAACCCDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNPPPRRRSSSUUUWWWZZZ]]]]]]^^^```bbbdddeeeffffffiiigggeee```[[[VVVQQQNNNIIIGGGEEEBBB@@@@@@@@@@@@>>><<<999777777999<<<>>>>>>???@@@???>>>===>>>???@@@EEEIIIMMMVVVccclllnnnsssuuuzzz{{{hhhVVVHHH???:::888::::::;;;======@@@JJJVVViii~~~wwwhhhZZZQQQNNNNNNNNNMMMOOOVVV```iiiqqqxxxaaaUUUPPPNNNSSSZZZeeeuuuzzzjjjooohhhsss}}}yyyrrr\\\LLLDDDAAADDDEEEIII```zzz|||llljjjqqqhhhRRRFFFDDDGGGIIIUUUbbbqqq~~~}}}|||zzzxxxwwwtttsssrrrqqqrrrsssuuuwwwuuuttttttvvvyyy|||}}}}}}xxxnnnddd\\\TTTPPPHHHHHHOOO\\\iiisss~~~wwwssslllmmmttt~~~????????????>>>===<<<;;;:::::::::;;;<<<===??????AAACCCEEEFFFFFFDDDAAA???>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLOOOQQQSSSUUUWWWYYY]]]```___aaaccceeehhhiiijjjkkkllljjjgggbbb\\\VVVQQQNNNFFFCCC@@@===;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<:::999:::;;;<<>>>>>@@@KKKWWWkkkhhhaaaWWWOOOJJJIIIJJJJJJJJJLLLSSS^^^iiitttzzzeeeRRRMMMLLLKKKPPPYYYgggzzz{{{jjjooogggsss|||xxxrrr\\\LLLDDDAAADDDDDDJJJcccqqqpppppp~~~hhhRRRGGGEEEFFFGGGSSS```ooo|||~~~~~~}}}|||zzzxxxwwwvvvsssrrrqqqqqqqqqsssuuuwwwwwwvvvvvvwwwzzz|||}}}}}}wwwnnneee]]]VVVQQQIIIJJJPPP]]]hhhrrr|||}}}vvvrrrooopppuuu~~~>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<===??????AAACCCEEEGGGGGGEEEBBB???======>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHJJJLLLLLLPPPRRRTTTVVVXXX[[[^^^aaaaaaccceeehhhjjjlllnnnnnnnnnlllhhhccc\\\VVVRRROOOGGGDDD>>>999666666777888888:::<<<>>>>>><<<:::888:::;;;;;;:::888666777888999<<<>>>???EEEOOOWWWXXX___bbbjjjttt|||~~~zzzuuucccYYYLLLAAA===<<<======;;;;;;>>>AAA@@@CCCOOO[[[nnntttfffYYYTTTMMMIIIGGGGGGGGGGGGIIIKKKSSS___jjjwwwkkkYYYJJJJJJKKKKKKPPPYYYhhh~~~{{{jjjnnngggrrr|||xxxrrr\\\MMMEEEAAADDDDDDKKKfffwwwuuunnn}}}gggSSSHHHEEEFFFFFFRRR___nnn{{{}}}}}}}}}{{{zzzxxxvvvuuusssrrrqqqqqqqqqsssuuuwwwyyyxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}vvvnnnfff^^^VVVQQQKKKLLLRRR]]]hhhpppzzzzzztttqqqoooooottt}}}>>>===<<<;;;999888777666888888999999;;;===>>>???EEEGGGIIIHHHEEEBBB@@@@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLPPPRRRVVVXXXYYY[[[]]]___bbbdddfffjjjmmmppprrrsssqqqmmmhhhccc]]]VVVOOOKKKEEEAAA;;;777666666666666555666777999:::<<<======<<<<<<<<<<<<;;;:::999888777777777999===BBBFFFIIIQQQVVV___hhhmmmmmmhhhcccVVVNNNDDD>>>======:::888999:::<<<======@@@MMMZZZsss~~~uuujjj___XXXQQQKKKFFFFFFFFFEEEFFFIIIJJJKKKTTTcccppp|||lllaaaQQQEEEEEEFFFHHHRRR```nnnwwwoookkkjjjrrrrrr___KKKIIICCCBBBGGGMMMggg|||xxxpppkkkSSSEEECCCGGGHHHPPP^^^ooozzzzzz}}}zzzvvvuuuwwwyyyxxxwwwuuusssqqqrrruuuvvvtttrrrwwwxxxyyy{{{~~~yyypppkkkhhhcccZZZRRRLLLMMMQQQZZZfffsss|||~~~xxxssspppooolllooouuu|||<<<;;;::::::888777777666888888888:::;;;===???@@@FFFGGGIIIGGGDDDAAA??????>>>?????????@@@BBBCCCDDDDDDDDDDDDEEEFFFIIIKKKLLLOOOQQQUUUWWWYYYZZZ\\\^^^aaacccfffjjjmmmpppqqqqqqooolllgggbbb]]]WWWPPPKKKDDD@@@:::777666666666666555555666777999:::;;;;;;=========<<<<<<:::999888888777777888:::>>>BBBDDDHHHLLLSSSZZZ^^^]]]YYYUUUMMMGGG???;;;<<<===;;;999999:::;;;======AAAOOO]]]{{{{{{ssskkkccc\\\UUUPPPJJJEEECCCDDDDDDDDDEEEIIIMMMOOOYYYhhhvvvcccWWWKKKDDDEEEGGGJJJVVVeeexxxvvvkkkjjjllltttrrr```JJJHHHBBBBBBGGGNNNhhh~~~zzztttmmmUUUGGGEEEGGGHHHPPP^^^mmmxxx}}}uuu~~~zzzwwwvvvwwwyyyxxxwwwsssrrrqqqrrruuuwwwvvvtttyyyzzz{{{}}}~~~xxxooojjjhhhcccZZZRRRMMMMMMQQQZZZfffrrr{{{}}}xxxsssnnnllllllkkknnnssszzz888888888777777777777666777888888:::<<<>>>@@@AAAFFFHHHHHHFFFCCC???======>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCEEEHHHJJJLLLNNNPPPTTTVVVXXXYYY\\\^^^aaaccchhhlllooopppppppppmmmjjjfffaaa\\\VVVPPPKKKCCC???999666555555555555444444555666666777888888<<<<<<<<<<<<;;;:::999999999888777777888:::<<<>>>???AAADDDIIILLLLLLHHHEEEBBB>>>:::999;;;<<<;;;:::::::::;;;======CCCSSSbbbtttooohhh___VVVPPPLLLJJJHHHEEEBBBAAADDDEEEDDDFFFKKKPPPUUU```pppqqqWWWLLLFFFDDDGGGIIIOOO```rrrvvvhhhjjjmmmuuu~~~~~~ppp___IIIGGGAAAAAAHHHNNNiii}}}zzzpppWWWIIIFFFGGGGGGPPP]]]lllvvvxxxqqq|||~~~{{{xxxwwwwwwxxxxxxxxxrrrqqqqqqsssvvvxxxxxxwww||||||}}}~~~wwwnnniiihhhddd[[[TTTNNNOOORRRZZZeeeqqqzzz~~~|||{{{xxxrrrllliiiggghhhgggjjjooovvv}}}444555555555666666666666777777888:::<<<>>>AAABBBFFFGGGGGGEEEAAA===<<<;;;<<<<<<<<<===>>>???AAAAAA??????@@@AAADDDGGGJJJKKKMMMPPPSSSVVVXXXYYY\\\^^^bbbeeejjjnnnqqqqqqpppooonnnjjjfffaaa[[[UUUNNNJJJBBB>>>999555444555555555444444444555555666666666888999::::::;;;:::::::::;;;:::888777666777888999999:::;;;>>>AAABBB@@@>>>;;;999777888:::<<<;;;:::;;;:::<<<===???FFFWWWggg{{{pppfffaaa[[[SSSLLLHHHFFFEEEEEEDDDBBBCCCFFFGGGGGGJJJOOOUUU]]]jjj{{{}}}ssseeeNNNFFFEEEEEEHHHLLLWWWnnnwwwiiikkkmmmrrrxxxxxxkkk]]]GGGFFF@@@AAAGGGOOOjjj}}}}}}qqqYYYJJJGGGGGGFFFQQQ^^^lllwwwwwwooovvv~~~|||yyyxxxwwwxxxxxxxxxuuutttuuuvvvxxxyyyyyyyyy|||}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvmmmiiihhheee^^^WWWQQQQQQTTT[[[eeepppxxx|||}}}{{{vvvooohhhcccbbbbbbbbbdddiiiooowww~~~222222333444444555555666666777888:::===???BBBCCCEEEFFFEEECCC???<<<::::::;;;;;;;;;<<<===>>>???@@@======>>>@@@CCCGGGJJJLLLMMMPPPTTTWWWYYY[[[]]]```eeeggglllppprrrrrrqqqpppooolllgggaaa[[[TTTMMMHHHAAA===888555555555666555444555555555666666777777555555777888999::::::;;;;;;:::999888777777777777777777777999<<<======<<<999999888999:::;;;;;;:::;;;;;;===???AAAIIIZZZjjjxxxnnnddd]]]WWWSSSNNNIIIGGGFFFDDDCCCDDDCCCEEEHHHIIIIIIMMMTTT\\\hhhxxxvvvzzznnnhhh^^^KKKEEEFFFGGGHHHMMM]]]xxxxxxmmmlllkkkmmmrrrrrrfffYYYFFFEEE???@@@GGGOOOjjj~~~yyy{{{qqqXXXJJJHHHHHHFFFSSS```oooyyyxxxmmmqqq~~~}}}|||zzzxxxvvvvvvwwwxxxxxxyyyzzzzzzyyyyyyzzzzzz|||||||||||||||||||||||||||}}}~~~vvvmmmiiiiiiggg```ZZZTTTTTTVVV\\\fffpppwww{{{~~~{{{uuummmeee___\\\\\\]]]^^^bbbhhhooovvv}}}111222222333444444555555555666888:::===@@@CCCDDDDDDDDDCCCAAA===;;;::::::::::::::::::;;;===>>>???======???AAAEEEIIIMMMOOOOOORRRVVVYYY[[[]]]```bbbgggiiillloooqqqrrrqqqpppooolllgggbbb\\\UUUNNNIIIBBB>>>999666555666666666666666777888888999::::::555666777888999:::::::::999999888888888888888888666555555666999:::::::::::::::999999::::::;;;;;;<<<<<>>???@@@BBBEEEIIIMMMQQQSSSQQQTTTXXX[[[]]]```ccceeeggghhhkkkmmmoooooooooooommmjjjfffbbb]]]WWWQQQMMMBBB>>>999666666777888888888888999:::<<<===>>>>>>:::;;;;;;::::::999888777555666666777888999999:::999777666777888888888666999999999888888:::<<<>>><<<===AAADDDGGGNNN]]]lll{{{yyyvvvnnndddZZZVVVVVVPPPLLLHHHEEECCCCCCAAA@@@CCCCCCEEEIIILLLQQQ[[[ggguuu~~~xxxwwwvvvgggYYY]]]```UUUNNNQQQRRRTTT[[[mmmxxxrrrnnnrrrvvvwwwwwwxxxwwwkkkiiihhhmmmvvvuuueeeRRRGGGEEE???@@@FFFNNNhhhxxxpppmmmkkkQQQEEEEEEHHHGGGSSSbbbsss~~~nnnooo|||{{{{{{zzzwwwsssrrrtttwwwwwwyyy{{{{{{yyyyyy{{{}}}{{{{{{{{{{{{||||||||||||zzz|||~~~~~~wwwnnnkkklllkkkgggaaa[[[[[[\\\```hhhqqqwwwzzz{{{tttkkkddd```___^^^\\\[[[ZZZ\\\```eeehhhooorrrxxx222222333333333444444444555666888:::>>>AAADDDFFFAAAAAAAAA>>>;;;::::::;;;888888888999:::;;;======BBBCCCDDDHHHLLLPPPTTTWWWSSSVVVZZZ]]]___aaadddgggggghhhiiikkklllmmmnnnnnnkkkiiieeebbb^^^ZZZTTTPPPBBB???:::777777888888888999:::;;;<<<>>>???@@@AAA@@@???>>>===;;;888666555222333444666888999:::;;;===;;;999999999888666555888888888777777999===???<<<>>>BBBFFFIIIOOO]]]llltttrrrnnnhhh___XXXWWWZZZQQQMMMGGGCCCAAAAAABBBAAADDDDDDGGGLLLPPPWWWdddqqq~~~tttqqqsss|||}}}vvvnnn```UUU[[[aaaYYYTTTXXX[[[]]]eeeuuu|||hhhaaa\\\___cccccccccdddkkkqqqxxxzzz{{{vvvhhhfffgggppp{{{{{{gggQQQGGGFFF???@@@FFFMMMgggwwwnnnggg}}}iiiNNNCCCDDDGGGGGGRRRaaasssrrrrrr~~~~~~~~~zzz{{{zzzvvvrrrqqqsssvvvtttvvvyyyyyyxxxyyy{{{~~~||||||||||||}}}}}}}}}}}}{{{}}}~~~~~~wwwnnnkkkmmmmmmhhhccc]]]\\\]]]aaaiiiqqqwwwzzzzzzssslllhhhfffaaa^^^ZZZWWWWWWYYY\\\^^^bbbfffmmmwww444444444444444444444444666777999;;;>>>AAACCCDDDAAA@@@???===;;;999777777:::999888888999<<<>>>@@@AAAAAAEEEKKKRRRVVVUUUTTTXXXZZZ[[[\\\]]]```cccfffgggggghhhiiikkklllmmmnnnllllllggg```\\\[[[VVVPPPHHH???888777777666666888999<<>>@@@BBBDDDDDDGGGMMMSSSWWWWWWUUUYYY[[[]]]^^^___aaaeeehhhgggggghhhjjjkkklllmmmnnnllllllhhhbbb___^^^YYYSSSIII@@@999777777666666888888<<>>???;;;<<<<<<;;;::::::<<<>>>???EEEKKKLLLLLLRRR___iiioooiii```\\\[[[ZZZWWWTTTQQQJJJDDDCCCDDDDDDEEEHHHLLLNNNRRRVVVZZZeeeyyywwwxxx{{{}}}wwwttttttsssrrrssswww~~~vvvdddZZZQQQNNNNNNMMMNNNPPPQQQUUU[[[___dddmmmxxxxxxlllhhhjjjttt}}}xxxdddQQQDDDEEE???>>>EEEKKK___|||sssnnnfff|||fffNNNBBBAAACCCEEERRRaaasss|||}}}}}}wwwssstttyyy~~~}}}}}}}}}|||{{{{{{zzzzzzzzz{{{zzzyyywwwuuutttsssrrrrrrqqqrrrssstttvvvxxxyyyzzz|||}}}|||{{{~~~|||tttooollljjjhhhfffgggcccaaacccjjjrrryyy|||}}}zzztttmmmbbbYYYRRROOOMMMKKKOOOSSSZZZ```ffflllqqquuu}}}444444444444444444444444666666888:::<<<>>>@@@AAA@@@@@@???===<<<:::999999===<<<;;;<<<===@@@CCCDDDGGGHHHKKKOOOTTTWWWWWWWWW[[[\\\^^^```aaacccfffiiiggghhhiiijjjkkklllmmmnnnlllmmmkkkfffcccccc^^^XXXKKKBBB:::888888666777999888>>>GGGOOOTTTUUUSSSPPPMMMIIIDDD>>>999666555555222444555555555555666888555666777999:::<<<===>>>;;;<<<<<<;;;;;;;;;>>>@@@BBBGGGMMMNNNNNNSSS^^^gggiiiccc]]]YYYXXXWWWUUUSSSNNNGGGCCCDDDEEEEEEGGGKKKQQQQQQTTTYYYaaappp~~~www{{{~~~{{{zzz~~~{{{iii^^^TTTOOOMMMJJJIIIKKKNNNRRRWWW\\\aaaiiisss{{{uuujjjiiilllvvv}}}uuu```MMMBBBCCC??????EEEJJJ[[[wwwsssooohhhiiiQQQFFFEEEGGGIIIRRR```rrr~~~~~~ssspppkkkhhhkkkrrr{{{~~~}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrqqqpppooooooqqqtttwwwzzz|||~~~|||yyyzzz}}}|||uuupppmmmjjjhhhgggiiifffdddfffkkkrrrxxx{{{vvviii]]]TTTNNNJJJGGGGGGJJJOOOTTTYYY___eeejjjssswww}}}555555555555555555555555666666777999;;;<<<===>>>>>>>>>===<<<:::999888888<<<<<<;;;<<<>>>AAADDDFFFIIIJJJMMMPPPTTTVVVWWWWWW[[[]]]___aaabbbdddfffiiiggghhhiiijjjlllmmmnnnnnnmmmnnnmmmjjjiiihhhddd]]]NNNDDD;;;999888777777::::::AAALLLVVVZZZXXXSSSOOOHHHFFFAAA<<<888666555555222444555666555555666888999999999999999999999999;;;<<<===<<<<<<>>>AAADDDFFFJJJOOOOOOOOOSSS\\\cccddd```ZZZVVVTTTRRRPPPNNNIIIDDDBBBDDDFFFGGGJJJOOOVVVTTTVVV]]]jjj}}}uuu{{{sssggg\\\VVVRRRMMMKKKLLLPPPTTTYYY^^^dddkkktttyyyrrriiijjjooowww{{{qqq[[[HHHBBBDDDAAAAAAGGGJJJZZZtttqqqooojjjkkkSSSHHHFFFHHHIIIPPP___ppp~~~{{{rrriiigggeeedddiiirrr}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwvvvvvvuuuuuuvvvvvvvvvvvvuuutttssssssrrrssssssqqqooommmlllnnnsssxxx{{{}}}|||yyywwwxxx||||||wwwqqqmmmkkkiiiiiikkkiiihhhiiimmmsssxxx{{{~~~zzzmmm```WWWQQQLLLJJJEEEGGGJJJMMMQQQWWW^^^cccjjjooovvv~~~555555555555555555555555666666777888999:::;;;;;;;;;;;;:::999888888777777:::::::::;;;===@@@DDDFFFIIIKKKMMMPPPRRRTTTVVVXXXZZZ\\\___aaabbbdddfffhhhhhhhhhiiijjjlllmmmnnnooommmppppppnnnmmmmmmhhhbbbQQQGGG===:::999777888:::>>>EEEOOOWWWYYYUUUNNNHHH@@@???<<<999777666666666333555666666666666777999999999999999999999999999;;;<<<===>>>???BBBFFFJJJLLLPPPSSSTTTSSSUUU[[[```aaa]]]XXXSSSPPPMMMJJJIIIEEEBBBBBBEEEHHHIIINNNTTT___\\\^^^hhhxxx~~~vvv{{{|||pppddd^^^ZZZUUUSSSSSSRRRVVV[[[aaagggmmmrrruuu||||||~~~qqqiiikkkpppvvvvvvjjjUUUDDDAAACCC@@@AAAGGGIIIXXXqqqnnnmmmjjjhhhPPPDDDAAABBBCCCOOO]]]ooo|||rrrjjj```aaabbbdddjjjttt|||yyyxxxxxxxxxxxxyyyyyyzzzzzzuuuuuuttttttttttttuuuuuuttttttssssssssssssttttttpppnnnkkkjjjlllqqqwww{{{~~~zzzxxxvvvvvvyyy|||}}}{{{wwwsssooolllkkkkkkmmmmmmmmmnnnqqquuuzzz}}}}}}zzznnnbbbYYYRRRMMMJJJFFFGGGIIIJJJMMMRRRYYY^^^ccchhhpppyyy555555555555555555555555666666666777777888888999999999888888777777666666999999999:::===@@@DDDFFFHHHJJJMMMOOOQQQSSSVVVYYYZZZ]]]```bbbcccdddfffhhhhhhiiijjjkkklllmmmnnnooonnnqqqsssqqqqqqqqqkkkdddTTTIII???;;;:::888999;;;@@@FFFNNNTTTTTTNNNFFF@@@999999777666555666666777444666777777777777888:::777777888999:::;;;<<<<<<;;;<<<>>>???BBBFFFLLLQQQTTTWWWYYYYYYWWWWWWZZZ]]]]]][[[VVVQQQMMMIIIGGGFFFDDDCCCEEEIIILLLNNNTTT[[[bbb```dddqqq|||vvvyyy}}}|||~~~sssgggbbb^^^ZZZYYYZZZYYY]]]cccjjjooosssttttttvvvwwwxxx{{{rrrjjjlllooorrrpppcccPPPBBB>>>@@@>>>???EEEGGGVVVoookkkllljjjfffOOODDDAAABBBBBBMMM\\\mmm{{{yyylllfff\\\```dddiiippp{{{{{{xxxtttuuuuuuvvvvvvwwwwwwxxxtttttttttttttttuuuuuuvvvtttssssssssstttuuuuuuvvvooommmjjjiiikkkqqqwww{{{|||zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{xxxvvvssssssuuuxxxzzzzzzzzzyyywwwtttpppnnnnnnoooqqqrrrtttuuuwwwzzz{{{pppeee[[[SSSLLLGGGGGGGGGHHHIIIKKKOOOUUUYYY]]]ccckkksss{{{555555555555555555555555666666666666666666777777888888888888777777777777888888999:::===AAAEEEGGGGGGJJJNNNPPPQQQSSSXXX[[[[[[^^^bbbdddeeefffhhhiiihhhiiijjjkkklllnnnoooooonnnrrrtttttttttsssmmmeeeVVVKKK@@@<<<:::999999<<>>AAADDDJJJRRRWWWXXXZZZ[[[ZZZWWWUUUVVVWWWXXXWWWTTTPPPKKKHHHFFFFFFEEEEEEIIINNNRRRTTT[[[cccfffdddkkk{{{}}}vvvrrrmmmqqqxxx}}}xxxnnnddd___^^^[[[ZZZ\\\aaaeeemmmtttyyyzzzxxxvvvpppqqqtttyyyssslllmmmnnnnnniii]]]MMMAAA===@@@===???EEEHHHWWWqqqjjjmmmhhheeeOOOEEECCCDDDEEELLLZZZlll{{{wwwmmmgggbbbhhhpppwww~~~~~~yyyvvvqqqqqqrrrrrrssstttttttttuuuuuuttttttuuuuuuvvvwwwssssssttttttuuuvvvwwwxxxrrrpppnnnmmmpppuuu{{{|||wwwssspppnnnmmmjjjkkkmmmoooqqqtttuuuvvvtttrrrppppppsssvvvwwwwwwwwwxxxwwwtttqqqoooppprrrvvvxxx{{{}}}~~~}}}uuukkkbbbYYYQQQLLLHHHIIIJJJKKKLLLOOOSSSVVVYYY^^^fffnnntttzzz666666666666666666666666666666666666666666666666999888888888888888888888999999999;;;>>>BBBFFFHHHHHHKKKNNNPPPQQQTTTYYY]]]\\\___cccfffggghhhiiikkkhhhiiijjjkkkmmmnnnooooooooosssuuuuuuuuutttmmmfffWWWLLL@@@<<<:::999:::<<<===AAAFFFIIIHHHBBB<<<777777666666555555555666666666888999:::999999:::<<<<<<<<<<<<;;;;;;:::::::::;;;<<>>@@@BBBCCCBBB???;;;999666666666666777777777777999999999999999999999999888888999999999:::::::::>>>===>>>DDDLLLTTTWWWXXXYYYTTTSSSTTTRRRLLLJJJMMMOOOPPPPPPMMMHHHFFFGGGIIIMMMNNNSSSXXX[[[]]]dddlllpppttt~~~tttnnnjjjfffeeeaaa\\\ZZZ\\\]]]jjjzzzyyynnn___VVVUUUXXX[[[\\\```eeellltttxxxvvvpppjjjeeeiiipppwww}}}sssoookkkiiijjjdddVVVHHH@@@>>>>>><<>>>>><<<===???@@@@@@===:::888555555666666777777888888999999999999999999999999999999999999::::::::::::<<<<<<===BBBJJJQQQTTTUUUWWWRRRPPPQQQOOOIIIHHHJJJMMMOOOPPPMMMIIIHHHIIIKKKRRRTTTXXX^^^```aaagggooosss{{{|||kkkbbb```]]][[[ZZZVVVSSSUUUYYYcccsss}}}rrrbbbWWWSSSTTTUUUUUU]]]bbbjjjqqquuuqqqjjjddddddgggmmmttt}}}{{{qqqlllhhhgggiiieeeXXXIIIAAA??????<<<@@@GGGIIIZZZyyykkkmmmmmmwww[[[LLLFFFDDDDDDFFFNNNYYYiiizzzzzzsssnnnllliiijjjjjjkkklllmmmnnnoooppppppqqqssssssttttttttttttuuuvvvvvvuuuwwwzzz|||~~~~~~~~~wwwnnnddd\\\UUUOOOKKKIIIKKKMMMOOORRRVVV[[[___fffggghhhiiijjjlllooorrrssssssqqqooollllllnnnpppxxx~~~}}}wwwoooiiiccc___ZZZWWWUUUTTTSSSRRRWWWXXX[[[bbbkkkqqqtttuuu666666666666555555555555666666777777777777666666999999999888888888888777:::;;;<<<<<<>>>AAAFFFJJJLLLNNNPPPSSSWWWZZZ\\\]]]aaacccgggiiijjjjjjlllmmmnnnnnnmmmnnnppprrrtttuuutttxxxzzzzzzyyywwwpppgggZZZQQQFFF>>><<<>>>@@@@@@;;;===>>>??????===:::888555555666666777888999999::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<===BBBHHHOOOSSSUUUVVVRRRPPPPPPMMMIIIHHHJJJNNNPPPRRRQQQNNNMMMOOOQQQZZZ[[[```fffgggggglllsssxxx|||hhhZZZRRRSSSQQQQQQPPPMMMMMMTTT^^^llluuuggg[[[VVVTTTTTTSSS\\\bbbjjjrrruuuppphhhaaadddggglllrrr|||xxxooohhheeeeeeiiiggg[[[LLLCCC@@@@@@===@@@GGGJJJ^^^nnnqqqooovvvZZZJJJDDDCCCCCCEEENNNYYYjjjzzzyyysssmmmiiiiiifffgggggghhhiiijjjkkkkkkmmmnnnpppqqqsssssstttttttttuuuvvvvvvvvvxxx{{{~~~}}}uuujjj^^^TTTLLLEEEBBB@@@BBBCCCDDDGGGKKKQQQUUU[[[]]]___aaacccfffkkknnnpppooonnnkkkiiihhhjjjlllsssyyy{{{vvvsssooojjjeeeaaa^^^ZZZWWWZZZYYY[[[___gggnnntttvvv777777777666666666666666666666777777777777666666666666777888:::;;;<<<<<<:::;;;<<<===???CCCHHHKKKMMMPPPRRRUUUWWWZZZ]]]___bbbeeeiiikkkkkklllmmmooopppppppppqqqsssvvvxxxyyywww{{{~~~}}}|||zzzssskkk___UUUIIIAAA>>>???@@@@@@===>>>???@@@@@@>>><<<;;;555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;======???CCCIIIPPPVVVYYYZZZWWWUUUSSSQQQNNNMMMMMMPPPSSSVVVVVVUUUUUUWWWZZZaaabbbggglllmmmlllpppvvvppp___TTTOOONNNNNNOOOOOONNNQQQ]]]kkkzzz~~~vvvkkkbbb]]][[[ZZZZZZaaagggpppxxx{{{vvvllleeeggghhhlllsssxxxooogggdddeeejjjjjj___PPPFFFAAAAAA===@@@GGGLLLcccpppuuutttxxx[[[IIICCCBBBCCCEEEOOOZZZkkkzzzzzzqqqkkkfffcccdddbbbcccdddeeefffggghhhiiikkklllnnnppprrrssstttttttttuuuvvvwwwwwwyyy}}}|||tttgggZZZPPPGGGAAA>>>????????????@@@DDDIIIMMMQQQSSSVVVYYY\\\aaafffjjjlllkkkjjjhhheeeeeegggiiijjjqqqyyy}}}|||yyyuuuqqqnnnjjjeeeaaa___^^^]]]___dddkkkrrrvvv888888777777777666666666666666777777777777666666666666777999:::;;;======:::<<<===???AAADDDIIILLLOOOQQQUUUWWWXXXZZZ^^^aaacccfffjjjllllllmmmnnnpppqqqqqqsssuuuwwwyyy{{{|||{{{~~~vvvnnnddd[[[OOOFFFCCCBBBAAA@@@>>>???@@@@@@@@@>>><<<;;;777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===@@@DDDJJJRRRYYY^^^______^^^[[[XXXWWWUUUSSSSSSWWW[[[\\\\\\\\\___aaahhhiiimmmqqqrrrqqquuu|||}}}iiiZZZSSSOOOLLLMMMOOOQQQSSSZZZkkk{{{}}}{{{|||}}}~~~zzzyyyyyyzzz~~~}}}xxxpppiiieeedddccccccjjjoooyyy~~~tttllliiiiiimmmttt{{{rrrjjjeeeeeekkkmmmcccTTTJJJAAABBB>>>AAAGGGMMMfffssswwwyyy}}}^^^KKKDDDBBBCCCFFFOOO[[[lll{{{rrrhhhddd___]]]^^^^^^^^^```aaaccceeefffgggjjjkkkmmmppprrrsssttttttuuuvvvwwwxxxxxxzzz~~~yyyqqqcccVVVLLLEEE@@@===@@@@@@???>>>===???BBBEEEHHHKKKNNNRRRVVV[[[```dddfffffffffdddbbbccceeegggdddjjjrrryyy~~~}}}xxxvvvtttsssrrrpppllliiieeedddbbbbbbdddjjjqqqvvv999999888888777777666666666666777777777777666666888999999999999::::::::::::<<<>>>@@@BBBFFFJJJMMMPPPSSSWWWYYYYYYZZZ^^^bbbdddfffjjjlllmmmmmmooopppqqqrrrtttwwwzzz|||~~~~~~zzzqqqhhh```VVVNNNJJJHHHFFFDDDAAAAAAAAAAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;===AAAFFFMMMVVV___fffgggjjjjjjgggdddccc```[[[YYY]]]bbbddddddeeegggjjjpppqqqssswwwwwwwww}}}xxxdddVVVOOOMMMJJJJJJMMMTTT\\\hhh{{{nnnllliiijjjlllooopppqqqooooooppptttyyy~~~~~~|||xxxtttqqqooooooooovvv{{{zzzrrrkkkkkknnnwwwyyynnnhhhfffkkknnneeeVVVLLLAAABBB???AAAGGGMMMgggtttyyy}}}cccNNNFFFCCCEEEGGGOOO\\\nnn{{{{{{}}}vvvggg```]]]ZZZXXXYYYYYYZZZ\\\___aaadddfffgggkkklllnnnppprrrsssttttttwwwxxxyyyyyyyyy{{{~~~uuulll^^^QQQHHHBBB>>><<<>>>>>>>>>===<<<<<<>>>@@@BBBEEEHHHLLLOOOTTTZZZ^^^`````````___^^^___bbbeeeccchhhnnnsssxxx|||}}}{{{yyyssssssrrrrrrssssssqqqoooiiiiiiiiihhhiiimmmssswww::::::999888888777666666666666777777777777666666888888888888999999999::::::<<>>>>>======>>>???>>>@@@CCCFFFIIINNNSSSWWWYYYYYYZZZYYYYYY[[[___bbbdddfffjjjnnnqqqvvv{{{~~~zzzvvvsssrrrpppooonnnooopppqqqpppoooiiikkkmmmnnnooorrrwww{{{::::::999999888777777666666666777777777777666666333444666777999;;;<<<===:::<<>>======<<<<<<========================<<<<<<<<<<<<=========>>>@@@DDDJJJQQQYYYeeeqqqzzz}}}yyyqqqmmmrrrxxx{{{{{{{{{}}}uuucccXXXRRRPPPOOOOOOUUUdddxxx{{{jjj]]]VVVSSSOOONNNOOORRRSSSTTTWWWZZZaaajjjttt|||zzzvvvvvvzzzsssjjjeeehhhkkkcccUUULLL@@@BBBAAACCCHHHLLLfffuuuzzz}}}kkkTTTJJJGGGHHHJJJPPP^^^ooo|||rrrqqq{{{vvviii^^^TTTSSSTTTTTTTTTUUUTTTUUUXXX\\\```dddggghhhmmmnnnpppqqqssssssttttttzzz{{{{{{{{{zzz{{{~~~}}}wwwmmm^^^PPPFFF@@@>>><<<888;;;>>>@@@@@@@@@@@@AAA<<<>>>@@@CCCFFFJJJOOORRRTTTUUUUUUVVVVVVYYY]]]```cccdddgggiiilllqqqwww{{{{{{|||~~~~~~|||{{{yyyyyyyyyvvvrrrooommmlllkkkiiigggggghhhhhhhhhggghhhlllppprrrsssvvv{{{:::::::::999888777666555777777777777777777777777666777888999:::;;;;;;<<<:::===AAAEEEHHHKKKPPPSSSUUUWWWZZZ\\\]]]^^^```aaafffhhhiiijjjjjjllloooqqqtttuuuwwwzzz}}}~~~xxxsssooojjjfffeeebbb^^^[[[ZZZWWWSSSRRRRRROOOKKKGGGHHHDDD@@@>>>>>>?????????BBBBBBBBBBBBAAAAAA@@@@@@>>><<<::::::===???@@@AAAFFFIIIOOOWWWaaaooo|||}}}xxxkkk[[[SSSSSSMMMVVVeeevvvzzzlll___WWWMMMLLLJJJIIIIIIJJJLLLMMMPPPWWWaaajjjqqqwww{{{}}}}}}ssskkkdddeeeiiieeeWWWIII???>>>???AAABBBMMMkkkyyywwwmmmWWWNNNKKKJJJJJJQQQ]]]mmmzzzppppppzzzyyynnnggg[[[XXXTTTPPPMMMMMMOOOPPPSSSVVVYYY[[[^^^aaaeeehhhjjjkkkmmmnnnnnnppprrruuuyyyzzz|||}}}}}}wwwlll\\\OOOGGGBBB@@@>>>>>>???@@@@@@>>>>>>???@@@CCC@@@???@@@BBBCCCGGGJJJJJJMMMQQQRRRSSSVVV\\\```aaacccfffiiimmmqqqtttuuuxxxxxxwwwuuuqqqoooooopppooonnnllliiihhhgggggghhheeefffeeecccaaa```aaabbbbbbfffkkkqqqwww|||999999:::999999888777666777777777777777777777777777888999999;;;;;;<<<===>>>@@@DDDGGGIIILLLPPPRRRWWWZZZ]]]^^^___```bbbdddggghhhjjjjjjkkklllnnnppprrrsssvvvyyy||||||yyyuuuqqqnnnmmmkkkhhheeedddbbb___^^^^^^[[[WWWTTTNNNKKKFFFCCCCCCEEEEEEEEEGGGHHHHHHIIIHHHFFFEEECCCBBB@@@>>>>>>AAADDDFFFGGGHHHLLLRRRZZZffftttwwwjjj]]]VVVXXXYYYddduuuxxxlll```UUUNNNJJJIIIGGGFFFFFFGGGIIIJJJMMMTTT]]]fffmmmrrrwwwzzz}}}nnnggg```aaaeeeaaaSSSFFFAAA@@@AAACCCDDDNNNkkk|||yyy}}}lllWWWNNNLLLKKKLLLPPP\\\lllyyyrrrqqq|||wwwlllbbb\\\VVVTTTQQQNNNLLLLLLNNNNNNRRRTTTWWWZZZ\\\```dddggghhhjjjlllmmmnnnpppsssuuuyyyzzz|||}}}~~~yyyooo___QQQHHHCCC@@@>>>===>>>@@@@@@??????@@@BBBCCCAAA@@@@@@@@@AAACCCEEEBBBEEEIIILLLOOOSSSYYY^^^```bbbdddhhhlllooorrrtttoooooommmiiieeecccdddeeejjjiiigggfffeeedddddddddeeefffeeeccc```^^^]]]^^^___ccchhhooovvv|||888888999999999999888888777777777777777777777777999999:::;;;<<<===>>>>>>BBBDDDGGGIIIKKKMMMPPPSSSXXXZZZ\\\^^^___```bbbdddgggiiijjjkkkkkkkkkmmmooooooqqqtttxxx|||}}}{{{xxxvvvuuutttsssqqqqqqpppooonnnnnnkkkhhheee[[[WWWQQQMMMMMMOOOQQQRRRUUUVVVWWWXXXVVVSSSPPPMMMGGGDDDBBBBBBEEEHHHKKKLLLLLLOOOVVV___kkkzzzssshhh^^^[[[___hhhvvv{{{qqqfff\\\SSSKKKGGGFFFEEECCCBBBBBBCCCEEEFFFIIIOOOXXX```ggglllqqqtttxxx{{{zzzjjjccc]]]^^^aaa]]]QQQEEECCCBBBCCCFFFGGGPPPkkk}}}{{{yyyhhhSSSKKKIIIJJJKKKNNNZZZjjjxxxuuusss~~~{{{qqqggg___WWWSSSOOONNNMMMKKKKKKKKKLLLMMMPPPRRRVVVXXX[[[^^^bbbeeefffhhhkkklllnnnpppsssvvvyyyzzz|||}}}|||rrrbbbTTTIIICCC@@@???===???AAABBBBBBCCCFFFGGGGGGGGGFFFDDDCCCBBBBBBAAA>>>@@@CCCEEEHHHMMMSSSWWW]]]^^^```dddhhhlllppprrrkkkjjjfffaaa\\\ZZZZZZ[[[___`````````````````````dddeeeeeebbb___[[[ZZZZZZ[[[___fffmmmuuu|||777888999999:::::::::999888888888888888888888888:::;;;<<<===>>>??????@@@BBBEEEHHHJJJLLLNNNQQQTTTVVVXXXZZZ[[[\\\]]]```bbbgggiiikkklllkkkkkkmmmnnnnnnppptttxxx}}}}}}|||zzzyyyyyyyyyyyyxxx||||||||||||{{{zzzxxxvvvnnniiibbb^^^^^^aaaccceeejjjlllnnnnnnkkkfff```\\\OOOKKKGGGEEEFFFIIILLLMMMPPPSSSYYYbbbooo~~~yyynnneee^^^```gggwwwqqqkkkbbbZZZSSSMMMHHHEEECCCBBBAAA@@@@@@AAABBBCCCGGGLLLSSS[[[aaaggglllpppsssuuuzzzrrrggg```[[[]]]```]]]RRRHHHDDDBBBDDDGGGHHHQQQiii{{{xxxsss```LLLFFFEEEFFFHHHLLLXXXhhhvvv|||xxx{{{vvvmmmeee^^^XXXSSSPPPJJJJJJJJJJJJJJJJJJKKKKKKOOOQQQTTTWWWYYY\\\aaadddeeegggjjjlllnnnppptttwwwyyyzzz|||}}}}}}ttteeeVVVJJJCCC@@@??????AAADDDGGGHHHKKKNNNPPPPPPRRRQQQMMMJJJIIIEEEAAA@@@@@@@@@AAACCCFFFJJJMMMUUUVVVYYY]]]bbbggglllooojjjhhhccc]]]VVVSSSRRRSSSTTTUUUWWWZZZ\\\]]]______aaaccccccaaa^^^[[[ZZZZZZZZZ___eeekkkrrrzzz777888999:::::::::::::::999999999999999999999999<<<<<<===>>>???@@@@@@AAA@@@CCCFFFIIILLLOOORRRUUUUUUWWWYYYYYYZZZ\\\___bbbfffhhhkkklllllllllmmmnnnoooqqquuuyyy}}}{{{||||||{{{{{{|||}}}~~~{{{wwwwwwyyy|||}}}yyyqqqmmm[[[VVVOOOJJJIIIKKKLLLMMMSSSVVV\\\dddqqqppphhhcccaaaiiittt}}}llleee___XXXQQQMMMJJJGGGFFFDDDBBBAAA@@@@@@AAABBBDDDFFFJJJPPPWWW]]]ccciiimmmooopppssswww~~~zzzjjjbbb]]]YYY[[[___]]]TTTKKKEEEBBBCCCFFFHHHQQQiiitttrrrlllyyy|||\\\IIIDDDDDDEEEFFFKKKWWWggguuu~~~|||yyyvvvrrrpppmmmhhhbbb\\\XXXTTTQQQOOOIIIIIIIIIIIIJJJKKKKKKLLLNNNQQQTTTVVVYYY\\\```ccceeegggjjjlllnnnqqquuuxxxyyyzzz|||}}}}}}uuuhhhXXXLLLDDD@@@@@@@@@CCCHHHKKKNNNRRRVVVYYYZZZ^^^^^^YYYUUURRRMMMEEEBBB@@@>>>===>>>@@@CCCDDDKKKLLLOOOTTTZZZ```fffiiieeeccc___XXXQQQLLLKKKKKKLLLMMMPPPSSSWWW[[[]]]___]]]^^^```___]]]\\\\\\]]]\\\aaafffjjjnnnuuu888888999:::;;;;;;::::::999999999999999999999999<<<<<<===>>>???@@@AAAAAA???BBBFFFIIIKKKNNNRRRUUUVVVXXXYYYYYYZZZ\\\```cccdddgggjjjlllmmmmmmnnnoooqqqrrruuuxxx|||~~~|||}}}~~~~~~}}}xxxgggaaaXXXQQQNNNNNNNNNOOOUUUXXX^^^ggguuuwwwiiieeefffkkkyyymmm^^^YYYUUUOOOKKKHHHGGGFFFEEEEEEDDDBBBAAAAAABBBDDDEEEEEEIIINNNTTTYYY```fffkkkkkkmmmnnnqqqwwwvvveee]]]YYYVVVYYY]]]]]]VVVOOOFFFBBBAAAEEEHHHQQQjjjmmmkkkffftttxxxZZZJJJFFFEEEFFFFFFKKKVVVffftttzzzuuupppnnnllljjjjjjhhhfffddd```]]]XXXUUUTTTRRRPPPNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOQQQUUUWWWZZZ]]]aaadddfffhhhkkkmmmooorrrvvvxxxyyyzzz|||}}}~~~wwwkkk\\\NNNFFFCCCCCCDDDGGGMMMRRRVVV[[[```ddddddkkkmmmgggbbb```XXXNNNDDD@@@<<<;;;<<<>>>@@@@@@CCCDDDFFFJJJPPPVVV\\\___aaa```]]]XXXRRRNNNLLLLLLHHHIIIJJJMMMQQQUUUYYY\\\YYYZZZ[[[[[[ZZZZZZ]]]______cccgggiiikkkqqq{{{999999::::::;;;:::::::::::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAABBBDDDGGGJJJLLLNNNQQQTTTUUUVVVWWWWWWXXX[[[___bbbbbbeeejjjlllmmmnnnooopppqqqrrrtttwwwyyy{{{||||||||||||~~~{{{mmmfff\\\SSSOOOOOOPPPPPPVVVZZZaaakkk{{{{{{oooeeefffmmmxxxrrr^^^SSSQQQMMMIIIGGGFFFFFFEEEDDDFFFEEECCCBBBBBBCCCEEEFFFEEEHHHLLLQQQVVV]]]dddiiihhhiiikkknnnssszzztttddd[[[XXXVVVZZZ___```[[[UUUIIICCCAAADDDHHHSSSlllyyyggggggfffuuutttXXXJJJGGGFFFEEEEEEKKKVVVfffttttttjjjdddbbbaaa______aaaaaaaaa```[[[YYYWWWWWWWWWVVVTTTSSSTTTRRRPPPNNNMMMNNNOOOPPPQQQSSSVVVYYY[[[^^^cccfffhhhjjjlllnnnppprrrvvvyyyyyyzzz|||}}}zzzooo```RRRIIIFFFGGGLLLPPPVVV\\\bbbhhhnnnrrrqqqzzz}}}wwwrrrpppggg[[[NNNIIIBBB?????????????????????@@@BBBFFFLLLQQQTTTWWWYYYYYYWWWTTTQQQPPPPPPIIIHHHGGGHHHJJJNNNSSSUUUWWWWWWWWWUUUUUUWWWZZZ]]]___cccggghhhhhhnnnyyy:::::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAAEEEGGGIIIKKKLLLNNNPPPRRRRRRSSSTTTTTTUUUXXX\\\___aaaeeeiiilllnnnooopppqqqqqqrrrtttuuuwwwxxxxxxyyyxxx|||{{{}}}zzzmmmfff[[[RRRNNNNNNOOOPPPWWW[[[cccooo}}}vvvjjjccchhhsss}}}dddTTTMMMMMMKKKHHHFFFFFFFFFEEEDDDFFFEEECCCBBBBBBCCCEEEFFFDDDGGGKKKOOOTTT[[[bbbgggfffhhhjjjmmmrrryyytttddd\\\ZZZYYY]]]bbbddd```[[[KKKDDDBBBDDDIIIUUUooouuueeefffjjjyyypppVVVHHHEEEDDDBBBBBBKKKVVVfffuuuxxxjjj___ZZZ\\\[[[ZZZ\\\___aaaaaaaaa]]]\\\[[[\\\]]]]]][[[ZZZYYYVVVRRROOONNNOOOQQQRRRRRRTTTWWWZZZ\\\___dddgggiiikkkmmmooopppsssvvvyyyyyyzzz|||}}}|||qqqbbbTTTLLLIIIJJJUUUYYY___ffflllsssyyy}}}{{{}}}tttfffZZZTTTKKKEEECCCAAA???===>>>======>>>@@@EEEIIIKKKKKKMMMPPPQQQPPPNNNNNNNNNKKKIIIFFFDDDFFFIIIMMMPPPVVVUUUTTTRRRQQQSSSXXX[[[___cccgggggggggmmmyyy<<<;;;::::::<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAADDDGGGHHHIIIJJJLLLNNNNNNQQQTTTUUUWWWYYY\\\^^^ccceeeggghhhiiikkkoooqqqrrrsssttttttssssssuuuwwwyyy{{{~~~wwwsssjjjdddZZZQQQKKKIIIJJJLLLTTTZZZeeeuuuuuuqqqmmmhhheeelll~~~qqq\\\OOOJJJFFFEEEEEEEEEDDDDDDDDDDDDAAAAAAAAACCCFFFGGGFFFEEEGGGHHHJJJMMMRRRXXX___cccccccccfffnnntttzzzrrrcccZZZYYYXXXZZZaaahhhddd]]]JJJCCC@@@DDDIIITTTpppxxxiiigggnnnhhhSSSKKKCCCAAAFFFEEEJJJUUUeeettt{{{hhh\\\XXXWWWWWW\\\bbbeeeffffffeeeeeeiiigggeeeeeeeeedddbbb```]]]ZZZVVVSSSSSSTTTTTTTTTYYYYYY[[[]]]```bbbeeefffgggjjjooorrrssstttuuuvvv}}}~~~~~~vvvlll```VVVUUUYYY___dddmmmvvv}}}xxxnnneeeXXXMMMGGGCCCAAA>>>???===<<<===@@@CCCDDDDDDCCCEEEGGGJJJMMMOOOQQQRRROOOMMMJJJGGGGGGHHHKKKLLLMMMNNNOOOPPPPPPQQQSSSUUU]]]```dddhhhlllrrrxxx|||===<<<;;;;;;======<<<;;;;;;;;;<<<==============================>>>@@@@@@BBBDDDGGGIIIIIIJJJLLLNNNMMMPPPSSSUUUWWWYYY\\\^^^bbbdddfffhhhiiikkkoooqqqrrrsssttttttttttttvvvxxx{{{}}}~~~}}}uuupppmmmiiibbbYYYOOOIIIHHHJJJLLLTTT\\\jjj}}}sssiiigggjjjhhhjjjuuujjjWWWLLLIIIFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGGGGIIILLLMMMMMMLLLKKKLLLNNNPPPSSSXXX]]]aaacccbbbeeemmmttt{{{rrrccc[[[[[[ZZZ\\\ccciiieee]]]KKKDDDBBBFFFJJJWWWtttxxxkkkjjjtttgggSSSKKKCCCAAAFFFEEEHHHTTTdddsssxxxggg]]][[[\\\___dddkkkppprrrrrrssssssrrrpppnnnmmmmmmllljjjhhhccc```[[[XXXXXXXXXXXXWWW[[[[[[\\\^^^aaadddfffgggiiilllpppssstttuuuvvvwww}}}~~~zzzqqqggg^^^^^^cccmmmsss|||{{{rrreeeZZZRRRLLLFFFBBB???>>><<<<<<>>>@@@AAAAAACCCDDDEEEFFFIIILLLNNNOOOQQQOOOLLLIIIHHHHHHIIIJJJLLLMMMOOOOOOOOOOOORRRTTT[[[^^^ccchhhlllrrrwww{{{>>>===<<<<<<>>>>>>===<<<===>>>>>>?????????>>>>>>============>>>???@@@AAABBBEEEGGGIIIIIIIIIKKKLLLLLLOOORRRUUUVVVYYY\\\___aaaccceeeggghhhkkkoooqqqrrrtttvvvvvvvvvwwwyyy{{{~~~|||yyywwwvvvtttsssrrrssswww|||uuuqqqrrrtttvvvuuuqqqlllhhhgggggg```VVVMMMGGGGGGJJJLLLRRR]]]ooouuugggcccfffkkknnnwwwyyybbbRRRKKKIIIHHHHHHIIIJJJJJJJJJIIIIIILLLKKKKKKMMMPPPSSSTTTTTTTTTTTTTTTVVVXXX[[[___```cccaaadddllluuu|||pppccc\\\\\\\\\___fffjjjeee[[[KKKFFFDDDGGGMMM\\\zzzyyynnnooo|||eeeQQQKKKBBBBBBFFFEEEGGGRRRbbbrrrxxxiiidddeeehhhooottt{{{~~~|||zzzxxxxxxwwwtttrrrlllhhhccc```^^^]]]\\\\\\]]]^^^___```ccceeeggghhhkkknnnrrrtttuuuvvvwwwyyy}}}}}}~~~zzzrrrkkklllrrr~~~xxxmmmcccZZZPPPJJJDDDBBB???>>>?????????>>>BBBAAAAAAAAACCCGGGJJJMMMSSSRRROOOMMMKKKJJJIIIHHHLLLMMMNNNNNNMMMNNNPPPRRRXXX\\\bbbhhhmmmrrrwww{{{>>>===<<<===>>>???>>>===??????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDGGGHHHHHHHHHJJJKKKLLLOOORRRUUUWWWYYY]]]___```bbbdddfffhhhkkkooorrrsssuuuxxxyyyzzzzzz|||~~~~~~{{{xxxtttpppmmmlllhhhfffeeefffkkksss{{{wwwlllccc^^^bbbeeeiiijjjiiigggeeeeeeeee^^^TTTJJJFFFFFFJJJMMMQQQ^^^tttyyylllgggkkksssxxxsss^^^RRRNNNNNNMMMNNNPPPQQQRRRRRRQQQQQQRRRQQQRRRTTTYYY]]]_________^^^^^^```bbbeeeffffffeeecccdddmmmvvvooobbb\\\]]]^^^bbbhhhkkkcccXXXJJJFFFDDDGGGNNNaaayyyrrruuubbbPPPJJJBBBBBBFFFEEEGGGQQQaaasss|||qqqnnnsssxxx}}}{{{uuuqqqkkkfffdddbbbaaa_________```bbbdddfffhhhiiilllooorrrtttuuuvvvxxxyyy|||||||||}}}}}}}}}~~~}}}|||wwwzzz|||rrrggg[[[TTTLLLIIIFFFCCCBBBBBB@@@??????>>>======???CCCHHHKKKRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNOOONNNMMMNNNPPPRRRVVV[[[bbbiiinnnsssxxx{{{???>>>===>>>@@@AAA@@@???@@@@@@@@@@@@@@@???>>>===>>>>>>>>>??????@@@AAABBBAAACCCFFFGGGGGGHHHJJJKKKMMMPPPSSSUUUWWWZZZ]]]______aaadddgggiiilllpppssstttwww{{{}}}~~~|||wwwpppjjjeeebbb```]]]\\\\\\^^^eeennnxxx~~~zzzooocccZZZUUUWWW[[[```cccdddcccccccccbbb[[[RRRJJJEEEFFFIIILLLSSSaaayyyqqqkkknnnyyyqqq___WWWUUUVVVVVVXXXZZZ\\\]]]^^^]]]]]]^^^^^^___ccchhhlllnnnooolllkkkkkkmmmppprrrqqqooojjjffffffnnnxxxmmmbbbZZZ]]]___dddiiijjj```TTTGGGEEEDDDFFFOOOfffxxxuuu{{{{{{___NNNIIIBBBBBBGGGFFFGGGQQQaaasssyyyyyy|||xxxqqqllliiifffdddcccaaabbbbbbccceeefffhhhiiimmmppprrrttttttuuuwwwyyy{{{{{{{{{{{{||||||}}}}}}{{{qqqfff^^^UUUQQQMMMIIIGGGEEEBBB@@@>>><<<::::::===BBBGGGKKKNNNPPPQQQSSSTTTTTTTTTTTTPPPQQQQQQQQQOOOOOOQQQSSSVVV[[[cccjjjpppvvv{{{~~~AAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBAAA@@@???>>>===????????????@@@AAABBBCCCAAACCCFFFHHHIIIJJJLLLNNNPPPRRRUUUWWWXXXZZZ]]]______aaaeeegggjjjnnnrrruuuvvvzzz~~~zzzrrriiiaaaZZZVVVTTTSSSTTTVVV\\\eeeqqq|||zzznnnaaaXXXSSSQQQUUU[[[^^^_______________YYYQQQJJJGGGGGGJJJLLLWWWeee|||xxxrrrrrrzzztttgggcccdddeeefffhhhkkknnnpppqqqppppppnnnnnnpppsssxxxzzz{{{zzz{{{yyyyyy{{{~~~~~~{{{xxxoooiiigggnnnxxx~~~lllbbbZZZ]]]aaafffkkkjjj___QQQDDDDDDCCCEEEQQQlllwwwwwwxxx]]]LLLHHHBBBBBBGGGFFFGGGQQQ```sss}}}vvvpppmmmjjjgggfffeeeeeeeeefffggghhhjjjjjjoooqqqsssttttttuuuxxxzzz|||||||||{{{|||}}}}}}~~~~~~wwwoooiii]]]YYYTTTPPPMMMJJJGGGDDD@@@>>><<<;;;===@@@EEEHHHJJJLLLOOORRRUUUXXXYYYZZZTTTUUUUUUTTTSSSRRRTTTUUUXXX]]]dddkkkrrrxxxEEEDDDDDDEEEGGGHHHHHHGGGDDDDDDDDDCCCBBBAAA???>>>@@@@@@???@@@@@@AAABBBCCCBBBEEEIIIKKKLLLNNNPPPRRRRRRTTTWWWXXXYYY[[[]]]______bbbeeehhhkkkoootttwwwxxx|||}}}xxxnnncccYYYRRRMMMKKKKKKNNNSSS\\\iiiwwwsssdddYYYSSSQQQTTTYYY\\\]]]\\\[[[[[[\\\XXXRRRLLLIIIHHHJJJKKKWWWdddzzz}}}~~~|||wwwxxx}}}vvvvvvxxxzzz~~~}}}rrrjjjgggmmmvvv}}}|||kkkbbb[[[___dddiiinnnlll^^^PPPBBBDDDDDDFFFTTTrrrvvvyyyvvv[[[KKKGGGBBBCCCGGGFFFGGGOOO^^^qqqzzztttpppmmmkkkiiiiiiiiiiiiiiijjjkkklllmmmqqqssstttuuuuuuwwwyyy{{{~~~~~~~~~{{{uuuqqqhhhddd^^^YYYVVVRRROOOLLLFFFDDDAAA>>>>>>???AAACCCFFFHHHKKKOOOSSSXXX[[[]]]YYYZZZZZZXXXWWWVVVWWWYYY[[[___eeelllsss{{{HHHGGGGGGHHHJJJKKKKKKJJJFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDGGGKKKMMMOOOQQQTTTVVVTTTVVVXXXYYYZZZ[[[]]]___```bbbfffiiilllpppuuuxxxyyy}}}}}}wwwlll```UUUMMMHHHFFFGGGJJJRRR]]]lll{{{wwwgggZZZSSSSSSVVV[[[]]]]]][[[ZZZZZZ[[[WWWRRRMMMJJJIIIJJJKKKSSS```vvv~~~vvvrrrvvv{{{{{{wwwwww~~~ssskkkggglllttt{{{{{{jjjbbb\\\```fffkkkpppmmm___PPPBBBDDDEEEGGGVVVvvvuuuyyytttZZZJJJGGGBBBCCCGGGFFFFFFNNN]]]ooo|||vvvrrrpppmmmllllllkkkkkklllmmmnnnoooooossstttvvvvvvwwwxxx{{{}}}|||yyyvvvppplllgggbbb^^^ZZZWWWTTTJJJHHHDDDAAA???>>>>>>???DDDFFFHHHLLLQQQVVVZZZ]]]\\\\\\\\\[[[YYYXXXYYY[[[]]]aaafffmmmttt}}}PPPNNNLLLLLLMMMMMMMMMLLLEEEFFFGGGGGGEEEBBB@@@>>>AAABBBCCCCCCBBBCCCEEEGGGFFFGGGJJJMMMOOOQQQSSSSSSVVVUUUUUUVVVXXX[[[^^^```___bbbfffjjjmmmqqqvvvyyy}}}~~~sssfff]]]SSSIIIEEEEEEEEEJJJPPP[[[lllzzzkkk^^^VVVVVVYYY[[[[[[XXXWWWXXXZZZ[[[ZZZWWWQQQJJJGGGHHHJJJYYYbbbsss~~~pppfffdddooo}}}qqqwww|||qqqjjjeeeggglllrrrzzzzzziiiaaa]]]aaagggmmmnnnfffYYYNNNDDDEEEEEEHHHZZZ}}}~~~vvvpppnnnVVVIIIGGGAAABBBGGGGGGGGGLLLZZZooo|||wwwuuutttrrrqqqnnnnnnooooooppppppqqqqqqssstttuuuvvvxxxzzz{{{||||||{{{{{{yyyuuuooohhhaaa]]]WWWRRRJJJEEEBBBBBBBBBBBBAAACCCEEEHHHLLLSSSZZZ______```bbbccccccbbb```___```fffmmmsssxxxTTTRRRPPPOOOPPPPPPOOONNNIIIIIIHHHGGGFFFDDDBBB@@@BBBDDDEEEEEEDDDEEEGGGIIIHHHIIILLLNNNQQQSSSTTTUUUVVVVVVVVVVVVXXX\\\___aaaaaadddhhhlllppptttyyy|||tttfff[[[QQQHHHEEEFFFIIINNNUUU___ooozzzlll___WWWVVVXXXZZZZZZXXXWWWXXXYYY\\\[[[XXXQQQJJJGGGHHHKKKUUU___ooovvvhhh```___kkkzzztttpppvvv}}}zzzqqqkkkkkknnnrrryyywwwggg___\\\___eeejjjkkkcccVVVMMMDDDFFFFFFIIIZZZ}}}zzzqqqiii~~~lllTTTGGGFFFAAAAAAFFFFFFGGGLLLYYYmmm~~~~~~xxxtttrrrpppooonnnnnnoooppprrrsssttttttuuuuuuwwwxxxzzz{{{}}}}}}~~~}}}vvvnnnjjj```YYYQQQIIIEEECCCBBBBBBAAACCCFFFJJJNNNTTTZZZ___aaabbbdddfffgggfffeeedddbbbgggnnntttyyyXXXVVVSSSRRRRRRRRRPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHKKKMMMKKKMMMOOOQQQTTTUUUVVVWWWXXXWWWWWWXXXZZZ]]]```bbbdddggglllppptttyyy}}}vvveeeXXXNNNFFFEEEHHHMMMTTT]]]gggvvvyyykkk___WWWVVVXXXYYYXXXWWWVVVWWWXXX\\\[[[XXXQQQJJJGGGIIILLLRRR]]]lllzzzkkk^^^WWWXXXfffvvvvvviiinnnuuu|||ssspppqqqsssyyytttddd\\\[[[]]]aaaffffff___SSSJJJDDDFFFFFFIIIZZZ|||vvvllldddwwwiiiQQQFFFEEE@@@@@@EEEDDDFFFKKKWWWjjjzzz~~~wwwsssqqqpppooommmnnnppprrrtttvvvwwwxxxwwwwwwyyyzzz|||~~~~~~yyymmmfff[[[QQQJJJFFFCCCAAABBBDDDHHHLLLPPPUUU[[[___aaacccfffhhhjjjjjjjjjiiifffjjjpppuuuzzzYYYWWWTTTSSSRRRRRRPPPNNNPPPNNNKKKHHHGGGFFFFFFGGGGGGHHHJJJJJJJJJLLLNNNPPPPPPQQQSSSUUUWWWYYYYYYZZZZZZYYYYYYZZZ\\\___bbbdddhhhkkkpppuuuyyy}}}wwwdddUUUKKKEEEFFFJJJOOOYYYfffssszzzlll___WWWWWWWWWWWWWWWVVVVVVWWWXXX[[[ZZZVVVPPPIIIGGGIIIMMMSSS]]]jjjttt|||~~~eeeVVVPPPSSSaaapppvvvjjjdddmmmvvvzzzvvvuuuvvvzzzqqqbbb[[[YYY[[[^^^bbbbbb[[[PPPGGGCCCEEEEEEHHHYYYyyyrrrkkkdddwwweeeNNNDDDDDD??????CCCBBBEEEIIITTTfffvvvzzzssspppooooooppplllmmmppptttvvvxxxyyyzzzxxxyyyzzz{{{}}}{{{sssggg[[[RRRKKKFFFCCCCCCEEEIIIMMMQQQUUUZZZ^^^```bbbfffiiilllnnnnnnnnnmmmooosssuuuxxx\\\ZZZWWWUUUTTTSSSQQQPPPPPPNNNKKKHHHGGGGGGHHHIIIIIIJJJLLLMMMMMMOOORRRTTTUUUVVVXXXZZZ[[[\\\]]]]]]]]]]]]\\\]]]___bbbeeegggllloootttxxx|||wwwbbbRRRHHHDDDGGGLLLRRR```qqq{{{mmm```XXXXXXWWWVVVVVVVVVWWWWWWWWWYYYXXXTTTNNNHHHGGGJJJNNNUUU]]]hhhooouuu}}}~~~cccTTTNNNPPP]]]kkkrrrdddaaacccnnnyyy}}}|||~~~pppbbb\\\YYYZZZ^^^aaa```YYYMMMDDD@@@CCCDDDFFFVVVuuuooojjjeeewww}}}bbbLLLBBBCCC???>>>BBB@@@DDDGGGQQQcccsssxxxpppkkkiiikkkmmmlllnnnrrruuuxxxzzzzzz{{{xxxyyyzzz|||~~~~~~rrrfff[[[RRRJJJFFFDDDGGGIIILLLOOOSSSXXX\\\___bbbggglllppprrrttttttsssttttttssstttyyy___]]]ZZZXXXXXXWWWUUUTTTPPPNNNLLLJJJIIIJJJKKKLLLLLLMMMOOOQQQQQQSSSWWWYYYZZZ[[[\\\^^^___``````````````````aaacccfffiiikkkooorrrwwwzzz~~~vvvaaaQQQGGGDDDHHHNNNVVVggg}}}qqqeee^^^ZZZXXXVVVUUUWWWXXXXXXXXXWWWVVVSSSMMMIIIIIIMMMRRRVVV]]]eeekkkpppwww~~~cccSSSMMMOOOZZZggg}}}{{{xxxnnnaaaXXX[[[dddrrr~~~|||}}}nnnbbb\\\YYY[[[___bbbaaaYYYMMMCCC???BBBCCCEEETTTrrrkkkiiieeevvv}}}___JJJAAACCC??????BBB???CCCEEEOOO```ppp~~~~~~vvvmmmgggeeegggjjjppprrruuuxxx{{{{{{{{{{{{zzzzzz{{{}}}|||yyyvvvuuuwwwzzz|||}}}}}}zzzooodddZZZQQQKKKGGGGGGHHHIIIKKKOOOUUUYYY___bbbgggmmmssswwwyyyzzzuuutttrrrnnnmmmrrr{{{___]]]ZZZYYYYYYXXXVVVUUUOOONNNMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUVVVXXX\\\^^^^^^^^^```aaabbbbbbbbbbbbcccccccccdddfffiiilllnnnqqqtttxxx{{{~~~uuu___PPPGGGDDDIIIPPP[[[ooowwwlllfff\\\YYYVVVUUUWWWYYYYYYXXXWWWVVVSSSNNNKKKLLLQQQWWW[[[___eeelllqqqwww~~~|||aaaRRRMMMNNNXXXdddsssnnnhhhaaaYYYUUU]]]iiiwww{{{vvvssspppnnnmmmoootttzzz~~~mmm```[[[ZZZ]]]aaaeeeddd[[[MMMCCC???BBBCCCFFFTTTqqqhhhiiihhhzzz}}}^^^IIIAAADDD@@@???BBB???AAACCCMMM^^^ooo~~~}}}~~~|||yyyssslllffffffjjjooouuuwwwzzz}}}~~~~~~}}}|||||||||~~~~~~{{{yyyssspppllllllooosssvvvxxxzzz~~~vvvlllaaaVVVPPPIIIHHHGGGFFFGGGKKKQQQVVVZZZ^^^dddkkkqqqvvvyyyzzzsssqqqmmmiiihhhlllvvv~~~\\\ZZZXXXWWWWWWWWWUUUTTTOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTWWWXXXZZZ\\\___bbb``````aaabbbcccddddddccceeeeeeeeeeeegggkkknnnpppsssuuuyyy|||~~~ttt___PPPGGGEEEJJJPPP___uuu{{{rrrlll]]]YYYVVVVVVXXXZZZZZZYYYXXXWWWTTTPPPMMMNNNUUUZZZ```ccchhhooouuu{{{yyy^^^QQQLLLNNNWWWccciiiccc^^^[[[XXXXXXcccppp|||zzzoookkkdddbbb______bbbiiiqqqvvvyyy}}}~~~kkk___ZZZ[[[^^^cccgggfff\\\NNNCCC???CCCDDDGGGUUUqqq|||gggkkklll}}}]]]HHHAAADDDAAA@@@BBB???AAACCCLLL]]]nnn~~~wwwwwwwwwwwwuuusssqqqpppqqqooommmnnnppprrrssssssuuusssooojjjhhhjjjqqqwwwyyy{{{~~~~~~|||}}}~~~yyyuuusssnnnkkkggggggjjjooosssuuuzzzzzzqqqeeeZZZSSSJJJIIIFFFDDDDDDIIIOOOTTTUUUYYY___fffmmmrrrvvvwwwpppnnnjjjeeedddjjjttt|||[[[YYYWWWUUUSSSQQQPPPOOONNNQQQTTTUUUUUUUUUUUUVVVZZZXXXWWWWWWYYY[[[\\\\\\```aaacccdddfffggghhhhhhffffffggghhhjjjlllooopppvvvxxxyyy{{{|||sss^^^OOOGGGFFFMMMUUUfff}}}|||rrrkkkaaa[[[WWWVVVZZZ]]]\\\ZZZ[[[WWWRRRNNNNNNPPPUUUYYYaaadddiiimmmqqqwww~~~sss\\\RRRLLLQQQYYYWWW___\\\WWWQQQRRR\\\lllyyyxxxzzzwwwddd]]]]]]ZZZXXXWWWWWWZZZ___eeehhhmmmpppuuuxxx{{{|||~~~zzzhhh___\\\]]]\\\aaajjjkkk```OOOEEE>>>BBBEEEGGGVVVsssxxxgggfffssszzzXXXKKK???===>>>>>>===>>>@@@CCCKKKXXXiii|||~~~{{{sssmmmkkkiiifffdddaaa``````^^^]]]\\\ZZZZZZ]]]bbbggghhhkkknnnnnnmmmqqqxxx|||{{{|||xxxqqqlllddddddddddddgggllltttyyy|||xxxuuummmaaaWWWMMMJJJFFFEEEHHHKKKLLLLLLSSSYYY___bbbiiipppsssrrrrrrpppjjjdddccciiittt}}}UUUTTTSSSQQQPPPOOOOOONNNQQQSSSUUUWWWWWWXXXYYY[[[___^^^^^^^^^```bbbbbbbbbdddeeeggghhhiiijjjjjjjjjjjjjjjjjjkkkllloooqqqrrrvvvxxxzzz{{{}}}vvv```PPPGGGFFFKKKSSSjjj~~~tttmmmddd___ZZZYYY\\\^^^]]][[[^^^[[[VVVSSSRRRVVV[[[```eeeiiimmmpppttt{{{mmmXXXOOOIIIOOOVVVTTTSSSSSSRRRRRRXXXfffzzzvvvrrrvvv}}}}}}iiiXXXQQQQQQPPPPPPOOOQQQTTTYYY^^^aaadddgggkkkoooqqqtttwwwzzzxxxggg^^^[[[[[[[[[aaakkklll```OOODDD@@@CCCEEEJJJ[[[yyyxxxgggffftttzzzWWWJJJ???===>>>>>>======???BBBJJJWWWhhh{{{}}}ooofffbbb```^^^[[[XXXVVVUUUTTTPPPPPPPPPOOOOOORRRVVVZZZaaaeeeiiikkkmmmrrrzzz}}}zzzwwwsssmmmiiicccddddddfffiiipppxxx}}}}}}xxxvvvtttmmmbbbXXXPPPLLLGGGEEEGGGKKKLLLMMMQQQWWW\\\___fffmmmqqqppprrrpppmmmhhhhhhnnnyyyNNNMMMLLLKKKJJJJJJKKKLLLRRRSSSUUUVVVWWWZZZ]]]```bbbccceeefffhhhhhhiiiiiillllllmmmmmmnnnnnnmmmmmmooooooooooooppprrrtttuuuvvvxxxzzz|||~~~yyycccSSSIIIFFFJJJQQQlll}}}rrrkkkfffaaa\\\[[[]]]___^^^]]]\\\ZZZVVVSSSRRRVVV]]]bbbiiiooouuuwwwxxxeeeSSSKKKFFFKKKRRRPPPJJJKKKOOOTTT```rrr|||qqqjjjiiipppyyyrrr___QQQLLLLLLHHHHHHIIIKKKNNNRRRUUUWWWZZZ\\\___bbbeeeiiinnnrrruuueee]]]ZZZXXXZZZcccmmmmmm___NNNDDDCCCDDDEEEMMMcccwwwhhhffftttvvvTTTIII???===>>>============@@@HHHTTTfffzzz}}}ooobbbYYYVVVTTTRRROOOLLLJJJIIIHHHEEEEEEFFFFFFFFFHHHKKKNNNXXX]]]ccciiinnnuuu~~~zzzwwwsssnnniiieeeaaacccfffiiinnnuuu}}}}}}{{{xxxuuurrrqqqqqqlllbbbZZZSSSOOOIIIFFFGGGJJJLLLNNNPPPVVVZZZ]]]dddlllpppppprrrrrrpppnnnooouuuHHHGGGEEEDDDCCCDDDEEEFFFNNNOOOPPPQQQSSSXXX]]]aaabbbeeehhhkkkllllllmmmnnnsssssssssssssssrrrqqqpppsssrrrrrrrrrssstttvvvwwwwwwyyy{{{}}}zzzeeeUUULLLHHHLLLRRRjjjwwwmmmeeebbb___[[[[[[\\\_________^^^\\\XXXTTTRRRVVV^^^dddnnnvvv}}}~~~www___PPPIIICCCGGGMMMJJJHHHKKKPPPYYYfffxxx}}}oooeee```bbbmmmyyyyyyiiiYYYNNNJJJJJJEEEFFFHHHJJJLLLNNNOOOPPPSSSTTTVVVXXX[[[```gggkkk}}}rrrccc[[[XXXUUUZZZeeeooommm^^^MMMDDDBBBBBBDDDQQQkkkuuugggeeeuuuoooQQQHHH???>>>>>>===<<<===<<<>>>EEEQQQcccxxx|||qqqeeeYYYQQQOOONNNKKKIIIFFFDDDCCCBBBCCCDDDEEEDDDDDDEEEHHHJJJRRRWWW___gggpppxxx|||vvvpppjjjeeebbbaaadddhhhmmmsss{{{~~~yyyvvvtttrrrqqqllljjjiiikkkllliiiaaa[[[UUUQQQKKKFFFFFFIIIMMMPPPRRRVVVZZZ]]]dddmmmrrrrrrrrrsssttttttuuu{{{DDDCCC@@@>>>===>>>???@@@GGGHHHIIIKKKMMMRRRXXX]]]aaaeeeiiimmmnnnoooqqqsssxxxxxxxxxwwwvvvuuusssrrrtttssssssssstttuuuwwwxxxyyy{{{}}}~~~zzzfffXXXOOOKKKNNNTTTfffzzz~~~yyypppggg```[[[YYYWWWWWWYYY]]]___```cccbbb^^^YYYVVVYYYbbbiiisss|||ppp[[[OOOIIICCCDDDIIIEEEHHHLLLSSS]]]kkk|||}}}rrrfff^^^\\\aaannn{{{~~~nnn]]]PPPIIIFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKNNNOOOPPPQQQTTTXXX___cccqqqwwwooobbbZZZWWWTTT[[[hhhqqqmmm\\\LLLDDD@@@@@@EEEUUUsssrrrfffeeevvvhhhNNNFFF@@@???>>><<<<<<===;;;===CCCNNN```uuu~~~pppeee[[[QQQKKKKKKJJJHHHEEECCCBBBAAAAAACCCDDDEEEEEEDDDFFFHHHKKKPPPUUU^^^hhhqqqzzz}}}vvvnnngggbbb```dddgggmmmrrrxxx{{{sssmmmiiigggfffeee_________bbbcccbbb^^^ZZZTTTPPPKKKGGGFFFIIINNNRRRSSSWWWZZZ]]]cccmmmsssttttttvvvxxxxxxyyy~~~AAA???<<<:::999999;;;<<<@@@AAACCCEEEGGGLLLRRRWWW^^^ccchhhlllnnnpppuuuyyy{{{zzzzzzyyyxxxvvvuuutttsssssssssssstttvvvxxxyyy{{{}}}{{{hhhZZZQQQMMMOOOTTTcccvvv}}}|||yyyvvvqqqjjjbbb]]]TTTSSSRRRSSSUUUYYY]]]___``````]]]WWWTTTXXXbbbkkkxxxiiiVVVMMMJJJCCCCCCGGGCCCGGGLLLUUUbbbqqqsssjjj```\\\]]]dddrrrzzzfffVVVMMMIIIGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJLLLMMMMMMNNNOOOSSSXXX\\\fffnnnxxx|||lllaaaZZZWWWUUU]]]jjjrrrkkkZZZJJJDDD@@@BBBIII\\\|||nnndddfff|||eeeJJJDDD@@@??????<<<;;;===<<<===AAALLL]]]rrrrrrdddZZZQQQIIIDDDEEEEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEHHHLLLPPPWWW[[[cccmmmwww~~~}}}}}}vvvmmmfffbbbaaaiiilllrrrwww}}}yyysssjjjbbb]]]ZZZYYYXXXTTTSSSTTTVVVXXXXXXWWWUUUOOONNNKKKHHHGGGJJJOOOTTTUUUYYY[[[]]]dddnnnvvvwwwzzz{{{|||{{{{{{===;;;888666666888;;;===<<<>>>@@@BBBEEEIIIOOORRRXXX]]]cccgggiiinnnuuuzzz{{{{{{zzzyyyxxxvvvuuutttssssssssssssuuuwwwyyy{{{~~~~~~kkk]]]SSSMMMNNNRRR___pppwwwssspppmmmjjjgggbbb]]]ZZZQQQPPPPPPPPPRRRUUUYYY\\\YYYZZZXXXTTTQQQVVVbbblll}}}}}}```PPPJJJIIICCCDDDHHHDDDIIINNNXXXfffwww}}}jjjccc]]]]]]```hhhvvvwwwbbbSSSMMMLLLKKKIIIIIIIIIIIIJJJKKKMMMOOOPPPOOOPPPPPPPPPPPPRRRUUUXXX^^^fffrrr|||zzzkkk```ZZZWWWVVV___lllrrriiiWWWIIIDDDBBBFFFPPPeeeiiiccchhh}}}```HHHCCC@@@@@@???;;;;;;===<<<===@@@JJJZZZppp}}}rrrdddXXXOOOJJJEEEBBBAAA@@@@@@????????????@@@???@@@BBBEEEIIIOOOVVV\\\gggjjjqqqzzz}}}|||xxxooojjjhhhhhhnnnrrrwww|||tttmmmbbbXXXRRROOOMMMMMMJJJIIIHHHIIIKKKMMMNNNOOOJJJJJJJJJHHHHHHKKKQQQUUU[[[^^^```aaahhhttt|||~~~}}}:::888666555666999<<<>>>:::===???BBBDDDHHHMMMQQQRRRXXX^^^aaadddiiirrryyyzzzzzzzzzyyyxxxvvvuuutttssssssssstttvvvxxx{{{|||mmm^^^SSSMMMMMMPPP[[[jjj{{{vvvnnniiifffccc```^^^\\\YYYVVVPPPPPPPPPOOOPPPRRRVVVYYYXXXZZZYYYUUUTTTZZZgggssssssYYYKKKGGGHHHCCCEEEIIIFFFLLLQQQ[[[jjjzzzxxxeee```\\\]]]bbbkkkyyysss]]]OOOJJJKKKJJJHHHKKKKKKKKKLLLOOORRRTTTVVVTTTUUUUUUUUUTTTTTTWWWYYYZZZcccooozzzyyyjjj```ZZZWWWXXX```mmmrrrhhhUUUHHHDDDDDDJJJVVVkkk{{{fffccckkkwww[[[GGGBBB@@@@@@???;;;;;;=========@@@IIIYYYnnn|||ooofffYYYOOOJJJGGGFFFDDD??????????????????@@@AAAAAABBBEEEIIIOOOXXXbbbhhhuuuxxx~~~|||{{{{{{tttoooooopppqqquuuzzz~~~rrrjjj^^^SSSLLLHHHFFFEEEDDDBBBAAAAAACCCEEEHHHJJJGGGHHHIIIHHHHHHKKKQQQVVVaaadddfffgggnnnzzz~~~999888777666666777888999999;;;<<<===???CCCHHHKKKQQQSSSWWW[[[```fffnnnrrrxxxyyyzzz{{{zzzxxxvvvuuurrrssstttvvvyyy{{{~~~|||~~~vvveeeUUUMMMLLLMMMYYYaaallltttuuupppiiieee\\\YYYTTTQQQRRRSSSTTTTTTTTTQQQMMMMMMPPPSSSUUUTTTTTTSSSRRRSSSSSSXXXgggvvvhhhUUUNNNHHHFFFEEEDDDEEEIIIKKKVVVbbbmmmzzz~~~tttdddaaa\\\___lll}}}rrr\\\RRRQQQPPPMMMLLLKKKNNNQQQRRRRRRSSSWWW[[[]]]\\\[[[\\\]]]^^^]]]\\\```bbbiiirrryyy|||yyyhhh[[[WWWYYY\\\iiitttooocccVVVMMMGGGEEEFFFUUUtttmmmccc\\\jjjtttXXXCCCAAA>>><<<<<<<<<;;;::::::<<<@@@GGGTTThhh{{{qqqiii___ZZZRRRKKKGGGEEECCCBBB@@@@@@@@@???>>>???BBBDDDBBBEEEIIIOOOWWWaaalllsss}}}{{{|||yyywwwuuuuuuyyy{{{~~~qqqcccUUUMMMIIIDDDAAAAAA>>>>>>>>>>>>???AAABBBCCCCCCEEEGGGGGGGGGJJJQQQVVV]]]ccciiioooyyy999888888777777888888999888999:::<<<===@@@EEEHHHMMMPPPTTTXXX]]]cccjjjooorrrtttuuuwwwxxxwwwvvvuuussstttuuuvvvxxxzzz|||~~~vvveeeWWWNNNLLLMMMSSSZZZdddkkklllgggaaa\\\TTTQQQMMMKKKLLLMMMNNNNNNPPPPPPPPPSSSWWWXXXWWWTTTTTTRRRQQQQQQQQQVVVdddrrrsss^^^OOOIIIDDDDDDDDDCCCEEEIIILLLXXXfffrrryyyooocccaaa```eeeuuusss^^^TTTSSSQQQPPPOOOQQQSSSTTTUUUTTTUUUYYY\\\```_________aaaaaa___]]]___```fffnnnsssuuuzzzxxxgggZZZVVVYYY\\\jjjtttooo```RRRIIIDDDDDDGGGWWWvvvggg___YYYhhhnnnQQQDDDBBB???=========<<<;;;999<<>>@@@CCCFFFFFFJJJQQQYYYaaakkkuuu}}}~~~}}}zzzyyyxxxxxxpppbbbSSSLLLGGGBBB??????<<<<<<;;;;;;;;;<<<======AAACCCEEEEEEFFFIIIPPPUUU]]]dddkkkrrr}}}777888888999999888888777666777999:::;;;>>>BBBEEEHHHKKKOOOSSSXXX^^^dddiiikkkmmmoooqqqsssttttttsssttttttuuuvvvxxxzzz|||}}}}}}}}}wwwhhhZZZQQQMMMLLLMMMRRRZZZ```aaa]]]WWWSSSLLLIIIFFFEEEFFFGGGGGGGGGIIIMMMRRRYYY]]]\\\XXXUUUTTTQQQOOOOOOOOOSSS___llleeeTTTJJJEEECCCDDDEEEEEEHHHLLLOOO]]]nnnzzzvvvnnneeegggjjjsssyyyeee\\\[[[ZZZYYYYYY[[[[[[[[[ZZZYYYYYY\\\___cccbbbbbbcccdddccc```]]]^^^___dddkkknnnnnnrrrwwwttteeeZZZVVVXXX]]]llluuummm\\\MMMEEEBBBDDDHHHZZZzzzxxx```ZZZWWWfffhhhLLLEEEBBB???>>>>>>>>>===<<<999;;;???EEEQQQdddyyyuuullluuuqqqlllfffddddddbbb\\\VVVPPPMMMJJJGGGFFFEEEBBBAAA@@@@@@AAA@@@@@@BBBFFFIIILLLSSS]]]gggpppzzz~~~||||||}}}~~~|||nnn```QQQIIIEEE@@@===<<<;;;::::::999888888999999===???BBBBBBCCCGGGNNNSSS]]]fffoooxxx555666888888888888666555666777999999:::<<>>=========<<<;;;999;;;>>>DDDOOOaaauuuuuukkkrrr~~~zzzmmmccc___[[[ZZZ[[[ZZZWWWTTTNNNLLLJJJIIIIIIGGGDDDBBBBBBCCCCCCCCCCCCFFFJJJMMMSSS\\\jjjvvv~~~}}}~~~{{{wwwkkk]]]NNNFFFBBB===:::::::::999999888888888999999999;;;>>>???@@@DDDKKKQQQ]]]hhhuuu444555666777777666555444777888:::::::::<<<>>>@@@AAADDDHHHLLLOOOSSSWWWZZZ^^^___```aaaaaabbbbbbbbbgggiiikkkoootttyyy||||||xxxtttqqqqqquuuzzz~~~rrrfffZZZRRRMMMKKKLLLPPPTTTXXXWWWTTTPPPGGGDDDAAA????????????>>>>>>CCCJJJQQQUUUUUUTTTSSSPPPLLLIIIJJJJJJNNNXXXbbbrrr~~~{{{bbbRRRLLLIIIFFFFFFGGGGGGGGGLLLSSS[[[lll~~~zzzyyysss||||||{{{{{{|||tttqqqlllhhhfffggghhhiiieeeeeeeeeeeedddaaa\\\YYY\\\\\\```fffhhhhhhkkkpppxxxyyykkk```YYYXXXZZZdddnnnrrrfffSSSGGGBBBAAADDDJJJ^^^|||qqqZZZXXXYYYggggggMMMCCC@@@===;;;;;;;;;;;;:::999;;;>>>CCCMMM]]]ooo|||zzznnnsss~~~mmm```[[[XXXWWWWWWYYYYYYWWWTTTOOOMMMLLLKKKJJJGGGDDDAAABBBCCCEEEEEEGGGJJJNNNQQQ]]]iiiyyy~~~}}}|||wwwssshhhZZZKKKDDD@@@;;;888888666666666666777888999:::666999;;;<<<>>>BBBIIINNN]]]jjj{{{|||zzz}}}555666666777777666666555777999;;;;;;;;;;;;===>>>???BBBEEEHHHJJJLLLOOORRRUUUUUUUUUUUUUUUUUUVVVVVV[[[]]]```eeejjjpppuuuwwwtttrrrpppoooqqqvvv{{{xxxnnncccYYYSSSMMMMMMOOOTTTYYY\\\ZZZWWWKKKGGGAAA===<<<<<<<<<;;;;;;@@@FFFKKKMMMNNNOOOPPPLLLHHHFFFGGGJJJNNNWWWaaannnzzzjjjVVVKKKHHHGGGEEEDDDEEEEEEFFFMMMVVVeeewww~~~}}}~~~~~~}}}vvvqqqppppppqqqrrrllljjjiiihhhgggccc___[[[\\\]]]```fffhhhgggjjjooowwwsssfff^^^YYYYYY\\\fffllllll^^^OOOEEECCCBBBCCCJJJ]]]yyyoooYYYZZZ]]]llldddMMMBBB???<<<;;;;;;;;;:::999999;;;===BBBJJJYYYkkkwwwoootttvvveee\\\WWWWWWWWWYYY[[[ZZZXXXVVVPPPNNNLLLKKKJJJGGGDDDAAACCCEEEGGGJJJNNNSSSYYY]]]mmmyyy}}}}}}~~~}}}yyywwwxxxwwwssspppeeeWWWIIIBBB>>>:::888888333333444444555777888999555777::::::;;;???FFFKKKZZZkkk}}}ssssssxxx|||~~~888888777777777777888888777999;;;;;;::::::;;;<<<<<>>:::999999555555555555666666777888555777999::::::===DDDIIIVVVjjjzzzqqqqqqvvvxxxxxx;;;:::999888888999:::;;;777999:::;;;999999999:::;;;===@@@AAAAAABBBCCCEEEAAAAAAAAAAAABBBCCCEEEEEEFFFGGGJJJOOOTTTYYY]]]___```bbbeeeiiinnntttxxx{{{zzzsssjjjcccYYYXXXXXX^^^gggmmmnnnlll[[[TTTKKKCCC????????????;;;@@@GGGJJJKKKJJJKKKLLLGGGCCCAAAEEEJJJPPPYYYbbbmmmwww|||dddTTTLLLKKKLLLFFFEEEEEEFFFGGGLLLXXXeeexxx~~~{{{wwwtttrrrooollliiilllkkknnnrrrrrrppprrrvvvyyykkk```[[[ZZZ\\\```gggfff]]]PPPFFFCCCBBB@@@CCCIIIZZZssshhhVVV\\\ddduuucccNNNCCCAAA>>><<<<<<<<<;;;:::999;;;===@@@HHHUUUeeeqqq}}}yyy|||{{{iii```^^^\\\___bbbeeefffddd```^^^UUUSSSQQQOOOPPPOOONNNMMMLLLPPPVVV^^^gggqqq{{{~~~~~~}}}{{{zzzzzzyyyyyyzzz|||~~~zzzuuurrriiiccc^^^^^^cccgggiiihhhaaaSSSFFF@@@>>>;;;999:::::::::999888888888888999555777999999999===CCCHHHSSSjjj{{{rrrsssuuuuuusss777777666666666666777777888999:::;;;<<<;;;::::::===;;;::::::;;;===<<<<<<>>>===<<<;;;:::;;;<<<<<<>>>@@@DDDGGGIIIMMMQQQTTTVVVYYY___eeekkkppptttwww}}}~~~}}}}}}xxxpppjjj^^^^^^```eeekkkqqquuuvvvhhh^^^QQQFFFBBBAAAAAAAAAAAADDDHHHKKKMMMMMMKKKIIIFFFEEEDDDEEEJJJRRR[[[aaammmxxxkkkZZZQQQIIIFFFEEECCCFFFGGGGGGIIIRRRaaammm~~~~~~|||zzz|||~~~}}}|||||||||hhh^^^[[[ZZZZZZ\\\fffcccYYYIIIAAAAAA@@@;;;FFFHHHXXXttt{{{cccWWWXXXaaa|||{{{```KKKBBB@@@===;;;999:::;;;<<<===;;;<<>><<<999777777777666666555555555666666555777999999999;;;@@@EEETTTlllxxxwwwtttpppooo888888777777777777888888888999:::;;;;;;;;;:::999:::999888888:::;;;;;;:::===<<<;;;:::::::::;;;<<<;;;===???AAACCCFFFJJJMMMTTTXXX]]]ccchhhmmmrrruuu|||zzzxxxvvvwwwyyyyyyuuurrrhhhhhhiiimmmsssyyy|||~~~qqqgggYYYOOOJJJHHHFFFEEEFFFGGGJJJLLLMMMMMMKKKJJJGGGFFFFFFGGGLLLTTT\\\aaakkkwwwrrr^^^RRRMMMIIIGGGHHHGGGJJJKKKLLLPPP\\\mmmzzz{{{ggg]]]ZZZYYY[[[^^^hhhdddXXXIIIAAAAAA@@@===DDDGGGYYYuuurrr]]]SSSXXXdddyyy```MMMCCCAAA>>>;;;::::::;;;<<<<<<;;;;;;>>>CCCLLL^^^nnnwwwzzzmmmhhhgggjjjnnnsssvvvwwwtttpppmmmhhheeeaaa_________]]][[[hhhooo{{{}}}}}}}}}}}}|||{{{|||~~~}}}||||||{{{zzzxxxwwwvvvvvvtttrrrrrrqqqjjj```XXXNNNLLLJJJKKKVVVfffnnnooo]]]PPPDDD???===999777777777666666555555666666666666888:::999999;;;@@@EEESSSkkk~~~wwwuuupppjjjhhh999999888888888888999999999999::::::::::::999888999888888888:::;;;;;;:::<<<;;;:::999999999:::;;;999;;;<<<===>>>@@@DDDGGGPPPTTTYYY___dddiiinnnqqq|||{{{ooolllkkkmmmsssyyy{{{{{{sssrrrrrruuu{{{}}}sssfff\\\VVVRRROOOMMMNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIKKKOOOVVV\\\```hhhuuuqqqbbbSSSLLLJJJGGGGGGHHHFFFHHHJJJMMMTTTdddxxxxxxeee[[[XXXXXX[[[```jjjcccUUUGGG@@@AAAAAA???BBBJJJ^^^zzzfffTTTOOOXXXhhhuuu___PPPEEECCC@@@===;;;:::;;;;;;;;;:::;;;>>>AAAJJJZZZiiittt|||}}}rrrnnnooovvvyyy}}}|||zzzuuussspppnnnnnnnnnnnnmmm{{{~~~|||{{{{{{wwwwwwwwwvvvuuuvvvyyy{{{{{{{{{zzzzzzxxxvvvuuutttsssqqqooommmjjjbbbXXXQQQGGGFFFEEEIIIXXXiiisssttt___SSSEEE@@@===999777777777777666666666666777777777999;;;:::999;;;AAAFFFRRRiii|||uuuppphhh```]]]::::::999999999999:::::::::::::::::::::999999999:::999999;;;<<<===<<<;;;;;;:::999888888888999:::;;;<<<=========>>>BBBEEEKKKPPPUUUZZZ^^^dddjjjooo|||~~~rrrdddaaa___ccclllvvv}}}{{{zzzxxxzzzsssiiiccc___[[[WWWXXXVVVSSSQQQOOOOOOOOOOOOMMMLLLLLLNNNQQQWWW\\\___dddrrriii]]]QQQLLLIIIFFFEEEFFFDDDFFFJJJOOOZZZmmmuuucccYYYVVVWWW\\\bbbkkkaaaRRRFFF@@@AAABBBBBBDDDPPPhhhxxx^^^OOONNNYYYmmmnnnZZZNNNEEECCCAAA>>><<<;;;;;;;;;:::999:::===@@@GGGVVVdddqqqzzzxxxwwwyyy}}}yyyvvvvvvvvvsssssssssqqqpppqqqtttvvvxxxxxxxxxwwwvvvtttsssrrrqqqooollliiiddd[[[RRRKKKGGGFFFGGGNNN^^^pppxxxxxxbbbTTTGGG@@@===:::888888777777666666666777888888999:::;;;::::::<<>>???>>><<<;;;:::999888777888999999<<<======<<<<<<>>>AAADDDGGGMMMSSSXXX[[[aaaiiiooo~~~wwwkkk]]]YYYWWW[[[eeerrr{{{}}}{{{||||||tttoookkkgggcccccc```\\\XXXUUUTTTTTTUUUSSSRRRQQQQQQSSSWWW[[[^^^cccqqqtttdddZZZPPPLLLIIIEEECCCEEEFFFIIIOOOXXXfffzzzqqq```WWWUUUVVV\\\cccjjj]]]NNNDDD@@@AAABBBDDDFFFWWWrrroooZZZOOOOOO\\\qqqfffSSSKKKDDDCCCAAA>>>===;;;;;;;;;:::999:::===???DDDQQQ___oooyyy{{{vvvsssrrrssssssrrrpppmmmkkkllloooqqqssssssssssssrrrrrrqqqppppppnnnkkkggg```XXXOOOIIIFFFGGGKKKUUUgggyyy~~~{{{cccUUUGGG@@@===:::888999777777777777777888999999999;;;<<<;;;:::>>>DDDJJJUUUjjj~~~qqqiiiaaaVVVMMMJJJ;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;<<<======::::::;;;===@@@@@@???===;;;:::999888888888999::::::;;;;;;::::::===AAAEEEGGGMMMTTTYYY\\\cccmmmtttsssfffYYYUUUTTTXXXcccpppyyy~~~}}}zzzzzz}}}zzzxxxtttpppooolllgggccc___]]]]]]]]]\\\ZZZWWWUUUVVVYYY]]]___eeeqqqttthhhZZZRRRKKKIIIGGGDDDDDDGGGGGGKKKSSS___pppyyylll___WWWUUUVVV\\\dddfffXXXIIIBBBAAAAAACCCEEEJJJ___|||kkkXXXPPPSSSaaaxxx}}}```LLLGGGBBBAAA@@@>>>===<<<;;;;;;:::999;;;===>>>BBBNNNZZZmmmwww|||vvvsssrrrsssuuussspppkkkhhhgggiiikkkmmmnnnnnnoooooooooooonnnnnnmmmjjjfff^^^VVVNNNJJJDDDHHHPPP___sss~~~bbbTTTFFF???===:::999:::777777777777888999:::;;;999;;;;;;;;;;;;???GGGMMMZZZmmmvvviii```XXXOOOHHHGGG;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@>>>???@@@BBBEEEEEEDDDBBB<<<;;;:::999888999999:::::::::::::::;;;???DDDHHHHHHOOOWWW\\\```gggsss{{{qqqcccWWWTTTTTTZZZeeeqqqzzz~~~zzzwwwttttttzzz}}}{{{xxxsssnnnjjjhhhggggggeeebbb]]]ZZZYYY\\\___bbbiiisss}}}~~~vvviii]]]RRRLLLGGGFFFEEEDDDFFFJJJIIIOOOZZZhhhyyytttiii]]]WWWUUUVVV\\\cccbbbSSSEEEAAABBBBBBCCCEEERRRjjjjjjVVVPPPVVVggg|||]]]IIIEEE??????>>>======<<<<<<;;;;;;:::<<<>>>>>>AAALLLWWWjjjttt~~~yyywwwvvvvvvwwwtttoooiiidddbbbccceeehhhhhhjjjkkklllmmmmmmmmmkkkkkkiiiddd]]]UUUOOOKKKIIIOOOZZZkkk}}}aaaSSSDDD>>><<<:::999;;;888888888888999:::;;;;;;999:::;;;;;;<<>>>>>AAAKKKVVVgggrrr|||zzzzzzzzzxxxuuuooohhhbbb___```bbbdddeeegggiiikkkllllllmmmiiijjjhhhddd\\\UUUOOOLLLRRRYYYeeevvv{{{```RRRDDD===;;;::::::;;;888888888888999:::;;;<<<888999;;;;;;<<>>>>>???AAAGGGLLLSSSXXXXXXRRRJJJDDD::::::999999::::::;;;<<<888:::;;;===???DDDIIIMMMSSSYYYaaahhhnnnuuu}}}}}}pppddd]]]YYYUUUZZZjjj{{{}}}vvvooojjjiiikkknnnuuu}}}}}}xxxtttrrrppppppmmmgggcccaaaccceeehhhoooqqqttttttnnneee[[[TTTOOOKKKHHHHHHHHHFFFHHHMMMWWWbbbooo|||uuudddZZZVVVSSS[[[aaa\\\YYYNNNEEECCC@@@===BBBLLL^^^iiiUUUSSSYYYpppvvvWWWEEEAAA???>>><<<:::999:::;;;<<<::::::<<<<<<:::<<>>:::888888999999888888888999:::;;;======???AAAAAACCCLLLWWWggg|||ooobbbUUUNNNKKKGGGGGGIII===<<<::::::;;;<<<;;;999:::<<>>>>>@@@DDDIIINNNXXX^^^eeelllqqqwww~~~sssiii]]]ZZZWWW]]]nnn~~~vvvnnngggeeeeeegggnnnvvv}}}yyywwwvvvqqqnnnjjjgggeeefffiiikkkuuuuuuuuuqqqiii___UUUNNNLLLHHHFFFGGGHHHIIINNNTTT___kkkzzztttcccZZZVVVTTT[[[aaa[[[TTTJJJBBBBBB@@@???FFFPPPhhhhhhTTTTTT^^^yyyrrrUUUEEEBBB???>>><<<:::::::::;;;<<<::::::<<<<<<;;;<<>><<<::::::;;;<<<;;;:::>>>@@@CCCEEEGGGKKKOOORRRXXXdddqqqtttjjjXXXHHH???:::::::::::::::;;;;;;<<<>>>>>>>>>>>>AAAGGGOOOTTT```eeelllqqquuuyyytttkkk]]][[[[[[bbbrrryyypppfffbbb```aaahhhppp}}}~~~{{{zzzsssrrrooommmlllmmmnnnpppxxxvvvrrrkkkbbbYYYPPPKKKJJJHHHHHHLLLNNNQQQWWW___iiivvvqqqaaaYYYWWWUUU[[[```YYYNNNEEE???@@@@@@@@@JJJVVVtttfffSSSUUUdddlllRRREEEDDD???>>><<<;;;::::::;;;;;;;;;:::;;;===<<<===FFFPPP___lll}}}}}}|||{{{{{{wwwooofff___^^^___gggiiikkkmmmllllllmmmnnnppplllgggbbb[[[VVVYYY```nnn}}}uuu[[[OOODDD@@@@@@>>>===>>><<<;;;:::::::::;;;<<<===>>>???BBBEEEEEEGGGPPPZZZrrrwwwaaaVVVMMMKKKMMMOOOTTTYYY>>><<<::::::;;;<<<<<<;;;>>>AAAEEEIIIMMMSSSYYY]]]eeeooowwwtttdddQQQBBB;;;:::::::::::::::;;;<<<<<<:::;;;===???EEENNNXXX___ggglllrrrvvvxxx{{{zzzppphhh\\\\\\^^^fffvvv}}}rrrhhhbbb___```gggoootttzzz|||{{{vvvvvvuuuuuuttttttuuuuuuuuurrrlllddd\\\UUUPPPMMMKKKLLLPPPWWWZZZ\\\cccjjjtttlll^^^XXXWWWUUU[[[^^^WWWJJJBBB>>>??????AAALLL[[[}}}|||bbbSSSVVViiieeeNNNDDDDDD>>>>>><<<;;;::::::;;;;;;;;;:::;;;<<<<<<===EEENNN\\\jjjzzz|||{{{}}}}}}zzzqqqggg```___```jjjmmmpppqqqooonnnoooppprrrooojjjddd\\\VVVZZZaaapppvvv```TTTHHHDDDBBB???=========<<<;;;;;;;;;<<<>>>???AAAAAAEEEIIIJJJMMMWWWaaazzzppp[[[RRRJJJKKKPPPUUU\\\bbb???===;;;:::;;;<<<<<<<<>><<<;;;;;;::::::;;;;;;<<<===;;;<<>>??????AAANNN^^^uuu^^^TTTXXXmmm{{{```LLLDDDBBB>>>======<<<;;;;;;::::::;;;999999;;;<<<===CCCKKKYYYgggwww~~~{{{yyy|||}}}{{{ssshhhaaa```cccmmmqqqvvvwwwtttrrrsssuuuvvvssspppiii___VVVXXX___ppp~~~kkk___SSSMMMIIIDDD@@@???>>>===<<<<<<<<<===>>>???@@@AAAEEEJJJMMMRRR^^^jjjjjjXXXPPPKKKOOOVVV]]]dddkkk@@@>>>;;;:::;;;<<<===<<<@@@FFFOOOXXX^^^bbbeeegggmmmkkkeeeYYYJJJ@@@===>>>;;;;;;;;;;;;;;;<<<<<<===@@@BBBEEEJJJQQQ[[[eeemmmuuuyyy~~~uuujjjbbbXXXZZZ]]]eeesss}}}sssggg```\\\[[[```ffffffkkkrrrxxx}}}}}}{{{yyyvvvxxx{{{}}}}}}zzzwwwuuupppkkkbbbYYYRRROOONNNOOORRRXXXdddnnnrrrrrrwwwtttaaaUUUSSSVVVTTTXXXYYYOOOGGGAAA>>>??????BBBQQQbbbnnnYYYTTT[[[rrrsss[[[LLLDDD???=========<<<<<<;;;:::::::::777777:::;;;<<>>===<<<<<<<<<===>>>?????????CCCIIINNNVVVeeessszzzbbbVVVPPPNNNUUU^^^fffnnntttAAA>>>;;;:::;;;<<<======???GGGRRR[[[`````````___^^^[[[TTTKKKBBB======>>>;;;;;;;;;;;;;;;<<<======DDDGGGLLLRRRZZZdddnnnuuuzzz~~~}}}ssshhh```VVVXXX[[[aaannn}}}uuuiiiaaa[[[WWWZZZ``````ccciiimmmqqquuuxxx{{{yyyyyyzzzzzzyyywwwvvvuuurrruuuyyy|||{{{xxxssspppiiiddd]]]UUUQQQPPPRRRSSS[[[aaalllwww{{{~~~}}}zzzyyy{{{~~~}}}lll\\\RRRQQQTTTSSSWWWVVVLLLEEE@@@>>>@@@@@@DDDTTTggggggVVVSSS]]]xxxjjjWWWLLLDDD>>>============<<<;;;::::::999666666999:::;;;@@@EEEQQQ___oooyyywwwuuu~~~}}}yyyuuussssssvvvvvvoooeee___bbbgggqqqzzz{{{qqqccc[[[___hhh{{{}}}rrrhhhbbb\\\RRRIIIEEE======<<<;;;<<<===>>>???@@@@@@DDDJJJQQQ]]]ooorrrZZZSSSOOOPPP[[[gggpppwww}}}AAA>>>;;;999:::<<<=========EEERRR[[[^^^\\\XXXUUUOOOLLLGGGBBB>>><<<;;;;;;<<<;;;;;;;;;;;;<<<======CCCGGGNNNWWWaaalllwww~~~}}}~~~}}}|||zzzyyywwwvvvvvvttt|||qqqfff]]]TTTVVVYYY^^^kkkyyyxxxlllddd\\\WWWXXX\\\ZZZ]]]aaadddgggkkkooorrrpppqqqrrrsssrrrrrrpppoooooorrrwwwzzzyyyuuuoookkkbbb]]]XXXSSSQQQSSSWWWZZZdddiiisss}}}|||xxxtttqqqpppqqqtttvvvwww~~~xxxgggZZZOOOPPPTTTSSSVVVUUUJJJCCC>>>===@@@AAAFFFXXXkkkdddSSSRRR^^^}}}|||eeeUUUMMMEEE===============<<<;;;:::999888555555888::::::>>>DDDMMM\\\lllvvv|||yyy|||xxxtttqqqnnnrrrsssmmmccc^^^aaagggsss}}}}}}rrrddd]]]dddooo}}}sssiiiddd^^^TTTJJJEEE===<<<;;;;;;;;;<<<>>>???CCCCCCGGGNNNVVVcccxxxmmmUUUPPPNNNRRR^^^lllvvv~~~BBB@@@===:::999:::;;;===BBBGGGNNNTTTUUURRRLLLHHHCCCBBB@@@===<<<;;;;;;;;;===::::::======;;;===@@@FFFNNNXXXaaammmyyy{{{vvvsssnnniiiiiikkkooo{{{~~~qqqbbbWWWSSSPPPQQQZZZjjjwww}}}rrreee[[[WWWVVVWWWYYYYYY[[[]]]```cccfffgggiiijjjkkknnnqqqrrrpppnnnlllmmmnnnnnnkkkfffaaa^^^VVVUUURRRPPPQQQVVV^^^cccnnnttt|||}}}uuusssmmmgggfffffffffkkkqqqvvv~~~qqqcccUUUPPPMMMOOOSSSTTTNNNHHHEEE======CCCAAAAAASSSkkkvvv]]]VVVRRRbbbrrr^^^PPPFFFAAA>>><<<<<<;;;;;;;;;:::::::::888888888999:::<<>><<<::::::;;;===??????@@@DDDKKKSSS^^^qqq{{{fffYYYQQQUUU]]]gggrrr}}}BBB@@@>>>;;;:::;;;<<<===>>>BBBHHHLLLMMMKKKGGGDDDAAA@@@>>>===<<<<<<======???===>>>AAAAAA@@@AAAEEEMMMXXXdddmmmvvv}}}vvvooolllhhhcccdddgggooo|||~~~pppaaaVVVNNNLLLNNNWWWfffuuuxxxiii[[[SSSPPPQQQSSSTTTVVVXXX[[[^^^```aaaggghhhiiikkkmmmmmmjjjhhheeefffggggggddd___[[[WWWPPPPPPPPPQQQTTT[[[dddjjjrrrvvv|||{{{tttnnnhhhbbbaaa``````dddjjjqqqyyyoooaaaTTTPPPMMMPPPTTTUUUOOOIIIDDD======CCCBBBDDDWWWooooooYYYUUUSSSbbbnnnZZZLLLCCC???===<<<<<<<<<;;;;;;;;;::::::888888888999:::<<<>>>@@@IIIYYYhhhooowww}}}zzzyyyzzz|||}}}yyysssooolllkkkooopppjjj```]]]bbbiiiyyyuuullljjjpppuuutttiii___[[[WWWUUUSSSNNNEEE???;;;:::999:::<<>><<<>>>BBBEEEFFFEEEBBB@@@>>>>>>===<<<<<<===???@@@===;;;===@@@BBBAAAEEEKKKZZZhhhvvv}}}xxxppphhhccc___]]]___dddppp}}}~~~pppaaaVVVKKKKKKMMMTTTaaaqqqrrr```TTTPPPQQQNNNOOORRRUUUWWWYYY[[[[[[dddcccdddeeegggfffcccaaa]]]]]]^^^]]]ZZZVVVRRROOOKKKLLLOOOSSSYYYbbblllsssvvvyyywwwrrriiiccc^^^\\\[[[ZZZ^^^ccclllttt~~~lll___SSSOOOMMMQQQVVVWWWQQQKKKCCC======CCCCCCGGG[[[tttfffTTTSSSSSSdddjjjUUUHHHBBB???>>><<<<<<<<<;;;;;;;;;;;;:::999888888999:::<<<>>>???FFFUUUdddmmmuuu|||xxxwwwxxxyyy~~~zzzuuupppkkkiiiiiinnnpppkkkccc___dddkkk|||vvvooooootttyyyyyykkk]]]SSSMMMIIIFFFFFFFFFDDD@@@<<<:::::::::<<<>>>AAADDDFFFKKKQQQ___wwwjjj^^^YYYaaaiiiuuuCCCBBB@@@>>>======>>>>>>===>>>???AAABBBAAAAAAAAA===<<<;;;;;;<<<===>>>???>>><<<===@@@CCCFFFNNNXXXjjjxxxtttkkkaaa\\\XXXWWW[[[aaaooo~~~~~~nnn___UUULLLMMMOOOSSS^^^oooxxxcccUUUQQQSSSMMMOOOQQQTTTWWWXXXYYYZZZ_________aaabbbaaa^^^\\\VVVVVVVVVUUUSSSPPPLLLJJJHHHKKKNNNTTT\\\fffqqqxxxxxxzzzsssooofff```[[[ZZZYYYWWWZZZ```hhhooozzz}}}jjj^^^QQQNNNNNNRRRXXXYYYRRRKKKCCC>>>>>>BBBDDDJJJ```www~~~]]]QQQSSSSSSfffhhhSSSGGGCCCAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;999888888888999;;;===>>>DDDQQQaaalllttt}}}xxxuuuuuuvvv{{{~~~{{{vvvppplllhhhfffffflllpppllldddaaaffflll~~~~~~tttpppppptttwwwssseeeXXXMMMDDD???===;;;;;;<<<<<<;;;999:::;;;<<<===@@@DDDIIILLLUUUaaauuuuuugggbbbdddnnnwwwCCCBBBAAA???>>>>>>>>>>>>=========>>>>>>???@@@@@@===<<<;;;;;;;;;<<<===>>>CCCAAABBBEEEIIIPPP]]]jjjyyy|||mmmdddZZZTTTQQQQQQVVV]]]mmm}}}}}}mmm^^^TTTKKKMMMOOOTTT]]]ooowwwbbbSSSOOOOOOMMMOOOQQQSSSVVVWWWXXXYYY[[[[[[\\\]]]___^^^[[[YYYRRRRRRQQQPPPOOOMMMKKKJJJGGGIIIMMMSSS[[[fffrrryyy}}}|||tttoookkkbbb]]]YYYXXXWWWVVVYYY^^^ccckkkwwwxxxfff\\\PPPNNNNNNSSSYYYYYYRRRKKKCCC@@@???BBBDDDNNNfff}}}uuuXXXOOOSSSTTTjjjeeePPPEEEBBBAAA@@@======<<<<<<<<<;;;;;;;;;999888888888999;;;<<<===BBBNNN^^^kkksss~~~|||vvvrrrqqqqqqxxxzzz~~~|||xxxrrrmmmhhhfffddddddkkkooolllfffccciiiooo|||tttqqqqqqrrrrrrrrrsssmmmaaaUUULLLDDD<<<;;;999777777777888888888888999;;;===@@@FFFNNNTTTbbbuuuqqqhhhjjjrrrBBBBBBAAA???>>>>>>======<<<;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<>>>???@@@CCCCCCGGGLLLRRR[[[jjjyyyvvvfff\\\SSSMMMJJJJJJPPPWWWjjj{{{|||lll]]]TTTIIIJJJMMMSSS]]]nnntttbbbUUUPPPPPPNNNNNNOOOPPPSSSUUUWWWYYY[[[ZZZZZZ[[[\\\ZZZWWWTTTNNNNNNMMMLLLLLLLLLKKKKKKHHHJJJNNNTTT^^^kkkyyyuuuooojjjggg^^^YYYVVVWWWWWWWWW[[[```bbbjjjvvvqqqbbb[[[OOOMMMNNNTTTZZZYYYQQQIIIBBB@@@AAACCCHHHUUUooommmTTTOOOSSSWWWppp|||aaaMMMCCC@@@>>><<<=========<<<<<<<<<;;;;;;999888888888999:::<<<===@@@JJJ[[[iiirrr|||yyyuuusssssswwwyyy|||}}}zzzuuuooojjjfffeeedddffflllpppnnnhhhgggnnnuuuzzztttsssrrrpppmmmffffff```UUULLLFFF???999:::999888888777888888888666888;;;===BBBLLLYYYbbbttt}}}rrrnnnuuuAAAAAA@@@???>>>======<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>>>>@@@BBBDDDEEEEEEIIIRRR\\\ccckkkzzzyyyoooaaaXXXOOOJJJHHHHHHMMMTTTgggyyy{{{kkk]]]TTTJJJJJJLLLQQQZZZhhhwwwwwwjjj___WWWTTTTTTPPPOOOOOOOOOQQQUUUXXXZZZ\\\[[[ZZZZZZYYYVVVQQQNNNJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOTTT[[[hhhyyyxxxoooiiieeeccc]]]YYYWWWYYY[[[\\\```eeehhhppp{{{|||iii]]]XXXNNNLLLNNNTTTYYYXXXOOOFFF@@@@@@BBBEEEMMM___{{{gggRRRNNNRRR[[[xxx}}}aaaMMMDDD@@@===:::============<<<<<<<<<<<<999888888888888:::;;;<<<===FFFWWWgggpppyyy|||yyyzzz|||~~~}}}}}}~~~~~~}}}~~~|||xxxwwwwwwyyy{{{}}}|||xxxsssmmmhhhfffeeeeeeiiiooossspppkkkkkksss||||||tttppprrrrrrmmmhhhcccbbb\\\SSSKKKFFF???777999999::::::999888999999999;;;???CCCKKKZZZlllyyy{{{xxxxxxAAA@@@@@@???>>>===<<<<<<=========<<<======>>>>>>>>>>>>???@@@CCCFFFIIIJJJNNNUUUbbbooowww~~~uuukkkaaaYYYPPPKKKIIIIIINNNUUUeeewwwzzzjjj\\\TTTNNNMMMMMMOOOWWWaaakkkqqqoookkkccc[[[UUUSSSSSSTTTSSSRRRQQQPPPRRRVVVZZZ]]]^^^\\\ZZZYYYVVVRRRMMMIIIFFFFFFFFFFFFGGGIIIKKKLLLSSSUUU[[[dddsss~~~qqqjjjfffcccaaa___[[[ZZZ]]]```aaafffkkkooowwwwwwdddZZZUUUMMMLLLNNNTTTYYYWWWNNNEEE>>>@@@BBBGGGPPPeeecccQQQNNNQQQ^^^}}}cccOOOFFFCCC???;;;>>>=========<<<<<<<<<<<<999999888888888999;;;<<<;;;DDDTTTeeennnwww}}}vvvtttuuuyyy~~~{{{yyy{{{zzzyyyxxxwwwwwwvvvvvvpppooonnnmmmmmmnnnooopppwwwxxxyyyzzz{{{{{{||||||||||||~~~}}}~~~~~~|||xxxvvvvvvvvv{{{}}}{{{wwwrrrlllgggeeeeeeffflllqqquuurrrmmmnnnxxx|||uuummmlllppppppjjjccceeeddd^^^UUUNNNHHH@@@888777888:::::::::999999:::===@@@EEEKKKUUUggg|||zzzzzz}}}AAA@@@>>>===;;;:::::::::>>>>>>===>>>???@@@???>>>BBBAAABBBFFFLLLRRRVVVYYY^^^fffrrr~~~{{{ooohhh^^^XXXPPPJJJHHHIIIKKKLLLaaasssrrreee\\\XXXLLLKKKKKKLLLNNNRRRUUUWWW___XXXPPPJJJKKKPPPUUUXXXSSSRRRQQQRRRVVVZZZ]]]^^^^^^]]]ZZZVVVQQQMMMJJJHHHGGGDDDCCCGGGIIIIIIJJJNNNTTT[[[gggxxxwwwlllgggdddaaa^^^^^^[[[\\\aaadddgggkkkqqqyyyqqqaaaVVVRRRNNNOOORRRWWWZZZVVVLLLDDD??????AAAGGGWWWsss|||\\\LLLMMMSSS___dddQQQHHHAAA???@@@;;;;;;<<<<<<;;;;;;:::999:::999999888888999999:::@@@AAALLL___kkkrrr{{{vvvtttvvvuuutttrrrooofff```ccceeeeeedddddddddddddddeee```aaabbbbbbbbbccceeegggjjjllloooppppppqqqsssttttttwww{{{}}}}}}~~~~~~}}}yyytttrrrtttuuuvvvyyy~~~~~~}}}{{{wwwpppiiieeeeeeiiimmmsssuuuvvvtttsssuuu}}}~~~|||uuupppkkkiiijjjiiieeeaaa_________]]]XXXNNNCCC;;;<<<;;;:::999999:::<<<===>>>>>>DDDSSSeeexxx~~~======<<<<<<<<<<<<<<<===@@@??????@@@AAABBBBBBAAAFFFGGGJJJPPPXXX___eeehhhnnnuuuvvvkkkddd[[[VVVOOOJJJIIIKKKMMMNNN___mmmwwwtttjjjaaa[[[WWWJJJIIIHHHHHHHHHJJJLLLMMMIIIIIIIIIIIIJJJLLLNNNPPPRRRRRRSSSUUUXXX[[[^^^^^^```^^^ZZZUUUQQQLLLIIIHHHFFFCCCCCCGGGIIIIIILLLPPPWWWeeezzzuuukkkgggdddaaa___aaa^^^___dddhhhjjjoootttmmm^^^UUUQQQMMMOOORRRWWWXXXTTTKKKCCCAAA@@@BBBLLL```}}}vvvYYYLLLMMMSSSiiidddRRRGGGAAA>>>>>><<<<<<<<<<<<<<<;;;:::::::::999999888888999999:::>>>???JJJ\\\hhhppp}}}zzzvvvwwwyyy}}}~~~nnnaaa___]]]UUUPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVVVVVVVWWWZZZ\\\bbbeeehhhiiijjjkkkmmmooorrrtttxxxzzzzzz{{{|||~~~|||{{{rrrnnnmmmqqqtttvvvzzz|||uuuqqqkkkfffdddggglllppprrrssstttsssqqqttt{{{|||wwwtttrrrjjjfffaaa```bbbaaa^^^ZZZ]]]^^^^^^]]]YYYQQQGGGAAA>>>===:::999888:::;;;===BBBCCCKKK\\\nnn:::::::::;;;<<<===???@@@BBBBBBBBBCCCDDDEEEFFFGGGKKKNNNTTT\\\fffooowww{{{yyynnneee___XXXSSSMMMJJJJJJMMMOOOPPP\\\ccchhheee```\\\XXXTTTJJJIIIGGGFFFEEEEEEEEEFFFBBBDDDEEEFFFFFFGGGIIIKKKOOOQQQTTTXXX\\\^^^``````bbb```[[[UUUPPPKKKHHHGGGGGGEEEEEEHHHJJJJJJOOOVVVaaawww~~~uuunnnkkkiiigggdddgggdddeeeiiimmmoootttyyyzzzgggZZZSSSPPPMMMOOORRRUUUUUUPPPHHHBBBBBBAAADDDSSSmmmnnnXXXNNNQQQWWWvvv~~~cccQQQGGGAAA>>>???>>>>>>======<<<;;;:::::::::999999888888999999:::<<<>>>HHHXXXdddmmm|||~~~yyywwwuuuxxx|||iii[[[QQQPPPNNNHHHDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGJJJKKKMMMNNNOOOQQQSSSVVVZZZ\\\```bbbdddeeehhhjjjnnnppptttuuuvvvwwwyyy{{{zzz|||xxxlllgggggglllrrrvvv{{{{{{qqqmmmgggccccccggglllpppooopppqqqooonnnpppvvv{{{~~~{{{vvvqqqlllhhheeeddd^^^[[[WWWWWWXXXYYYVVVTTTZZZZZZ[[[\\\[[[VVVOOOIIICCCAAA>>>;;;:::;;;===>>>CCCFFFQQQcccuuuyyy}}}yyywww|||999::::::;;;<<<===???@@@DDDDDDFFFFFFGGGIIILLLNNNQQQVVV^^^hhhrrr{{{~~~rrrhhh___ZZZWWWSSSNNNKKKKKKMMMNNNOOOUUUYYY[[[YYYYYYYYYUUUOOOLLLKKKIIIGGGFFFEEEEEEEEEUUUNNNFFFAAABBBFFFIIIKKKKKKOOOUUU[[[___aaacccccceeeaaa[[[TTTNNNJJJGGGFFFHHHFFFGGGJJJJJJLLLUUU___sssyyyvvvtttsssqqqppppppmmmmmmqqqtttuuuyyyssscccXXXRRRPPPMMMPPPSSSTTTQQQKKKEEEAAABBBAAAFFF[[[{{{iiiXXXSSSWWW^^^xxx___OOOGGGCCCAAABBBAAA@@@???===<<<;;;:::::::::999999888888999999:::<<<===FFFSSS```kkkyyyxxxrrrpppppptttyyyxxxjjjYYYOOOHHHGGGFFFBBB???@@@BBBAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKMMMPPPSSSTTTWWW[[[^^^```ccceeehhhkkkmmmppprrrrrrtttvvvxxxyyy{{{}}}~~~~~~~~~~~~vvviiiddddddjjjrrrvvv{{{wwwrrrmmmfffbbbbbbeeeiiikkkmmmlllkkkiiiggggggkkknnnmmmjjjeee```\\\YYYXXXWWWUUURRRPPPQQQRRRSSSRRRQQQUUUUUUWWWYYYZZZXXXTTTPPPJJJGGGCCC@@@>>>???AAACCCDDDGGGRRRcccrrr}}}zzzwwwvvv}}}tttoooqqqzzz;;;;;;;;;;;;;;;<<<===>>>DDDFFFHHHIIIKKKNNNSSSWWW\\\bbbkkkttt{{{wwwlllccc\\\XXXXXXTTTOOOMMMLLLLLLLLLLLLMMMPPPRRRRRRUUUVVVQQQJJJKKKJJJIIIHHHHHHGGGGGGGGG___SSSEEE@@@CCCHHHJJJHHHIIIOOOWWW^^^bbbdddfffggggggccc[[[TTTMMMIIIGGGFFFFFFFFFGGGIIIJJJOOO^^^lll~~~}}}}}}yyyxxxzzz||||||oooaaaXXXSSSQQQMMMQQQTTTSSSNNNGGGCCCAAAAAAAAAIIIbbb{{{cccWWWUUU\\\fffoooYYYLLLGGGEEEEEEFFFDDDCCC@@@>>><<<;;;:::::::::999999888888999999:::<<<>>>DDDPPP\\\iiivvv~~~qqqjjjffffffjjjpppyyyuuudddWWWKKKDDD??????>>><<<;;;;;;;;;;;;;;;;;;;;;<<<=========???AAACCCDDDGGGJJJMMMPPPSSSWWWZZZ]]]___ccceeehhhjjjlllnnnoooqqqtttvvvwwwyyy{{{{{{|||}}}|||uuulllfffdddjjjrrrwww{{{~~~|||tttooojjjeeebbbccceeeggghhhgggfffccc___\\\[[[\\\]]]ZZZXXXUUUQQQOOONNNNNNNNNLLLKKKJJJJJJLLLMMMMMMMMMOOOOOOPPPSSSUUUUUUTTTRRROOOMMMIIIFFFEEEEEEGGGHHHIIILLLUUUcccmmmrrrwww}}}~~~}}}{{{wwwrrrpppsssxxx~~~zzzssslllkkkrrr|||<<<;;;;;;;;;;;;;;;<<<<<>>===<<<<<<<<<;;;::::::::::::;;;;;;<<<===>>><<<>>>@@@AAABBBDDDGGGJJJJJJMMMQQQTTTWWWYYY\\\___aaabbbdddfffgggjjjnnnqqqqqqrrrttttttuuuvvvzzz|||{{{~~~~~~|||||||||xxxrrrppphhheeekkktttyyy{{{}}}}}}yyyqqqfffbbb___```bbbbbb___[[[SSSQQQMMMIIIGGGEEEDDDCCC@@@@@@@@@?????????>>>>>>;;;<<<=========>>>@@@BBBDDDBBBBBBCCCEEEGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLPPPOOOQQQVVVXXXWWWXXX[[[WWWWWWZZZ]]]\\\\\\fffrrr{{{xxxooollllllpppzzz999999999:::;;;<<<===>>>@@@DDDJJJMMMPPPWWWaaaiiittt{{{|||wwwnnnfff```[[[WWWUUUVVVSSSPPPOOONNNMMMKKKJJJDDDFFFFFFEEEGGGKKKLLLJJJDDDEEEEEEFFFEEEEEEDDDDDDBBBFFFJJJKKKJJJLLLTTTZZZ___eeekkkllljjjggghhhjjjiiicccZZZQQQKKKHHHHHHIIIIIIKKKQQQWWWaaawww{{{jjj```ZZZTTTQQQPPPVVVYYYTTTIII@@@@@@BBBAAAFFFVVVrrreeeUUUOOOUUUiiiqqq```MMMEEEDDDEEEGGGJJJJJJHHHDDD@@@===;;;:::::::::999999999999999999:::888:::>>>DDDQQQaaammmrrrooocccWWWPPPMMMLLLOOOUUUYYY___eeeiiioootttsssoooiiieee\\\PPPHHHDDD???888999::::::888888999888666;;;;;;;;;;;;<<<===>>>???:::<<<>>>??????AAADDDGGGKKKNNNRRRUUUWWWZZZ]]]___^^^```bbbcccdddgggkkkoooooopppqqqqqqrrrtttwwwzzzxxx{{{{{{yyyyyyzzzvvvpppooogggdddkkktttyyy{{{}}}}}}yyyrrrgggccc```___```]]]WWWQQQLLLIIIEEECCCBBBAAA???>>>;;;;;;<<<<<<;;;:::999999999:::;;;;;;;;;<<<>>>???AAA???>>>>>>@@@BBBCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKHHHHHHKKKLLLJJJJJJMMMIIIJJJOOOTTTUUUWWWcccpppyyy|||~~~}}}|||zzzsssjjjoooqqqxxx<<<;;;:::::::::;;;<<<===AAADDDHHHKKKPPPYYYdddmmmvvv|||xxxpppggg```]]]\\\ZZZWWWYYYXXXVVVSSSPPPMMMKKKJJJJJJGGGEEEFFFHHHIIIHHHFFFJJJHHHGGGGGGGGGFFFEEEDDDFFFHHHJJJLLLOOOTTTZZZ___jjjlllnnnnnnlllkkkmmmooommmfff]]]TTTNNNJJJHHHFFFHHHNNNVVV```sssuuuggg^^^WWWTTTTTTQQQXXXXXXNNNEEECCCAAA>>>@@@FFFZZZxxxbbbPPPLLLUUUmmmkkkYYYLLLJJJIIICCCCCCHHHFFFDDDAAA@@@???===;;;999;;;:::888666666777888999999:::<<>><<<<<<888888777777888999:::;;;::::::::::::::::::::::::======>>>???AAADDDFFFGGGJJJLLLPPPTTTWWWYYYYYYYYY\\\___bbbeeeggghhhkkkmmmmmmmmmooopppsssuuuwwwxxxyyyyyyyyyyyyyyyxxxtttqqqlllhhhfffhhhnnnuuuzzz|||vvvnnnhhhddd```^^^]]]XXXOOOHHHGGGEEEBBB???<<<;;;;;;<<<:::::::::999999:::;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<===???@@@AAAAAA>>>???@@@BBBCCCBBBBBBAAA@@@BBBEEEEEEDDDCCCCCCDDDGGGIIILLLNNNSSS[[[gggooowww{{{~~~~~~zzzuuusssrrrtttsss888888888999:::===???@@@AAACCCGGGKKKPPPYYYdddlllvvv{{{tttmmmddd^^^\\\\\\[[[ZZZZZZYYYWWWTTTQQQNNNKKKJJJIIIGGGEEEEEEGGGHHHGGGFFFHHHGGGGGGGGGHHHHHHHHHGGGIIIKKKMMMPPPSSSYYY___dddmmmnnnooommmjjjiiikkkmmmmmmggg]]]UUUOOOMMMKKKJJJLLLRRR]]]nnnpppbbbZZZUUUSSSTTTSSSXXXVVVLLLDDDAAA@@@>>>@@@GGGYYYuuuzzz]]]PPPMMMUUUnnnjjjZZZMMMLLLKKKFFFEEEJJJFFFDDDAAA@@@???>>>;;;999;;;:::888777777777999999::::::;;;@@@IIIVVVccckkkyyy}}}zzzfffYYYLLLFFFDDDCCCFFFJJJKKKLLLNNNRRRVVVWWWUUUSSSOOOKKKFFF@@@<<<:::::::::888888777666666777888888::::::::::::::::::::::::>>>>>>???AAACCCEEEGGGHHHKKKMMMPPPTTTWWWXXXYYYYYY[[[^^^aaaccceeegggiiikkkllllllmmmooorrrtttvvvxxxyyyxxxxxxyyyyyywwwtttqqqmmmjjjfffhhhnnnuuu{{{}}}xxxpppccc^^^YYYVVVTTTPPPHHHAAACCCAAA>>>;;;:::999999::::::::::::999999::::::;;;:::999999999999:::;;;;;;999::::::;;;<<<===>>>>>>;;;<<<===>>>??????>>>>>><<<>>>@@@@@@@@@@@@AAABBBDDDGGGKKKOOOUUU___llluuu|||}}}}}}{{{xxxwwwxxxzzzzzzjjj777777777999:::===???@@@???BBBGGGJJJPPPXXXccckkkrrrxxx~~~|||oooiii```\\\\\\^^^______]]]\\\YYYVVVRRRNNNLLLJJJGGGFFFDDDDDDFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMOOORRRUUUYYY___fffkkkrrrrrrpppmmmjjjiiikkkmmmpppiii___WWWRRRPPPOOOOOOPPPVVVeee~~~~~~}}}~~~iii\\\VVVRRRQQQSSSUUUWWWSSSJJJBBB???@@@???CCCIIIZZZttt}}}qqqVVVPPPPPPUUUppphhhYYYNNNMMMMMMIIIHHHKKKGGGDDDBBB@@@???>>><<<;;;;;;:::999888777888999:::;;;;;;;;;>>>EEERRR```jjjuuurrr___SSSFFFAAA@@@???BBBEEECCCDDDFFFHHHKKKLLLJJJHHHCCCAAA===:::888888999:::999888777777666777777777::::::::::::::::::;;;;;;>>>???@@@AAADDDFFFHHHIIILLLNNNQQQTTTWWWXXXYYYYYYYYY\\\___aaabbbdddgggiiijjjkkklllnnnpppsssuuuvvvxxxwwwwwwxxxyyywwwtttqqqoookkkfffffflllttt{{{wwwooobbb]]]VVVRRRNNNJJJDDD???>>>===;;;999999999999:::::::::::::::::::::::::::::::::999999::::::;;;<<<999999::::::;;;;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>@@@CCCEEEEEEJJJQQQWWW___jjjvvvmmm___:::::::::::::::;;;;;;<<<===AAAEEEIIINNNWWWaaahhhlllrrryyy||||||zzzlllfff___\\\^^^aaacccddd___]]][[[WWWSSSOOOLLLKKKFFFEEEDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLLLLLLLLLLMMMPPPRRRUUUXXX]]]ccckkkpppuuutttqqqooommmnnnpppqqqvvvnnncccYYYTTTSSSSSSSSSWWW^^^qqqyyydddXXXRRROOOOOORRRWWWUUUOOOGGG@@@>>>???AAADDDKKK\\\uuu}}}}}}hhhQQQPPPSSSXXXttt}}}cccXXXNNNNNNNNNLLLKKKLLLGGGDDDAAA@@@??????===<<<;;;;;;:::999999999999:::<<<;;;;;;<<>>======???BBBAAAAAAAAACCCEEEEEECCCAAA===<<<:::888888999:::;;;999999999999999999999::::::::::::;;;;;;;;;;;;;;;>>>???@@@BBBDDDFFFIIIJJJNNNPPPRRRUUUWWWXXXYYYZZZXXXZZZ]]]^^^___aaadddggghhhiiijjjlllooorrrtttuuuwwwvvvwwwwwwxxxwwwtttqqqnnnjjjeeedddiiirrr{{{|||sssjjj```[[[SSSMMMHHHEEEAAA>>><<<<<<;;;:::::::::;;;<<<:::;;;;;;;;;;;;::::::999;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;===>>>??????AAADDDIIIMMMOOOVVV```jjjqqqzzzrrrccc[[[;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;???IIIYYYdddjjjyyynnnUUUKKKAAA>>>===<<<===@@@???>>>>>>???AAA@@@>>><<<;;;:::999888777888:::;;;777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<>>>???@@@BBBDDDGGGIIIKKKPPPQQQSSSUUUWWWXXXYYYZZZXXXZZZ\\\]]]^^^```cccffffffgggiiikkknnnqqqsssuuuvvvuuuvvvwwwwwwvvvsssqqqkkkhhhdddcccgggppp{{{~~~wwwnnneeeXXXSSSLLLEEEAAA>>><<<;;;:::::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<;;;:::999:::::::::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBEEEJJJQQQVVV^^^fffsss}}}tttddd\\\ZZZ::::::<<<======>>>>>>===;;;>>>CCCFFFJJJPPPXXX___eeekkkrrrwwwzzzuuujjjfffbbbaaadddfffeeeddd___]]][[[WWWTTTPPPNNNLLLGGGHHHIIIHHHHHHHHHJJJLLLMMMQQQUUUVVVTTTRRRRRRTTTTTTVVVYYY\\\aaagggoootttrrrqqqppprrrvvv{{{}}}~~~wwwjjj___ZZZZZZ[[[\\\dddvvv~~~nnn\\\SSSOOOMMMMMMOOOUUUNNNGGGCCC???===???CCCBBBMMMccc}}}wwwuuu___OOOOOOZZZlllwwwXXXSSSNNNNNNQQQRRROOOMMMFFFCCC???===============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;===FFFTTT___gggsss~~~~~~nnnTTTJJJAAA>>>===<<<<<<>>>===;;;;;;;;;<<<<<<:::999999999888777777888888999777777888::::::::::::::::::::::::;;;<<<<<<======???@@@AAACCCFFFIIIKKKLLLRRRSSSTTTUUUWWWXXXYYYZZZYYYZZZ\\\\\\]]]___cccfffffffffhhhjjjmmmqqqsssuuuuuutttuuuvvvwwwvvvsssppphhhfffdddcccgggqqq}}}{{{sssiii```TTTPPPJJJDDD???=========888888999999::::::;;;;;;===>>>>>>???>>>===;;;:::999888888888888999::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???AAAEEEHHHMMMTTT\\\aaannnwwwwwwgggZZZWWWYYY<<<===>>>??????>>>===<<<:::===AAADDDGGGLLLTTTZZZ___eeemmmssswww~~~wwwiiifffcccccceeeeeebbb```]]]\\\ZZZWWWTTTQQQNNNMMMHHHJJJLLLKKKJJJJJJMMMOOOPPPVVV[[[\\\ZZZYYYZZZ\\\XXXZZZ]]]```eeekkkrrrwwwwwwvvvwww{{{wwwkkkaaa]]]^^^aaadddnnntttfffWWWPPPOOOMMMNNNPPPRRRJJJDDDBBB@@@===???DDDGGGSSSlllzzziii\\\OOONNN]]]yyyqqqVVVSSSOOOOOOSSSUUUSSSNNNEEEBBB>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::888;;;<<<;;;<<>>;;;:::<<<;;;:::999999::::::999777999888888888888999:::;;;======>>>>>>===<<<;;;:::::::::;;;;;;<<<=========AAABBBCCCFFFHHHKKKNNNOOOTTTTTTUUUUUUWWWXXXYYYZZZ[[[\\\]]]]]]^^^```dddgggeeefffhhhjjjnnnqqqtttuuutttttttttuuuwwwvvvssspppffffffeeefffjjjssswwwnnncccYYYOOOMMMIIIDDD@@@??????@@@999999:::;;;<<<<<<<<<<<<>>>???@@@AAA@@@>>><<<;;;;;;::::::::::::;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAACCCDDDFFFGGGJJJMMMRRRXXX___gggoootttwwwjjj^^^VVVTTTXXXBBBBBBBBBAAA???<<<:::888:::===AAACCCEEEJJJQQQWWWYYY___hhhnnnsss{{{tttiiifffddddddeeeccc___\\\\\\[[[YYYVVVTTTQQQOOONNNIIILLLMMMMMMKKKKKKNNNQQQRRRXXX^^^aaa___^^^```ccc\\\^^^aaadddhhhnnnuuuzzz~~~wwwkkkaaa___aaafffiii~~~mmm```SSSOOONNNNNNOOOQQQPPPHHHBBBBBBAAA>>>???DDDMMM[[[uuuaaaZZZOOOMMM___jjjUUUSSSPPPQQQUUUXXXUUUPPPDDDAAA===;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::777:::===<<<<<>>;;;999;;;<<<:::999999:::;;;:::888999999::::::;;;===>>>???DDDDDDDDDDDDBBB@@@===<<<::::::;;;;;;<<<===>>>>>>CCCDDDEEEHHHKKKNNNPPPRRRUUUUUUUUUVVVWWWXXXZZZZZZ\\\]]]^^^^^^^^^aaaeeehhheeefffhhhkkknnnqqqtttvvvsssssstttuuuvvvvvvssspppeeefffggghhhlllvvv|||rrriii]]]TTTHHHFFFCCC???<<<;;;<<<>>><<<<<<===>>>???????????????@@@AAABBBAAA???===;;;>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAACCCDDDEEEFFFFFFGGGFFFGGGGGGIIIKKKNNNOOOWWW[[[aaahhhpppxxxzzzjjjaaaZZZTTTTTTXXXOOOMMMIIIFFFDDDBBBAAA@@@???>>>>>>@@@EEEKKKOOOQQQVVV[[[cccjjjrrr|||zzzxxx|||uuujjjiiigggddd```\\\YYYWWWZZZXXXTTTQQQOOONNNNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSUUUYYY^^^bbbeeefffgggiiilllhhhcccccchhhpppuuuwww{{{xxxmmmhhhgggiiiooouuueee]]]SSSMMMMMMOOOQQQRRROOOIIICCC>>><<<>>>CCCIIIQQQlllwww^^^YYYQQQTTTkkk{{{hhhXXXUUURRRRRRSSSSSSQQQNNNCCCBBB@@@>>>===<<<<<<;;;<<<<<<=========<<<:::999;;;======:::999???KKKVVVdddrrr}}}~~~kkkVVVJJJ???===>>><<<999999<<<<<<;;;999777777999<<<999777888>>>???<<<>>>DDDGGGLLLNNNIIIAAA;;;777666;;;<<<===<<<<<<===@@@CCCCCCDDDEEEHHHLLLQQQTTTWWWVVVWWWWWWXXXZZZ\\\]]]^^^```___^^^___```cccfffhhhfffeeefffjjjooorrrrrrpppuuuttttttuuuuuusssmmmhhhcccbbbccciiisss}}}uuujjj___VVVRRRHHHEEEAAA>>>===<<<<<<;;;>>>>>>>>>===<<<<<<===???CCCBBBAAA@@@@@@???===<<<@@@AAABBBCCCDDDFFFHHHIIIIIINNNPPPNNNNNNRRRTTTSSSPPPOOOMMMOOOTTT\\\dddiiirrruuuzzz|||ooobbb]]]ZZZWWWUUUVVVVVVRRRMMMIIIEEEBBB@@@>>>=========@@@DDDIIIMMMOOOQQQWWW___hhhpppzzz}}}uuuqqqvvv~~~ssslllkkkhhhddd___[[[XXXVVVVVVTTTRRROOOMMMMMMNNNNNNMMMMMMMMMMMMNNNPPPRRRSSSYYY\\\```cccfffhhhjjjlllooollljjjjjjmmmsssxxx|||wwwmmmjjjkkkpppxxxzzzccc\\\SSSMMMMMMPPPRRRRRRLLLGGGBBB???===>>>EEELLL```|||qqqXXXTTTPPPWWWrrrqqq___UUUSSSQQQQQQSSSSSSPPPMMMCCCBBBAAA???===<<<<<<;;;<<<<<<=========<<<:::::::::<<<<<<:::999>>>JJJTTTaaannn~~~}}}}}}zzzhhhUUUIII???<<<===<<<:::999999::::::888777777999;;;;;;999:::???AAABBBFFFMMMQQQRRROOOIIIAAA<<<:::888:::;;;<<<<<<<<<>>>@@@CCCEEEFFFHHHJJJNNNSSSVVVXXXXXXXXXYYYZZZ[[[]]]^^^___^^^^^^^^^___aaadddfffhhhhhhhhhiiilllqqqtttsssrrrsssssssssttttttqqqjjjeeebbbbbbeeelllwww}}}rrreeeZZZRRRNNNFFFDDDAAA???===<<<;;;;;;======>>>======???BBBEEEDDDBBB@@@???@@@@@@@@@@@@CCCEEEGGGIIILLLOOOSSSVVVXXX^^^cccccccccffffffdddeeeeeeeeehhhmmmssszzz~~~uuujjj___[[[YYYWWWWWWYYY^^^YYYRRRKKKFFFCCC???===;;;<<<===@@@DDDHHHKKKMMMLLLRRR[[[dddmmmwww{{{qqqlllpppzzz}}}sssooommmiiiccc^^^YYYVVVUUUQQQPPPNNNLLLLLLLLLNNNOOONNNNNNNNNOOOPPPRRRUUUVVV]]]___bbbdddfffiiimmmppprrrtttuuutttuuuxxxuuummmmmmsss|||tttaaaZZZRRRNNNNNNQQQRRRRRRIIIDDDAAA@@@>>>@@@IIISSStttiiiVVVRRRQQQ___~~~jjjXXXSSSQQQPPPQQQSSSSSSPPPLLLDDDCCCBBB???>>><<<;;;;;;<<<<<<===>>>===<<<;;;:::999;;;;;;999888===GGGPPP]]]iiixxx|||uuucccRRRGGG>>><<<===;;;::::::999:::::::::999999;;;<<<@@@===>>>CCCHHHLLLRRRYYY```YYYOOOGGGAAA>>><<<;;;;;;===>>>??????@@@CCCEEEHHHIIIJJJMMMQQQUUUXXXZZZ[[[[[[[[[\\\]]]^^^^^^___\\\]]]___aaaccceeeggghhhkkkkkklllooosssuuuuuutttqqqrrrssssssrrrmmmgggbbb___bbbgggqqq{{{xxxlll___TTTLLLHHHEEEDDDBBB@@@>>>===;;;;;;<<<===>>>???@@@CCCGGGKKKEEEDDDAAA???@@@BBBEEEGGGKKKNNNSSSXXX]]]ccciiimmmqqqxxx~~~||||||}}}}}}vvvmmmcccZZZXXXXXXWWWYYY\\\bbb\\\RRRKKKFFFCCC???===;;;===@@@CCCEEEGGGJJJKKKJJJPPPYYY```hhhqqq|||~~~tttkkkoooyyyvvvssspppjjjddd]]]XXXUUUSSSLLLKKKJJJJJJJJJLLLNNNPPPQQQQQQQQQRRRTTTVVVXXXZZZ___```bbbdddfffjjjooorrrvvv{{{}}}zzzsssnnnrrr|||ppp]]]XXXQQQNNNOOOQQQQQQPPPEEEAAA@@@AAA@@@BBBOOO^^^|||aaaVVVTTTWWWkkkjjj[[[SSSRRRQQQSSSUUUUUUQQQMMMFFFEEECCC@@@>>><<<;;;;;;;;;<<<===>>>>>>===<<<;;;999::::::888888<<>>CCCCCCEEEKKKSSSZZZaaaeeeiii\\\LLLDDD@@@============???AAABBBCCCDDDFFFIIIIIIJJJMMMPPPSSSWWWZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^\\\]]]```ccceeeggghhhiiilllmmmnnnqqqsssuuuuuuuuuqqqrrrttttttqqqkkkddd___[[[```iiittt~~~tttgggZZZOOOHHHDDDCCCDDDDDDBBB@@@===<<<;;;<<>>???DDDKKKPPPWWW^^^hhhqqqxxx~~~wwwqqqggg^^^WWWUUUVVVWWWZZZ^^^bbbZZZPPPHHHEEECCC@@@===<<<@@@EEEGGGHHHHHHIIIJJJKKKOOOVVV\\\bbbjjjuuu|||wwwnnnqqqxxxxxxuuurrrmmmfff___XXXTTTQQQJJJIIIIIIIIIKKKNNNQQQRRRTTTSSSSSSTTTUUUWWWZZZ[[[___aaabbbccceeeiiiooosssxxxuuuppppppyyy~~~mmmZZZUUUPPPNNNOOOPPPNNNMMMCCC??????BBBAAADDDVVVkkksss\\\UUUUUU___xxxlll```WWWUUUSSSUUUWWWWWWSSSPPPHHHFFFDDDAAA>>><<<;;;;;;;;;<<<===>>>>>>===<<<<<<999:::999888888;;;BBBGGGVVVaaappp~~~~~~}}}jjjYYYJJJBBB<<<;;;<<<::::::<<<:::;;;<<<<<<<<<===???AAAEEEIIIPPPZZZeeennnqqqqqqiiiXXXGGG@@@===;;;<<<>>><<<>>>AAACCCDDDEEEHHHJJJJJJLLLNNNRRRUUUXXXZZZ[[[\\\]]]^^^_______________]]]___aaadddgggiiijjjjjjlllnnnpppqqqrrrssstttuuurrrtttuuusssooohhhbbb^^^XXX```lllxxx{{{pppcccWWWMMMGGGDDDCCCEEEFFFDDDAAA>>>===>>>>>>CCCHHHKKKKKKIIIGGGFFFBBBAAA@@@???AAAIIITTT\\\jjjttt~~~vvvpppccc\\\VVVTTTUUUVVVZZZ```aaaXXXLLLEEEDDDCCCAAA>>>???DDDJJJLLLJJJGGGGGGHHHJJJMMMQQQUUUZZZcccnnnvvvzzzrrrssswww~~~wwwvvvtttoooiiiaaaZZZTTTQQQJJJJJJJJJKKKMMMPPPSSSUUUUUUUUUUUUUUUVVVWWWYYYZZZ___```bbbdddfffiiiooorrrzzzrrrpppuuuyyyhhhWWWSSSOOOMMMNNNNNNKKKHHHBBB===>>>BBBBBBGGG^^^yyylllYYYQQQVVVgggmmmbbb\\\YYYVVVVVVXXXXXXUUURRRIIIHHHEEEBBB???===;;;:::;;;<<<===>>>???>>>===<<<::::::999888999;;;@@@DDDQQQ^^^nnn}}}}}}wwwdddTTTFFF???;;;;;;;;;::::::===999:::;;;<<<>>>BBBGGGKKKLLLUUUbbbooo{{{|||uuu```OOOAAA===<<<999:::???:::===@@@BBBDDDEEEGGGIIILLLNNNQQQTTTWWWZZZ[[[\\\]]]^^^```aaabbbbbbaaaaaaaaabbbdddfffhhhjjjlllmmmllloooqqqrrrrrrrrrssstttsssuuuuuurrrkkkddd___]]]ZZZdddrrr~~~~~~wwwlll___TTTMMMHHHFFFEEEGGGHHHFFFAAA???@@@BBBBBBGGGLLLOOOMMMIIIEEECCC@@@AAACCCFFFLLLXXXgggrrruuunnnaaa[[[UUUUUUUUUVVV\\\bbbbbbWWWKKKDDDCCCCCCAAA>>>AAAFFFMMMNNNJJJFFFDDDEEEFFFHHHJJJMMMSSS]]]jjjsss}}}yyywwwxxx}}}|||vvvvvvuuurrrlllddd\\\UUUPPPLLLLLLLLLMMMOOOSSSVVVXXXZZZZZZYYYYYYYYYZZZ\\\]]]___aaaccceeegggkkkooorrrzzzyyyqqqrrr{{{qqqaaaUUURRRNNNMMMMMMKKKGGGDDDCCC======BBBCCCIIIeeefffWWWRRRZZZpppooofff```\\\WWWUUUWWWWWWUUUSSSJJJIIIFFFCCC???===;;;:::;;;<<<===>>>???>>>>>>===:::::::::999:::<<>>:::;;;;;;999:::>>>:::;;;>>>AAAEEEMMMUUU[[[___kkk{{{{{{kkkTTTFFF======<<<888:::AAA;;;>>>BBBEEEFFFHHHJJJKKKOOOPPPTTTWWWZZZ\\\]]]^^^^^^```bbbeeeffffffeeeeeefffffffffgggiiikkkmmmooommmpppssssssrrrrrrsssuuutttuuusssoooggg```]]]\\\___jjjzzzyyyssshhh\\\RRRLLLIIIIIIGGGIIIJJJFFFBBB@@@BBBFFFGGGJJJMMMNNNLLLHHHFFFEEEDDDHHHNNNVVVaaarrrsssjjj^^^YYYUUUUUUVVVXXX___gggcccXXXKKKCCCCCCCCC@@@===AAAHHHNNNOOOJJJEEECCCCCCBBBCCCEEEHHHNNNZZZhhhrrr|||{{{}}}|||wwwvvvuuusssnnnfff]]]UUUPPPNNNMMMNNNOOOQQQUUUXXXZZZ```___^^^^^^^^^^^^``````___aaadddgggiiilllppprrrzzz~~~~~~tttqqqtttkkk[[[TTTQQQNNNLLLLLLJJJEEEAAACCC======BBBCCCJJJhhhzzzbbbWWWVVV```xxxrrrkkkbbb]]]WWWUUUUUUVVVUUUSSSKKKIIIFFFCCC@@@===;;;:::;;;<<<===?????????>>>===;;;;;;:::::::::<<>>===???BBBFFFMMMXXXcccjjjrrrttt]]]LLLAAA;;;>>>===888:::BBB>>>AAAFFFIIIJJJLLLNNNOOOQQQSSSVVVYYY\\\^^^___``````bbbdddgggiiiiiihhhhhhiiihhhggggggiiikkknnnpppnnnqqqttttttsssrrrtttvvvttttttrrrlllddd]]][[[[[[dddpppvvvpppeeeZZZQQQLLLJJJJJJIIIKKKKKKGGGBBB@@@DDDHHHJJJKKKLLLKKKIIIHHHHHHHHHKKKQQQZZZeeessspppfff\\\XXXUUUVVVWWWZZZbbbkkk