BM6P6(@ $$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''')))+++((()))***)))((('''(((***+++***)))(((((()))***+++))))))***++++++++++++***+++++++++,,,,,,,,,------......//////000000111111000333666777666555555555444444444444444444444444555555555555555666777777222444555666666777:::<<<999999999888888888777777999888777777777777777888999888888888777777666666555444333222111111111111//////000000111111111222000000//////000000111222222222222111000//////...////////////............++++++++++++++++++++++++,,,+++******))))))******************************+++***)))'''''''''((()))))))))))))))))))))))))))***************)))(((((())))))(((((((((***+++,,,)))*********++++++++++++***++++++,,,,,,------...000000222555:::AAAGGGKKK]]]jjjxxx~~~}}}~~~~~~yyyzzz||||||zzz|||dddKKKAAAAAA999999888666444222111000------..................,,,,,,,,,++++++*********************************+++++++++*********))))))*********++++++,,,,,,---+++***)))(((((()))***+++************))))))))))))&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000111222222222222111000111111222222333444444444666888:::999777555333888888777666666666666666888777666555555666777777###############"""!!!!!!!!!"""###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''(((((('''%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((''''''''')))+++'''((())))))''''''((())))))((('''''''''((()))***))))))***++++++++++++***,,,------------.........---......///000000111111222444777777555444333333444444444444444444444444666555444444333444444444444555777777666777999;;;999999999888888777777777888888777777666666777777777666666666555555555555444333222111000000000000//////000000000111111111000000000000000111222222222222111000000///......000000//////......------++++++++++++++++++++++++,,,+++******))))))******************************+++***)))(((''''''((())))))))))))))))))))))))))))))************)))(((((())))))((((((((()))******))))))))))))*********+++))))))******+++,,,,,,,,,---------///333888<<>>999;;;444444333222222111000000------..................---------,,,,,,,,,++++++*********************************)))))))))((((((***************+++++++++***)))(((((((((((()))***))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///000111111222222111111000111111222222333333444222444666888888888777666777777666555555555555555666666555444444555666777###############""""""!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!!"""%%%'''''''''''''''''''''''''''&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))***&&&'''((((((&&&&&&'''((('''&&&&&&&&&''''''((()))((()))******++++++******++++++,,,,,,,,,---------------......///000000000333555666666444222111111333333333333333333333333555555444333222222222222666777888888777777888:::888888888888777777777777888888777777666666666666444444444444333333333333222222111000////////////////////////000000000000000000000111111111222222111111000000//////......000000//////...---,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))******))))))((('''))))))((('''''''''(((((((((((((((((())))))))))))((((((((()))******++++++,,,+++++++++,,,///222444>>>DDDPPPaaarrr}}}|||{{{|||yyytttwww|||lllRRRCCC<<<888666666111111111111000000000000......---------------------------------,,,,,,,,,************************)))))))))(((((((((((((((******)))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((************************************************++++++++++++,,,,,,,,,,,,//////000111111111111111000000111111222333333333333444555666666666666666666555555444444444444555444333333333444555666666%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###!!! ###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''((())))))((())))))***************((())))))))))))*********,,,------......///000000111333444444333222222222222222222222222222222222333333222222222333333444888999::::::888777777888777777777777777777777777777777777777666555555444333333333222222222222222111000///...............////////////////////////000000000111111111111111000000000//////.........000000///...------,,,+++++++++++++++++++++++++++,,,+++******))))))******(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((()))))))))))))))(((((('''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))'''(((((())))))***++++++---,,,+++++++++---///000111555???MMM___nnnwww{{{{{{|||zzz^^^OOOAAA<<<;;;888333111222222111111111000000000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,...///000000111111000000000000000111222222333333555555555555444444444444666555555444444555555555222333333444555555666777%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((((((%%%&&&'''&&&%%%$$$%%%'''''''''(((((())))))))))))(((((()))************)))((((((((()))))))))******,,,,,,,,,---......//////...000222222222222333444222222222222222222222222111111111222333555666777888:::;;;:::888666666777666666666666666666666666666777777777666555333222222222222222222222222222//////......---.........///........................///000111111111000000/////////...............000//////...---,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))(((''''''((('''''''''&&&&&&%%%%%%&&&'''''''''(((((((((((((((((())))))***+++++++++,,,,,,++++++,,,---//////,,,000666>>>HHHUUUbbbkkksssvvv{{{jjj\\\DDD===888777666222///000222222111000///......---......------,,,,,,,,,,,,******************++++++************************************************)))((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&'''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))*********+++++++++,,,,,,......///000000000000//////000000111111222333333333333444444555555666666777666666666666666777777333333444555666777777777$$$$$$$$$$$$$$$######"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''########################""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***((('''''''''%%%&&&''''''%%%%%%&&&'''(((((()))))))))((((((''''''((())))))******))))))******+++++++++,,,,,,,,,++++++,,,,,,---.........,,,...000111111111333555111111111111111111111111//////000111333666888999777999;;;:::888666555555555555555555666666666666666666777777666444222111000000000111111111111111//////......---......///...............------------...///000111000///.....................------.........---------------++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((()))******++++++)))))))))***+++,,,---...+++///333444666>>>LLLVVVeeekkkttt|||{{{aaaNNNDDD===888555444111///111666000000///...---,,,++++++......------,,,,,,++++++))))))))))))************************************************++++++++++++(((((('''''''''''''''''''''(((((())))))((((((''''''''''''(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))************++++++++++++---....../////////////////////000000111222222222///111333555777888999:::777666666666666777888888333444555666666666666666$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******)))'''''''''%%%'''((('''&&&%%%&&&'''((((((((()))((('''%%%$$$'''(((((()))))))))))))))+++++++++,,,,,,,,,------+++++++++,,,------......---...000000///000222444111111111111111111111111......///000222444666777666888::::::888666555555444444444555555666666666555666666666555333111000............//////000000//////............//////.........---------,,,,,,+++,,,...///000///...---------------------------,,,,,,------------......++++++++++++++++++++++++,,,+++******))))))******************************&&&'''((()))******)))((())))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&'''((()))(((''''''''''''((((((((()))))))))&&&''''''(((((()))******((())))))******+++,,,,,,***---000///...222;;;CCCQQQ[[[iiivvv~~~}}}~~~rrr\\\KKK???888:::666444444222000222666//////......---------,,,......------,,,++++++***))))))*********+++++++++************************))))))))))))*********+++''''''''''''(((((((((((((((((()))******)))((((((''''''((())))))***++++++&&&&&&''''''(((((())))))************************************++++++++++++------.../////////......//////000000111111222222222333555777888888777777555555555555555666777777333333555555555555444333&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&)))***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******)))'''&&&&&&&&&'''((((((&&&&&&'''((('''((((((((('''%%%###"""'''(((((())))))))))))))))))************+++++++++***++++++,,,,,,---......///000000///......000222000000000000000000000000////////////000222333444444777999999888555444444444444444555555555666666555666666777555333111///,,,,,,,,,------.........//////.........//////000.........------,,,,,,,,,***+++---//////...---,,,------------------------++++++,,,------......///++++++++++++++++++++++++,,,++++++***)))*********************************&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&((()))))))))(((((((((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))*********+++++++++++++++)))+++---------...333777<<>>IIISSSaaaoooxxx|||||||||hhhRRRCCC>>>999444222333333000---//////.........---------.........------------,,,,,,++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%$$$######%%%'''(((((())))))((('''''')))***))))))))))))************++++++++++++,,,---...///---------------...///000222444888:::;;;:::999888333333444555666666555555888666333333333333222111&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""%%%''''''%%%###!!!!!!!!!"""$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((('''((((((((()))))))))*********++++++)))***+++,,,------------,,,,,,,,,,,,,,,---...............///000000111111111222333444555444333333111444777999888666222000///.........------------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((,,,,,,+++***************))))))))))))))))))))))))(((((()))+++...111555777666666555111---)))((((((&&&&&&''''''(((((())))))&&&'''(((((('''&&&$$$###$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&******))))))(((((('''''''''(((((((((((())))))))))))***++++++******,,,......///000111000000111222:::BBBNNN\\\hhhrrrzzzrrrbbbRRRDDD<<<===888333111111111000............------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++*********(((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&%%%###""""""$$$&&&'''((()))***)))''''''(((***(((((()))))))))*********++++++++++++,,,---......,,,,,,,,,------...000000444555888;;;===<<<:::888444444333333444555666777555333222222444555555444%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""!!!"""$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))(((((((((''''''((((((''''''''''''((((((((())))))))))))*********)))***+++,,,,,,---------++++++++++++,,,------...------------......//////000111222333333333222111222444777999999666222000/////////.........------------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,+++************+++)))))))))))))))))))))))))))((()))+++///444:::===???>>>;;;666000***((('''''''''''''''''''''((((((""""""###%%%%%%&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))***+++*********,,,...---...///000000000///...111666===GGGRRR___llltttyyyfffXXXMMMCCC;;;888777444000...///000000000.........---------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******((()))******+++*********((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%&&&((()))''')))***)))((('''((()))'''(((((())))))*********,,,+++++++++,,,,,,---...,,,,,,------...///111111777777888:::<<<;;;999777555555444555666888:::;;;666444333444666888888777%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###""" !!!!!!"""######$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((&&&&&&&&&&&&'''((())))))((((((((()))))))))******)))***+++,,,,,,---,,,,,,************+++,,,---...---............////////////000111222222222111000444444555555555444333222000000000/////////.........---------,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************))))))++++++***))))))))))))***)))))))))))))))))))))))))))((()))+++000777===AAACCCBBB???999111+++((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))******)))***,,,............///000000///...///000222666>>>IIIUUU^^^mmmsss}}}}}}iiiZZZKKKDDD@@@999666666111000///...////////////............------------+++++++++*********)))))))))***+++,,,,,,+++***)))(((((()))***************((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&'''((()))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''''''''(((''')))******((((((((()))''''''(((((()))******+++,,,,,,+++++++++,,,---------------...///000222222999777666777999999666444222333555666888999::::::777555444444666777777666%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&'''(((******((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,************+++,,,---...000000000111111111111111...///000222222111111000666555333111111222333444000000000000////////////.........------,,,,,,,,,---......///......------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))+++111888???CCCDDDCCC???999222,,,)))((((((((((((''''''&&&&&&%%%111///,,,)))'''&&&&&&&&&(((((('''&&&&&&((()))***$$$%%%&&&&&&'''''''''&&&&&&''''''(((((()))))))))''''''''''''((((((((()))((()))******)))***,,,...---+++***)))+++,,,,,,,,,///...------111:::DDDLLLXXXaaannnzzzhhhVVVQQQEEE;;;::::::666444666000000000111000///...---//////.........---------*********))))))))))))((()))***+++,,,,,,+++***)))(((((()))***************((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((*********)))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%&&&&&&&&&%%%%%%'''(((******)))(((((()))&&&''''''((()))******+++,,,,,,+++++++++,,,------------......000111222333:::777555555666666444111,,,///333777999999888777777555333333444444333222'''&&&$$$###$$$$$$###"""$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((()))+++---...///'''''''''&&&&&&%%%%%%%%%'''))))))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%''''''''''''(((((((((((()))*********)))'''$$$###!!!%%%***------,,,++++++,,,,,,,,,,,,,,,,,,------......///000000000000000///000111222222333222222<<<888444222333333111///000000///...------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))%%%&&&((()))+++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))*********)))(((''''''((()))******************)))((((((,,,***)))***---333888<<>>:::777444222111000111000000000//////......,,,,,,+++******+++,,,,,,...,,,)))))),,,---+++)))+++***)))(((((()))***+++((((((((((((''''''''''''((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))***,,,---,,,******+++,,,***+++---///000111222222333444444555666555555555555555666666777777888888555555555555444333222111(((&&&$$$$$$%%%%%%$$$######$$$%%%$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((((((((())))))*********+++''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((&&&%%%''''''''''''(((((((((((('''((((((((('''&&&%%%%%%%%%(((+++,,,+++***)))))),,,,,,,,,,,,------------......///000000000000000///000111222222333222222999666333222333444333111000//////......---,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''''')))***+++++++++++++++,,,,,,,,,,,,+++*********************************)))(((''''''((()))******************)))((((((+++***))))))+++...222555888666333///,,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((((((''''''''''''((((((((()))))))))((('''''''''''')))***+++************************+++,,,---...///000111222555;;;DDDOOO\\\iiiuuu}}}|||}}}~~~}}}jjj\\\PPPEEE???===;;;999666333111111000////////////////////////,,,,,,+++******+++,,,,,,---***((((((***+++)))(((+++***)))(((((()))***+++)))))))))(((((((((''''''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))'''((((((((())))))))))))***+++,,,,,,******+++,,,***+++---...000111111111333333444555555555555444555555666666666666666777555555555444444222111111'''&&&%%%%%%&&&&&&%%%$$$###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%***))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&''''''((()))+++,,,+++)))((('''(((,,,,,,,,,,,,------............///000000000000000///000111222222333222222666444222222333444444333000//////......---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************((()))***++++++++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++******))))))(((((((((((())))))))))))******))))))((((((***)))(((((((((***+++,,,......---,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((('''''''''(((((((((((())))))((((((''''''(((((()))************************++++++,,,------...//////111333777<<>>888888888777555555444333111000000//////......------------......111000000///...------,,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))***+++---,,,)))'''))))))))))))))))))))))))''''''(((((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))*********++++++++++++++++++,,,,,,,,,------.........//////000111222............////////////!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$######"""""" """$$$&&&'''%%%###!!!#########"""!!! $$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&((()))***((())))))******+++,,,,,,...------,,,------...//////////////////000000000////////////////////////////////////////////////---...///000000///...------------------...///000000////////////............,,,++++++------,,,***+++************)))))))))*********))))))((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))''''''(((***+++...///111......000111111111000///444666:::@@@IIITTT```hhhyyyxxxhhhZZZQQQJJJEEEBBB@@@;;;666333333333111///222111///......///000111------,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++************))))))))))))))))))))))))***))))))***++++++(((&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&(((''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******++++++,,,,,,------++++++,,,---.../////////........................!!!!!! !!!"""$$$%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$###!!!"""$$$%%%%%%%%%$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((((((((())))))***+++++++++++++++***+++,,,---///000------------.........///////////////////////////........................,,,---///000000///---,,,......---------......///......---------,,,,,,,,,...,,,++++++------,,,***************))))))))))))+++***)))(((((('''''''''))))))))))))((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***,,,---.........///000111111000///222333444777<<>>???DDDLLLTTTYYYccckkkwwwssscccUUUKKKCCC???888777666555333222000000////////////............------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++***(((&&&%%%&&&'''((('''((()))******)))((('''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&$$$######$$$&&&''')))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%(((((((((((('''&&&%%%%%%''''''''''''((()))***+++'''(((***+++,,,,,,++++++---...000111222111///...//////...---,,,,,,++++++&&&&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''(((&&&######$$$$$$""" $$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''((())))))******++++++,,,,,,,,,,,,,,,,,,,,,...///000......///000////////////......---------,,,,,,+++,,,---...//////.........---------,,,------------------------------,,,,,,,,,,,,------------,,,++++++***))))))************************))))))))))))(((((((((((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((('''&&&&&&&&&'''))))))(((((('''&&&&&&'''((((((''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))******++++++,,,------...------...///111333444555444333222222555;;;AAADDDKKKSSS^^^kkkwwwxxxiiibbbVVVLLLCCC>>>999777777666555444222111000///////////////............------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************''''''(((((((((((((((((('''((()))******)))((('''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''((()))***+++'''(((***+++,,,,,,++++++,,,...///111111000///............---,,,++++++***&&&&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$###"""$$$###"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((()))******,,,,,,,,,,,,,,,++++++++++++---//////...---...//////............---------,,,,,,,,,,,,,,,---............------------,,,,,,........................,,,++++++++++++++++++,,,,,,,,,,,,+++******))))))************************+++***((('''''''''((()))((())))))(((&&&&&&''')))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))*********+++,,,,,,------)))))))))***+++,,,---...///...------...111444555666;;;DDDNNNXXXdddnnnuuuvvvjjj]]]TTTLLLGGG@@@:::777666555444444444333222000///....../////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************###%%%'''*********(((''''''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&''''''((()))***'''((()))***++++++++++++,,,---...000000///......------,,,,,,++++++******&&&%%%%%%$$$###$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&%%%###  ###%%%### $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***---,,,,,,,,,++++++******+++,,,......---------...------------------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,........................++++++************++++++,,,+++++++++******))))))************************,,,***((('''&&&''')))***((()))((('''%%%&&&(((***''''''''''''''''''''''''))))))((((((((('''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((()))))))))))))))*********++++++,,,,,,***************+++,,,,,,//////////////////000000000333666:::@@@IIIRRRXXX```iiiuuu|||tttiii___WWWOOOEEE???@@@===888555444333333222111111000000///...------//////.........---------------,,,++++++*********++++++++++++++++++++++++++++++************++++++************************%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((())))))(((((())))))***+++++++++,,,,,,---............---,,,+++++++++++++++++++++%%%%%%$$$############$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########!!!"""""""""############""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%'''((((((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$!!! !!!$$$&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((()))))),,,,,,,,,++++++************,,,......---,,,---...,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,........................+++******))))))******+++++++++***************)))************************,,,***((('''&&&''')))***((((((((('''%%%&&&(((***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))***************+++,,,,,,+++++++++++++++,,,******+++,,,,,,,,,,,,,,,000111111111333777>>>CCCFFFNNNYYYaaagggooozzz|||qqqjjjZZZTTTMMMGGGCCC???;;;777888555222000000///...---/////////......---------............---------------,,,+++***))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&'''((()))((((((((())))))***++++++++++++,,,---------------++++++++++++++++++++++++%%%%%%$$$###############"""############$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&!!!###$$$###""""""###$$$&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((())))))+++++++++++++++*********)))+++------,,,+++,,,---++++++,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------+++******************+++************************************************+++***((('''''''''((()))'''(((((((((&&&'''(((***((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))************)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++'''((()))***+++++++++***,,,------,,,---000444888888===CCCGGGJJJQQQ[[[cccmmmttt~~~sssggg\\\SSSMMMEEEBBB>>>;;;999777666444222000......///000///...------------------------.........------------,,,---,,,***))))))***++++++++++++++++++++++++++++++))))))***++++++***)))))))))))))))))))))))))))))),,,***(((&&&%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((***+++++++++++++++++++++,,,,,,,,,******++++++,,,,,,------%%%$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$############""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$***)))'''### ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&!!!###$$$$$$!!! """$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((()))************++++++++++++)))+++,,,---,,,+++,,,---***+++++++++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++))))))))))))************************************))))))))))))((((((((((((%%%'''))))))((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))******+++******+++,,,,,,,,,,,,,,,((()))+++,,,---...111333333555777888999===BBBGGGPPPXXXccclllrrryyy~~~kkkeee[[[RRRJJJEEE@@@===999888666555444333222222000///...///111222111///------------------------.........---------,,,,,,,,,+++***))))))***,,,---************************((()))***++++++***)))((())))))))))))))))))))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''((()))+++,,,***************+++,,,,,,***++++++,,,---.........%%%$$$$$$###"""#########"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############ !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###&&&'''&&&###"""###%%% ###%%%$$$"""!!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))))))))******+++++++++,,,)))***,,,,,,+++++++++,,,*********++++++,,,,,,,,,)))***+++,,,---,,,++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))*********************************)))))))))***)))(((''''''$$$&&&)))***)))((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((+++************+++,,,,,,++++++++++++++++++++++++'''***---......///000111///000111222333444777999888???JJJRRRXXX^^^gggnnntttvvv}}}|||qqqeee]]]OOOIIIBBB<<<999777777666222222222222222222222111......---...000000...,,,,,,,,,------------............---------,,,,,,,,,,,,+++***)))***+++---///************************((()))***++++++***)))((())))))))))))))))))))))))$$$%%%((()))***)))((('''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''((()))+++,,,*********)))******+++,,,++++++,,,------...//////$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%###""" !!!###$$$###########################!!! """%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''((((((((((((((('''''''''((()))))))))************************************...---,,,+++************))))))***++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++***)))(((+++***)))(((((()))***+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&'''(((***++++++++++++++++++++++++++++++++++++------......///000000111444555888<<<@@@DDDGGGIIIRRRVVV]]]ccchhhooouuuyyy{{{vvvsssrrrppplllddd[[[QQQHHHCCC<<<:::888777666555333111000000000000000000000000000///...------...///000/////////......---------,,,---...---+++***+++,,,++++++************++++++))))))))))))))))))))))))++++++++++++***((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***'''((((((((('''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###(((%%%!!! ###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$###"""""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((())))))************+++++++++******+++++++++,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************************------,,,+++************))))))***++++++++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++***)))(((***))))))))))))))))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))'''((((((((())))))))))))(((((())))))******++++++++++++++++++++++++++++++,,,,,,------...//////000---...000222555777999:::???BBBGGGKKKNNNSSSWWWZZZaaahhhrrrwwwxxxxxxyyy{{{}}}|||xxxppphhh```ZZZWWWUUUYYYYYYWWWRRRMMMFFF???<<<999777555444444333222000000000000000000000000000000///...------...///000.........---------,,,,,,,,,---...---+++***+++,,,+++******))))))******+++))))))))))))))))))))))))************)))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%&&&&&&'''%%%$$$###"""!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$############$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))***+++))))))*********+++++++++*********+++++++++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''((((((((()))(((((((((((())))))))))))************************---,,,+++***))))))))))))((()))******++++++******************+++++++++,,,++++++++++++++++++++++++++++++*********)))))))))******++++++******))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''((((((((()))))))))***)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,------...............//////000000111222444777999999;;;>>>@@@AAAHHHPPPUUUWWWYYY\\\___dddhhhnnnuuu{{{~~~xxxqqqjjjddd___\\\SSSQQQLLLGGGBBB???>>>===CCCDDDDDDDDDBBB???<<<:::444333111111222222000//////////////////////////////......------......///------,,,,,,,,,,,,,,,++++++,,,---,,,*********,,,+++******))))))******+++))))))))))))))))))))))))((((((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))######$$$$$$######""""""###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******)))))))))*********++++++*********++++++++++++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!###$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))************************++++++***)))))))))))))))((())))))***************))))))******++++++++++++++++++++++++++++++++++++************))))))))))))))))))************))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))+++***)))(((((())))))***************++++++++++++******++++++,,,,,,,,,,,,/////////...............000111333333222222333555555999<<>>@@@EEEJJJNNNPPPTTTYYY]]]aaafffkkknnnsssrrrtttyyy{{{yyyyyy{{{xxx{{{{{{qqqooommmlllkkkhhhdddaaa[[[ZZZWWWSSSNNNIIIFFFDDD@@@???<<<:::888888888888444444222000000//////000000111111222222111000000///...---...000111000///------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++***))))))))))))))))))***))))))))))))))))))))))))%%%&&&'''(((((())))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''(((((()))))))))*********))))))*********+++++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$%%%%%%$$$""" ########################"""###$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((())))))'''((())))))******))))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))******)))))))))((((((((((((((())))))******))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))************))))))(((((())))))***+++++++++******++++++++++++++++++)))*********++++++,,,,,,+++,,,......------...000////////////000000111111333444555555555777:::===;;;>>>AAACCCEEEGGGJJJLLLPPPOOOQQQVVVXXXUUUUUUXXXVVVXXX[[[^^^```bbbccccccaaacccfffiiilllqqquuuyyyzzz|||}}}}}}{{{yyyyyyyyytttuuuxxxzzzzzzzzzyyyxxxrrrpppmmmlllkkkggg```[[[QQQOOONNNMMMLLLJJJFFFCCC???@@@@@@>>>;;;888777888555444333333222222222222000//////...------------///////////////...------///------...///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,((()))******)))(((***+++***))))))(((((())))))***))))))))))))))))))))))))&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((())))))((((((((()))))))))******)))))))))************+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((''''''(((((()))'''(((((())))))))))))))))))***,,,---...---,,,+++))))))))))))))))))))))))***)))))))))(((((((((((('''(((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''***,,,,,,+++***(((((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...+++,,,......------...///******+++---///000000000///111222222111222444666222444555666666666888:::;;;:::;;;???@@@======???>>>>>>@@@AAACCCDDDEEEEEECCCFFFIIILLLMMMPPPSSSUUUTTTVVVXXXXXXWWWWWWXXXYYYTTTUUUWWWXXXWWWUUUSSSQQQPPPNNNLLLMMMNNNLLLFFFAAA<<<;;;:::::::::999666444333555666666333111222333...//////000000000//////............////////////////////////////////////...---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,------'''((())))))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***)))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''((((((((((((((((((((((((((()))))))))***))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%"""!!!###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''(((((()))'''(((((())))))))))))))))))+++,,,......---,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%&&&%%%$$$###&&&%%%$$$######$$$%%%&&&################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################)))(((((('''%%%$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&***,,,---,,,***((('''(((((()))***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++*********,,,///000///...***,,,...///...///000222...000222333222333555777777555555888888555444666444444444555555666666777777999;;;<<<;;;;;;<<<===;;;===??????@@@@@@CCCEEEDDDEEEFFFFFFDDD@@@===;;;<<<999777:::======888444333222222333444444222000///222444333111///000222)))***,,,.../////////...,,,,,,------.../////////******+++,,,,,,---......---,,,++++++---------+++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------&&&((())))))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$######$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###!!!"""$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((('''%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***)))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''((((((((((((************************))))))))))))))))))))))))((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$############'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((---111222000,,,)))''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++.........------,,,,,,,,,***+++,,,,,,------,,,,,,.........////////////000000000111111111222222222111111111111111111111111333333333333333333333333666666555444555666777888555555555555555555555555222222222222111111111000000000000000000000000000...........................------,,,,,,------...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------,,,,,,,,,,,,++++++***))))))***,,,,,,+++)))))))))************)))))))))***+++***)))((((((***++++++***)))(((((())))))------+++*********+++,,,&&&(((***+++***)))***+++''''''((((((((((((''''''***))))))'''&&&%%%$$$$$$)))))))))((((((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&(((***+++,,,+++)))((())))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''')))((('''&&&&&&'''((()))***)))))))))((((((((('''((((((((())))))))))))***************************))))))))))))))))))))))))((())))))))))))((('''''')))(((((('''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$###"""######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((***+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))******)))(((((()))******))))))*********+++++++++...---------,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------.........///////////////000000000111111........................111111111111111111111111333333222222222333444555222222222222222222222222111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///------,,,,,,,,,+++++++++***))))))***,,,,,,+++)))))))))************)))))))))***+++***((((((((()))+++******)))(((((())))))++++++)))((((((((()))***&&&'''))))))((('''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$######"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%&&&((()))++++++***)))((()))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))((('''''''''''''''+++******)))((((((''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###""""""######"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!###"""!!! !!!###%%%'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((('''(((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++------,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,........................//////......//////000111........................000000/////////.........------------------------+++++++++++++++++++++++++++******************+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---...,,,,,,,,,,,,++++++++++++***))))))***,,,,,,+++)))))))))************)))))))))***+++***((('''((()))******)))((((((((())))))))))))((('''''''''''''''%%%'''((((((&&&%%%%%%&&&''''''((((((((((((''''''######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''')))*********)))(((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((''''''((((((((())))))))))))(((((((((((((((((()))))))))*********************************))))))))))))))))))))))))***)))'''&&&&&&&&&'''((((((((())))))((((((((('''******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((***(((&&&$$$######$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$"""!!! """$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&%%%&&&((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))************,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,------------.........///........................------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++***************+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++******))))))***,,,,,,+++)))))))))************))))))(((*********((('''((()))***))))))((((((((())))))(((((('''''''''&&&&&&'''&&&'''((((((&&&$$$$$$%%%''''''((((((((((((''''''"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$######$$$$$$%%%%%%&&&'''((()))))))))((((((((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&(((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''(((((((((((((((((('''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&'''(((((($$$%%%&&&'''((()))((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$"""!!! !!!"""###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))*********++++++++++++++++++++++++)))***++++++,,,,,,++++++************+++++++++,,,---------.........//////........................------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++************++++++*********))))))***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++************))))))***,,,,,,+++)))))))))************))))))((()))***)))'''''''''((()))((((((((((((((()))))))))))))))((((((((('''''''''((())))))'''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###"""$$$#########$$$$$$%%%&&&&&&&&&''''''(((((((((((('''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&)))******%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((("""###%%%'''))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%(((((((((''''''''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******)))************+++++++++)))******+++++++++++++++************++++++++++++,,,---------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++************++++++***))))))))))))***++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++***************))))))***,,,,,,+++)))))))))************))))))((()))***)))'''&&&'''(((((((((''''''(((((()))))))))))))))***)))(((((('''''')))******(((''''''(((''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&'''((())))))((('''&&&'''((((((((()))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((###%%%''')))***))))))(((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%##################$$$$$$###$$$$$$%%%%%%$$$###"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((()))))))))***))))))))))))******++++++))))))***+++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---************************++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***************************************************))))))(((((())))))***)))))))))))))))***++++++************************))))))***+++++++++++++++++++++++++++***************))))))***,,,,,,+++)))))))))************))))))((()))))))))'''&&&'''((('''''''''''''''((())))))((())))))***)))((('''&&&&&&((())))))((((((((()))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%!!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""###%%%'''(((############$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,***)))(((&&&''')))***+++***((('''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&!!!"""###%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###""""""""" """$$$&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))*********+++))))))***++++++++++++******++++++++++++,,,,,,,,,)))************+++++++++************************************************)))***+++------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))((())))))***++++++************************))))))***++++++++++++***+++++++++************)))***))))))***,,,,,,+++)))))))))************))))))''')))))))))'''&&&'''((('''''''''''''''((()))***'''((()))))))))(((&&&&&&%%%'''((()))((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""$$$&&&)))+++############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))$$$"""  """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$%%%###"""###&&&&&&$$$!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################################# !!!###$$$%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%###%%%&&&%%%#########%%%$$$###%%%((('''$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&((()))***''')))******)))(((((()))(((((()))***************+++++++++*********************))))))(((((('''''')))(((((((((''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!$$$'''***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************+++*********))))))((((((******************************+++++++++,,,,,,,,,*********)))))))))((((((,,,,,,+++***)))))))))***++++++******++++++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++,,,,,,,,,+++***(((&&&(((((())))))*********+++******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!$$$&&&$$$###"""!!!!!!"""###$$$ !!!"""""" !!!"""###$$$$$$###"""%%%$$$$$$$$$###""""""""" !!!###$$$$$$###"""!!!$$$###"""""""""""""""###"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&%%%''')))%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$$$$###"""###%%%%%%$$$!!!$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$######$$$%%%&&&###"""&&&&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&(((******((('''((()))'''((())))))******))))))************************++++++*********)))))))))))))))(((((((((''''''''')))(((((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))*********)))))))))((((((*********************************+++++++++,,,,,,+++*********)))))))))))),,,+++******))))))******+++************+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++*********+++******))))))(((((()))))))))*********((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$""" """$$$%%%$$$$$$############$$$$$$!!! !!!""""""""""""###$$$######!!!!!!$$$$$$##################%%%$$$######""""""""""""$$$###############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&((()))******%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################)))(((&&&$$$#########$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######%%%&&&***$$$ ###&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&((())))))(((''''''(((''''''((())))))))))))((())))))))))))))))))))))))+++++++++++++++*********)))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$(((''''''&&&%%%$$$###"""########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((******))))))((((((''''''))))))))))))))))))))))))'''((())))))******))))))******))))))))))))((((((************************)))*********+++++++++++++++************)))))))))++++++***)))))))))*********************++++++,,,***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++)))((((((((())))))***+++(((((())))))))))))******'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%&&&&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!"""######$$$$$$######"""!!! """"""##################)))'''$$$"""!!!!!!"""############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((()))***+++'''&&&&&&'''((('''&&&$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################***(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%'''(((000'''!!!###&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''&&&'''))))))'''&&&'''(((&&&''''''((((((((((((((((((((((((((())))))))))))++++++++++++++++++******)))))))))(((((((((((('''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$######"""!!! ###$$$%%%$$$!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((*********)))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))((((((************************)))))))))************+++******************************))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********)))(((''''''((()))***(((((())))))))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!!!! !!!""""""##################"""""""""!!!!!!""""""######$$$$$$'''&&&$$$#########$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&&&&$$$###%%%((()))'''$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$###$$$%%%&&&!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$######$$$&&&'''##############################$$$$$$$$$%%%%%%%%%###%%%''''''&&&'''(((***444+++$$$%%%'''&&&$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&((()))))))))((('''&&&((())))))(((''''''(((&&&''''''(((((((((((((((''''''(((((())))))))))))***************************)))))))))(((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((***)))))))))((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))((())))))******))))))(((((())))))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))),,,+++)))'''&&&''''''((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!"""######"""!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$%%%!!!!!!!!!""""""######$$$"""###$$$%%%&&&&&&%%%$$$!!!"""############$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""$$$(((***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%%%%%%%###""""""%%%'''"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$############$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''''''''((()))111***&&&&&&'''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''')))******)))(((((()))''''''((())))))))))))((('''(((((())))))******+++)))))))))*********************)))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""############""""""###$$$%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))((((((((()))******((((((((((((((())))))***))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((,,,,,,***)))((('''''''''))))))(((((((((((('''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$%%%%%%%%%$$$$$$########################"""""""""############$$$""""""############"""""" !!!!!!!!!!!!!!!!!! """"""!!!!!!""""""###$$$ !!!"""$$$&&&'''!!!!!!""""""""""""""""""!!!###%%%&&&&&&%%%$$$!!!"""###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""###%%%''')))((('''&&&&&&$$$$$$$$$$$$&&&&&&########################""""""#########$$$$$$$$$#########$$$######""""""#########""" ###&&&&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$&&&''')))&&&$$$&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((***++++++***))))))***'''((())))))******))))))(((((())))))***++++++,,,*********+++++++++,,,,,,*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$###$$$%%%$$$"""!!!"""####################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((()))******(((''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''***+++++++++***)))(((((())))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############"""###$$$%%%%%%%%%%%%$$$########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!"""###%%%&&&"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$ """######"""!!! ######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$&&&&&&%%%%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%########################""""""######$$$$$$$$$$$$!!!""""""#########""""""!!!"""""" !!!$$$***)))(((&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$###########################$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%########################""""""#########""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%#########%%%"""!!!###&&&%%%###$$$)))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&((()))***)))***,,,,,,***)))***+++(((((()))***************((())))))***+++,,,,,,,,,+++++++++,,,,,,---------************))))))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$### !!!"""$$$%%%%%%%%%%%%###$$$%%%$$$###"""###$$$####################################$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******'''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''((()))+++,,,,,,+++******))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################)))((('''%%%$$$######""""""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$######"""!!!!!!"""###$$$######""""""!!!!!! %%%###""" !!!###$$$!!!"""$$$%%%$$$###!!! #########$$$$$$#########"""############$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$''')))((($$$""""""$$$///,,,(((&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$ !!!######$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%'''$$$""""""$$$&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$''',,,'''$$$(((&&&###)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%$$$###"""""""""""""""%%%)))***'''%%%$$$%%%)))(((&&&%%%%%%&&&((()))+++***(((&&&&&&''')))***(((((()))*********))))))******++++++++++++,,,,,,---......///000/////////***)))))))))(((((('''''''''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&%%%$$$###"""######$$$%%%'''((()))***%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((%%%%%%'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))((('''&&&%%%%%%)))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""########################$$$#########""""""!!!!!! !!!""""""###""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!"""#######################################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$)))'''%%%$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$"""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&!!!""""""############"""!!!""""""""""""#########%%%$$$###%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%!!!###...,,,############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%''')))(((&&&%%%''')))((('''&&&%%%%%%&&&'''(((***)))(((''''''((())))))((()))***+++++++++++++++,,,,,,,,,+++++++++++++++,,,------...............*********))))))((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$######"""!!!!!!""""""###$$$$$$%%%$$$###"""!!! !!!""""""###$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&)))))))))))))))(((''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$%%%%%%########################!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!""""""""""""""""""######"""!!!!!!"""###### !!!!!!!!!""""""!!!!!!"""#######################################""""""!!!!!!""""""###$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%***'''%%%$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######!!!!!!!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&!!!"""###$$$$$$%%%$$$$$$!!!""""""""""""###############%%%'''((('''$$$!!!#########$$$$$$%%%%%%&&&%%%'''###***:::999***$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&***,,,((('''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))***+++,,,------------...------,,,,,,++++++******+++,,,,,,------,,,,,,***************)))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$###""""""!!!"""""""""$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""###""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!"""#######################################""""""!!!!!!""""""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&///,,,)))'''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%###!!!""""""###$$$%%%%%%&&&&&&(((***(((...>>><<<---(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$&&&''''''''''''&&&&&&&&&''')))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))))))))(((***+++,,,---...///////////////...---,,,+++***)))((()))******++++++******++++++*********************)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''((((((((((((((('''''''''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""####################################"""""""""""""""###############"""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""#######################################$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%...+++(((&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%#########"""""""""###$$$""""""###$$$%%%%%%&&&&&&###(((&&&(((111///&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###%%%&&&'''%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((())))))))))))***+++,,,---............//////...---+++***))))))'''(((((()))))))))))))))******************++++++***)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$#########"""""""""""""""$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###########################""""""""""""""""""############$$$######"""!!!!!!########################""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$'''%%%######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$%%%$$$###""""""###%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$######!!! !!!""""""""""""############$$$###""" !!!###%%%#########$$$$$$%%%%%%&&&!!!'''%%%###(((%%%!!!'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&((()))******++++++,,,,,,------,,,,,,......---,,,***))))))(((&&&'''(((((())))))(((((()))))))))***************))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$%%%$$$$$$$$$########################$$$$$$$$$############""""""""""""!!!""""""###$$$!!! !!!""""""$$$$$$##################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&'''(((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################$$$######""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!""""""###$$$############$$$%%%&&&&&&#########$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$&&&$$$""""""###$$$%%%$$$%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""######"""!!!!!!!!!###%%%&&&"""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###"""!!! !!!""""""""""""############%%%&&&&&&######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""(((%%%###(((%%%###)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%############$$$$$$%%%&&&+++(((%%%$$$&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((+++,,,***++++++++++++***)))))),,,,,,+++******)))((((((&&&''''''((()))(((((((((((((((((())))))*********(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$############"""""""""!!!!!!"""######$$$!!!!!! !!!######%%%%%%%%%%%%%%%&&&&&&&&& !!!!!!"""###$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$"""!!! ########################!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""###$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""""""""!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!""""""###$$$############$$$%%%&&&'''"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%+++(((%%%$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""""""!!! !!!###%%%'''$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""%%%)))***'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!&&&###!!!((('''###(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&000+++%%%###$$$'''((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%(((+++---***************(((''''''++++++******)))(((((((((&&&'''(((((())))))((((((''''''(((((()))))))))***'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$######$$$%%%&&&&&&$$$$$$#########$$$&&&'''!!!!!!"""""""""######### !!!###%%%''''''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$&&&((()))***&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%######$$$###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""########################!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""######"""!!!  !!!!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&############$$$%%%&&&'''""""""######$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%#####################$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$############""""""###%%%'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''&&&%%%$$$%%%''')))+++///...---+++***))))))(((***)))))))))***)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%((('''&&&%%%###"""!!! """"""###$$$%%%&&&&&&'''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######"""""""""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$'''))))))'''&&&&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&###!!!$$$'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""""""""############""""""######""""""""""""######""""""#########""""""!!!'''&&&%%%$$$###!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! """###%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!###%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%''')))***------+++***))))))(((((((((((((((((())))))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((('''&&&%%%))))))(((((('''&&&%%%%%%&&&%%%%%%$$$$$$#########''''''&&&%%%$$$""""""!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$###### !!!"""$$$$$$$$$#############################################$$$$$$$$$##################$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&"""$$$%%%%%%######$$$&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&$$$!!!!!!###%%%$$$#########$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$############""""""###%%%'''(((,,,(((######%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$#########""""""""" !!!!!!!!!!!! ######""""""""""""#########$$$$$$$$$$$$$$$###########################"""###############"""""""""$$$$$$###""""""###$$$%%%%%%%%%$$$$$$############"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$######"""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((()))******)))(((((((((((((((&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%)))((('''%%%###""" """###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$$$$$$$###### """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''"""$$$%%%%%%######$$$&&&(((&&&$$$######$$$%%%&&&###$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&)))""""""%%%$$$!!!###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$#########"""!!!!!!###%%%(((***111+++%%%"""###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################""""""""""""!!!!!! !!!!!!""""""!!!!!! ######""""""""""""######"""######$$$$$$######""" !!!######$$$%%%###############$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$"""######$$$$$$######"""%%%%%%$$$###"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&''''''(((((($$$%%%'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&$$$$$$$$$&&&))),,,000333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$###### !!!"""###%%%%%%&&&&&&########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""""""""#########""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((***(((%%%###"""###%%%&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$ !!!$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$###"""!!!"""$$$''')))...***%%%###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!#########$$$$$$###############""""""""""""###### !!!!!!!!!!!!  !!!"""###$$$$$$""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%$$$###"""""""""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((###&&&(((((('''&&&''')))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&'''***...222777:::&&&&&&%%%$$$$$$######"""""""""###$$$$$$%%%&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$######""""""###$$$%%%&&&((((((""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""###############$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""############!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((,,,***'''$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######&&&%%%$$$""""""###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$############""""""""""""###### !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""###### !!!"""######$$$$$$$$$"""""""""""""""""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""############""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############""""""""""""######$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###$$$%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$'''***)))'''%%%''')))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''))),,,...000&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$##################$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!###############$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&"""$$$%%%%%%######$$$&&&+++)))'''%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$"""!!!!!!########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""%%%((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&%%%$$$############ """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!""""""""""""######!!!""""""######""""""!!!######""""""""""""######!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""###### !!!"""$$$$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$""""""############""""""$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$$$$!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$##################$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%))),,,+++'''%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$############"""""""""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$##############################$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""####################################"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((("""$$$%%%%%%######$$$&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$###"""!!!###%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""#########$$$$$$!!!""""""######""""""!!!######""""""""""""######!!!"""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$ !!!!!!"""######$$$$$$!!!!!!###$$$$$$$$$$$$###############$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$#########$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&&&&%%%%%%%%%&&&&&&***---+++'''%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((&&&%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$######$$$$$$$$$$$$######""""""!!! !!!"""###""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))******$$$&&&''''''&&&%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&---'''""""""'''***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""$$$&&&'''&&&$$$###$$$%%%&&&%%%$$$"""######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""###### !!!######$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###########################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''''''''%%%######%%%&&&$$$""""""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))&&&((()))(((&&&%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""###########################$$$%%%$$$###$$$&&&(((!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&''''''""""""###$$$%%%%%%&&&&&&******)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$### $$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!! """$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''######"""""""""###%%%&&& !!!"""###$$$$$$%%%""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###%%%!!! %%%(((&&&###"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#################################""""""######$$$%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###########################%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%'''***---///000111%%%###!!!"""###$$$""" """###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""##################$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''((((((&&&'''))))))'''%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############""""""""""""""""""""""""########################!!!"""###"""  """""""""""""""###############$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""######""""""###$$$$$$%%%&&&&&&)))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!#########"""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!########################&&&$$$""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''$$$###"""""""""###$$$%%%$$$$$$###"""!!! """"""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###$$$!!! $$$&&&$$$"""""""""#########$$$$$$$$$""""""############""""""########################""""""#########$$$$$$$$$########################&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################%%%$$$######"""##########################################$$$$$$$$$$$$$$$!!!###%%%(((***,,,---...%%%###""""""######"""!!!######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$''')))***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## """$$$$$$###!!!!!!"""############""""""""""""######$$$$$$$$$%%%%%%%%%,,,)))$$$ !!!###""""""######$$$%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""""""""!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""&&&$$$######$$$%%%%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######"""#########%%%$$$###!!! """"""""""""""""""""""""$$$###""""""!!!"""""""""###!!! ###$$$""" """""""""#########$$$$$$"""!!!!!! !!!!!!"""########################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$##################""""""""""""""""""""""""########################"""######$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""###########################%%%%%%%%%%%%&&&$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%(((%%%""" !!!$$$&&&""""""######$$$$$$$$$%%%%%%%%%$$$$$$######""""""#################################"""""""""""""""""""""""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$%%%%%%########################%%%$$$######%%%%%%$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$###"""%%%$$$$$$######$$$$$$%%%#########"""###$$$$$$%%%%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""###"""!!!!!!######"""""""""""""""############"""!!!  !!!"""######################## """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%####################################$$$#########""""""""""""""""""""""""########################''''''&&&&&&%%%###"""!!!&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&$$$&&&))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""######$$$$$$""""""""""""""""""""""""######################## """"""""""""###$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%"""###############$$$$$$##################""""""########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######""""""######$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#############################################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%######"""""""""###$$$$$$$$$$$$$$$$$$######"""""" !!!""""""###$$$$$$"""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$"""!!!!!!!!!"""""""""###############!!! !!!############################## """$$$%%%&&&%%%###"""###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$#########%%%%%%%%%&&&%%%%%%$$$$$$###%%%%%%%%%###"""###$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$%%%$$$$$$$$$"""""""""########################$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#########""""""""""""""""""""""""######################## """$$$$$$"""!!!!!!!!!############""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!########################"""""""""#######################################""""""""""""############ !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$##################$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%######$$$$$$$$$###""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""############""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""######$$$######""""""######$$$########################!!!"""###$$$%%%$$$######"""""""""""""""""""""""""""$$$&&&((((((&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###%%%&&&%%%###"""###%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############!!!"""###$$$%%%$$$$$$###!!!"""""""""#########$$$#########$$$$$$$$$%%%%%%""""""############""""""$$$%%%%%%%%%'''((()))***%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############"""""""""""""""""""""""""""########################%%%&&&'''&&&$$$######$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%###"""!!!############"""""""""""""""""""""######$$$$$$$$$########################!!!"""""""""############ !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$######%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""" !!!###%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%""""""###$$$%%%$$$######$$$$$$###"""!!! """""""""""""""""""""""" !!!"""###$$$######"""!!!###$$$$$$#########!!!!!!!!!!!!"""""""""###"""######$$$$$$######"""########################""""""#########$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&########################!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%''')))'''%%%###%%%'''%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$%%%%%%$$$###!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%"""############""""""!!!$$$%%%%%%&&&'''(((******$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%(((+++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&%%%%%%$$$$$$#########""""""""""""""""""""""""########################!!!"""""""""!!!!!!###%%%!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$###$$$%%%&&&&&&$$$"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%''')))))))))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!! """""""""""""""""""""""" !!!"""$$$$$$$$$###""""""$$$######"""###!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$###  &&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""%%%$$$###""""""###$$$$$$!!!###$$$### """%%%########################"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""############$$$$$$%%%&&&%%%$$$"""!!!########################$$$###"""!!!!!!"""###$$$&&&$$$""" !!!"""$$$!!!"""$$$%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""############%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""""""""""""""############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&((($$$!!!!!!###%%%%%%$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$###""" !!!"""###%%%$$$$$$$$$$$$$$$###"""!!!###############"""!!!!!!""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###"""###%%%'''%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$######""""""###$$$%%%!!!###$$$###!!! """%%%########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############&&&&&&'''''''''&&&%%%$$$########################$$$###"""!!!!!!"""###$$$$$$$$$######"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""########################"""############$$$$$$$$$############""""""""""""""""""""""""############%%%$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$!!!!!!###%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""###$$$$$$$$$$$$$$$###""""""###############"""!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$&&&'''$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#####################""""""###$$$%%%%%%"""###$$$###"""!!!###$$$########################"""############$$$$$$$$$"""######$$$$$$$$$######"""""""""#########$$$$$$&&&&&&&&&'''&&&&&&%%%$$$##############################""""""""""""######"""###$$$%%%%%%$$$"""!!!###############"""""""""!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$"""""""""###############"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""###$$$$$$$$$$$$###""""""#########$$$######"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%%%%%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$!!! !!!$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&$$$!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""""""""######$$$%%%%%%"""###$$$$$$####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$######$$$$$$$$$####################################""""""""""""""""""#########$$$$$$$$$$$$###############$$$$$$%%%%%%&&& !!!###%%%%%%###!!! ########################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$###"""!!! !!!######$$$$$$$$$######"""#########$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!! $$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""######$$$$$$$$$$$$#########$$$%%%$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$################################################"""""""""######"""""""""%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$%%%%%%%%%%%% !!!###%%%%%%###!!! ########################""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%############$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""######$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""########################"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###&&&''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$######$$$$$$$$$$$$###"""#########$$$&&&&&&###!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&########################""""""############""""""%%%###!!! !!!$$$&&&&&&%%%%%%$$$###"""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""###############$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############"""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$""""""############""""""################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######%%%(((++++++***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))((('''&&&$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""$$$%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!$$$######%%%''''''$$$!!!########################"""############$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%%%%$$$#########$$$&&&'''########################!!!"""###$$$$$$###"""!!!!!!!!! !!!######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%############""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$""" """%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&)))+++******$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$&&&''''''$$$"""!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$#########$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!$$$######%%%''''''$$$ ########################"""############$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!"""$$$%%%########################!!!"""###$$$$$$###"""!!! """""""""!!!  !!!"""###$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""""" !!!%%%&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#################################"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""))))))((('''%%%$$$###"""&&&%%%$$$#########%%%%%%""""""###$$$%%%%%%&&&'''##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$######"""""" !!!"""######""""""""""""############""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###!!!###&&&'''%%%###########################"""############$$$$$$$$$"""!!!  """$$$%%%%%%%%%$$$###""""""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$%%%###"""###$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$#################################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""""""""#########$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!############""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$###""""""$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%############""""""!!!!!!$$$$$$$$$$$$%%%&&&'''(((######""""""""""""###############"""""""""""""""########################$$$$$$############$$$$$$$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""!!! !!!"""$$$&&&%%%$$$$$$###""""""############$$$$$$$$$$$$##############################$$$$$$############$$$$$$############$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$&&&%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""$$$$$$#########"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$######""""""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%))))))(((&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" """$$$%%%%%%%%%###""""""######$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%%%%&&&"""""""""""""""!!!!!!!!!############$$$%%%&&&&&&""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$"""!!! !!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###""""""!!!"""$$$%%%&&&%%%$$$######"""###############$$$$$$$$$$$$##############################$$$$$$############$$$$$$############$$$$$$$$$%%%%%%###"""###$$$&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###############$$$$$$$$$&&&%%%$$$#########$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######(((&&&$$$###$$$&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''########################"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###############$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!$$$&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$############""""""""""""  !!!""""""""""""############""""""############"""""""""!!!########################$$$$$$############$$$$$$""""""""""""###$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###############%%%&&&'''$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&########################%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""######$$$$$$######"""%%%$$$"""!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!$$$&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$!!!"""############"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%&&&&&&$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$##############################$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""" !!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$%%%&&&'''(((((($$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" """$$$%%%%%%%%%###""""""######$$$$$$$$$######!!!"""######$$$##################################################################$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######"""""""""######$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&#########"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################""""""""""""##############################%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%% !!!"""###%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$###""""""!!!!!!"""###############################################################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!! """###$$$%%%&&&########################$$$$$$############$$$$$$!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%###!!! %%%%%%$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%!!!"""$$$&&&(((***,,,,,,######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###############$$$ """###$$$$$$###"""  !!!###%%%&&&'''""""""""""""""""""""""""$$$$$$############$$$$$$ """$$$###!!!!!!###%%%########################"""############$$$$$$$$$!!!!!!"""$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%&&&!!!"""$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""###%%%((((((''''''&&&&&&%%%$$$$$$###########################$$$%%%&&&%%%%%%###"""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""######""""""""""""""""""""""""""""""#########""""""!!!'''%%%!!!"""%%%(((&&&&&&%%%$$$$$$######""""""""""""""""""######$$$'''&&&$$$"""!!!!!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!! !!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###""""""######$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###############"""""""""##############################""""""######$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###"""###%%%'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""""""""################################################""""""!!!!!!!!!!!!""""""%%%%%%###"""""""""######""""""""""""""""""""""""""""""############""""""$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""######$$$&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###%%%$$$######"""#########""""""""""""""""""""""""""""""############""""""######$$$$$$$$$######"""#########$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((((((((()))((((((''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$##################""""""""""""""""""""""""!!!""""""############"""###$$$$$$$$$#########"""!!!""""""###$$$%%%%%%%%%"""""""""""""""######$$$###$$$$$$%%%%%%###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((())))))((('''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$#########""""""""""""""""""""""""!!!!!!"""###############&&&%%%###"""!!!"""###$$$!!!!!!"""###$$$$$$%%%&&&"""""""""""""""######$$$"""###$$$%%%%%%###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$######$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""######$$$######'''%%%###!!!!!!!!!###$$$!!!!!!""""""###$$$%%%%%%"""""""""""""""######$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''' !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$######"""""""""!!!##############################""""""######$$$%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$###################################################$$$######""""""######$$$!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""""" !!!"""######$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""######$$$$$$"""""""""""""""######$$$$$$###############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%'''&&&%%%###"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""" !!!######$$$$$$$$$###$$$&&&&&&&&&### """"""""""""############"""""""""""""""######$$$$$$$$$"""""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%############$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$ !!!"""$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&)))***########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$%%%$$$"""$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$######$$$$$$"""!!!$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$"""$$$'''(((&&&$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$##################$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$%%%%%%###"""$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""$$$$$$############$$$$$$!!!""""""""""""#########$$$"""!!!"""$$$%%%$$$"""""""""##################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$##################$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#####################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""!!!"""###%%%&&&%%%$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""############"""!!!"""$$$%%%$$$###"""#########$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######%%%'''######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((('''%%%###$$$$$$&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&&&&'''$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&#########$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&'''''''''((()))'''%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!###%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$###&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''%%%$$$$$$$$$%%%$$$"""$$$$$$$$$#########"""""""""######$$$$$$######"""""""""#########$$$$$$$$$###"""!!!"""###$$$###"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((((('''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!$$$&&&%%%""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%(((&&&$$$$$$$$$$$$$$$"""$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$"""!!! !!!#########!!!###$$$%%%&&&&&&%%%$$$###!!!""""""""""""#########!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$####################################$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%######!!!$$$'''%%%""" """%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$"""!!!!!!!!!###$$$###"""###$$$&&&''''''&&&$$$###!!!""""""""""""#########!!!###$$$$$$""""""###&&&$$$$$$$$$######""""""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&&&&'''(((&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###"""%%%'''%%%!!!!!!%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&$$$"""###%%%'''''''''$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$###"""!!!"""$$$%%%%%%######$$$&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%"""%%%'''&&&$$$###%%%(((%%%$$$$$$###"""!!! """"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%###"""###&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''******'''&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''$$$"""!!!""""""&&&%%%###""""""###%%%&&&########################$$$$$$###"""!!!!!!"""""""""###%%%&&&%%%$$$!!! """""""""###$$$$$$%%%%%%###"""!!! !!!"""#########""""""""""""######"""""""""###$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%###"""""""""######%%%%%%%%%$$$$$$#########(((''''''&&&%%%$$$######$$$######"""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###"""!!!%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%&&&%%%%%%$$$###"""!!!&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$%%%###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$######$$$$$$$$$###"""!!!$$$$$$$$$#####################"""!!!!!!"""############""""""""""""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%$$$$$$######%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%$$$%%%))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&############""""""""""""&&&%%%%%%$$$######""""""$$$######""""""######$$$######""""""""""""######$$$$$$$$$#####################$$$$$$%%%&&&&&&'''%%%$$$######"""#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%"""############"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%######################## ###%%%###%%%((()))&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&######"""!!!!!!""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$##################&&&%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$######""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""%%%&&&$$$$$$''''''$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$############""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""###$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#####################$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%'''&&&###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%#########$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%############$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###############&&&%%%%%%$$$######""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%""""""!!! !!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$%%%&&&$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((((((%%%%%%%%%&&&''''''(((((()))(((((((((((('''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$###"""###%%%&&&%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&((()))%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&"""###%%%'''((('''%%%$$$'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$###!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$###"""###%%%&&&%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&(((''''''&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((((((######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&'''((('''%%%#########""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$###############$$$$$$$$$##################"""""""""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((***---&&&"""&&&)))(((%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! """###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""############!!!!!!!!!!!!!!!"""####################################$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""$$$$$$###############$$$##########################################$$$$$$########################%%%%%%$$$$$$###""""""""""""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((+++...222***$$$%%%'''&&&%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" ######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""" !!!###$$$%%%%%%$$$$$$"""!!!!!!!!!!!!"""######""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###!!!!!!"""&&&%%%$$$###""""""""""""###########################"""""""""###$$$%%%%%%########################%%%%%%$$$$$$###""""""""""""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))),,,///666---&&&%%%&&&%%%%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!$$$###"""!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%'''''''''&&&%%%$$$$$$$$$######$$$%%%%%%########################$$$$$$%%%$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&''''''%%%$$$$$$$$$%%%$$$$$$###""""""##############################""""""""""""###$$$%%%%%%###############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&)))+++222,,,'''''''''%%%$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&''''''%%%$$$$$$%%%######""""""###$$$$$$%%%##############################""""""###$$$$$$%%%""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&########################!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%&&&(((***'''&&&))))))&&&$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%###""""""###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&(((******&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))***+++***(((&&&'''(((%%%$$$%%%******&&&%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&(((***%%%$$$######"""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%$$$###"""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&((())))))***&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&''''''((())))))'''''''''''''''''''''''''''((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''((()))******((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))******((('''((()))'''%%%&&&))))))&&&'''***%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###"""  """%%%''''''&&&&&&%%%$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%'''((())))))))))))'''''''''''''''''''''''''''''''''((((((***++++++((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$&&&'''((('''&&&'''(((+++(((''')))(((&&&(((---%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%&&&'''(((((("""###%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%###"""""""""######"""###$$$%%%&&&%%%$$$$$$ ***,,,$$$ &&&)))&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%&&&%%%###"""###$$$###""" !!!$$$&&&"""""""""!!! """$$$$$$$$$#########$$$%%%%%%###!!!!!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''')))))))))((('''&&&''''''''''''(((((())))))%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%&&&(((((((((((('''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%$$$%%%%%%%%%&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$#########$$$%%%&&&###,,,---%%%!!!&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$#########""""""###############$$$$$$###$$$%%%&&&%%%###"""###$$$$$$###"""!!!!!!"""$$$%%%!!!"""#########$$$''')))&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%'''(((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''((((((''''''''''''&&&&&&)))((((((''''''(((((()))(((((())))))))))))((((((&&&&&&''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""#########&&&$$$"""!!!!!!###&&&(((&&&------&&&"""%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$$$$$$$$$$#####################$$$$$$$$$######"""###%%%%%%%%%###"""###$$$%%%$$$$$$$$$$$$#########$$$%%%&&&&&&$$$""""""###""""""######"""!!! &&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((('''''''''''''''''''''(((((((((((()))))))))***))))))(((((())))))***))))))(((((((((((())))))&&&&&&&&&'''''''''''''''))))))((((((''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###""""""!!!'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$##################$$$###"""!!!"""###%%%&&&%%%)))***%%%"""%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$##############################$$$$$$$$$###"""!!!###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%###"""!!!!!!######""" !!!"""###""" #########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((()))*********))))))(((((())))))***)))((('''&&&'''((()))***&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%############$$$#########""""""###$$$$$$$$$$$$###"""$$$%%%###"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################"""###$$$%%%%%%$$$"""!!!"""###$$$$$$""""""###$$$"""###$$$%%%$$$###!!! !!!"""###$$$%%%%%%%%%''''''&&&$$$""" """"""###$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((((((''''''((((((((()))))))))((((((''''''&&&%%%%%%&&&'''((())))))***)))((((((''''''(((((()))''''''&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((())))))))))))'''&&&&&&'''))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$### !!!###$$$%%%$$$###"""!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%###############$$$$$$$$$ """$$$%%%&&&%%%###"""!!!"""$$$###""""""###$$$"""###$$$$$$$$$###"""!!! """######"""!!!!!!"""$$$%%%&&&&&&%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! $$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))))))))((((((((((((((((((%%%%%%&&&'''(((((()))))))))((((((''''''(((((()))'''&&&&&&''''''((()))***((((((((((((((('''''''''%%%%%%&&&'''((()))******(((((()))))))))*********''''''((((((((((((''''''))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((((((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""""""""""""""######$$$###"""!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$ ###%%%&&&&&&$$$### """######""""""###%%%######$$$$$$$$$$$$$$$$$$(((((('''%%%!!! !!!""""""""""""""""""""""""###&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$######""""""!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))'''''''''(((((()))))))))***))))))(((((())))))***'''((()))******+++++++++******)))))))))(((((((((&&&'''''''''(((((())))))((()))))))))************''''''((((((((((((''''''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******))))))(((''''''((()))***&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""###$$$""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########!!!"""###$$$%%%%%%$$$###$$$###!!! """$$$&&&'''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&""""""######$$$$$$$$$$$$"""%%%'''&&&%%%$$$ """######""""""###%%%$$$$$$$$$%%%%%%&&&&&&''' !!!!!!"""$$$(((+++%%%$$$$$$###$$$$$$%%%&&&"""%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((())))))((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''(((((())))))******))))))))))))************++++++************++++++((()))+++,,,------,,,,,,++++++******))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((())))))*********))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++,,,***)))'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$###"""!!! !!!$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))))))))((('''&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%###"""""""""###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''"""######$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''######$$$$$$&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))'''((()))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%'''))))))))))))(((''''''(((((())))))******&&&&&&'''((()))***++++++,,,+++++++++******))))))''''''((((((((((((''''''***++++++******)))((('''******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$############!!!###%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''###$$$&&&'''''''''&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###"""!!!""""""###&&&&&&%%%$$$$$$$$$$$$%%%############"""""""""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''')))***+++''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''''''''(((((())))))***(((((((((((((((((((((((())))))*********))))))((()))((((((''''''(((((()))))))))))))))))))))))))))%%%&&&''')))))))))))))))(((((()))))))))))))))***((((((((()))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((***++++++++++++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''######%%%&&&''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$############$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,,,,''''''((((((((((((''''''%%%&&&'''((())))))***)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%((((((((((((''''''&&&&&&(((''''''&&&''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))************((((((((((((((((((((((((******+++******)))((('''***))))))(((((())))))***************************&&&&&&'''((())))))))))))***************)))))))))******)))))))))((((((((((((((('''''''''''''''&&&))))))************))))))******++++++,,,,,,++++++)))((((((''''''&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''')))******+++''''''((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""$$$%%%'''((((((((('''&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***))))))(((((())))))''''''((((((((((((''''''&&&'''((())))))***))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,***************)))))))))((((((((((((((((((((((((************)))((('''&&&***))))))(((((())))))***************************''''''(((((()))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((('''((()))***+++,,,,,,+++)))))))))(((''''''&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""######$$$&&&'''''''''&&&%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((((((''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&''''''(((((('''''''''''''''((()))***((((((((((((((())))))***))))))))))))))))))))))))************************((()))))))))************************************************************+++***)))(((((()))***+++******))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&%%%)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,++++++******))))))((((((((()))***+++++++++(((((((((((())))))))))))'''(((((())))))(((((('''%%%&&&''')))************++++++******)))((((((((('''''''''((((((((())))))$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###############"""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%!!!"""######$$$$$$######""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''(((((((((((('''''')))))))))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((###$$$%%%&&&'''((())))))''''''''''''((()))******((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))***************************************************************))))))))))))))))))***))))))))))))))))))******************************)))))))))))))))((('''&&&)))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))******************)))))))))''''''((()))***+++,,,---&&&''''''''''''(((((((((''''''((((((((((((''''''%%%&&&'''((()))))))))))),,,,,,+++******))))))(((''''''((((((((()))))))))###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$&&&'''$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''(((((((((((('''''''''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&''''''((((((((()))''''''''''''((()))***+++((((((((((((((()))******++++++++++++++++++++++++************************))))))))))))************************************************************)))******++++++******)))))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++******)))***))))))(((((())))))***************************+++***)))(((((()))******(((((()))))))))))))))***)))))))))******+++++++++'''''''''((((((((())))))(((((())))))))))))((((((&&&'''((()))))))))))))))++++++******)))((((((((('''((((((((())))))))))))###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&(((((()))&&&%%%%%%%%%%%%&&&'''(((%%%$$$#########$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((()))))))))((('''&&&&&&''')))***((('''&&&&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&'''((((((((((((************************$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((((('''&&&%%%&&&'''((()))(((''''''&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&###%%%))),,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''''''''((((((((((((''''''%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))))))))((((((((((((''''''''''''((()))++++++((((((((((((((()))******++++++++++++++++++++++++************************))))))))))))***************************************************************+++,,,------,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++************+++++++++++++++++++++++++++++++++***)))(((((()))******''''''(((((())))))******+++++++++***************))))))******++++++,,,,,,))))))************))))))((())))))************)))******))))))((((((''''''(((((((((((())))))))))))%%%&&&'''((((((&&&$$$######%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''***)))((()))***)))(((&&&(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&***,,,+++%%%!!!%%%$$$$$$######$$$$$$%%%$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***)))))))))***,,,,,,---+++)))+++...///---+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,+++++++++,,,------///...............//////,,,---------------,,,,,,...---------///000000///,,,,,,,,,,,,---...///000,,,,,,++++++******+++++++++++++++++++++******)))'''((())))))******))))))---------------,,,,,,+++((()))+++,,,,,,,,,+++******************)))((((((+++*********))))))((((((+++******)))(((''''''&&&***+++,,,,,,+++***)))((())))))))))))((((((((((((%%%&&&'''((('''&&&$$$######%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%)))((((((((())))))'''%%%''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++***&&&"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++*********))))))))))))))))))))))))))))))))))))************************'''''''''''''''((())))))+++******)))***+++,,,------+++)))+++---...---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------......///000......------------------...//////000000000//////000///...///111222111000111000//////......//////......---,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++******+++,,,,,,,,,++++++))))))***+++***)))((((((******++++++******)))(((+++*********))))))))))))******))))))))))))))))))((()))***+++++++++***)))***)))))))))((((((((((((%%%&&&'''''''''&&&%%%$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((''''''(((((((((%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((((((((())))))(((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))(((&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********************)))))))))((((((((((((((((((((((((************************'''''''''''''''(((((()))++++++*********+++,,,---,,,******+++,,,---,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,,,,---...//////111000000/////////000000444444555666777777777666666555444555777777777555888888777555444333222222222222000///............////////////...---++++++++++++,,,,,,,,,,,,------)))***+++,,,---------,,,++++++++++++***)))((((((+++++++++++++++******)))***************)))))))))((())))))***+++,,,,,,---'''((()))******++++++*********)))))))))(((((((((%%%&&&&&&''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((()))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++'''(((((())))))((((((''''''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((******)))((('''''''''''''''&&&%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********************************((((((((((((((((((((((((************************((((((((((((((())))))***++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,........................------------------......////////////////////////,,,---...000111222222333555555555555666777888999;;;<<<======>>>>>>>>>>>>>>>===<<<<<<>>>???>>><<>>>>>===<<<;;;:::999888777666444444333333333333333333222111000///................../////////......////////////......------------,,,,,,++++++,,,,,,,,,,,,,,,+++******************************(((((()))+++---...///000((()))))))))))))))))))))*********)))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((+++******)))((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((''''''((((((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))((('''&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))******************************))))))))))))***************************+++++++++))))))))))))))))))))))))*********************************)))***++++++,,,++++++,,,,,,------------+++,,,,,,,,,,,,,,,------------..................,,,,,,------...//////000000000000000111111111111444555777999:::;;;;;;;;;999999:::;;;<<<>>>???@@@??????@@@AAAAAAAAAAAAAAABBBAAA@@@@@@AAABBBAAA?????????@@@AAAAAA@@@??????===<<<;;;:::999999999999888888888777666555444444222222111111111222333444444444444333222000......------------------......---------------,,,++++++***************+++++++++((((((***,,,---///000111,,,++++++***)))(((((((((************))))))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((+++******)))'''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))))))))((((((((('''''''''&&&&&&''''''((((((''''''&&&((((((''''''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((&&&%%%###$$$%%%'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))'''(((((())))))******+++************************)))))))))*********++++++*********+++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,---.........------,,,---......------...///,,,,,,,,,---------------,,,---...///111222444444444444555666777888999999<<<===???@@@AAAAAAAAA@@@????????????@@@BBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????@@@@@@???>>>;;;<<<>>>@@@@@@@@@@@@???@@@???>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;888777777666666888999::::::999888777555333111000//////...---------.....................---,,,,,,*********+++++++++++++++)))***+++,,,---///000000///...,,,***)))(((((((((++++++*********)))))))))%%%%%%%%%%%%&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))'''''''''((((((((((((((('''(((((())))))((((((''')))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&(((((('''&&&###$$$&&&((((((((('''&&&''''''&&&&&&&&&&&&''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''(((((()))******++++++************************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,---...///......---,,,...000000...---///111....../////////000000000111222444666888;;;<<<===@@@@@@AAACCCEEEFFFHHHHHHGGGHHHJJJKKKLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@AAA???>>>>>>??????>>>===:::;;;===???@@@@@@???>>>@@@@@@?????????@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB???>>>===<<<===>>>@@@AAA@@@??????>>><<<:::888777777666444111000/////////...////////////...------*********++++++,,,,,,,,,+++++++++,,,------......///...,,,+++************+++++++++*********))))))%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&(((***+++,,,%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++))))))************)))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))+++,,,---&&&%%%%%%'''((()))(((&&&###$$$'''((())))))((('''''''''&&&&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,,,,.../////////...------///111111///...000222222222333333333444444444777888;;;===@@@CCCEEEFFFKKKLLLNNNPPPRRRTTTUUUVVVUUUWWWXXXZZZZZZYYYWWWVVVRRRQQQOOOLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA??????@@@@@@???>>><<<===???AAAAAA@@@???>>>????????????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBAAAAAACCCEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@???===:::777444222111111///////////////......---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++************)))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''(((((()))***************)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''&&&'''((())))))((('''&&&(((((())))))))))))((((((************************&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%'''((((((((('''&&&%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%$$$%%%&&&'''''''''(((((())))))******************))))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,,,,+++++++++++++++*********............------------,,,+++***+++---//////...)))******++++++******)))---+++))))))***,,,,,,,,,...---+++***+++,,,...000000222444444333222333333555555666999<<>>AAAFFFKKKOOORRRWWWZZZ```eeeiiihhhdddbbbdddgggkkkiiiiiijjjjjjiiiddd___^^^\\\[[[YYYWWWSSSNNNKKKMMMMMMMMMNNNOOOOOOMMMKKKIIIJJJJJJHHHFFFEEEHHHLLLIIIMMMPPPQQQNNNIIICCC@@@CCCBBB@@@?????????@@@AAA????????????@@@AAABBBBBBAAAAAABBBBBBCCCDDDGGGIIIJJJHHHGGGGGGKKKOOORRRSSSTTTLLLCCC===;;;999555222222111000///////////////111000000///...------,,,...---------------...///---,,,+++***************---+++)))))))))***)))(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((()))***************))))))((((((((('''''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''((())))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""""""""!!!%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((())))))*********+++((((((((()))))))))******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++,,,+++***+++,,,......---,,,,,,------------,,,,,,...---,,,,,,,,,---------000///......///000222444222444666666666777999;;;>>>>>>>>>AAAEEEHHHJJJKKKNNNPPPTTTYYY___hhhqqqwwwyyyyyywwwsssooolllmmmnnnnnnmmmmmmmmmmmmjjjddd``````___]]][[[YYYWWWTTTSSSUUUUUUVVVYYY\\\^^^]]][[[ZZZZZZXXXTTTQQQPPPSSSUUUZZZ___dddccc]]]SSSLLLHHHCCCBBBAAA@@@????????????AAA@@@???>>>>>>=========???@@@@@@@@@AAACCCEEEHHHLLLLLLLLLNNNPPPUUUYYY\\\```YYYPPPJJJHHHEEE@@@;;;:::999777666444333333222222222222111111000000/////////............//////...------,,,++++++,,,,,,+++***)))***++++++++++++&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((()))***************)))))))))(((((((((''''''(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))'''(((((())))))(((((('''((())))))******))))))(((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$#########&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))***((((((''''''&&&%%%%%%$$$'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))*********))))))((('''''''''''''''((()))***+++,,,,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,///---,,,,,,...///...---.........///////////////////////////////////////000000111222333555666888999;;;===>>>???AAADDDGGGJJJIIIIIIKKKNNNQQQUUUXXXYYY___hhhrrrzzz{{{xxxwwwwwwvvvoooooonnnnnnkkkfff___ZZZZZZYYYWWWVVVVVVXXXZZZ[[[___```dddkkkqqquuuvvvvvvtttrrrnnnhhhddddddfffhhhnnntttyyywwwlll___VVVRRRPPPOOONNNLLLIIIGGGEEECCCBBBBBB@@@???>>>=========<<<;;;::::::;;;>>>AAABBBFFFHHHKKKMMMNNNRRRXXX]]]ccc^^^WWWRRROOOLLLFFFBBBCCCBBB@@@>>><<<:::999999777777777888888777777666555444333111000000////////////...---------------******++++++,,,------...&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((()))***************)))))))))(((((((((((('''((((((''''''''''''((((((((((((((('''''''''''''''((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''((((((((('''(((((((((((()))))))))''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&%%%&&&(((***,,,((('''''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++))))))))))))(((((((((((('''(((((()))******++++++)))))))))*********++++++------------------------------...............///111111000000000/////////222000//////000000000///............///000000111111222333333333222333333555555777999<<<>>>???@@@DDDFFFIIIKKKLLLMMMPPPQQQSSSSSSTTTTTTVVVZZZ^^^bbbdddppp~~~ssssssrrrooojjjbbbZZZTTTSSSRRRRRRTTTWWW^^^eeekkkjjjmmmsss{{{{{{xxxxxx{{{}}}}}}wwwkkkeeecccgggfffccc___ZZZUUUPPPMMMGGGFFFEEECCCCCCBBBBBBBBB???===;;;;;;<<<>>>@@@@@@???DDDHHHHHHHHHJJJQQQWWWZZZWWWTTTQQQPPPMMMIIIEEEHHHGGGEEECCCBBBAAA@@@@@@>>>???@@@AAABBBBBBBBBAAA>>>===:::777555333111111000000///...------------+++---......---------...&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((()))******************)))))))))(((((((((((((((((((((''''''(((((((((******))))))((('''&&&%%%)))))))))(((((()))))))))))))))************))))))))))))))))))))))))))))))'''''''''((()))***+++,,,(((((((((((()))))))))***''''''(((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""""""""############&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%&&&''')))+++&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&'''((())))))***++++++&&&''''''((()))******+++******))))))))))))))))))************++++++++++++............///////////////000000000111111111222333333333222222222111111333111//////000111111000///...//////000222444555666888::::::888888:::<<<<<<>>>BBBEEEIIIKKKLLLMMMPPPSSSVVVXXXXXXXXXXXXYYY[[[^^^aaadddfffiiinnnrrrxxxwwwwwwuuuqqqiii___WWWSSSQQQRRRTTTXXX^^^iiivvv~~~zzz|||~~~~~~}}}vvvnnnfff___[[[SSSRRRPPPNNNLLLJJJIIIIIIJJJGGGEEEDDDEEEEEEDDDBBBAAAEEEHHHGGGEEEEEEJJJOOOLLLLLLLLLLLLMMMLLLJJJHHHFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGIIILLLMMMMMMMMMMMMIIIGGGDDD@@@<<<888666555333333111000///.........///111333222///------...&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((()))*********************)))))))))((((((((()))((((((''''''(((((())))))))))))))))))'''&&&&&&***))))))(((((())))))***)))******++++++******)))(((((((((((((((((((((((('''''''''(((***+++---...((((((((()))))))))******((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''&&&''''''((((((%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))&&&'''((()))******))))))%%%&&&'''((()))***+++,,,************))))))((((((******+++++++++,,,,,,,,,...//////000111222333333444444444555666666777777666555555555444444444444444222111111222333333222333333333444777:::<<<>>>@@@BBBDDDDDDBBBDDDHHHLLLEEEHHHMMMRRRVVVXXXZZZZZZ___```aaaaaa```aaaccceeekkkpppxxx}}}zzzwwwtttwww|||~~~}}}zzzssssssqqqlllddd[[[UUURRRRRRTTTWWW[[[bbbnnn|||}}}vvvrrrgggeeebbb___\\\YYYWWWWWWXXXUUUQQQPPPPPPMMMIIIDDDFFFHHHIIIHHHEEEDDDFFFIIIBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGIIILLLOOORRRTTTUUUUUUTTTQQQOOOLLLHHHEEEBBB???>>>;;;:::888666444222111111444777999888444111000222&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((()))************************)))))))))(((((())))))(((((((((((())))))&&&'''((()))******)))(((******)))(((((()))******)))******++++++******)))((((((((((((((((((((((((((((((((()))***+++,,,---(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''''''(((((())))))((('''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&'''((()))))))))((('''&&&''''''((()))******+++)))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000222444555666777999::::::;;;<<<<<<======;;;;;;;;;;;;:::::::::999999777666777999:::::::::;;;;;;<<<>>>AAAEEEIIIKKKLLLOOOPPPPPPOOOQQQXXX^^^XXX[[[aaaggglllooopppppprrrpppllliiiiiimmmsssyyyvvvpppkkkiiiggghhhmmmrrrtttuuuppppppooojjjccc]]]ZZZZZZXXXZZZ\\\^^^cccmmmzzz~~~}}}zzzyyywwwuuutttrrrqqqqqqooolllhhhfffeee```WWWPPPPPPPPPOOONNNLLLKKKJJJJJJDDDDDDDDDCCCAAA@@@@@@AAA@@@@@@@@@AAABBBDDDEEEFFFIIIKKKOOOSSSVVVWWWWWWVVVUUUSSSQQQOOOMMMLLLKKKJJJEEECCCAAA>>>;;;999777777888<<>>:::777777999&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((((((((((((((('''(((((()))***************************))))))))))))))))))(((((((((((())))))###$$$''')))++++++,,,++++++***)))(((((()))***+++******++++++++++++************************************************++++++))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& """$$$&&&'''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!!!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))***+++***)))&&&%%%)))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''((())))))((('''&&&(((((((((((())))))))))))''''''((()))***+++,,,,,,++++++,,,,,,,,,---------...///111333555777999999===>>>>>>???@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===>>>@@@BBBBBBBBBBBBBBBCCCEEEIIINNNRRRUUUVVVXXXYYYXXXWWW[[[cccjjjnnnrrryyy|||uuuoooooovvvzzzooohhheeecccaaaccchhhpppwww{{{sssttttttpppjjjgggfffgggccceeeffffffgggooo{{{}}}}}}}}}vvvlllccc]]][[[YYYYYYYYYXXXVVVTTTOOOOOOMMMJJJFFFDDDCCCDDD??????@@@@@@AAABBBDDDDDDGGGJJJNNNRRRUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSLLLKKKHHHDDDAAA>>><<<;;;:::???CCCCCC???<<<===???&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%)))(((''''''((((((&&&%%%"""$$$'''***+++***)))(((,,,***(((%%%$$$$$$%%%&&&))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))))))))***+++++++++,,,++++++******))))))(((((()))))))))))))))((((((((('''(((((()))******))))))------,,,,,,+++++++++************+++******))))))***+++,,,,,,,,,+++)))((())))))(((((((((((()))))),,,---............---,,,++++++************++++++,,,+++***))))))***+++,,,(((((()))***,,,---...///***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%########################)))%%%""""""%%%&&&&&&$$$'''%%%###!!!!!!###&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))((((((---***((((((***+++)))'''))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***((((((((()))***+++++++++---+++***+++---...+++))))))((()))+++...///......222333444666888<<>>>>>@@@BBBDDDEEEFFFGGGMMMPPPSSSTTTSSSQQQPPPPPPPPPQQQRRRTTTTTTSSSRRRQQQRRRPPPQQQSSSTTTVVV___hhhqqqwww~~~~~~yyyuuussstttxxx}}}wwwpppkkkgggaaa\\\XXXUUURRRPPPLLLKKKIIIIIIIIIHHHGGGFFFCCCDDDGGGJJJNNNRRRUUUWWWaaacccgggiiiiiieee___ZZZVVVUUUTTTXXXbbbsss&&&((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''%%%$$$$$$&&&))))))(((''''''''''''(((((())))))((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,++++++******)))))))))))))))***************''''''((()))******++++++......////////////......+++,,,,,,------.........,,,---....../////////...---,,,+++******+++---...,,,++++++******++++++,,,...------------------...***+++---......---+++*********++++++++++++******)))))))))***++++++,,,,,,+++++++++++++++***))))))))))))************))))))************************))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&######%%%&&&((()))***+++)))'''$$$""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&& """$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''')))***++++++***)))(((((((((((((((*********++++++******************+++++++++++++++---------,,,,,,,,,...//////000111111222555:::???AAABBBBBBDDDHHHLLLPPPRRRUUUYYY___bbb```\\\XXXVVV]]]^^^______^^^[[[YYYWWWTTTSSSUUUYYY[[[___iiittt{{{vvvtttuuuzzz}}}wwwqqqmmmjjjgggeee[[[XXXTTTQQQOOOLLLHHHEEEGGGFFFFFFGGGHHHKKKNNNPPPTTTWWW[[[^^^^^^\\\YYYWWWXXXWWWWWW]]]hhhwww''')))))))))((('''((()))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((""""""$$$%%%'''((()))***''')))+++***'''%%%''')))%%%&&&'''((())))))(((((()))))))))(((((('''''''''************************)))(((((())))))***+++,,,++++++***************************++++++++++++,,,((())))))+++,,,---......---......///////////////.........///////////////---...///000111111111111111111000///////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------+++++++++,,,++++++***))))))******++++++******)))************************))))))(((((((((((())))))(((((((((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''###$$$%%%&&&(((***++++++((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&''' !!!###%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''((((((((()))))))))%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))((('''''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******+++******))))))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,------.........//////...---...111333222444555555555888???EEEHHHJJJMMMQQQWWW]]]cccfffdddiiiooorrrppplllgggeeeiiiiiijjjiiifffbbb^^^[[[]]]ZZZ\\\aaafffkkkttt}}}|||uuurrrvvvzzz~~~|||tttoooiiiddd___YYYPPPJJJHHHFFFDDDCCCCCCEEEHHHIIILLLNNNQQQSSSSSSTTTVVVWWWZZZZZZ\\\cccooozzz'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%&&&'''((()))***++++++///222111,,,))))))+++&&&''''''((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))***+++,,,---******++++++++++++++++++++++++,,,,,,,,,---------++++++---...///111222222///000111333444444444444666666666666555555555555333444555666777777777777888888888888777555444444000//////......//////000///...------------...///////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))******++++++******)))************************))))))(((((((((((())))))(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''%%%%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''***))))))((((((''''''&&&''')))***)))''''''***,,,******************************))))))))))))******(((((()))************)))******)))))))))***++++++***+++,,,,,,,,,,,,+++******+++,,,---...000111111...000111111111333777;;;777:::<<<<<<===CCCLLLTTT\\\___eeelllrrrvvvyyyzzzxxx||||||yyyxxxvvvvvvwwwvvvsssnnniiiffffffbbbbbbgggnnnrrrxxx~~~}}}~~~}}}yyytttttt|||~~~zzzuuummmbbbYYYQQQNNNJJJFFFDDDEEEGGGHHHIIIJJJLLLLLLMMMPPPVVV[[[```___bbbkkkwww&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))******++++++******))))))((((((***...222111,,,((('''((()))(((''''''''''''((((((%%%&&&''')))******++++++))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,---------,,,,,,,,,------.........---...///111222444555666888999;;;<<<>>>????????????>>>>>>======<<<<<<<<<:::;;;<<<===>>>>>>???>>>>>>>>>???>>>===;;;999777222222111111111111222222222111000//////000111222222222111111111111222222------...//////...------//////...------,,,+++++++++,,,,,,,,,,,,+++************++++++++++++******************************))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''&&&''''''((((((((((((((('''))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###''''''&&&%%%&&&((())))))(((&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&''')))+++***((((((***---************************++++++************++++++'''(((***++++++******)))***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))***+++,,,...000111222333...000333333444777===BBB???CCCFFFIIILLLTTT___hhhqqquuu}}}~~~yyyvvvkkkfffdddjjjqqquuuxxx|||zzz}}}~~~{{{yyy|||uuummmooouuu~~~}}}rrriiibbb^^^XXXRRRMMMLLLLLLMMMIIIIIIIIIIIIJJJOOOWWW^^^dddcccfffppp}}}&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++++++++)))((('''''''''''''''((((((((()))'''''''''''''''((())))))'''(((***++++++***)))(((***++++++++++++******))),,,,,,,,,,,,,,,---......---......//////......---666444333666;;;@@@AAAAAAAAA???>>>???BBBCCCAAA??????>>>======<<<<<<<<<<<<:::;;;>>>@@@AAAAAA@@@???@@@???@@@AAAAAA>>>:::666777555444333444444333111333444333222444666666444666777999;;;;;;999444111///000000000......000111++++++)))))))))***+++,,,***+++,,,------,,,+++***++++++************+++,,,---+++******+++,,,,,,+++&&&$$$""" !!!###''')))************************************)))'''&&&%%%(((((((((((((((''''''''''''&&&&&&((()))(((%%%###''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''((('''&&&%%%%%%&&&'''((()))******))))))(((((('''''''''(((((()))))))))))))))))))))(((((('''''''''&&&*********)))))))))))))))...---++++++,,,,,,,,,,,,************+++,,,---...,,,---//////000222666888444777;;;===@@@EEEMMMSSSUUURRRRRRWWWcccpppyyy~~~{{{wwwtttwww}}}~~~~~~}}}|||yyysssnnnlllhhhfffjjjoooyyy}}}xxxxxxxxxyyyyyyzzz~~~~~~{{{|||}}}rrrdddZZZWWWWWWVVVTTT[[[RRRLLLMMMOOOOOOTTTZZZcccffflllssszzz}}}|||{{{'''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))******+++***)))(((''''''''''''((((((((())))))))))))((((((((()))******(((((())))))))))))((((((******+++,,,------------******+++,,,---///000111222333444555666777777777===;;;:::<<<@@@CCCDDDCCCEEECCC@@@@@@AAAAAA???===>>>===<<<;;;;;;<<<======>>>>>>>>>>>>?????????@@@===<<<===>>>???>>><<<999888777666666777777666555777888888999999:::999777@@@@@@@@@@@@???===;;;999555444333222000///000111111111000//////...//////---------------,,,++++++)))*********************+++)))(((((()))******)))+++)))'''&&&%%%''')))***((((((((((((((((((((((((************)))(((''''''((((((((((((((()))))))))+++***)))***++++++)))'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&''''''(((''''''&&&&&&&&&'''((()))***)))))))))(((((((((''''''(((((()))))))))))))))*********))))))(((((((((******************************))))))************++++++++++++,,,,,,------000111333444555777:::===>>>@@@CCCGGGLLLTTT\\\aaabbbbbbeeelllvvvyyyooolllooorrrrrrooonnnmmmmmmllljjjfffcccgggdddbbbcccbbbdddlllttttttmmmlllllljjjjjjlllpppwww|||~~~xxx{{{ssslllkkkmmmmmmlllhhh```ZZZZZZYYYVVVWWWZZZbbbdddiiiooossstttrrrooo'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((()))************)))((((((''''''((((((((()))))))))++++++***************+++***))))))))))))))))))***+++,,,------............,,,,,,---///111333555777:::;;;===>>>@@@AAAAAABBBDDDCCCBBBCCCEEEFFFEEEDDDEEECCC@@@>>>>>>>>><<<;;;;;;:::999888888999;;;<<>>======>>>?????????===<<<===>>>>>>===;;;999888888:::<<<===<<<;;;==================<<<===HHHGGGGGGEEEDDDCCCBBBAAA===<<<999666444333333333333222222222000///...---111000///---,,,,,,,,,,,,***+++,,,,,,,,,+++***)))+++)))'''''')))***)))(((---,,,+++***))))))))))))''''''''''''''''''''''''))))))*********))))))((((((((())))))*********+++---+++***)))***+++***)))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((''''''''''''((((((((('''&&&&&&'''''''''))))))))))))(((((((((((('''((())))))******))))))+++++++++*********************************************++++++++++++++++++,,,------.../////////000555777;;;===???AAADDDFFFLLLMMMPPPVVV___ggglllooonnnpppttt{{{~~~xxxtttrrrrrrpppnnnggg]]]ZZZ^^^``````aaa___\\\[[[[[[ZZZXXXWWWXXXWWWZZZ]]]```eeeqqq~~~}}}mmmdddcccbbb^^^^^^```dddjjjnnnppppppqqqpppooopppssstttuuutttssstttwwwyyy|||~~~}}}{{{}}}~~~yyytttsssooogggbbbaaaaaabbbdddgggiiihhheeebbb''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********)))))))))'''(((((((((((())))))))),,,++++++***************,,,+++*********+++,,,---/////////000//////......444444555666888:::<<<===AAAAAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBDDDCCCAAA@@@@@@?????????>>>===;;;999999:::<<<===<<<===>>>?????????>>>>>>DDDAAA???>>>>>>???>>>===<<<<<<>>>AAAEEEHHHHHHGGGEEEBBB@@@?????????CCCHHHQQQRRRRRRQQQMMMJJJGGGFFFEEEBBB===999777777777666333444444444333111000...444222000...,,,,,,,,,,,,,,,---///000000...,,,+++---+++******+++++++++******************)))(((((())))))))))))))))))))))))((()))******+++++++++***)))))))))******+++,,,,,,+++)))'''&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((())))))((('''''''''&&&&&&))))))))))))(((((((((((((((((()))************)))++++++++++++*********************+++++++++++++++---...//////......///000///000111222444555666777<<<@@@FFFJJJNNNPPPSSSUUUYYYZZZ___hhhqqqvvvwwwuuurrrrrrtttwww{{{vvvoookkkkkkllljjjiiikkkooonnnlllgggcccaaaaaacccdddccc]]]VVVTTTXXX\\\\\\^^^[[[XXXWWWXXXZZZZZZZZZWWWYYY^^^dddhhhppp~~~ooogggeeefffbbbbbbcccfffjjjlllllllllllljjjhhhgggffffffeeeeeegggggggggiiilllppptttvvv~~~xxxsssjjjhhheeecccaaa___\\\ZZZ%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))******(((((((((((()))))))))***+++******))))))*********,,,++++++***+++---///000333333444555666666666666>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDEEEEEEFFFFFFEEEFFFFFFDDDCCCAAA???>>>>>>???@@@:::===BBBEEEFFFDDDAAA>>>CCCAAA???@@@BBBEEEFFFFFFGGGHHHKKKPPPVVVYYYZZZYYYSSSLLLGGGFFFFFFIIITTT___jjjlllmmmjjjbbbYYYRRROOOLLLGGG@@@<<<:::;;;:::999999::::::;;;:::888777666666444222///...------------...000000000...,,,+++...,,,+++***+++,,,+++***'''((()))***+++******)))************************((()))***+++,,,,,,,,,,,,)))*********+++++++++,,,***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((()))))))))((((((''''''&&&(((((((((((())))))))))))((())))))******************************************+++++++++,,,,,,,,,---,,,---/////////000333666666666777888:::===???@@@FFFLLLSSSZZZ^^^aaacccdddfffiiipppzzzzzztttpppnnnmmmooottt}}}uuujjjbbb^^^]]]``````]]]]]]___\\\]]]]]]\\\ZZZYYYYYYZZZ\\\\\\ZZZWWWZZZbbbhhhiiidddaaa\\\ZZZZZZ\\\]]]]]]```ccciiisss{{{{{{uuuuuuwwwtttrrrqqqrrrttttttsssrrrrrrpppnnnjjjfffdddbbbbbbaaa___]]]]]]___dddjjjnnnttt~~~~~~zzzyyyyyy|||zzzqqqhhhbbb]]]YYYVVV$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''(((((((((((()))))))))((())))))***+++((((((((()))))))))************))))))******+++,,,+++,,,,,,---///111333444777888:::<<>>>>>>>>>>>===<<<:::999888888777555333222111000000...////////////---,,,+++...,,,*********+++***)))))))))***,,,,,,------,,,(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,************************+++)))''''''((()))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((((((((()))))))))(((''''''(((((((((((())))))))))))((()))******++++++*********************++++++++++++++++++,,,,,,------...)))+++...///000555<<>>???@@@AAABBBCCCCCCCCC@@@@@@???>>>>>>===>>>>>>>>>???@@@@@@AAAAAAAAAAAA???AAABBBCCCDDDHHHOOOTTTWWWZZZ]]]]]]XXXRRRNNNLLLKKKLLLMMMNNNOOOOOONNNMMMQQQSSSWWWZZZYYYUUUPPPLLLHHHJJJNNNUUU^^^fffkkknnnjjjkkknnnrrrvvvwwwvvvtttrrriiieeehhhkkkrrr|||mmmdddYYYQQQNNNMMMJJJHHHFFFDDDBBB???<<<:::999888:::::::::999888666555444222222222111000000//////000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((+++***))))))******)))'''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((''''''))))))***)))(((((('''((((((((()))))))))***))))))***++++++++++++******+++++++++,,,,,,,,,---++++++,,,,,,---.........,,,///333666:::CCCOOOXXX[[[XXXTTTRRRRRRTTTXXX[[[dddjjjrrrxxxzzzyyywwwvvvuuu|||wwwrrrnnnpppssswww~~~{{{nnnddd^^^]]]^^^^^^aaahhhkkkgggdddfffkkknnnqqqooopppqqqmmmeeeaaaaaa___aaabbbcccbbbcccfffhhhpppsssvvvyyy}}}~~~{{{zzz{{{}}}~~~}}}xxxvvvxxx{{{~~~wwwmmmggg&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))(((((((((***+++,,,))))))))))))******************+++,,,---///000111555777:::>>>AAACCCDDDDDDDDDDDDCCCBBBAAA???===<<<;;;;;;:::::::::::::::;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCEEEFFFIIIOOOWWW^^^nnnrrruuurrrjjjbbb[[[XXXXXXZZZ]]]```aaaaaaaaa```^^^___``````^^^ZZZVVVSSSTTTVVV[[[cccllltttyyy{{{ttttttvvvyyy{{{{{{xxxvvvxxxpppnnnsssxxx~~~uuuggg^^^ZZZXXXTTTQQQPPPNNNJJJEEEAAA>>>===<<<<<<=========<<<:::888777888777666555444333444444333111///......///...,,,------+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++***)))((('''''')))(((((()))******'''%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((((((&&&'''(((*********))))))'''((((((((())))))******))))))***++++++++++++***,,,,,,,,,------.........++++++,,,,,,---...//////222666;;;@@@GGGSSSbbbnnnoookkkddd___^^^```dddgggnnnttt{{{~~~zzzxxxvvv|||xxxsssqqqlllqqqvvv{{{vvvhhhbbbZZZVVVVVVZZZ^^^```bbbjjjoookkkiiiooozzz|||uuutttooooooooommmmmmooosssvvv||||||ttt((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((()))***+++,,,///+++((((((+++------,,,++++++,,,---000333666888>>>@@@CCCEEEFFFEEEDDDBBBBBB@@@===<<<<<<;;;:::999999:::;;;;;;::::::;;;<<<<<<<<<===???BBBDDDDDDCCCFFFHHHMMMRRRTTTZZZlll~~~uuunnnnnnjjjkkkmmmppprrrrrrqqqooommmkkkhhheeebbbaaaaaabbbaaabbbeeemmmwww}}}~~~xxxxxxwwwwwwwwwxxxyyyzzzvvvsssttt{{{}}}vvvlllfffeeedddaaa^^^XXXVVVRRRLLLFFFBBBAAAAAAFFFGGGGGGGGGEEECCC@@@???<<<;;;999888888888999:::999666222...,,,---///111,,,...//////...------...,,,++++++***)))(((''''''*********)))******++++++)))******++++++,,,,,,---))))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***++++++******)))))))))(((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((()))***+++,,,))))))))))))))))))((('''******++++++++++++++++++111///......000333444555777<<>>BBBCCCEEEFFFEEEDDDAAA@@@>>><<<888666666666777777777888:::999999:::<<<===@@@AAACCCDDDFFFGGGHHHHHHLLLQQQZZZccchhhppp}}}{{{rrrssstttwwwyyyyyyxxxwwwsssqqqnnnkkkjjjiiijjjkkkiiikkknnnsssyyy|||}}}}}}{{{{{{|||{{{zzzyyywwwvvvyyywwwyyy~~~yyytttmmmiiihhhfffbbb^^^]]]\\\YYYUUUQQQPPPRRRTTTWWWWWWWWWWWWVVVSSSOOOLLLFFFDDDBBBBBBCCCDDDCCCBBB;;;:::888777666444111...---.........---,,,,,,,,,,,,,,,,,,++++++*********,,,++++++*********++++++*********+++++++++++++++))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((('''''''''(((((())))))((((((((())))))***+++,,,)))***************))))))***++++++,,,,,,------...///...///000444777:::;;;AAAGGGOOOZZZlll}}}||||||wwwwwwvvvtttrrrsssuuuwww|||zzzsssppplllqqqvvvyyy{{{|||xxxqqqlllhhhdddaaa______aaadddeeehhhrrr|||yyytttrrrrrrrrrssswww((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&''''''(((***+++,,,++++++*********++++++,,,)))((((((***---000111111666777888:::===@@@CCCDDDFFFFFFFFFFFFDDDAAA???===;;;999666444555777:::<<<>>>?????????>>>???BBBDDDFFFIIIMMMNNNNNNPPPTTTXXXZZZaaannnxxxyyy{{{|||~~~~~~~~~{{{yyyvvvtttsssuuuwwwxxxtttvvvxxxyyyzzz{{{~~~{{{xxx|||{{{~~~|||zzzsssppplllkkkkkkjjjfffbbb___^^^\\\ZZZYYY\\\aaaeeemmmllllllmmmooolllgggbbbYYYUUUSSSTTTXXXZZZWWWTTTIIIEEE???======:::444...000///......------------------------------------...---,,,,,,++++++++++++,,,,,,+++++++++*********))))))((('''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&&&&'''((((((&&&&&&''''''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''((((((((((((((())))))''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))***,,,,,,*********+++++++++++++++***+++,,,---///000111222111222444777;;;@@@DDDFFFHHHQQQ]]]jjj}}}yyyxxxvvvssssssuuuzzz~~~}}}wwwtttsssvvvyyyzzzzzz}}}}}}wwwqqqnnnkkkhhhggghhhjjjkkkkkkjjjjjjmmmssswww}}}{{{rrrnnnllljjjhhhhhhnnnuuuwwwyyy~~~''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))***+++,,,++++++************++++++)))***+++...111444555666999999;;;===@@@BBBDDDEEEFFFEEEDDDCCCAAA???===<<<999:::::::::;;;>>>BBBEEEFFFFFFFFFFFFFFFGGGJJJMMMQQQVVVZZZ[[[[[[^^^eeekkkjjjrrr}}}}}}~~~|||{{{{{{}}}|||~~~~~~|||{{{~~~}}}}}}|||yyywwwmmmkkkiiijjjlllmmmlllkkkeeecccaaa___```eeelllrrr{{{zzz{{{~~~{{{vvvnnnjjjhhhlllsssvvvrrrmmmcccXXXKKKCCCAAA???:::555444222000//////000000000---------...............000///...---,,,+++++++++......------,,,++++++***))))))((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***((((((((()))))))))))))))(((((())))))************))))))))))))***+++,,,,,,************++++++,,,---+++,,,---000222444666777999;;;>>>AAADDDHHHMMMPPPQQQ]]]lll|||~~~{{{yyyzzz~~~zzzyyyxxx}}}wwwrrrmmmkkkmmmnnnnnnmmmqqqrrrsssvvvyyy|||}}}}}}zzzyyy{{{~~~yyyuuuqqqmmmjjjmmmooommmiiilllvvv~~~''''''''''''''''''''''''''''''''''''''''''''''''***************)))))))))+++******)))))))))************)))))))))***++++++,,,...111444777999:::;;;;;;<<<>>>@@@BBBCCCDDDEEEBBBAAA@@@???>>>=========;;;===@@@AAAAAABBBEEEGGGHHHIIILLLMMMOOORRRVVVZZZdddgggjjjiiigggiiipppvvvwww~~~~~~}}}~~~}}}yyywwwuuussskkkiiihhhhhhlllppptttvvvpppnnnkkkiiijjjpppxxx~~~||||||yyynnn___VVVRRRMMMEEE>>>999666222000111222222111------..................000///...---,,,,,,,,,,,,000000///...---,,,,,,+++))))))((((((((())))))***))))))))))))))))))))))))******))))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$$$$((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))******))))))*********+++++++++((()))******++++++******))))))))))))***+++,,,---******)))***+++,,,---...---...111333666999;;;<<>>??????AAABBBCCCDDDDDDDDD>>>===<<<;;;<<<===>>>???>>>AAADDDDDDDDDEEEIIIMMMTTTWWW\\\```cccggglllooowwwwwwuuurrroooppptttxxx|||xxxtttsssqqqpppnnnlllkkkllloootttzzz~~~wwwvvvtttsssuuu{{{}}}vvvqqqlllbbbVVVLLLDDD>>>888444444444333222//////////////////......///...------,,,,,,,,,,,,000000///......---,,,,,,))))))((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))******++++++,,,,,,((()))***,,,,,,++++++*********)))******+++,,,---+++*********,,,...000111333444666999<<>>===>>>???@@@AAABBBCCCCCCCCCBBBAAA>>>===;;;:::;;;===???AAAAAADDDHHHIIIKKKQQQ[[[bbbllloootttwwwyyyzzz|||}}}~~~|||wwwtttrrrtttwwwyyy|||~~~yyy{{{}}}~~~xxxvvvvvvuuutttssssssssstttuuuyyy}}}||||||}}}~~~|||sssiiibbbVVVNNNDDD===;;;:::777444222222111111000000//////------,,,,,,,,,,,,,,,---......------,,,,,,++++++))))))(((((()))******+++((((((((((((((((((((((((''''''(((((()))*********''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((*********)))))))))))))))''''''((())))))***++++++((()))+++,,,---,,,+++***************+++,,,------------,,,---...111333555:::;;;===@@@CCCFFFHHHIIIJJJMMMPPPSSSXXXcccpppzzz{{{vvvuuuvvv~~~yyyllliiieeeeeehhhnnntttwww~~~{{{yyyyyywwwtttwww|||''''''((((((((((((''''''************************&&&''''''((()))******+++''''''''''''(((***+++,,,++++++,,,---///111333444555999???AAA???======>>>???@@@@@@AAAAAA@@@>>>>>>???===<<<;;;;;;===@@@BBBDDDGGGKKKNNNTTT```ppp{{{}}}}}}}}}}}}yyytttrrrtttwwwzzz|||}}}|||uuuuuuzzz}}}}}}|||}}}}}}{{{||||||{{{wwwyyyzzz{{{{{{|||}}}}}}zzzwwwuuueee\\\PPPGGGCCC???;;;777444444333333222111000000,,,,,,+++++++++,,,------,,,,,,++++++++++++******))))))((())))))***++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''((()))))))))******++++++))))))))))))))))))))))))++++++******))))))((((((%%%&&&&&&'''((())))))***(((***+++------,,,+++***************+++,,,---...//////...///000333666888???@@@BBBEEEHHHKKKMMMNNNMMMQQQUUUZZZaaaooo}}}zzz{{{}}}uuullleeebbbccceeekkkttt~~~zzzqqqrrrrrrsssvvv~~~&&&&&&%%%$$$%%%&&&'''((()))***,,,+++)))(((((()))&&&''')))***))))))***+++******)))))))))******+++000000///000222555888::::::<<>><<<<<<<<<:::<<<>>>???>>>>>>???@@@>>>???@@@@@@AAACCCFFFIIIKKKQQQWWWZZZdddxxx{{{zzzyyyxxxxxxyyy{{{|||zzzwwwvvvyyy~~~~~~||||||zzzvvvssstttkkkfff___XXXRRRLLLDDD>>>>>>:::555555888999555222//////...------------------,,,++++++***++++++++++++***************++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***))))))))))))***************)))))))))))))))***++++++,,,,,,,,,+++,,,---//////000000///......111333+++,,,...111555:::>>>AAAHHHGGGGGGGGGHHHJJJMMMOOOTTTVVV\\\dddqqq|||rrrqqqpppmmmmmmpppnnnttt~~~vvvsssoookkkhhhjjjooosss''''''&&&&&&&&&'''((())))))***++++++)))(((((()))&&&'''))))))(((((()))************+++,,,---...///222222222333666888;;;===@@@AAAAAA???======>>>???===>>>@@@@@@???>>>???AAA@@@AAACCCEEEFFFIIIMMMPPPVVV\\\ccckkkzzz}}}{{{zzz|||~~~~~~yyyzzz}}}||||||~~~xxxttttttsssooommmooollliiifffccc___ZZZTTTOOOJJJEEE@@@>>>===<<<777333444333111...---,,,,,,,,,------,,,,,,,,,,,,,,,---++++++************++++++***)))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((&&&$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''&&&'''((()))***))))))))))))***************))))))))))))***++++++***+++---------...000222...000000000//////000222222222444777;;;@@@CCCFFFHHHHHHHHHHHHIIILLLPPPSSSWWW^^^hhhsss~~~zzzuuutttxxxzzzxxxxxx{{{zzztttnnnmmmnnnqqqpppwww~~~((((((''''''(((((()))***(((***++++++)))(((((()))((()))******))))))***+++***+++,,,...000222333444444555777999;;;===>>>???======<<<:::999:::===@@@@@@AAABBBBBB@@@@@@AAACCCEEEHHHKKKNNNQQQTTTYYY\\\eeekkksss}}}}}}~~~||||||rrrrrrrrruuuzzz}}}~~~~~~yyyuuuwww}}}yyysssnnnnnnmmmjjjjjjllljjjjjjjjjkkkkkkiiieeeaaa\\\WWWQQQMMMJJJFFF@@@;;;;;;888444111.........///...---------------......++++++************++++++******)))))))))(((((((((************************(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''((()))***))))))))))))******************))))))******+++,,,***+++---......000333555///111444444333222222333:::;;;===???CCCGGGJJJLLLLLLLLLMMMMMMNNNQQQWWW[[[```jjjxxx{{{vvvwwwzzz~~~~~~yyywwwwwwpppqqqrrrrrrttt{{{'''''''''((((((((())))))(((***++++++)))((()))***)))***++++++******+++---+++,,,...111444666888999999:::;;;===>>>>>>>>>>>>999999999999999;;;???CCCAAABBBCCCCCCBBBBBBDDDEEELLLOOOSSSXXX\\\aaafffiiiqqqwww~~~~~~~~~{{{}}}~~~|||xxxtttrrrqqqjjjkkknnnrrrvvvzzz||||||~~~zzzsssnnnnnnnnnlllmmmpppooooooqqqsssttttttsssrrrmmmiiiddd```]]]XXXRRRNNNDDDAAA<<<777333222333444......------------......,,,,,,+++*********++++++*********)))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))((()))))))))***************************+++,,,---+++---//////000111444666555888;;;<<<;;;:::999999AAABBBDDDFFFIIILLLOOOPPPRRRSSSSSSSSSTTTXXX___eeeoooyyy{{{vvvwww{{{vvvxxx{{{}}}{{{}}}{{{vvvuuuxxx}}}~~~~~~&&&&&&''''''((((((((((((''')))++++++)))))))))***((()))***)))((()))+++------///222555888:::;;;<<<======>>>>>>>>>======<<<<<<>>>@@@AAAAAABBBDDDFFF???BBBDDDFFFEEEEEEFFFHHHOOOSSSYYY^^^ccchhhnnnqqqyyy~~~vvvwwwyyyyyyyyyyyyyyyyyyxxxzzz{{{yyyuuuqqqooonnnqqqtttxxx|||}}}wwwsssssstttsssuuuxxxyyyzzzzzz{{{{{{|||}}}~~~xxxwwwtttrrrpppmmmiiigggVVVQQQJJJBBB;;;777555444//////...------------...---,,,,,,+++******++++++************))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))((()))))))))************************+++,,,---......000111111111222555777>>>AAAEEEGGGFFFDDDBBBBBBEEEFFFHHHKKKMMMPPPQQQRRRVVVWWWXXXXXXXXX^^^gggooo}}}sssqqqpppuuu~~~xxxsssyyy{{{}}}~~~|||yyy{{{%%%&&&'''(((((((((''''''''')))***+++)))))))))***&&&'''((((((((())),,,///222444777:::<<<>>>>>>>>>??????>>>>>>=========<<<@@@BBBDDDDDDDDDDDDEEEFFFFFFIIIMMMPPPOOONNNMMMMMMSSSWWW]]]ccchhhmmmqqquuu}}}|||xxxwwwqqqtttxxxzzzzzz{{{|||}}}{{{}}}}}}|||yyyvvvttttttxxx|||}}}zzz|||}}}|||~~~~~~}}}~~~~~~~~~|||zzzyyykkkeee[[[PPPEEE<<<666444222222000///...---------...---,,,++++++***++++++++++++*********)))))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''((()))*********))))))))))))))))))*********************+++,,,---...///000222444555555777:::<<>>=========>>>???@@@@@@AAABBBCCCDDDGGGKKKNNNXXX\\\aaacccaaa^^^[[[YYYYYY]]]dddiiinnnrrrwwwyyy}}}~~~zzzwwwwwwuuuzzz}}}~~~~~~}}}zzzyyyyyyzzz|||wwwrrrhhh[[[OOODDD<<<888777666444222000///............---,,,+++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%'''((('''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))***+++***))))))))))))))))))***************+++++++++,,,...///000111444666999;;;===AAADDDLLLNNNQQQRRRQQQPPPOOOPPPOOOPPPRRRTTTVVVWWWWWWWWWXXX\\\aaadddiiitttrrrooonnnqqqssstttwww{{{}}}{{{|||~~~~~~{{{nnnggggggiiirrrvvv|||zzzwwwwwwwwwvvvtttmmmrrrzzz}}}{{{}}}~~~'''((()))++++++******)))'''(((***+++***)))***+++...///000111222555999======???AAACCCDDDDDDCCCCCC>>>===<<<<<<>>>@@@CCCDDDBBBBBBCCCEEEHHHOOOXXX^^^iiimmmrrrtttrrrlllgggddd```dddkkkppptttxxx|||}}}{{{{{{~~~|||}}}{{{|||www}}}|||zzz{{{{{{{{{zzzxxxxxxzzz{{{zzzuuummmbbbVVVLLLDDD@@@:::999777444222111000//////...---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%''')))(((&&&%%%&&&)))%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))++++++******)))))))))))))))************+++++++++,,,---...000000111444888;;;???CCCHHHKKKNNNPPPRRRRRRQQQPPPQQQQQQSSSTTTVVVXXXYYYZZZZZZYYY[[[aaaggglllsss{{{qqqjjjiiihhhkkkssszzzyyyuuuwwwzzz}}}rrrfffaaaaaacccjjjpppxxxzzzsssmmmiiigggfffeee```jjjwww}}}|||~~~vvvzzz~~~)))(((((((((((())))))***((()))***+++,,,,,,++++++---///222666:::>>>@@@AAACCC???>>>AAACCC@@@<<<<<<>>><<>>BBBCCCAAADDDJJJLLLOOOTTTYYY___gggnnntttuuu{{{}}}{{{||||||zzztttpppoooqqqsssssswww|||yyyrrrooonnnoooqqqvvv}}}{{{zzz{{{wwwyyy}}}|||yyymmmhhhccc___^^^]]]\\\ZZZTTTRRRMMMFFF???999555444222000---,,,---------,,,------,,,,,,++++++******++++++******))))))((((((************))))))))))))''''''((((((((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************+++******))))))***+++,,,......//////000222666999<<>>CCCGGGJJJKKKKKKJJJCCC>>>>>>===;;;<<<>>>AAA???@@@CCCDDDFFFKKKRRR[[[```fffkkknnnqqqtttuuuttt{{{yyytttppppppqqqsssxxx~~~~~~tttoookkkkkknnnrrruuu~~~}}}}}}ooolllhhhggghhhiiikkkkkkhhheee^^^VVVLLLCCC;;;777777444000......///...............---,,,+++)))))),,,,,,+++***))))))((((((************))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))(((((()))******************************+++,,,,,,......---------000555888@@@DDDIIILLLNNNPPPQQQSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZ\\\^^^aaaeeejjjppptttvvvmmmnnnrrruuuxxx|||~~~uuuqqqjjjggghhhkkknnnpppsssvvv{{{wwwhhh___^^^bbbfffrrr|||{{{))))))))))))***+++,,,,,,...---++++++...222777:::@@@BBBEEEHHHJJJJJJJJJIIICCC>>>;;;======<<<>>>BBBBBBCCCEEEIIIMMMSSS[[[bbbmmmqqquuuvvvvvvtttsssssswww}}}|||wwwssstttuuuvvv{{{}}}uuupppooopppttt{{{wwwuuusssqqqrrrtttvvvwwwwwwsssnnnfff\\\QQQFFF@@@>>>;;;666222111000000///---.........---,,,+++***---,,,++++++***)))((((((************)))))))))((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))******((((((((()))))))))))))))(((((()))***************************+++,,,,,,---------+++***+++...444999DDDHHHMMMQQQQQQPPPPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZ^^^```cccgggnnnxxxyyyrrrtttyyy{{{{{{|||}}}~~~}}}zzzyyyxxxxxxzzz|||{{{ooojjjkkkmmmpppvvv|||{{{{{{}}})))))))))******,,,------,,,,,,,,,...222888>>>AAAHHHHHHIIIIIIHHHFFFDDDBBB===;;;;;;>>>???===???CCCAAAFFFMMMUUU^^^iiirrrwwwzzz{{{}}}|||yyywwwvvvvvv|||~~~zzzyyy{{{||||||~~~xxxvvvxxx{{{{{{{{{||||||}}}zzzrrrfffZZZQQQJJJFFF@@@;;;777555222000---............---,,,,,,,,,,,,,,,+++***))))))(((************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''))))))(((''''''&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))***************))))))***+++,,,---------//////......000444;;;???FFFJJJOOOQQQQQQOOONNNMMMQQQRRRSSSUUUWWWZZZ\\\]]]```dddjjjsss~~~{{{{{{vvvwww}}}~~~~~~}}}|||~~~(((((((((((()))***,,,,,,,,,...000444999???CCCFFFIIIHHHGGGEEECCCAAA???>>>>>>===>>>@@@@@@>>>@@@DDDFFFPPP\\\fffqqq|||}}}~~~~~~|||{{{{{{|||}}}}}}~~~~~~}}}}}}{{{~~~sssiii[[[VVVPPPIIICCC===777444000///...---------------+++++++++++++++*********************))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((())))))***(((((()))***************((()))+++,,,------------...///000222555:::AAAFFFJJJMMMOOOPPPPPPNNNNNNOOOSSSTTTUUUXXX[[[^^^```bbbdddkkkxxx((((((((()))***+++,,,---000333777===AAAEEEGGGGGGDDDCCCAAA@@@????????????@@@>>>???AAAAAAAAAFFFMMMVVVcccqqqyyy{{{}}}}}}{{{zzzzzzyyyzzzzzz{{{zzzxxx||||||mmmiiibbbZZZRRRHHH@@@:::666333000---+++++++++,,,******++++++++++++,,,,,,************))))))))))))))))))************))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''((((((((()))''''''(((((()))******+++)))))))))(((((((((''''''&&&&&&''''''((())))))***(((((()))***************((()))+++,,,.........------000333777<<>><<<<<<===???AAACCC@@@===>>>@@@BBBEEENNNWWWhhhuuu}}}tttyyy||||||wwwtttrrruuuvvvvvvyyy~~~~~~}}}yyyyyy}}}yyyuuunnnfff\\\QQQFFF???:::777222---***))))))***)))******++++++,,,------************))))))))))))))))))************))))))'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%############$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))'''(((((()))***++++++,,,)))))))))))))))*********&&&&&&&&&'''((())))))***(((((()))***************((()))+++---............333666;;;@@@FFFLLLSSSXXXTTTTTTSSSQQQPPPQQQTTTWWWYYYZZZ\\\___cccfffiiikkk|||}}}}}}}}}(((***+++,,,---000444777999>>>DDDIIIIIIEEE???;;;;;;<<<>>>???>>>???AAACCCDDDAAABBBFFFIIIOOO]]]mmm~~~xxxwwwxxxzzzyyywwwsssrrrqqqpppssswww~~~}}}~~~|||}}}{{{vvvqqqmmmeeeUUUFFFBBB===777555555555111---***+++------,,,++++++,,,************))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))+++***'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((***+++)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))(((((((((((()))************+++++++++,,,,,,,,,***((((((***+++000000///---,,,---000333666<<>>999777777:::<<<>>>???@@@BBBDDDGGGGGGLLLSSSYYY```mmm{{{}}}}}}|||xxxwwwwwwwwwuuusssssstttvvvxxx{{{}}}~~~|||}}}{{{vvvtttpppdddXXXOOOGGG===777444333///,,,......///...---,,,,,,,,,+++*********))))))))))))***)))))))))((((((((((((******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))(((((('''''''''((((((((((((((('''''''''''''''&&&&&&$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''((((((((('''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&(((******)))(((((((((******))))))))))))******))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))((()))************+++++++++)))***+++***))))))+++------......------000555999BBBGGGNNNTTTWWWYYY[[[\\\YYYXXXWWWWWWXXXYYYZZZ[[[\\\```gggoooyyy---...000222555999???DDDJJJGGGBBB>>>:::888777777888:::===???@@@CCCFFFHHHRRRUUU]]]gggmmmrrr{{{{{{wwwxxxxxxwwwxxxxxxvvvtttsssuuuzzz}}}~~~}}}xxxyyy}}}yyyyyyxxxqqqggg[[[RRRFFF<<<777444111///222111000///...---,,,,,,+++++++++*********))))))******)))))))))(((((((((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((&&&&&&%%%%%%&&&'''&&&%%%%%%%%%&&&((()))%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&((((((((((((((()))))))))&&&(((******((('''((((((******))))))))))))******))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))************+++++++++&&&(((*********+++---...+++,,,---///222888???DDDPPPTTTYYY\\\^^^^^^^^^______^^^]]]\\\\\\\\\]]]^^^^^^fffsss000333777;;;===AAADDDGGGEEEBBB<<<888666777999;;;;;;<<<>>>AAADDDJJJQQQVVVeeeiiiqqqxxx{{{|||}}}~~~}}}zzztttpppqqqsssuuuzzzzzzyyyxxxxxx{{{~~~}}}{{{~~~xxxooobbbZZZPPPFFF@@@<<<888666444222///...------------,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************)))(((''''''((()))***)))((('''&&&%%%%%%&&&&&&---,,,+++)))((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((%%%&&&((()))***)))((('''(((''''''&&&&&&&&&''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&((())))))''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))))))))*********))))))*********+++++++++&&&(((***+++++++++---...,,,...111555:::BBBJJJPPPXXX[[[___aaaaaa`````````cccbbbaaa____________```dddppp}}}~~~444999???CCCEEEEEEDDDEEE:::888555444444777:::===<<<===@@@EEELLLWWWccckkkvvv{{{|||yyywwwtttpppllliiiiiimmmqqqzzz{{{}}}~~~~~~~~~}}}}}}ssshhhddd]]]VVVNNNGGG@@@<<<777333///------......---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))************(((((((((((())))))******((()))))))))*********+++******((('''''''''((()))&&&&&&&&&&&&&&&'''((((((---,,,+++***)))(((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&((()))))))))((('''''''''&&&&&&&&&''''''(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((()))(((&&&&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((())))))***((()))))))))*********+++))))))*********+++++++++)))***,,,,,,++++++---///111444999>>>EEEMMMUUU[[[]]]___bbbccccccbbbbbbcccbbbaaa`````````bbbcccdddnnn{{{~~~{{{uuummmiiijjjoootttwww;;;???DDDGGGFFFCCC@@@>>>444444333333555999<<>>DDDMMMUUUZZZiiinnnuuuzzz}}}~~~|||uuurrrssspppiiillliiikkkqqqvvvyyyyyyyyy}}}|||}}}|||yyyssslllgggdddXXXOOOCCC<<<888666222///......---------,,,,,,,,,+++++++++************)))))))))******++++++++++++'''(((((()))***+++++++++((())))))***++++++,,,,,,111111222222000,,,(((&&&((())),,,------***'''$$$************)))'''&&&%%%''''''''''''((((((((()))))))))************))))))'''%%%###""""""$$$''')))&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((+++*********))))))(((((('''((('''&&&%%%%%%''')))((((((''''''''''''(((((())))))))))))))))))))))))))))))((())))))***++++++((())))))***++++++,,,,,,)))************+++++++++,,,,,,++++++,,,000777;;;AAAFFFMMMTTTXXX\\\^^^```aaabbbdddcccaaa``````aaagggkkkrrr|||xxxtttyyy{{{uuuvvvxxxuuummmfff^^^XXXUUUVVVWWWXXXZZZhhhwwwLLLGGG>>>666555888999777===@@@CCCFFFQQQcccssszzzzzzxxxwwwwwwxxxwwwtttpppmmmqqquuuyyy}}}{{{zzz|||yyy}}}{{{vvvrrrppppppqqqiiibbbWWWKKKAAA:::666444111///------------,,,+++*********+++,,,---///000))))))))))))))))))))))))******++++++++++++******((())))))***+++...333777::::::888666333///,,,***%%%&&&&&&'''((()))******(((((((((((()))))))))))))))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%))))))((((((''''''&&&&&&((((((((((((((('''''''''******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++((()))++++++******+++---...---,,,,,,///555>>>DDDLLLPPPVVV[[[^^^```bbbcccccc___]]]___```___bbbfffgggyyywwwpppooovvv{{{yyyrrrwwwvvvlllfffbbb\\\ZZZWWWSSSRRRRRRTTTUUUWWW```kkkuuuDDD@@@999555555888::::::>>>DDDLLLVVVeeewww~~~zzzyyywwwuuuvvvyyy}}}zzzvvvxxxzzz}}}{{{{{{}}}yyy|||{{{wwwvvvwwwxxxwwwqqqeeeYYYNNNDDD===999555333000/////////...---,,,,,,+++++++++,,,------******************************++++++++++++******)))***++++++,,,///333777=========;;;888333...,,,)))))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))******++++++)))+++,,,,,,++++++,,,...---......///222999AAAGGGPPPUUUZZZ^^^``````aaaaaa[[[ZZZ\\\```aaa```dddiiivvv~~~wwwuuuxxx|||yyyqqqfff]]]XXXUUUSSSRRRRRRRRRTTTWWWYYY[[[ZZZ___gggmmmuuu<<<999666555666:::>>>BBBDDDPPP___mmm{{{|||vvvsssqqqrrryyy~~~{{{{{{}}}|||xxx{{{|||zzz{{{}}}|||ssshhh]]]QQQGGG@@@777444000.........---,,,------,,,+++++++++++++++******************************++++++++++++*********+++++++++,,,...222555===???AAAAAA>>>888222///,,,+++***)))((('''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((()))******+++'''''''''(((((((((((((((''''''((((((((((((((((((***))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))***++++++++++++,,,---,,,++++++---......///111444888???GGGLLLVVVZZZ___aaaaaa___^^^^^^WWWXXX]]]aaabbbbbbiiirrr{{{{{{pppbbbXXXQQQMMMKKKOOOQQQUUUYYY^^^cccgggiiidddeeeggghhhkkkrrr|||888666666888:::===DDDKKKTTTfffzzzyyytttrrrqqquuu|||{{{~~~yyyuuuyyy}}}yyypppdddWWWNNN???;;;555111///...---,,,------,,,+++++++++++++++******************************++++++++++++******)))***+++++++++,,,///222999<<<@@@BBBAAA===777333,,,+++***(((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((())))))******+++,,,,,,+++,,,,,,+++***+++---///000222666:::???FFFMMMRRR[[[^^^aaabbb```]]][[[ZZZXXXZZZ^^^bbbccchhhvvv~~~uuuggg[[[SSSOOONNNMMMUUUYYYaaaiiiqqqwwwzzz|||vvvtttqqqmmmlllnnnrrruuu666555777;;;<<<>>>HHHSSSiiiuuuqqqqqqqqqyyy~~~|||~~~vvvttttttttttttvvvzzz~~~~~~{{{vvvsssvvv{{{~~~zzzjjj___NNNHHH@@@999555333111000,,,,,,++++++,,,,,,---...******************************++++++++++++******((()))***))))))))),,,...111444:::>>>???===:::777+++***((('''&&&'''((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++***+++...000333777<<>>@@@MMM]]]}}}{{{qqqnnnpppppp{{{yyypppssszzz~~~~~~~~~}}}{{{wwwpppjjjlllmmmoooqqqrrrtttxxx{{{~~~~~~yyyuuuvvvzzz|||vvvtttsssvvv{{{yyylll\\\TTTJJJ@@@999444111000------,,,------...//////++++++++++++++++++++++++******++++++++++++******((()))))))))'''''')))+++***---222666999::::::999,,,+++)))''''''''')))***(((((((((((())))))))))))'''(((((())))))))))))))))))(((((('''&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,+++++++++++++++---000333999===CCCIIINNNRRRWWWZZZ]]]^^^^^^]]][[[YYYYYYYYYXXX[[[bbblllxxxxxxrrreee```XXXTTTTTTWWWZZZ\\\ccclll{{{|||uuuuuuvvvxxx{{{}}}|||{{{999777<<>>333222111000......------++++++++++++++++++++++++******++++++++++++******)))++++++***)))(((((()))(((((()))+++...222666888555333///+++)))))))))***(((((((((((())))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))******++++++,,,------------......///333888;;;@@@EEELLLRRRUUUXXXZZZ[[[]]]]]][[[ZZZYYYZZZ^^^aaammmuuu{{{ooojjjhhhfffiiiooowww}}}CCCFFFHHHIIIMMMYYYlllzzzvvvrrrvvv{{{~~~|||uuutttyyy~~~~~~ooooooooonnnmmmjjjhhhgggdddccc```^^^\\\[[[[[[[[[YYY]]]aaa___\\\\\\cccjjjlllttt{{{uuuqqqooommmqqq{{{}}}sssooommmpppwww{{{{{{yyy{{{|||~~~}}}{{{zzz|||pppeeeZZZNNNBBB;;;:::777222///---,,,+++***+++++++++*********************************************++++++++++++******++++++***((((((+++000444;;;555...******+++)))((())))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))+++*********))))))((((((***++++++***((()))+++---...---,,,///333999===@@@GGGJJJOOOSSSUUUVVVXXXYYYTTTTTTXXX^^^^^^]]]eeeppp~~~HHHKKKOOOQQQTTT___nnnzzz|||uuunnnmmmrrrxxx|||~~~~~~zzzzzz~~~yyyvvvllllllllljjjhhhfffcccbbb^^^]]][[[YYYYYYXXXYYYYYYZZZ___eeeeeecccdddiiinnnttt|||~~~yyyuuusssrrrwwwzzzpppllliiiiiilllmmmllljjjnnnoooqqqtttxxx}}}~~~{{{rrrhhh[[[MMMDDD===999555222000///---+++,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))******)))***---000444333111...+++*********((((((((()))))))))))))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))+++*********))))))))))))+++,,,,,,+++******,,,---------///333888>>>CCCEEEHHHLLLPPPSSSTTTUUUWWWXXXZZZXXXYYY^^^bbbhhhuuuOOOTTTYYY\\\___fffqqqzzz}}}yyyrrrkkkgggjjjpppvvvwww|||}}}yyyxxxxxxxxxxxxxxxvvvuuurrrpppnnnmmmjjjjjjiiigggeeebbb```___[[[[[[ZZZYYYYYYYYYZZZZZZ]]]ccciiilllkkkkkkooosss|||~~~zzzxxxyyy~~~yyysssqqqooollljjjiiiggggggfffffffffhhhkkkpppuuuxxx}}}~~~vvviiiZZZOOOBBB>>>999555222000...,,,.........------,,,,,,,,,******************************++++++++++++******''')))++++++***)))***+++,,,111444333///++++++,,,((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))***************)))))))))+++---...---,,,+++,,,------///333999???EEEIIILLLKKKNNNQQQSSSTTTUUUWWWXXX^^^[[[\\\cccooo}}}|||WWW\\\aaaeeegggkkkrrrwwwyyytttmmmhhhgggkkkqqquuuuuu|||xxxrrrnnnmmmoooppplllmmmmmmmmmlllkkkkkkjjjjjjjjjiiihhhfffdddcccbbbbbbaaaaaaaaa````````````bbbgggkkkmmmlllnnnrrrvvv~~~|||}}}{{{zzz{{{zzzwwwtttqqqqqqqqqlllkkkiiiggghhhjjjmmmooosssvvv{{{zzzooobbbYYYKKKEEE===777333111/////////......------,,,,,,,,,******************************++++++++++++******)))***++++++)))))))))***(((---333555333///---+++((((((((()))******++++++(((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((***))))))))))))***++++++))))))))))))))))))))))))************************+++,,,......---,,,---...000333999???DDDHHHLLLOOONNNPPPSSSTTTTTTUUUXXXZZZ^^^___ggguuu~~~~~~^^^bbbgggjjjkkkmmmpppsssqqqoookkkiiijjjnnnsssvvv{{{~~~~~~~~~zzzuuuoooiiieeeeeegggiiieeehhhkkkoooqqqqqqpppooonnnmmmllllllkkkjjjjjjjjjjjjjjjiiihhhgggfffeeeeeehhhiiijjjiiiiiilllqqqvvv~~~~~~~~~~~~{{{{{{{{{xxxvvvrrrnnnlllkkkkkklllnnnppprrruuuyyy|||~~~|||}}}~~~}}}zzzsssjjjcccVVVOOODDD;;;555333222111///......---,,,+++++++++******************************++++++++++++******,,,,,,,,,***((((((***---(((***---222555444///***((()))))))))*********+++((((((((((((((((((((((((&&&''''''(((((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))***************+++++++++***+++------,,,---...000555:::@@@DDDGGGIIILLLOOOQQQRRRTTTTTTUUUWWW[[[^^^```kkk}}}dddgggjjjkkkllllllnnnooojjjkkkkkkkkklllqqqwww{{{zzz|||~~~xxxooolllhhhdddcccdddfffhhhhhhlllrrrwwwzzzyyywwwuuurrrqqqpppooonnnnnnnnnnnnlllllllllllljjjiiigggfffkkkjjjhhhggggggkkkpppuuu}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyuuusssqqqqqqqqqppppppoooppprrrtttuuutttuuuvvvwww{{{{{{xxxyyy}}}~~~}}}yyysssnnnccc[[[PPPFFF>>>:::666444//////...---,,,++++++*********************************++++++++++++******,,,,,,+++)))((((((+++...***))))))...333444111,,,************************))))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))*********++++++++++++++++++,,,---------///222555<<<@@@EEEHHHHHHIIILLLOOORRRSSSTTTUUUWWW[[[```dddllljjjjjjkkkkkkjjjkkklllmmmiiillloooooopppuuu~~~~~~|||{{{xxxqqqkkkjjjiiihhhiiikkkmmmnnntttwww{{{~~~}}}zzzxxxuuutttqqqooommmllllllllljjjkkkkkkkkkkkkjjjiiihhhiiiiiihhhhhhjjjmmmrrruuu{{{}}}|||{{{zzzyyyzzz|||}}}|||zzzxxxuuusssrrrqqqqqqoooooooooooorrrwww~~~~~~xxxtttvvv{{{|||wwwmmmhhh```VVVMMMDDD<<<777111000000///...---,,,+++******************************++++++++++++******(((***+++***))))))***+++***))))))***---///111222,,,++++++******)))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,------------...222777;;;AAAEEEJJJKKKJJJJJJNNNRRRRRRSSSUUUVVVYYY___eeejjj|||mmmmmmkkkjjjjjjjjjkkkllllllppptttsssssszzz|||||||||~~~~~~~~~}}}zzzsssmmmkkklllmmmoooqqqsssuuuvvv~~~{{{yyyvvvuuuqqqnnnkkkiiihhhhhhhhhiiijjjkkklllkkkkkkjjjfffgggiiikkknnnqqqtttvvvxxxyyy{{{~~~~~~|||{{{zzzxxxwwwxxxzzz}}}{{{vvvsssqqqllllllkkkjjjkkkpppvvv{{{}}}yyytttuuu{{{{{{ssspppkkkcccYYYMMM@@@888222222111000///...------******************************++++++++++++******$$$'''***,,,+++)))(((((()))******)))(((***111777---,,,,,,+++***)))(((((())))))))))))))))))))))))''''''((()))******))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,//////......000444;;;@@@DDDHHHLLLMMMKKKLLLPPPUUURRRSSSUUUWWW[[[aaahhhnnn}}}yyyyyy{{{rrrrrrqqqrrrtttwwwyyy{{{{{{zzzxxxxxxwwwvvvuuutttuuuuuuwwwwwwuuuwww{{{wwwrrrnnnnnnkkkiiimmmvvvzzzxxxzzz}}}}}}~~~{{{~~~||||||uuupppppprrrtttuuuwwwyyy|||~~~zzzwwwtttoooooooooooonnnnnnnnnnnnlllkkkjjjiiiiiihhhiiiiiiccceeeiiimmmppprrrttttttwwwyyy{{{}}}~~~}}}|||zzz{{{{{{zzzzzz{{{|||~~~zzzvvvssspppnnnoooppppppooonnnppptttxxx}}}yyyxxxzzz}}}yyyyyyuuummmeeeZZZKKK>>><<<:::666000,,,***,,,...,,,,,,+++++++++++++++++++++++++++************)))))))))(((((((((((())))))%%%&&&((())))))***,,,...555333000---+++******)))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++***+++---///,,,...111444777;;;@@@CCCEEEIIINNNPPPQQQQQQQQQQQQVVVUUUXXX\\\]]]aaaooo|||xxxvvvuuusssrrrrrrqqqnnnkkkhhhfffdddccc^^^^^^^^^^^^```bbbdddeeennnmmmmmmkkkiiigggeeedddccccccaaaaaabbbdddfffhhhfffhhhjjjjjjkkklllooorrrxxxxxxyyy}}}xxxqqqllllllnnnrrr{{{}}}|||xxx}}}}}}yyyvvvttttttwwwyyy{{{|||}}}~~~|||yyyvvvsssqqqoooooonnnnnnmmmllllllkkkhhhhhhgggggggggggghhhhhhjjjkkknnnrrruuuwwwxxxyyyvvvwwwxxxxxxyyyxxxxxxwwwzzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~|||xxxuuusssqqqooommmmmmmmmmmmooorrrwww|||}}}{{{~~~||||||yyyrrrjjjbbbVVVJJJ>>>;;;666111...,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++************++++++'''(((******))))))***,,,222444444111,,,((((((***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,+++,,,...000...000555888;;;???CCCFFFGGGJJJOOORRRSSSTTTTTTUUUWWWTTTUUUYYY]]]fffwww{{{wwwrrrooojjjgggeeedddbbbaaacccbbb```]]]ZZZYYYWWWWWWTTTTTTTTTTTTUUUVVVXXXYYY[[[[[[ZZZZZZXXXWWWUUUTTTRRRQQQPPPPPPQQQRRRTTTVVVVVVWWWYYYZZZZZZ\\\___aaaggggggiiilllrrrxxx~~~zzzrrrlllnnnvvv~~~{{{yyyzzzttt||||||wwwuuuvvvxxxyyy{{{~~~}}}|||yyyvvvsssqqqpppooooooooonnnmmmkkkjjjiiihhheeeeeeddddddeeeeeeffffffiiijjjlllooorrrsssuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}||||||{{{}}}}}}zzzvvvssspppnnnjjjhhhjjjnnnsssvvv~~~{{{uuuoooeee\\\HHHBBB:::444222000...,,,------,,,,,,,,,+++++++++,,,+++++++++************++++++************++++++)))***+++***)))((()))***---333777555...))))))+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------,,,,,,---///111000444999>>>AAADDDGGGIIIJJJMMMQQQTTTUUUVVVXXXYYYXXXUUUUUU[[[dddsss|||yyywwwsssnnnlllllljjjgggcccaaa^^^ZZZXXXWWWVVVUUUSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKGGGGGGFFFFFFFFFHHHIIIJJJJJJKKKMMMNNNNNNOOORRRTTTUUUUUUWWWZZZ^^^dddiiillloooqqquuuxxx{{{{{{vvvrrrvvv{{{xxxvvvxxxzzz}}}xxxpppppptttwwwxxx{{{~~~~~~{{{zzzzzzxxxwwwtttqqqpppoooppppppppppppnnnmmmkkkiiihhhgggddddddcccbbbbbbbbbcccccccccdddfffhhhjjjlllmmmmmmqqqsssuuuxxxyyyxxxwwwvvvwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~wwwtttpppmmmlllnnnppprrrrrruuuzzzvvvmmm[[[PPPCCC:::666555222///......------,,,,,,++++++,,,,,,+++++++++*********))))))(((((((((((())))))(((***+++***)))((()))******...333555222...,,,,,,))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,------,,,,,,---000333333777===BBBEEEHHHJJJLLLNNNQQQTTTUUUVVVWWWYYYZZZYYYYYY]]]fffuuu~~~yyytttppplllhhheeeeeebbb^^^\\\[[[YYYWWWTTTUUURRRPPPNNNNNNNNNLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEFFFGGGHHHEEEGGGHHHIIIIIIJJJLLLOOOMMMMMMNNNOOORRRVVVYYY[[[```aaaccceeegggkkkpppsss{{{}}}~~~zzzzzz{{{~~~{{{yyywwwuuuuuuvvvwwwxxxyyy|||wwwiiigggnnnwwwzzzyyy{{{wwwtttssssssrrrpppoooooopppssstttqqqpppooommmkkkiiihhhgggeeeeeedddbbbbbbaaaaaaaaaaaabbbcccdddfffhhhiiijjjlllpppuuuzzz|||{{{yyywwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||{{{xxxvvvtttsssrrrjjjmmmqqqwww|||pppcccPPPBBB;;;888444111//////......---,,,,,,+++,,,,,,,,,++++++++++++***))))))(((((((((((())))))'''(((******))))))+++,,,((())),,,111555555000,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++,,,...222555777;;;@@@EEEHHHJJJLLLMMMRRRTTTUUUUUUUUUVVVXXXZZZYYY```lllyyyyyytttoookkkgggccc```\\\YYYVVVWWWUUURRRPPPNNNMMMKKKJJJIIIGGGEEEEEEFFFFFFEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEDDDEEEHHHJJJLLLLLLKKKLLLLLLNNNOOOPPPVVVWWWWWWWWWWWWYYY^^^aaaeeehhhlllmmmmmmnnnqqqttttttuuuwwwyyy|||{{{zzzrrrooonnnllljjjlllpppwww~~~vvvmmmeeegggrrr{{{~~~|||~~~yyytttrrrqqqooonnnnnnnnnooorrrtttvvvqqqpppooommmkkkiiihhhgggffffffeeedddcccccccccccc``````aaabbbdddfffhhhjjjlllooouuuzzz||||||yyywwwxxxyyyyyyzzzzzzyyyyyyxxxuuuuuuvvvwwwyyyzzz{{{|||~~~~~~~~~}}}|||~~~{{{wwwtttlllmmmooorrruuuxxx{{{|||~~~xxxeeeRRREEE<<<666222000000///...---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++&&&((()))***))))))+++---)))''''''---444666222---************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---000555999<<>>AAADDDGGGIIIJJJLLLOOOQQQSSSTTTUUUUUUUUUXXX]]]```nnn|||xxxtttpppjjjddd```[[[VVVSSSRRRPPPMMMKKKKKKJJJIIIGGGDDDDDDDDDCCCAAAAAAAAABBBCCCCCCCCCDDDGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFHHHJJJLLLOOOQQQTTTTTTUUUUUUUUUXXXXXXYYY[[[]]]```bbbccchhhjjjnnnsssxxx|||rrrgggffflllrrruuu~~~wwwppplllhhhbbbhhhnnnssstttuuuyyy|||zzzzzzyyyvvvsssqqqqqqrrrmmmmmmmmmnnnooopppqqqrrrmmmlllkkkjjjiiigggffffffdddeeeeeefffhhhjjjlllmmmppppppppprrrtttwwwzzz|||~~~}}}|||{{{|||}}}~~~||||||||||||{{{yyywwwvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~{{{|||~~~~~~~~~|||{{{yyywwwuuutttsssssssssvvv~~~|||eeeOOO@@@999222111000///...---,,,,,,---------,,,,,,,,,++++++))))))(((((((((((())))))***+++,,,***((('''((((((************+++,,,///111//////...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---...///000222777===BBBEEEGGGIIIJJJKKKMMMPPPSSSRRRSSSTTTUUUWWW[[[```ddd}}}zzzsssmmmiiifffbbb\\\WWWTTTQQQMMMKKKKKKIIIGGGFFFGGGGGGFFFEEECCCCCCCCCBBBAAAAAABBBDDD@@@@@@@@@BBBEEEGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEFFFHHHJJJGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIIIIHHHGGGFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUXXXZZZ]]]aaaeeehhhkkklllpppvvv~~~}}}{{{yyyxxx|||oookkkkkknnnzzz|||pppkkkjjjhhhfffiiilllooorrrssstttuuuvvvxxxwwwvvvtttsssrrrrrrrrroooooonnnmmmllllllmmmmmmggghhhjjjkkkkkkjjjhhhggggggffffffhhhlllrrrxxx{{{}}}||||||{{{zzz}}}yyyvvvvvvyyy{{{|||{{{wwwwwwyyyzzz{{{|||||||||||||||||||||}}}~~~|||yyyuuurrrqqqsssuuuyyynnn]]]LLL???:::777444111000///---+++......---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((()))******333111...+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))+++++++++))))))***---000...------111999@@@DDDEEELLLMMMMMMNNNOOOQQQQQQRRRSSSSSSVVVXXXVVVXXXgggxxx{{{pppiiifffccc^^^YYYRRRQQQOOOMMMKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJDDDFFFHHHJJJLLLMMMLLLLLLMMMNNNPPPRRRVVVYYY\\\]]]```ccchhhooowww|||{{{zzz}}}uuulllnnnssswwwxxxnnnhhhggghhhgggfffrrrssstttuuutttttttttttttttsssrrrqqqqqqqqqqqqqqqmmmmmmlllkkkkkkkkkkkkkkkhhhiiijjjkkklllkkkjjjjjjjjjkkkmmmqqqwww~~~}}}~~~{{{xxxwwwxxxzzzyyyxxxvvvwwwxxxyyyzzz{{{|||}}}xxxxxxyyyyyyzzz|||}}}~~~}}}{{{yyyxxxwwwwwwxxxzzzrrrdddUUUHHH@@@;;;666222111000///...///...---,,,++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((()))******000...---+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))***++++++******+++---///000///111555<<>>FFFJJJKKKNNNOOORRRTTTWWWXXXYYYYYYZZZXXXZZZ```gggqqq|||}}}tttmmmccc]]]VVVPPPLLLJJJGGGEEEFFFEEEDDDCCCBBBBBBBBBCCCAAAAAA@@@@@@AAABBBDDDFFFIIIJJJKKKJJJJJJJJJMMMOOOMMMOOOPPPQQQPPPQQQRRRTTTQQQSSSUUUVVVVVVWWWYYY[[[[[[]]]```cccfffiiinnnqqqsssssstttvvvxxx{{{|||oooddd]]]YYYSSSOOOMMMLLLLLLLLLJJJJJJLLLNNNRRRUUUYYYZZZccchhhooouuu|||}}}xxxsssqqqrrrssssssqqqtttxxx}}}}}}yyysssnnnjjjkkkrrrxxxzzzzzz|||{{{yyyyyyzzzyyywwwuuuxxxxxxxxxyyyzzz|||~~~{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwvvvzzz{{{~~~~~~}}}xxxppp^^^QQQBBB:::555111///111///---,,,+++------,,,+++,,,,,,+++++++++++++++,,,******************************))))))))))))******(((((())))))*********+++)))))))))******)))))))))'''(((******))))))+++,,,((()))))))))******************))))))))))))************))))))******+++,,,)))******+++,,,,,,------000///111888BBBJJJMMMNNNQQQRRRSSSUUUWWWYYYZZZZZZ\\\XXXZZZfffwwwzzzrrriii```ZZZVVVRRRMMMIIIGGGGGGGGGFFFBBBBBBAAA@@@???>>>======>>>???@@@AAACCCFFFIIIJJJJJJKKKLLLLLLKKKLLLNNNOOOOOOQQQRRRSSSRRRRRRTTTUUUUUUWWWYYY[[[\\\]]]```bbbfffiiimmmppptttxxx}}}vvvgggaaaXXXRRROOONNNMMMLLLIIIJJJKKKMMMPPPRRRTTTVVVUUUYYY```eeekkkttt~~~~~~}}}rrrqqqrrrtttwwwyyyzzzzzz|||~~~|||wwwsssooonnnoootttzzz~~~~~~}}}|||{{{yyyyyyyyyyyywwwvvvxxxyyy{{{}}}}}}|||zzzyyyxxxwwwwwwwwwxxxxxxzzz{{{|||}}}~~~~~~}}}|||rrraaaMMMAAA999444111222111///------.........------,,,,,,++++++++++++,,,++++++++++++++++++++++++******)))))))))***++++++''''''((()))***+++,,,,,,))))))************))))))&&&(((******))))))+++,,,))))))))))))***************))))))(((((())))))*********))))))******+++,,,***++++++,,,---...//////111333777===EEEKKKOOOPPPSSSSSSTTTVVVWWWYYYZZZ[[[]]][[[bbbuuu}}}sssiiibbb\\\UUUPPPKKKJJJHHHFFFEEEEEEFFFGGGCCCBBBBBBAAA@@@???>>>===???@@@AAADDDGGGIIILLLMMMIIIKKKLLLLLLLLLLLLMMMOOOPPPRRRTTTUUUUUUVVVXXXZZZ]]]___aaaccceeehhhlllooouuuwww{{{~~~rrrjjj___VVVRRROOOMMMKKKJJJKKKLLLMMMOOOPPPQQQRRRNNNRRRXXX\\\aaagggpppwwwyyysssrrrnnnrrrxxx|||~~~~~~zzzwwwvvvppprrrtttwwwzzz}}}~~~~~~|||{{{yyyyyyzzzzzzyyyxxxyyy|||~~~{{{xxxwwwxxxyyyzzzwwwxxxyyyzzz{{{}}}}}}~~~sssZZZJJJ???666222111111///------...///...---...---,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,(((((())))))******++++++((()))***++++++***)))(((&&&((())))))((((((***+++))))))))))))************)))((((((''''''(((((()))******))))))******+++,,,+++,,,,,,---...///000111444888>>>CCCHHHLLLPPPSSSTTTTTTUUUVVVWWWXXXZZZZZZ[[[```qqq|||rrrsss{{{|||}}}{{{rrrkkkbbb[[[VVVSSSNNNKKKFFFGGGFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEGGGIIIKKKMMMNNNKKKMMMOOOOOOOOOOOOPPPQQQSSSVVVYYY[[[]]]___bbbeeejjjlllooorrruuuyyy~~~wwwnnnaaaXXXTTTRRRPPPMMMMMMMMMNNNNNNOOONNNNNNNNNMMMQQQUUUXXX[[[___fffkkkttt{{{{{{sssooommmpppwww~~~{{{{{{{{{tttuuuvvvvvvwwwxxx||||||{{{yyyyyy{{{|||{{{zzz}}}zzzyyyzzz{{{uuuvvvvvvxxxzzz}}}dddPPPCCC888222000000///------.........---...---,,,,,,++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************))))))))))))((()))***++++++***)))(((&&&((())))))(((((()))***))))))))))))************((((((''''''''''''((((((*********)))***++++++,,,,,,,,,---...///000111222666<<>>666222222111000000222222111///---------,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********+++*********))))))((((((((((((((((((((((((((((((***))))))((()))+++---...))))))(((((('''''''''&&&))))))))))))))))))))))))++++++***************+++***+++,,,------000444777CCCEEEGGGJJJMMMPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZ[[[```ttt}}}ssseee]]]^^^eeemmmqqqtttvvvwwwyyy|||{{{qqqggg___ZZZOOOMMMJJJHHHFFFFFFFFFGGGFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQRRRTTTVVVWWWYYYYYY___bbbgggmmmssswwwzzz{{{mmmeee[[[WWWWWWYYYXXXWWWWWWUUUTTTSSSTTTSSSQQQPPPPPPQQQRRRQQQQQQTTTZZZ___aaafffppp|||tttlllkkkpppuuu~~~|||zzzyyyxxxvvvvvvuuuwwwyyy|||}}}~~~|||}}}{{{rrrjjjhhhbbbaaa^^^\\\YYYWWWVVVUUUVVVWWWYYY]]]ccckkkssswww|||xxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~ooo___QQQEEE;;;666333111////////////...,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******+++*********))))))))))))((((((((((((((((((((((((---,,,+++))))))))))))*********)))))))))(((((((((************************++++++************+++++++++,,,------///222777;;;DDDEEEHHHKKKNNNQQQSSSTTTWWWXXXXXXXXXXXXZZZ^^^aaaooooooiiibbb```dddlllssswww{{{}}}wwwnnneee]]]VVVRRRMMMLLLIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGLLLMMMMMMOOOPPPRRRSSSSSSUUUVVVXXXZZZ\\\^^^aaadddnnnrrryyy~~~zzzllleee]]]ZZZ[[[^^^^^^]]]\\\ZZZXXXWWWWWWVVVUUUSSSRRRSSSSSSQQQOOOQQQVVVZZZ^^^aaahhhqqqwww|||{{{xxxnnnjjjpppzzz|||zzzxxxwwwvvvrrrssstttvvvxxxzzz|||}}}ssslllddd[[[UUUSSSNNNMMMKKKIIIHHHGGGFFFFFFGGGGGGHHHKKKQQQWWW]]]```iiilllrrrwww{{{}}}{{{zzzzzzzzz{{{|||}}}~~~~~~~~~wwwnnndddZZZOOOCCC;;;666333000//////...---,,,------------,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,++++++++++++******************)))))))))((((((((((((((((((((((((---,,,+++))))))((())))))++++++************))))))************************++++++************++++++,,,,,,---...000555;;;@@@FFFGGGIIILLLOOORRRTTTUUUXXXZZZ[[[YYYXXX\\\eeelll{{{qqqiiigggfffiiiooowww}}}vvvpppggg^^^WWWQQQMMMJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJEEEEEEEEEFFFGGGIIIJJJKKKOOOOOOPPPQQQRRRTTTUUUVVVXXXZZZ\\\^^^aaafffkkkooo}}}sssiiieee```___bbbfffhhhhhhhhheeeaaa___^^^^^^\\\[[[YYYXXXWWWTTTQQQQQQSSSUUU[[[[[[___eeeiiillluuu{{{zzzoookkkqqq|||~~~}}}{{{yyyvvvuuutttssspppqqqsssuuuwwwyyy|||~~~~~~vvvlllaaaYYYRRRJJJFFFFFFCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBDDDHHHLLLQQQSSSVVVZZZ___dddiiiooouuuyyy~~~yyyxxxyyy{{{~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~uuuqqqmmmiiidddYYYKKK@@@:::666222000000000//////...------------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************)))))))))))))))***++++++************************************************++++++*********+++,,,,,,+++,,,---///222888???DDDHHHIIIKKKNNNPPPSSSUUUVVVXXXZZZ\\\ZZZZZZaaaooozzzxxxppprrrrrrtttxxx}}}{{{rrrhhhbbbZZZSSSNNNKKKIIIGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[^^^aaadddgggkkkqqqzzzpppgggfffeeehhhmmmqqqttttttuuuqqqmmmiiihhhgggeeeddd```___]]]ZZZWWWVVVVVVVVVZZZXXXYYY\\\___bbbjjjsss}}}yyyooohhhlll{{{|||yyyxxxvvvtttsssrrrqqqqqqmmmooorrrtttvvvzzz~~~ssslllaaaYYYPPPKKKEEE???===???;;;;;;::::::;;;;;;<<<<<<=========>>>@@@CCCFFFHHHKKKMMMQQQTTTYYY___eeejjjvvv~~~}}}zzzwwwsssuuuwwwzzz}}}~~~|||yyyyyyzzz{{{|||}}}}}}{{{ssspppnnnmmmmmmkkkaaaSSSGGG===999444111000000000000.........---------,,,,,,------......------,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))************************++++++******+++,,,,,,---***+++...000444;;;BBBGGGJJJKKKMMMOOORRRUUUVVVWWWWWWZZZ\\\\\\___kkk}}}}}}zzzmmmeee[[[WWWPPPLLLIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOOOOPPPQQQSSSTTTUUUXXXXXXYYY[[[^^^aaaeeegggkkkoootttxxx||||||pppiiikkkooouuu{{{|||xxxtttqqqooollljjjfffeeebbb```^^^\\\ZZZYYYZZZVVVUUUWWWYYY[[[bbbjjjnnnxxx}}}nnngggeeeooo~~~|||}}}}}}zzzuuutttsssrrrqqqppppppqqqkkknnnrrruuuzzzwwwmmmbbb[[[NNNHHHBBB@@@<<<888888;;;888888888888999:::;;;;;;<<<<<<;;;<<<===???AAABBBDDDEEEGGGIIILLLQQQWWW\\\iiirrrxxxwwwsssrrrrrrqqqrrruuuzzz}}}}}}|||zzzzzzzzz|||~~~~~~|||qqqkkkpppnnnmmmoooqqqjjj]]]RRRDDD???888222000000//////............---------,,,...............------,,,***++++++++++++,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++***)))'''&&&%%%((((((((())))))))))))***++++++++++++++++++++++++++++++***++++++,,,---...***---000444999>>>EEEJJJLLLMMMOOOQQQTTTVVVXXXYYYXXXZZZ]]]aaakkk|||~~~tttjjj```ZZZPPPLLLHHHFFFFFFGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQRRRSSSUUUWWWYYYZZZ\\\]]]^^^aaafffkkkpppsssxxx~~~{{{rrrpppvvv}}}yyyuuurrrmmmllliiihhhfffddd```]]][[[VVVSSSUUUVVVXXX\\\bbbfffooo|||xxxpppddddddgggppp{{{yyyzzz{{{}}}~~~}}}|||zzzrrrrrrqqqqqqqqqqqqrrrrrrmmmrrrwww}}}zzzmmmbbbYYYPPPJJJAAA===;;;;;;888555666::::::999999::::::;;;<<<===============>>>???AAABBB@@@@@@AAABBBDDDIIIPPPTTT]]]fffmmmllljjjkkkooopppoootttzzz~~~~~~zzzyyyzzz|||~~~zzzwwwxxxwwwyyy{{{{{{|||yyyqqqnnnrrrnnnmmmqqqvvvsssiii```PPPJJJ@@@888333111000///............------------------......------,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++)))'''%%%$$$)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---......,,,///444999>>>CCCHHHLLLNNNOOOPPPRRRUUUWWWYYYYYY\\\]]]aaajjjyyyvvvjjjbbb[[[TTTPPPHHHFFFDDDDDDFFFHHHHHHHHHFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPRRRSSSUUUXXX[[[___bbbcccfffgggiiinnnttt{{{|||{{{}}}yyywwwtttsssqqqmmmhhhcccaaa[[[WWWWWWXXXWWWZZZ^^^aaaiiissszzz}}}|||pppfff^^^cccjjjpppuuuwwwyyyyyytttwww|||~~~}}}|||||||||qqqqqqqqqqqqrrrsssttttttrrrwww~~~yyyjjj]]]SSSJJJBBB======:::999:::888555666:::999999888999999:::;;;<<<<<<<<<<<<<<<===>>>?????????@@@@@@@@@BBBGGGNNNSSSUUU___fffeeecccgggllloooooottt{{{{{{xxxxxx{{{}}}{{{zzz{{{sssttttttuuuxxx}}}zzzwwwuuusssooonnnrrryyyzzzrrrjjj[[[TTTIII???888444222000//////.........---------,,,,,,------,,,,,,+++************++++++,,,,,,,,,*********++++++,,,,,,,,,(((((((((((((((((((((((((((((()))******)))((('''*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///...222888===BBBFFFJJJMMMOOOOOOQQQSSSUUUWWWYYYZZZ___```eeepppvvvhhh]]]VVVQQQMMMIIIEEEDDDDDDEEEHHHJJJKKKJJJGGGHHHIIIKKKLLLMMMMMMMMMOOOOOONNNNNNOOOOOOPPPQQQTTTUUUXXX\\\aaafffjjjllltttvvvyyy~~~~~~|||zzzuuunnniiigggaaa\\\\\\[[[YYYZZZ]]]]]]eeemmmqqqrrrvvv}}}~~~oooeeebbbbbbeeejjjooorrrtttuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{tttrrrppppppsssvvvwwwwww}}}wwwiiiYYYOOOHHH@@@:::888999888666555555666777777;;;;;;;;;<<<;;;;;;::::::============>>>>>>>>>>>>===>>>???@@@AAADDDHHHKKKRRRXXX___ccceeegggkkknnnrrrvvv{{{~~~~~~~~~yyy{{{xxxuuuuuuwwwzzz}}}~~~~~~|||yyysssuuuyyy|||}}}|||zzzyyyllldddXXXHHH<<<444333333111111222333333111---***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************************+++,,,,,,++++++---///333888???DDDHHHIIIJJJKKKTTTTTTUUUVVVXXX[[[]]]___ccceeemmm~~~kkkddd[[[TTTOOOLLLHHHEEEFFFFFFGGGHHHIIIKKKMMMNNNKKKLLLNNNOOOOOOOOONNNMMMQQQOOONNNNNNPPPQQQRRRRRRSSSXXX^^^ccchhhnnnvvv||||||vvvrrrnnnjjjfffbbb```^^^\\\ZZZ\\\___bbbdddhhhnnnvvv}}}|||tttjjjccccccbbbeeejjjppptttwwwxxxxxxzzzzzzzzzzzzyyywwwvvvuuuqqqrrrtttvvvxxxyyy{{{|||zzznnnfffZZZMMMGGGBBB===:::999666666555444444444555666::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<==================>>>>>>??????BBBFFFIIINNNSSSZZZ^^^aaacccgggkkkpppsssyyy~~~~~~~~~~~~{{{wwwuuuvvvyyy{{{||||||~~~}}}{{{yyyzzz|||~~~zzztttiiiXXXGGG===:::;;;444333333444444222///,,,...---,,,,,,++++++,,,,,,************************,,,+++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++***************************+++,,,,,,+++,,,...000666;;;BBBGGGJJJKKKMMMNNNRRRSSSTTTVVVXXX]]]aaadddkkkllluuuwwwnnn```[[[SSSNNNKKKIIIGGGEEEEEEFFFGGGHHHJJJLLLNNNOOOMMMNNNOOOQQQQQQQQQQQQQQQTTTSSSRRRRRRTTTVVVWWWXXX\\\bbbiiipppuuu|||}}}sssppplllhhheeeccc```]]]^^^^^^^^^^^^aaahhhqqqxxxyyypppmmmjjjeeecccdddcccggglllrrrwwwyyy{{{{{{zzzzzz{{{zzzxxxvvvsssqqqkkkoootttwwwxxxzzz~~~nnnbbbVVVLLLCCC???===999888999666555555555555555666777999999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>???@@@@@@@@@AAAEEEGGGKKKPPPVVV[[[]]]aaafffjjjppptttyyy|||{{{~~~~~~|||yyyxxxyyyzzz{{{zzz|||nnnXXXHHHAAA@@@777666555555444333000---...------,,,,,,,,,,,,,,,************************------,,,,,,+++******)))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***************************+++,,,,,,,,,...111333:::???EEEJJJLLLNNNOOOQQQRRRSSSUUUWWW[[[aaahhhnnntttwww|||pppddd\\\TTTPPPKKKHHHGGGGGGGGGFFFEEEEEEGGGIIIKKKMMMOOOPPPOOOPPPQQQSSSTTTTTTTTTTTTRRRRRRSSSTTTVVVXXXZZZ\\\cccjjjttt||||||xxxtttppplllhhhdddcccaaa]]][[[\\\bbblllssszzzoooeeedddeeeeeedddeeehhhkkkoootttxxxzzzzzzzzzvvvwwwyyyyyyxxxvvvtttrrrmmmqqqvvvxxxyyy}}}ttteee[[[PPPGGG@@@===;;;777666777777777777777888999999:::888999:::;;;<<<<<<<<<<<<>>>>>>>>>??????@@@@@@AAA@@@AAABBBCCCCCCDDDGGGIIILLLQQQWWW[[[^^^ccciiinnnuuuxxx}}}~~~~~~~~~~~~~~~|||||||||{{{yyy{{{~~~hhhRRREEEAAA;;;888666444333222000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************+++,,,------000444777>>>BBBGGGKKKNNNOOOQQQRRRTTTVVVYYY[[[___fffpppwww|||wwwlllaaaWWWQQQMMMKKKHHHFFFFFFGGGGGGHHHEEEFFFHHHKKKNNNPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVXXXZZZ^^^bbbeeekkkttt}}}wwwrrrnnnjjjgggccc______ccchhhlllyyynnneee___aaaeeefffeeefffoooqqqtttwwwyyyyyyxxxwwwvvvwwwxxxxxxxxxvvvtttsssuuuxxx{{{|||~~~|||pppdddWWWNNNIIICCC>>><<<:::666555888666777888999999::::::;;;888999:::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@AAACCCDDDEEEGGGIIIKKKOOOSSSXXX]]]```fffnnnsssyyy|||~~~zzzzzz|||~~~~~~~~~~~~}}}|||{{{{{{}}}uuu[[[JJJCCC>>>:::666222111000///...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************+++,,,---///222777:::@@@DDDHHHLLLNNNOOOQQQSSSUUUXXX\\\___bbbjjjttt}}}sssggg^^^WWWQQQLLLIIIIIIGGGFFFEEEEEEGGGHHHGGGHHHKKKNNNQQQRRRTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUXXX[[[___bbbeeejjjpppuuu{{{zzzwwwqqqoookkkhhhfffeeeeeeeeeyyynnnaaa]]]\\\bbbggghhhjjjlllvvvxxxzzz{{{{{{yyywwwvvvyyyyyyxxxwwwvvvuuutttsssxxxyyyzzz|||pppcccXXXLLLDDD>>>:::888999888555666999444444666888999999::::::999999:::;;;<<<<<<<<<<<<999999:::;;;<<<===>>>>>>>>>@@@DDDFFFHHHJJJMMMPPPSSSWWW\\\```dddkkktttzzz}}}yyyuuuwwwzzz|||~~~~~~~~~~~~|||zzz~~~|||dddRRRIIIAAA<<<666222000////////////......---------------************************)))******+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***************************+++---...000444:::>>>CCCFFFJJJLLLNNNOOORRRSSSUUUZZZ```dddhhhooozzzwwwnnnaaaXXXRRROOOLLLJJJGGGHHHGGGFFFEEEEEEFFFHHHJJJLLLNNNQQQTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[^^^bbbhhhmmmrrrxxxzzzwwwtttqqqmmmiiiccc___pppaaaZZZYYY\\\eeekkkoootttyyy|||}}}~~~|||zzzxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyy|||uuueeeYYYPPPFFF@@@888555555777666444555999333444666888::::::;;;:::::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<===>>>??????@@@CCCGGGKKKNNNQQQUUUXXXYYY]]]bbbfffkkkrrr|||xxxvvvwwwzzz}}}~~~~~~~~~~~~~~~zzzgggXXXPPPEEE???888222000000000000//////...---------------************************+++++++++++++++++++++,,,))))))))))))))))))))))))************************)))************+++++++++***************************+++---...111666<<>>???@@@AAABBBBBBCCCGGGLLLQQQUUUYYY]]]``````ccchhhlllqqqyyy{{{{{{yyy|||~~~~~~~~~~~~~~~~~~uuuggg[[[TTTGGGBBB999333111111222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************************+++---...111777===BBBGGGJJJMMMOOOPPPQQQTTTVVV[[[cccnnnuuu{{{vvvmmmaaaZZZPPPJJJIIIIIIIIIIIIJJJLLLNNNNNNMMMMMMPPPSSSOOOQQQTTTVVVXXXXXXXXXWWWXXXYYY[[[___ccchhhmmmooo{{{{{{tttlllfff{{{jjj^^^YYYXXX]]]eeennnwww~~~}}}|||||||||wwwrrrppptttwwwxxxzzz}}}~~~lllYYYMMMGGGAAA<<<;;;999888888777666666555555999999999999999999::::::===<<<<<<;;;;;;;;;<<<<<<;;;===???@@@@@@AAADDDEEEHHHLLLRRRVVVZZZ___fffkkkmmmmmmnnnqqqvvv~~~|||}}}~~~~~~}}}|||{{{{{{|||~~~}}}||||||}}}~~~zzzrrrhhh___YYYLLLFFF===666222000000000000000///...---,,,,,,,,,......---,,,,,,+++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---+++)))+++---///---+++---,,,---///555;;;@@@BBBHHHJJJMMMNNNPPPSSSVVVYYYZZZfffttt}}}~~~|||rrrfff^^^RRRPPPLLLIIIHHHHHHJJJLLLJJJLLLNNNOOOOOOPPPRRRTTTPPPSSSWWWZZZZZZZZZZZZ[[[[[[^^^bbbeeeiiipppzzz{{{tttooo{{{pppddd]]][[[bbbgggnnnvvv~~~}}}zzzyyyxxxxxxwwwsssrrrtttvvvxxx}}}qqqaaaPPPFFFBBB===::::::666666666666666666777777999999999999::::::::::::>>>>>>===<<<<<<======>>><<<>>>@@@AAABBBCCCFFFHHHOOOSSSYYY]]]```dddkkkpppsssssssssuuuyyy}}}{{{zzzyyyzzzzzzzzz{{{||||||{{{{{{}}}{{{qqqggg\\\VVVNNNHHH>>>666222000///.../////////......------,,,......------,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++------...111777===AAADDDIIIKKKNNNPPPQQQTTTXXX[[[]]]eeepppxxx~~~xxxoooeee\\\UUUPPPNNNKKKIIIIIIJJJLLLNNNOOOQQQRRRSSSSSSSSSUUUVVVUUUXXX[[[]]]]]]^^^___aaadddhhhmmmrrrxxx~~~yyytttkkkddd______bbbnnnqqqwww~~~}}}{{{yyywwwuuutttvvvtttrrrttttttxxxtttbbbTTTFFF@@@>>>;;;999:::444444555666666777888888999999999:::::::::;;;;;;??????>>>>>>>>>>>>??????>>>???BBBCCCDDDFFFIIIKKKTTTXXX^^^bbbeeejjjpppuuuzzzyyyyyyzzz~~~{{{xxxxxxyyyzzzxxxyyyyyyyyyyyy{{{~~~~~~uuujjj```ZZZRRRKKKBBB999444111///.................................------,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++*********---------------------------+++++++++---...---,,,---...000444999???CCCFFFJJJLLLOOOQQQSSSVVVYYY\\\```dddkkktttvvv~~~ssshhh___XXXQQQLLLLLLKKKJJJIIIJJJMMMOOOQQQUUUWWWXXXXXXWWWVVVXXXYYYWWWYYY[[[]]]^^^```cccfffkkkpppxxxuuuggg```]]]^^^dddkkkuuuxxx|||~~~~~~}}}|||yyywwwuuussstttrrrrrrssstttyyywwwgggWWWLLLAAA>>><<<:::999;;;444555555666666777888888999999::::::;;;;;;<<<<<>>>>>>>>>>>??????@@@>>>@@@BBBDDDEEEHHHLLLOOOSSSXXX___dddhhhmmmsssxxx}}}}}}}}}|||zzzyyyyyyvvvwwwwwwwwwwww{{{|||sssjjjdddVVVPPPFFF>>>888444222000............////////////......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************------------------------,,,,,,,,,,,,---......---,,,///333777;;;@@@DDDGGGJJJLLLOOOQQQSSSVVVZZZ]]]aaaccchhhsssxxxyyyrrrggg]]]VVVQQQMMMJJJHHHHHHIIIKKKMMMPPPSSSTTTYYYZZZ[[[ZZZYYYXXXYYYZZZZZZ\\\^^^___bbbfffkkkooouuu{{{~~~wwwkkk___[[[\\\```jjjsssyyy|||||||||{{{zzzxxxvvvtttrrrqqqppprrruuuxxx}}}kkk\\\OOOFFF>>><<<;;;888888999777777777777777777777777999::::::;;;<<<<<<======>>>=========>>>>>>???@@@???AAACCCDDDFFFJJJOOORRRSSSYYYaaaggglllrrrxxx}}}}}}xxxuuuuuuvvvvvvvvvwww{{{{{{rrrmmm[[[TTTKKKBBB;;;777333111......//////////////////......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------------......,,,000555999===@@@DDDHHHIIIKKKNNNPPPSSSVVVZZZ]]]^^^aaaiiixxx}}}lllggg^^^VVVQQQNNNLLLKKKGGGHHHJJJMMMPPPSSSVVVWWWYYYZZZ[[[ZZZYYYYYYZZZ[[[^^^```cccgggkkkrrryyy~~~uuujjjaaaZZZ[[[___fffoooxxx~~~}}}{{{zzzyyywwwuuutttrrrrrrrrrqqquuu|||rrr```RRRGGG@@@::::::888555444777888888888888888888888888999::::::;;;<<<===>>>>>>============>>>???@@@AAAAAABBBDDDFFFIIIMMMSSSWWWXXX^^^gggnnnsssxxx~~~yyyuuuuuuvvvwwwwwwxxx{{{zzztttccc\\\RRRHHH@@@999444111////////////////////////......------------------,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***************+++++++++++++++++++++++++++---......------...///...333:::>>>???AAAEEEIIIIIIKKKNNNQQQSSSVVVZZZ]]][[[cccqqqwwwmmm```]]]WWWQQQMMMKKKKKKLLLHHHJJJMMMPPPTTTVVVXXXXXXXXXYYY[[[[[[[[[[[[\\\^^^___bbbgggmmmttt}}}uuuiii___ZZZYYY```hhhooowww~~~}}}|||{{{yyyvvvuuutttttttttuuuuuuzzzvvvgggVVVIIIAAA<<<888999888555555777888888888999::::::;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>??????@@@BBBBBBDDDEEEGGGIIILLLQQQWWW\\\___eeemmmtttxxx||||||tttvvvxxxyyyzzz||||||rrrjjj___RRRGGG>>>777333111111000000//////......------..................,,,,,,+++******+++,,,,,,++++++++++++++++++++++++((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,...000222888???BBBCCCDDDGGGJJJJJJLLLOOORRRTTTXXX\\\___```mmmttthhh___VVVUUURRROOOLLLJJJKKKLLLJJJLLLPPPSSSVVVXXXYYYYYYXXXZZZ\\\]]]^^^___aaacccdddhhhpppyyyyyylllaaaYYYWWW[[[eeepppwww~~~|||~~~{{{xxxvvvvvvwwwxxxyyyyyyooo```PPPDDD???:::999::::::777777:::666777888999;;;<<<===>>>::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJLLLOOOTTTZZZ___ccciiiqqqwwwzzz}}}tttvvvyyy{{{{{{}}}~~~|||{{{}}}wwwjjj\\\OOODDD;;;666222111111000///......---------..................---,,,+++******+++,,,---++++++++++++++++++++++++(((((())))))*********+++------------------------+++---//////---,,,...000555;;;BBBFFFEEEFFFHHHLLLKKKMMMQQQSSSVVVYYY^^^aaagggwww~~~sssiii^^^WWWRRRRRRQQQNNNLLLKKKLLLMMMLLLNNNRRRUUUXXXYYYYYYYYYYYY[[[^^^```aaacccfffhhhooottt~~~vvvhhhaaaaaa[[[[[[___iiivvv}}}zzzwwwyyyyyywwwwwwzzz|||tttbbbQQQFFFBBB:::999888777777888999999999999:::;;;;;;<<<<<<===<<<======>>>???@@@@@@AAA??????@@@@@@AAABBBCCCDDDEEEHHHMMMQQQUUUZZZ___bbbjjjnnntttzzz~~~~~~|||zzz{{{}}}~~~sssfff\\\OOO@@@555333222000//////...,,,***000000000///......------***,,,...,,,)))'''(((***...---+++*********++++++,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++,,,......---...000111999<<<@@@CCCEEEHHHKKKMMMQQQPPPPPPRRRWWW]]]```bbblllwwwmmmgggbbb[[[VVVPPPOOOMMMLLLLLLMMMNNNOOOQQQSSSXXX[[[]]]]]]\\\\\\ZZZ\\\```ccceeeiiimmmpppuuu|||nnn___XXXXXX[[[___fffpppzzz~~~||||||xxxvvvxxxyyyxxxzzz~~~xxxiiiZZZKKKBBB???999999888777777777888999:::::::::;;;<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFIIILLLQQQUUUYYY]]]bbbeeeiiinnnuuu{{{||||||~~~|||ooodddWWWGGG<<<555333111000000///...,,,/////////............---,,,---...---***)))***+++---,,,+++*********++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,------------...111444;;;>>>BBBEEEGGGIIILLLNNNQQQRRRSSSUUUXXX^^^eeeiiiwwwyyymmmddd^^^YYYSSSOOONNNMMMKKKKKKKKKNNNPPPRRRQQQTTTWWWZZZ[[[\\\\\\]]]___aaaeeeiiilllqqqwww{{{|||rrreeeYYYTTTVVV___fffpppyyy|||zzzyyyuuutttwwwyyyyyy}}}zzzhhhZZZNNNCCC<<<;;;888888777777777888888999:::;;;;;;<<<<<<===>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBDDDFFFHHHJJJOOORRRUUUYYY\\\```eeehhhjjjooovvv}}}~~~}}}~~~zzz}}}wwwlll___PPPDDD888555222111111111000///---------------.........---...///...,,,***+++,,,---,,,+++*********++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++---------------000444777???AAADDDFFFHHHJJJMMMOOOQQQTTTWWWXXXZZZaaammmvvvtttmmmbbbZZZUUUQQQLLLHHHKKKKKKJJJJJJLLLPPPSSSVVVUUUWWWYYYZZZ[[[\\\___bbbbbbeeeiiinnnttt{{{rrrhhh___YYY[[[```fffoooyyy~~~{{{yyyvvvssssssvvvxxxzzz~~~nnn\\\OOOFFF>>>999999777777777777888888888999;;;;;;<<<======>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCEEEHHHKKKMMMSSSUUUXXX[[[^^^bbbgggjjjmmmqqqxxx~~~~~~}}}zzz}}}zzzqqqfffVVVHHH:::777333111111111111000++++++,,,,,,---......///------------,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---...222888<<>>>>>??????@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCFFFJJJMMMPPPTTTVVVYYY[[[^^^ccchhhlllqqquuuzzz~~~}}}vvvlll\\\MMM===999444000000000000000***++++++,,,---...//////---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000555;;;???BBBCCCEEEGGGHHHJJJNNNPPPRRRWWW\\\]]]aaaooouuummm```\\\VVVQQQNNNLLLJJJIIIJJJKKKLLLNNNRRRWWW[[[]]][[[]]]_________bbbjjjppptttyyy~~~qqqccc\\\ZZZ]]]fffnnnxxx}}}~~~{{{yyyxxxwwwuuuvvvzzz}}}nnn]]]LLLDDDAAA===::::::777888999:::;;;;;;;;;:::======>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCEEEHHHMMMQQQTTTVVVXXX[[[]]]```eeekkkooovvvyyy}}}~~~vvveeeSSSAAA<<<555111////////////+++,,,,,,---.../////////---+++***+++,,,---,,,*********+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,...///111333888>>>BBBBBBDDDEEEGGGHHHKKKOOOSSSUUUYYY]]]```hhhzzz~~~tttjjjcccVVVTTTQQQNNNKKKJJJJJJJJJLLLNNNQQQTTTXXX[[[]]]___ZZZ]]]```aaaaaaeeennnvvv|||qqqggg___^^^aaafffmmmttt|||~~~{{{yyyxxxwwwwwwyyy~~~xxxbbbSSSCCC>>>>>>===::::::888999:::<<<======<<<<<<>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHKKKPPPUUUYYYZZZ[[[^^^```dddjjjpppuuuyyy{{{~~~||||||~~~kkkWWWEEE@@@888222000///000000---------....../////////...,,,++++++......---+++)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------+++---000333666:::???CCCCCCEEEFFFHHHJJJMMMRRRVVVZZZ\\\___dddooo{{{qqqhhh___YYYPPPPPPNNNLLLJJJJJJKKKLLLOOOQQQVVVZZZ]]]_________\\\aaaeeeggggggllluuu~~~fff```]]]bbbiiiooovvv|||}}}}}}{{{yyyxxxwwwxxx{{{nnnYYYJJJ===:::<<<<<<:::999888:::;;;===>>>>>>======>>>??????@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFIIIHHHHHHJJJNNNSSSYYY\\\\\\^^^aaadddhhhnnnuuuzzzzzz}}}~~~|||zzzzzzmmmWWWIIICCC:::444111000000111.........//////////////////---+++---///000...,,,)))***+++,,,---,,,,,,+++***+++,,,------,,,+++***+++++++++,,,,,,---------***---111444888<<<@@@DDDDDDFFFHHHIIILLLPPPUUUYYY]]]^^^```fffuuurrrhhh```YYYSSSOOOOOONNNMMMKKKKKKMMMNNNQQQTTTYYY^^^```aaa```______eeekkkmmmmmmrrr|||___```aaaeeellluuu}}}{{{zzzzzz{{{zzz}}}ttt```LLLDDD;;;777999;;;<<<:::===<<<;;;;;;;;;===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKLLLNNNSSSXXX]]]aaabbbeeeiiilllooossswwwzzz~~~||||||~~~{{{zzzqqqfffWWWLLL???666444444333111000/////////............------------------------//////...---------------++++++,,,,,,,,,,,,------000...------///000000///...000333666999>>>DDDHHHEEEDDDDDDFFFKKKQQQXXX]]]bbbggghhhkkksssggg___WWWRRRQQQOOOOOOOOOMMMMMMNNNRRRVVV\\\[[[\\\^^^aaadddeeeeeegggjjjnnnrrrwww}}}xxxuuuvvvyyy|||}}}YYY]]]ccckkkssszzz{{{yyyzzz{{{}}}gggSSSHHHBBB;;;888:::<<<<<<:::<<<<<<<<<<<<===>>>??????AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMNNNQQQUUU[[[```dddhhhkkkooorrruuuwwwzzz|||~~~~~~~~~~~~zzzzzz|||}}}ssseeeXXXFFF999444222000---000000/////////.........------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------///...------.../////////...000444888;;;???DDDGGGEEEFFFGGGIIILLLRRRXXX\\\aaaeeeiiissszzzjjj```YYYRRROOOOOOMMMNNNOOOPPPPPPSSSWWWZZZ___^^^^^^```cccgggiiijjjmmmqqqvvv{{{{{{qqqmmmgggddddddfffggghhhooorrrwww|||TTT\\\hhhsss{{{~~~zzzxxxyyy{{{oooXXXHHHCCC???:::999;;;<<<<<<:::;;;<<<===>>>????????????AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLOOOOOOQQQUUUZZZ```eeehhhpppsssxxxzzz||||||}}}}}}zzzxxxzzz}}}~~~|||wwwwww{{{uuufffPPP>>>555222///---000000000/////////......------------------------///---+++******+++,,,---++++++,,,,,,,,,,,,---------------------...//////...222777;;;>>>@@@DDDFFFFFFHHHJJJLLLNNNRRRXXX\\\aaadddnnn}}}{{{oooaaaYYYSSSNNNLLLMMMKKKNNNQQQTTTVVVYYY]]]___aaaaaaaaabbbfffjjjnnnqqquuu{{{zzzuuuiiiddd^^^ZZZXXXXXXYYYYYY\\\___dddjjjqqqzzzWWW```mmmyyy{{{xxxwwwzzz|||uuuaaaOOOEEE>>><<<::::::<<<===<<<:::;;;<<<>>>@@@AAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNQQQSSSUUUYYY___dddjjjlllvvvyyy~~~}}}|||zzzwwwuuuvvvwwwyyyzzz|||yyyzzzrrrYYYEEE:::555222111000000000////////////...........................///---+++******+++---...+++++++++,,,,,,,,,------,,,---------------///000///333999>>>@@@BBBDDDEEEFFFIIILLLNNNOOORRRWWW[[[bbbgggyyy{{{{{{rrrggg\\\UUUPPPLLLLLLNNNMMMPPPUUUYYY[[[]]]```bbbbbbbbbccceeehhhmmmtttxxx~~~xxxssskkkfff___YYYVVVUUUTTTSSSSSSUUUYYY^^^ccckkksssyyyaaaiiittt|||}}}yyywwwxxx}}}|||fffSSSHHHCCC:::::::::<<<=========;;;;;;===???AAABBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQTTTUUUXXX]]]bbbhhhllloooxxx{{{|||~~~}}}~~~zzzyyyvvvtttsssuuuxxxzzz}}}cccMMM???999555222111000000000////////////........................///...---,,,,,,---...000+++++++++,,,,,,,,,------+++---......------///222111666<<<@@@CCCDDDEEEEEEFFFIIIMMMOOOOOORRRXXX]]]hhhttt}}}}}}uuujjjaaaXXXRRRNNNKKKKKKOOORRRUUUYYY\\\]]]^^^```aaaaaacccfffhhhlllsss{{{zzzuuukkkfff___YYYUUURRRPPPNNNPPPRRRTTTVVVZZZ___eeejjjooovvvkkkqqqzzz~~~~~~}}}zzzwwwxxx}}}jjjWWWHHHAAA???::::::<<<======>>>=========>>>???AAABBBCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJIIIJJJJJJLLLNNNPPPRRRSSSVVVXXX[[[___dddiiimmmooovvvyyy}}}|||}}}}}}}}}zzzyyyvvvsssqqqtttyyy}}}mmmUUUFFF<<<555000111111000000000/////////..............................------......//////++++++,,,,,,,,,,,,------+++---000///------111444444888>>>BBBDDDDDDFFFFFFGGGKKKOOOPPPPPPSSSZZZaaasss~~~ssskkkbbbZZZSSSOOOLLLIIILLLQQQVVVYYY\\\]]]]]]]]]^^^___bbbfffkkkooottt{{{}}}xxxmmmhhhaaa[[[WWWTTTQQQOOOPPPQQQQQQQQQRRRUUUYYY]]]___fffpppxxxpppwww~~~{{{zzzyyyxxx{{{iiiYYYMMMBBB======:::<<<============>>>???>>>??????@@@BBBCCCEEEFFFCCCDDDEEEGGGIIIJJJLLLLLLJJJKKKLLLMMMOOORRRTTTUUUWWWYYY\\\```eeeiiimmmoootttwwwzzz||||||}}}||||||}}}~~~}}}}}}{{{xxxtttrrrvvv}}}rrr\\\LLLAAA888222111111111000000000//////........................+++,,,---.........------++++++,,,,,,,,,,,,------+++...111000......222666777:::???BBBDDDEEEGGGHHHIIINNNQQQRRRQQQUUU^^^fff~~~uuujjjccc[[[UUUPPPNNNMMMLLLPPPVVVXXXZZZ\\\]]]\\\]]]^^^___eeekkkrrrxxx~~~~~~{{{qqqmmmfff```\\\YYYVVVTTTPPPPPPOOONNNMMMOOORRRUUUWWW]]]dddiiinnnvvvqqqxxx}}}zzzyyyyyyyyy~~~lllXXXMMMGGGAAA===>>><<<===>>>>>>======???@@@@@@??????@@@AAACCCFFFGGGDDDEEEFFFHHHJJJLLLMMMNNNKKKKKKLLLNNNPPPSSSUUUVVVXXXZZZ]]]aaaeeeiiilllnnnsssuuuxxxyyy{{{}}}}}}||||||}}}~~~{{{wwwuuuyyyrrr___QQQGGG===777111111111111000000000000////////////////////////)))***,,,.........,,,+++++++++,,,,,,,,,---------+++///222111///...333777999<<<@@@BBBDDDEEEGGGIIIKKKPPPSSSSSSSSSWWWbbbkkkxxxpppgggaaaXXXSSSPPPPPPOOOOOOUUU\\\XXXZZZ[[[\\\\\\\\\^^^```hhhoooxxx|||qqqmmmgggbbb^^^[[[XXXVVVQQQQQQOOONNNLLLMMMQQQSSSTTTYYY^^^```ccciiisss{{{{{{xxx{{{|||}}}}}}mmm[[[IIIBBB???<<<<<>>>>>============>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDFFFIIIJJJKKKKKKMMMNNNPPPRRRTTTVVVWWWVVVUUUTTTZZZ[[[]]]aaaeeeiiimmmoootttuuuwwwwwwyyy|||~~~~~~~~~~~~~~~~~~qqqeeeZZZNNN@@@666777333//////111222111///111111000000/////////...------------------------.../////////...,,,***)))...///111222444555555555===???AAACCCDDDFFFIIIKKKLLLSSSRRRSSSZZZ]]]gggzzzxxxoooggg___ZZZSSSRRRPPPOOOPPPSSSVVVYYY]]]___```\\\WWWVVVZZZ___pppxxx~~~|||uuuqqqkkkfffbbb```]]][[[YYYWWWUUUSSSQQQPPPPPPPPPTTTUUUXXX[[[___bbbeeefffmmmsss~~~{{{~~~}}}~~~xxxcccTTTEEE@@@???======@@@@@@??????>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHKKKLLLMMMNNNPPPQQQSSSUUUWWWYYYYYYYYYXXXWWW]]]^^^```cccgggjjjnnnoooqqqsssuuuwwwyyy}}}|||}}}~~~~~~|||pppfff]]]RRREEE<<<999666222111222222000...///.........------------------------------------------.........---,,,+++...///000111333444666666===???BBBDDDEEEFFFIIIKKKLLLTTTUUUVVV\\\```lllyyyqqqiiibbb\\\XXXSSSRRRQQQPPPRRRUUUXXXZZZ\\\^^^___[[[WWWXXX^^^ddduuu}}}}}}wwwsssmmmhhhfffcccaaa___ZZZXXXVVVSSSQQQPPPPPPPPPRRRSSSUUUWWWYYY\\\]]]^^^bbbgggpppyyy{{{hhhVVVKKK@@@>>>?????????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGHHHHHHJJJMMMOOOPPPQQQSSSUUUXXXYYY[[[\\\]]]\\\\\\[[[```aaaccceeehhhlllnnnppppppssswwwzzz~~~yyywwwyyy|||{{{ppphhhaaaXXXLLLDDD<<<888444333444333000---............------------------------------------+++,,,---.............../////////000222555777888>>>@@@CCCDDDEEEGGGJJJLLLLLLVVVXXXXXX]]]bbbsss|||wwwooohhhbbb\\\WWWTTTRRRRRRQQQRRRTTTWWWZZZ\\\\\\^^^^^^\\\ZZZ]]]eeelll~~~xxxtttoookkkiiihhhfffeee^^^\\\ZZZWWWUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVYYY]]]bbbggglllqqqwww{{{~~~mmm\\\LLLFFF???>>>@@@AAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJLLLPPPRRRSSSTTTVVVXXX[[[\\\]]]^^^___```______bbbcccdddfffiiilllnnnppprrrvvv||||||xxxyyyzzz}}}ssskkkeee\\\QQQIII===999555444444333000---000000000000000/////////........................,,,------...............000//////000222555999;;;???AAACCCEEEFFFHHHKKKMMMLLLWWWYYYYYY]]]dddxxxuuuppphhhaaa[[[WWWTTTRRRPPPQQQRRRSSSVVVYYY[[[]]]\\\^^^```______eeepppyyyyyyuuuqqqmmmlllkkkjjjiiidddccc```]]][[[ZZZZZZZZZYYYYYYXXXVVVUUUSSSRRRRRRVVVXXXZZZ\\\^^^bbbgggjjjpppuuu|||rrr^^^RRRGGGEEEBBB@@@BBBDDDCCC@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEGGGIIIKKKLLLLLLOOORRRTTTTTTVVVXXXYYY\\\]]]^^^___aaabbbccccccdddeeefffhhhjjjmmmoooqqquuuzzz}}}xxxpppjjjaaaVVVMMM>>>:::555333444444111////////////000000000000000........................//////......------------000000000111444777;;;===@@@BBBEEEFFFGGGIIILLLNNNMMMWWWYYYXXX^^^hhh~~~~~~sssmmmddd]]]XXXTTTRRRQQQOOOPPPRRRUUUWWWZZZ\\\]]]]]]aaadddfffiiiqqq~~~}}}wwwuuuvvvwwwxxxzzz{{{{{{}}}{{{xxxssspppooonnnmmmkkkiiigggeeecccaaa`````````___^^^\\\ZZZWWWUUUSSSSSSUUUVVVVVVVVVWWWZZZ^^^bbbfffllluuurrr___PPPIIIDDDEEEDDDBBBCCCFFFEEEAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGJJJMMMOOOPPPRRRUUUVVVWWWWWWYYYZZZ\\\]]]^^^```ccceeeggghhhhhhiiijjjllloooqqqtttuuuxxx~~~xxxpppggg\\\SSSCCC>>>777333333444333111---------.......................................000000///...------......000111222444777:::===???AAACCCEEEGGGHHHJJJMMMOOOOOOWWWXXXYYYcccppp}}}yyypppjjjaaaYYYUUUSSSRRRQQQQQQRRRUUUWWWZZZ\\\]]]]]]```eeekkkpppuuuzzztttlllfffdddcccddddddgggggghhhjjjlllooorrrtttzzz~~~yyyuuusssrrrpppooolllkkkiiigggffffffffffffdddcccaaa___\\\ZZZYYYXXXUUUUUUTTTSSSSSSUUUZZZ^^^___gggrrr|||zzzlll]]]PPPHHHGGGAAADDDDDDBBBCCCGGGGGGCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGIIIMMMPPPRRRTTTWWWYYYZZZYYYZZZ[[[\\\\\\]]]___bbbeeehhhkkklllnnnooopppsssvvvyyy{{{}}}}}}}}}xxxoooddd[[[LLLEEE;;;555333333333222------------.........///........................///......------...000000000111333666:::===???@@@AAADDDFFFHHHIIIKKKMMMPPPQQQWWWWWW[[[kkk}}}{{{uuurrrjjjddd[[[UUURRRRRRRRRSSSSSSUUUXXX[[[^^^_________ccciiirrryyy{{{tttfffaaa[[[VVVTTTTTTTTTTTTYYYYYYYYY[[[]]]```bbbdddgggmmmvvv}}}|||yyywwwuuusssqqqpppooonnnmmmnnnoooooojjjiiihhhfffeeecccbbbaaa\\\[[[YYYVVVUUUXXX\\\```dddkkkttt|||yyyggg[[[QQQHHHFFFJJJ???CCCDDDAAACCCHHHIIIEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHKKKNNNRRRTTTXXXZZZ\\\\\\\\\[[[\\\]]]]]]^^^```cccgggkkknnnpppssstttuuuxxx{{{~~~zzz}}}~~~uuujjjbbbSSSKKK???777333333333222.../////////000000111111////////////////////////------,,,---...000222333000222555888<<<>>>@@@AAABBBDDDGGGHHHIIIKKKNNNPPPSSSXXXWWW^^^qqq{{{uuupppmmmeee___WWWQQQPPPQQQSSSTTTVVVXXX[[[^^^```aaaaaa```eeelllvvv~~~rrrfff___XXXTTTOOOLLLKKKKKKKKKKKKRRRRRRRRRSSSUUUXXXZZZ\\\[[[bbbkkksssyyy~~~{{{yyywwwwwwvvvuuuttttttuuuwwwwwwoooooonnnmmmlllkkkjjjjjjeeeccc```]]][[[]]]bbbfffmmmssszzz~~~ssshhhYYYNNNJJJIIIFFFDDDAAACCCEEEEEECCCDDDGGGJJJHHHFFFDDDBBBAAABBBCCCCCCGGGHHHJJJKKKLLLNNNRRRUUU^^^_________^^^^^^```bbbaaacccgggiiikkknnnqqqtttwwwyyy|||yyy~~~sssiii^^^RRRBBB777555444222///////////////000000000000........................,,,------...///000111111///111333777:::<<<>>>>>>CCCDDDEEEFFFHHHLLLRRRVVVXXXWWWYYYbbbttt|||vvvrrrlllggg^^^XXXRRRPPPNNNNNNRRRWWWZZZ\\\^^^^^^]]]]]]^^^___iiiqqq{{{{{{sssjjj___VVVRRRQQQMMMHHHGGGHHHJJJJJJIIIPPPOOOOOOPPPSSSTTTUUUUUU\\\bbbjjjrrryyy~~~{{{xxx{{{|||{{{}}}~~~yyyvvvvvvvvvvvvuuutttsssrrrnnnjjjeeeccceeehhhkkkmmmxxxyyyzzz|||}}}~~~~~~~~~~~~qqqfff]]]QQQIIIGGGFFFEEECCCAAACCCEEEFFFEEEGGGJJJMMMKKKJJJHHHEEEDDDEEEFFFFFFGGGIIIKKKMMMOOOSSSWWWZZZ```aaabbbbbbaaaaaaccceeedddfffjjjmmmooorrruuuxxx}}}zzzrrrcccVVVEEE:::666555333111000000000000000/////////.................................//////////////////111333777:::===??????AAACCCEEEGGGJJJNNNTTTXXXXXXWWW[[[ggg|||xxxrrrllleee```ZZZTTTOOONNNNNNNNNRRRXXXZZZ]]]___``````aaaccceeekkkssswwwkkkccc\\\SSSKKKIIILLLHHHEEEEEEGGGJJJKKKKKKNNNMMMMMMNNNPPPRRRTTTUUU^^^ccclllvvv}}}}}}}}}}}}}}}||||||{{{zzzyyyvvvssspppoooppprrrrrrrrr{{{{{{|||}}}~~~~~~~~~~~~}}}lll___YYYRRRKKKFFFEEEFFFEEEDDDCCCEEEGGGHHHIIIKKKOOOQQQOOONNNKKKIIIHHHHHHIIIJJJIIIKKKOOORRRUUUYYY^^^aaaccceeeffffffffffffhhhjjjiiikkkooorrrtttxxx|||zzzkkk]]]JJJ===777555444222111111111000000//////...........................000000000//////.........///111444777;;;>>>@@@AAA@@@CCCFFFIIIMMMQQQUUUYYYXXXYYY```rrr{{{uuuooohhh```YYYTTTOOOLLLMMMOOOOOOTTTZZZ\\\^^^aaacccdddgggjjjmmmoooyyy~~~rrrhhh]]]WWWRRRKKKGGGGGGGGGFFFDDDEEEIIILLLNNNOOOOOONNNMMMNNNPPPSSSWWWYYYccciiisss~~~~~~~~~|||zzz{{{{{{{{{{{{{{{{{{{{{{{{vvvggg[[[TTTPPPKKKIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPSSSUUUPPPOOOMMMKKKJJJJJJKKKLLLLLLOOOSSSWWWZZZ]]]bbbeeegggiiikkkkkkkkklllmmmooooooqqqtttwwwyyy}}}}}}rrrdddPPP@@@777555333333222222111111000///..............................000////////////////////////111444888<<>>@@@BBBCCCFFFIIILLLOOOQQQUUUYYY\\\gggwww~~~{{{tttkkk```VVVPPPLLLKKKNNNUUUYYYYYY\\\```cccdddfffiiimmmttt|||ooo```XXXOOOJJJHHHHHHGGGEEEGGGKKKIIIKKKMMMNNNOOOPPPSSSUUUZZZ]]]aaadddgggmmmuuu{{{}}}{{{uuulllkkkiiifffcccaaaaaabbbbbb^^^[[[YYYYYYXXXUUUSSSPPPPPPOOOOOOQQQSSSVVVWWW[[[^^^bbbeeegggiiikkkmmmtttwww{{{}}}~~~}}}qqq___MMM???888444444111111111111111111111111//////////////////////////////000000000111111111555777999<<<>>>@@@AAABBBEEEGGGKKKNNNRRRWWW^^^bbbssszzzqqqfffZZZQQQMMMLLLLLLPPPVVVZZZZZZ[[[___bbbdddgggkkkrrr{{{sssbbbUUUPPPMMMKKKKKKLLLLLLIIIJJJNNNLLLOOORRRTTTTTTVVVYYY\\\aaafffmmmqqquuu{{{vvvuuusssooolllkkklllmmmgggccc^^^[[[ZZZXXXTTTQQQRRRRRRQQQRRRTTTWWWZZZ\\\]]]```eeeiiikkkmmmoooqqqwwwzzztttcccPPPBBB:::666555111111111111111222222222000000000000000000000000111111111111000000000000777888:::<<<>>>@@@AAAAAADDDFFFIIIMMMRRRZZZbbbggg|||zzzpppdddXXXPPPLLLLLLLLLPPPWWWZZZZZZZZZ]]]aaacccgggmmmuuuxxxjjjYYYMMMJJJJJJIIIJJJMMMLLLIIIJJJMMMPPPSSSWWWZZZZZZ\\\```dddhhhooowww||||||zzzxxxwwwuuutttpppmmmhhhccc___\\\[[[ZZZXXXYYY[[[[[[[[[\\\^^^```aaaeeejjjnnnqqqtttwwwyyy~~~~~~~~~}}}wwwhhh\\\MMM>>>666777444222000///111222222111222111111000///......---......//////000222333444555888<<<>>>???@@@BBBCCCHHHMMMLLLOOOXXX[[[cccsss|||mmm\\\QQQLLLJJJOOOSSSWWWXXXXXXZZZ^^^aaa___dddlllttt}}}vvvgggZZZPPPLLLMMMKKKLLLMMMLLLMMMOOOSSSVVVUUUWWWXXXYYY[[[___fffkkkrrryyy~~~}}}zzzyyysssqqqlllgggbbb___^^^]]][[[]]]^^^^^^^^^___bbbdddfffiiinnnrrruuuxxx{{{}}}~~~~~~}}}~~~}}}yyylllaaaRRRBBB999777555222000000111222222111111111111000///.........////////////000111333333666999<<<>>>???@@@BBBCCCFFFMMMMMMPPPZZZ^^^iii|||~~~uuufffXXXOOOLLLLLLNNNRRRUUUWWWWWWYYY]]]aaaccchhhqqqzzz|||lll```VVVNNNLLLNNNMMMNNNNNNOOOPPPRRRVVVYYYZZZ]]]aaadddgggkkkqqqvvvwww~~~xxxuuuqqqkkkgggdddbbbbbb```aaaccccccccceeegggiiimmmppptttxxxzzz}}}|||{{{}}}sssiii\\\KKK===777555333111000111222222111111111000000//////......000000000000000111222333777:::===>>>???@@@AAACCCDDDNNNPPPSSS[[[aaaqqq|||uuujjj]]]RRRLLLLLLNNNOOORRRVVVXXXXXX[[[```dddhhhoooxxx{{{ooocccZZZSSSNNNNNNPPPNNNPPPRRRSSSTTTWWW[[[^^^___ccchhhlllooosssyyy~~~|||yyytttoookkkhhhgggfffeeefffhhhiiiiiijjjmmmooosssvvvzzz}}}}}}xxxyyy~~~zzzrrreeeTTTCCC999666444222111222222222111111000000000/////////...111000000000111111222333888;;;===>>>???@@@BBBCCCEEEOOOSSSTTT[[[cccxxxzzznnn```UUUMMMIIIKKKOOOQQQTTTXXXZZZ\\\___eeeiiinnnuuuqqqggg]]]XXXTTTQQQRRRUUUQQQSSSVVVXXXZZZ^^^bbbeeefffkkkpppsssuuuzzz}}}{{{vvvrrrnnnlllkkkjjjiiikkkmmmmmmnnnooorrruuuxxx{{{~~~}}}{{{{{{~~~~~~zzzwwwxxx}}}wwwmmm]]]JJJ<<<888555333222222333222222000000000000////////////111000000000111222333444999;;;===>>>???@@@CCCEEEGGGRRRTTTUUU[[[fff~~~xxxiiiYYYQQQLLLHHHJJJOOOPPPTTTXXX[[[^^^bbbiiiooottt|||yyyiiiaaaYYYVVVUUUSSSTTTWWWUUUWWW[[[___bbbfffkkknnnpppuuu{{{~~~~~~|||xxxtttqqqpppoooooonnnppprrrssssssuuuxxxzzz|||~~~~~~}}}}}}}}}{{{|||yyyqqqdddQQQAAA999666444222333333333222000000000000////////////000000000111222333444555888:::<<<>>>???AAADDDGGGJJJSSSTTTTTT]]]kkkuuucccTTTOOOMMMIIIJJJOOOOOOSSSXXX[[[___fffnnnttt}}}qqqaaaZZZUUUTTTTTTSSSUUUXXX[[[^^^ccchhhlllpppuuuxxxvvv}}}}}}zzzwwwuuutttttttttsssuuuwwwxxxyyyzzz}}}~~~|||}}}yyyrrrhhhVVVEEE:::777444333333444333222////////////000000000000...//////000222444666777888999<<<===???BBBFFFIIILLLSSSRRRTTTaaarrrnnn\\\NNNNNNOOOKKKKKKOOOQQQUUUZZZ___dddllluuu|||ttteee\\\VVVRRRTTTUUUUUUXXX[[[aaaeeekkkqqquuuzzz~~~{{{xxxwwwwwwwwwxxxvvvxxxzzz{{{|||~~~{{{}}}zzz|||xxxrrrjjjYYYHHH:::888555333444444333222////////////000000000000......///000333555777888777999;;;===???BBBGGGJJJMMMSSSQQQUUUdddxxxiiiWWWJJJMMMPPPMMMLLLPPPUUUYYY___dddjjjrrr||||||jjj[[[ZZZUUURRRUUUXXXYYY\\\```fffjjjqqqvvv|||}}}|||{{{|||}}}}}}}}}}}}ttthhhZZZPPP@@@777000111444444333444222111///...---...000111000000000000111333555777999:::<<<===???CCCHHHKKKKKKOOOSSSYYYgggrrr\\\TTTNNNOOOPPPQQQRRRUUUWWWYYY^^^fffqqq}}}|||mmmaaa\\\ZZZVVVUUUWWWYYY[[[bbbjjjooovvv|||ooo```UUUEEE;;;222222444222111222222111///.........000111000000000000222444666777:::;;;===???AAADDDIIIMMMOOOQQQUUU\\\lllpppYYYQQQLLLMMMNNNOOOQQQTTTWWWZZZ```iiittt}}}rrreee\\\YYYUUUTTTUUU[[[___ccckkksssxxx~~~xxxgggZZZJJJ???666333444222000000222111000///...///000000000000000000222444666777;;;<<<>>>@@@BBBFFFKKKOOORRRTTTWWWaaatttwwwhhhVVVOOOKKKMMMNNNOOOQQQUUUYYY]]]eeeooozzzvvvooofff]]]XXXXXXVVVVVVZZZaaaggglllsss{{{}}}lll___OOOCCC888555444222111111222111000/////////000000000000000111222555777888;;;<<<>>>@@@BBBFFFKKKOOOSSSTTTYYYfff|||~~~iii]]]TTTPPPMMMOOOQQQRRRUUUZZZ]]]cccllluuuuuujjjccc^^^ZZZYYY\\\]]]^^^cccjjjooorrrxxx~~~~~~pppcccSSSFFF:::666555333333444222111111000000000000000000000000111333555888999:::;;;===???BBBFFFKKKOOOSSSTTT[[[lllppp^^^UUUQQQNNNNNNPPPRRRSSSWWW]]]```gggqqqzzz}}}sssiii```\\\ZZZYYY\\\aaaffffffkkksssxxxzzz~~~~~~uuuhhhXXXJJJ===777555444444555222222111111111000000000000000000111333666888:::999;;;===???BBBFFFLLLPPPSSSUUU```vvv|||fffXXXRRRMMMKKKMMMPPPRRRSSSXXX___bbbjjjvvvyyyrrrhhh```ZZZYYYZZZ\\\aaaffflllmmmsss{{{|||nnn^^^OOO@@@888555333222444111222222222111111000000000000000111333666999::::::<<<>>>AAACCCHHHNNNRRRUUUYYYgggooo]]]TTTPPPLLLKKKNNNRRRSSSUUUZZZbbbgggqqq~~~xxxnnnhhhccc]]]ZZZ]]]```ccchhhnnnuuuuuu{{{rrrbbbSSSBBB999555222111222111222222222222111000000000000000111444666999;;;<<<===@@@BBBEEEIIIOOOSSSXXX]]]mmmxxxdddWWWPPPOOOMMMMMMPPPUUUWWWXXX^^^ffflllwwwwwwnnnfff```ccc___]]]bbbgggkkkooottt}}}}}}~~~yyymmmXXXCCC;;;:::555222111444333222111000000000000111222222444666888:::;;;:::<<>>BBBEEEKKKRRRZZZ___nnnxxxgggVVVOOONNNNNNOOOPPPUUUWWWZZZ]]]^^^eeewww}}}zzzwwwuuuwww{{{{{{wwwqqqjjj[[[HHH===999777555222222111111111111111222222333444555777:::<<<======???BBBFFFKKKSSS\\\bbbwww}}}kkk^^^QQQLLLMMMMMMOOORRRUUUVVVZZZ___bbbkkk|||~~~}}}|||wwwtttsssooobbbNNN@@@;;;888555222111111111111111222222333333444666888:::<<<===>>>@@@CCCGGGMMMVVV___fff~~~~~~nnn___VVVNNNKKKKKKKKKNNNSSSUUUUUUXXX___fffppp~~~zzz}}}{{{wwwvvvvvvttthhhSSSCCC===999444222111111111111111222222333333444666888:::<<<===@@@AAAEEEIIIOOOXXXbbbhhhtttcccXXXRRRMMMKKKJJJIIIMMMSSSVVVTTTWWW___iiisss}}}~~~~~~|||{{{zzzzzzwww|||~~~xxxxxxzzzzzznnn]]]KKK>>>888777555444333222222222333333444555777777888:::>>>AAA===EEEGGGKKKTTTXXX```qqq|||mmmcccSSSQQQMMMJJJJJJLLLOOOQQQSSSWWW\\\bbbjjjvvv~~~|||zzzyyyyyyyyyxxx}}}~~~{{{}}}~~~sssaaaNNN???777555555444333222222222333444444555777777888:::>>>AAA<<>>AAA===EEEHHHLLLVVVZZZeeexxx~~~pppbbbXXXPPPOOOLLLJJJJJJMMMOOORRRRRRVVV]]]eeeooo}}}|||{{{xxxvvvttttttttttttyyy~~~~~~}}}ppp[[[III===777666555444333222333333444444555777777888:::>>>AAA@@@IIIKKKNNNWWW\\\hhh}}}vvvjjj\\\SSSOOOMMMKKKJJJKKKNNNPPPRRRSSSXXX```hhhrrr|||yyywwwuuurrrqqqrrrssstttxxx}}}}}}qqq^^^KKK???999666555444333333333444444444555777777888:::>>>AAAAAAIIILLLNNNVVV\\\jjj{{{pppdddXXXPPPMMMMMMLLLKKKMMMOOORRRTTTWWW\\\dddllluuu~~~~~~}}}{{{yyyvvvtttrrrppppppqqqsssuuuyyy~~~~~~}}}qqq^^^LLL???:::777666444333333333444555444555777777888:::>>>AAA???HHHKKKNNNWWW^^^nnntttjjj___TTTMMMMMMLLLLLLMMMOOOQQQTTTVVV[[[```hhhqqqzzz~~~|||{{{{{{zzzxxxvvvsssqqqooonnnoooqqquuuwww{{{~~~ttt```NNNBBB===777666555333333444444555444555777777888:::>>>AAA???IIINNNRRR\\\eeeyyy{{{nnnddd[[[QQQKKKMMMMMMMMMNNNQQQSSSVVVXXX^^^dddmmmvvv}}}|||zzzyyyyyyxxxvvvuuuqqqpppnnnmmmooorrruuuxxx|||~~~yyydddRRRFFFAAA777666555444333444555555444666777888888:::>>>AAAAAALLLRRRXXXcccnnnwwwkkkaaaXXXOOOJJJMMMMMMNNNOOORRRUUUXXXYYY___fffooozzz}}}zzzvvvtttsssssssssrrriiijjjlllmmmoooqqqrrrsss~~~~~~}}}~~~}}}jjjZZZJJJ>>>999777444333444666666666555777888888999;;;>>>AAAGGGKKKTTT\\\cccrrrpppddd[[[QQQKKKIIIOOOKKKKKKOOOQQQSSSXXX^^^hhhmmmuuu~~~zzzwwwsssqqqqqqqqqqqqpppjjjkkklllnnnppprrrsssttt}}}|||}}}ppp```OOOCCC888666333222333444444444666777888999:::<<>>BBBEEEPPPQQQZZZlllppptttrrrcccYYYSSSOOONNNPPPNNNMMMOOOSSSUUUYYYaaakkkuuu|||}}}rrrppplllkkklllmmmmmmlllkkkkkkkkklllooorrruuuwww}}}~~~xxx}}}{{{yyy{{{yyy{{{jjjTTTDDD>>>;;;888666666666666666777888:::;;;<<>>BBBEEENNNYYYjjjzzzvvvooocccXXXRRROOOKKKKKKLLLOOOPPPTTTYYY\\\bbbooo}}}~~~}}}xxxvvvtttrrrrrrrrrssstttxxxyyy}}}wwwuuurrrnnnkkkkkkkkkjjjiiihhhhhhgggiiikkkppptttwww{{{~~~~~~~~~tttmmmrrr}}}{{{yyyyyy~~~nnnWWWHHH===:::777777888999::::::555666888:::;;;>>>BBBEEESSS___qqqxxxlllaaaVVVRRROOOKKKIIIKKKNNNPPPUUU[[[___fffuuu}}}vvvtttrrrqqqqqqooollliiihhhgggeeeeeefffiiillloooqqqtttyyyzzztttqqqnnnlllkkkiiigggeeeeeefffgggiiijjjnnnrrrvvv||||||||||||}}}tttkkkooo}}}~~~|||{{{rrr[[[LLL@@@:::555666777666777:::555555888<<<>>>???FFFNNNUUU]]]qqqyyyeee\\\TTTPPPMMMJJJKKKMMMOOOOOOSSSZZZaaajjjxxx}}}wwwrrrllliiigggcccbbb```^^^]]]\\\[[[[[[\\\ZZZYYYXXXZZZ\\\___aaaiiinnnvvv|||{{{vvvsssooollljjjiiifffdddbbbccceeefffgggkkkooosssyyy||||||}}}}}}~~~~~~~~~uuukkkmmmzzzttt___OOO@@@:::666666777666777:::888777999<<<<<<===DDDLLL[[[fff|||zzzppp```XXXQQQNNNMMMKKKLLLPPPQQQQQQTTT[[[cccmmm}}}~~~{{{sssppplllgggbbb]]]ZZZXXXTTTSSSRRRPPPNNNMMMMMMMMMSSSRRRQQQQQQRRRTTTWWWYYYbbbgggooovvvzzz}}}~~~yyyuuupppllljjjhhheeedddbbbcccdddeeefffiiinnnqqqvvvzzzzzztttooopppqqqtttwww{{{wwwmmmmmmyyyxxxcccRRRAAA;;;666777777555666999999888999<<<===>>>FFFNNNbbbrrr~~~rrrhhh\\\UUUNNNMMMMMMLLLNNNRRRSSSSSSVVV^^^gggrrryyypppiiiggg```^^^[[[VVVRRRNNNLLLKKKLLLLLLJJJHHHGGGFFFFFFFFFJJJJJJIIIIIIJJJMMMPPPRRRXXX]]]eeelllqqquuuyyy{{{}}}xxxrrrllliiigggeeeccccccdddeeefffhhhkkkooossswwwzzz~~~wwwooojjjcccddddddfffiiillloooqqqsssvvv{{{~~~~~~~~~}}}rrrpppyyyyyyeeeUUUBBB<<<777777777555666999999888999<<<>>>BBBKKKUUUggg|||{{{pppfff\\\TTTNNNMMMMMMMMMOOOSSSTTTTTTXXX```jjjwwwvvvlllccc\\\ZZZWWWUUUSSSOOOLLLIIIGGGGGGKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFHHHJJJLLLNNNOOOTTT[[[aaaggglllpppssszzz}}}{{{ssslllhhhfffdddccccccdddeeeggghhhlllqqqtttyyy||||||uuummmeeeaaaZZZYYYYYYYYYZZZ\\\^^^___bbbeeejjjqqqyyy}}}~~~yyyuuuzzzxxxfffWWWDDD===888888777555555888999777888;;;>>>BBBMMMWWWjjj|||vvvqqqhhh^^^WWWPPPOOONNNMMMOOOSSSUUUUUUZZZcccnnn{{{yyymmmeee\\\WWWVVVSSSRRROOOMMMJJJHHHGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEFFFHHHIIIJJJIIIMMMSSSXXX]]]bbbhhhkkkqqquuuzzz}}}~~~|||ssslllhhhfffeeeeeeaaabbbdddfffiiimmmrrrvvvzzz~~~|||sssjjjaaaZZZWWWQQQQQQOOONNNNNNOOOPPPPPPRRRTTTXXX^^^fffnnntttxxx||||||~~~~~~xxxyyy~~~tttdddXXXEEE>>>999888777555555888:::888999<<<>>>DDDOOO[[[qqqtttttttttjjj___XXXQQQOOONNNMMMOOOSSSVVVWWW]]]hhhsssqqqhhhbbb\\\WWWVVVQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCDDDEEEEEEFFFFFFIIIMMMQQQUUUZZZ___cccfffkkkqqqvvvxxx|||}}}ssslllgggfffffffffaaaccceeehhhkkkpppvvvzzzzzz}}}|||tttiii^^^UUUPPPMMMJJJIIIHHHFFFFFFFFFGGGGGGHHHIIIKKKOOOUUU\\\bbbeeeoootttzzz{{{{{{}}}~~~{{{wwwvvvyyy}}}}}}wwwvvv|||yyynnnbbbYYYFFF???:::999777555555777:::888:::???EEENNN\\\iii|||tttxxxxxxnnn^^^VVVOOONNNNNNMMMOOOSSSXXXZZZbbbmmmxxxzzznnniiieee```[[[ZZZTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDFFFHHHKKKMMMRRRWWW[[[[[[aaahhhnnnrrrwww~~~}}}ssskkkgggfffggggggccceeehhhkkkoootttzzz~~~yyy||||||xxxnnnbbbVVVMMMIIIGGGFFFEEECCCBBBBBBBBBCCCDDDEEEDDDEEEGGGKKKQQQVVVYYYaaagggmmmoooooottt}}}}}}~~~~~~vvvqqqpppsssxxx|||zzz|||~~~vvvssswwwvvvkkkaaa[[[FFF???:::999777555555777888888<<>>AAA@@@@@@AAADDDGGGJJJLLLQQQSSSVVVZZZ```lllzzzwwwmmmiiiiiilllssszzzzzzvvv{{{vvvqqqmmmcccYYYKKKBBB;;;;;;;;;888777888777999>>>GGGVVVkkkzzzzzznnn___VVVOOOOOOPPPQQQSSSWWW]]]dddmmmvvv|||rrrmmmkkkllllllpppqqqssssssrrrrrrssstttssstttvvvyyy}}}wwwuuuuuuvvvtttrrrjjjgggccc___]]]\\\ZZZXXXTTTRRROOONNNNNNMMMLLLJJJHHHGGGEEECCCAAAAAAAAAAAACCCCCCDDDEEEFFFHHHJJJKKKOOORRRXXX^^^dddjjjqqquuu~~~zzzwww{{{{{{{{{sssllljjjiiiiiiiiinnnmmmnnntttvvvuuuwww{{{}}}{{{xxxrrrmmm```ZZZRRRJJJFFFCCCAAA@@@????????????>>>>>>>>>===AAA@@@@@@@@@BBBEEEHHHJJJLLLOOOTTTZZZbbbooo~~~~~~tttjjjfffgggjjjpppwww{{{vvvzzz~~~sssnnnkkkbbbYYYKKKBBB;;;::::::888888999777999>>>FFFTTTjjj{{{}}}mmm]]]VVVPPPPPPQQQQQQUUUYYYaaahhhrrr|||{{{tttjjjbbb^^^]]]]]]]]]\\\]]]_________```bbbddddddfffhhhlllsss}}}}}}{{{}}}~~~vvvrrrlllfffccc___\\\ZZZWWWUUURRRQQQPPPOOONNNLLLHHHGGGEEECCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNQQQVVV[[[```eeekkkooozzz}}}yyyssslllhhhhhhhhhmmmuuu|||yyyqqqkkkiiijjjkkklllrrrnnnlllnnnppprrrwww}}}}}}xxxuuusssoooiiidddYYYTTTLLLGGGCCCBBB@@@?????????>>>===============AAABBBBBBBBBCCCFFFJJJMMMOOOTTT[[[bbblllzzz~~~zzzpppgggdddeeehhhnnnuuu~~~|||}}}wwwzzz}}}sssnnnkkkcccZZZMMMDDD<<<;;;;;;999888:::999:::===CCCOOOddd||||||wwwiii\\\VVVRRRRRRRRRSSSVVV[[[ccckkkuuuyyyrrrlllfff___YYYWWWVVVWWWWWWSSSTTTUUUUUUUUUWWWZZZ]]]]]]```eeekkkqqqzzz|||tttmmmhhhccc___\\\ZZZXXXTTTSSSRRRQQQOOOMMMHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKOOORRRVVV[[[```eeekkkooovvvyyy}}}zzzqqqiiibbb^^^YYYYYY]]]eeelllqqqzzz}}}vvvmmmgggfffhhhkkkmmmrrrlllfffgggiiinnnvvv|||uuuqqqmmmhhhaaa\\\SSSOOOHHHDDDAAA@@@>>>===>>>>>>===<<<<<<===>>>>>>@@@BBBDDDDDDEEEHHHMMMQQQYYY^^^eeennnxxx|||vvvmmmeeecccdddgggmmmtttyyy{{{yyyvvv|||~~~uuuqqqnnnggg___PPPGGG>>><<<;;;999999::::::<<<>>>@@@III\\\ttt}}}pppcccZZZVVVSSSTTTTTTTTTXXX^^^dddlllvvv{{{qqqhhhccc[[[XXXSSSPPPOOOPPPPPPPPPRRRRRRRRRRRRRRRTTTYYY\\\]]]dddlllsssxxx~~~zzzrrrkkkfffbbb___\\\ZZZVVVTTTSSSQQQOOOMMMIIIIIIGGGFFFEEEFFFFFFGGGFFFFFFFFFGGGIIIJJJLLLLLLOOORRRWWW\\\aaagggmmmqqqtttwww{{{~~~yyyoooeee]]]VVVRRRPPPPPPSSSYYY^^^bbbiiiqqqxxxrrrhhhbbbbbbeeeiiilllnnngggbbbcccffflllvvvzzzrrrlllgggaaaYYYTTTMMMIIIDDD@@@>>>===<<<;;;======<<<<<<<<<>>>???AAA@@@CCCFFFGGGIIIMMMSSSXXXbbbgggooowww{{{uuullldddcccdddgggmmmtttwwwyyy|||xxxrrrzzzwwwuuunnneeeUUUKKKAAA>>><<<999999::::::<<<>>>@@@GGGXXXppp}}}}}}jjj___YYYUUUTTTUUUUUUUUUZZZaaafffmmmxxx~~~qqqgggaaa\\\ZZZRRRPPPMMMMMMNNNOOOPPPOOOQQQQQQQQQQQQRRRVVV[[[```fffnnnyyy|||ssslllhhhdddbbb___\\\XXXVVVTTTRRRPPPNNNLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNPPPOOORRRWWW\\\aaaffflllpppsssvvvzzz}}}|||qqqeee\\\UUUOOOLLLLLLKKKMMMRRRUUUWWW^^^eee}}}zzzwwwqqqllleee``````cccfffggggggbbbaaadddiiinnnvvv~~~~~~zzztttllleee___YYYRRRLLLHHHEEE@@@>>>=========<<<<<<<<<;;;<<<===???BBBCCCCCCGGGLLLNNNPPPUUU]]]dddkkkpppwww~~~{{{tttkkkdddccceeehhhnnntttxxxyyy}}}~~~qqq|||~~~|||tttkkkYYYNNNDDD???===:::999:::777;;;???BBBJJJ[[[ttt~~~{{{iii___XXXUUUUUUVVVVVVVVV[[[bbbjjjqqq{{{~~~vvvjjj```YYYVVVTTTSSSPPPOOONNNPPPRRRTTTUUUTTTSSSTTTTTTUUUXXX]]]eeejjjsss|||zzzrrrlllhhheeedddbbb___[[[YYYWWWUUURRRPPPNNNLLLJJJIIIGGGGGGGGGGGGGGGGGGIIIJJJMMMOOOQQQSSSSSSVVVZZZ^^^aaafffkkkooosssvvvzzz|||~~~wwwjjj^^^UUUOOOKKKIIIJJJHHHIIIMMMPPPQQQWWW^^^}}}{{{yyywwwvvvtttpppnnnkkkgggccc```aaabbbccccccaaa___aaagggmmmpppvvv}}}~~~|||||||||tttnnnfff___ZZZTTTMMMHHHFFFCCC@@@??????@@@@@@???<<<;;;;;;<<<===@@@CCCEEEGGGLLLRRRUUUXXX]]]fffmmmpppuuu|||~~~~~~|||tttllleeedddfffiiiooouuuyyy{{{~~~qqqzzzxxxooo\\\QQQFFFAAA>>>:::999:::444999???DDDMMM```yyy~~~{{{jjj```WWWUUUVVVWWWVVVVVV\\\dddnnnttt~~~mmmggg]]]UUUQQQPPPPPPPPPNNNNNNNNNQQQTTTVVVWWWVVVWWWXXXYYY[[[___fffooouuu~~~yyyqqqllliiifffeeeeeebbb^^^[[[YYYWWWTTTRRROOONNNKKKIIIHHHGGGGGGGGGGGGHHHIIIKKKNNNQQQSSSUUUXXXZZZ^^^aaacccgggllloootttvvvzzz|||}}}zzzqqqcccVVVMMMHHHEEEDDDHHHFFFGGGKKKMMMOOOTTT[[[zzzvvvtttssspppllljjjhhhggggggbbb```]]][[[\\\^^^aaaccc___bbbfffjjjnnnrrrvvvzzz|||zzzwwwtttrrrkkkfff]]]UUUOOOKKKHHHFFFBBBAAA@@@???????????????;;;===???AAABBBEEEIIIKKKRRRSSSUUUXXX]]]eeennnuuuwww|||~~~}}}}}}|||qqqiiiccceeeiiilllooosssyyyzzz}}}zzz}}}zzzssscccTTTDDD===:::888888:::======>>>FFFUUUlll|||nnnccc^^^XXXUUUWWWZZZ\\\```eeepppyyyttthhh```ZZZSSSNNNNNNNNNNNNLLLSSSQQQPPPSSSYYY^^^______```bbbcccdddfffmmmwww{{{oookkkjjjgggcccbbbaaa```^^^[[[XXXVVVTTTSSSOOOOOONNNLLLLLLKKKKKKKKKIIIKKKNNNPPPRRRUUUYYY\\\XXX[[[```ccceeehhhmmmqqqooouuu{{{~~~}}}~~~ppp]]]RRRMMMHHHEEEEEEGGGHHHIIIJJJMMMPPPSSSUUU}}}yyysssoookkkiiifffccc```^^^]]]]]][[[ZZZWWWVVVWWWYYY]]]___```ccchhhlllpppssswwwzzz~~~|||xxxuuurrrooolllfff```XXXQQQLLLIIIFFFDDDAAA@@@???>>>============>>>@@@BBBDDDFFFHHHLLLOOOUUUWWWZZZ^^^ccckkksssyyy~~~~~~}}}}}}qqqiiibbbdddhhhlllpppuuuyyyzzz}}}zzz{{{~~~xxxkkk[[[KKKBBB>>>;;;:::<<<;;;<<>>>>>>>>>>>BBBDDDFFFHHHJJJMMMQQQTTTXXX\\\```eeekkkrrryyy~~~qqqhhhaaabbbggglllqqqwwwzzz|||~~~|||yyy}}}|||nnn^^^LLLBBB<<<888777999:::<<>>HHHXXXmmm}}}ssseeeWWWTTTSSSWWWZZZ]]]dddlllttt|||zzzqqqddd[[[VVVSSSOOOLLLLLLJJJIIIIIILLLPPPSSSUUUXXX[[[```eeejjjlllmmmmmmlllnnnpppssszzzrrrhhh^^^[[[\\\\\\]]]```___^^^]]]\\\ZZZXXXWWWWWWUUUTTTRRRQQQOOONNNMMMMMMRRRTTTVVVWWWWWWYYY\\\^^^eeeiiinnnssswwwyyyzzzzzzyyy{{{~~~zzzvvvhhh]]]QQQLLLJJJHHHGGGIIIIIIKKKKKKKKKJJJLLLQQQUUU}}}uuurrrmmmhhhddd```\\\YYYTTTRRROOOKKKHHHFFFEEEDDDBBBBBBBBBCCCFFFIIILLLNNNTTTXXX^^^dddiiimmmqqqttt|||~~~~~~~~~~~~|||yyyvvvrrrooojjjfffbbb___[[[YYYSSSPPPLLLJJJIIIIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFGGGJJJLLLOOOQQQSSSVVVZZZ]]]aaaffflllrrrxxx}}}yyyooofff___aaagggmmmttt{{{zzz{{{vvveeeQQQFFF@@@<<<<<<===;;;AAANNNaaayyy~~~kkk^^^UUUTTTTTTXXX[[[^^^gggooovvv~~~xxxhhhaaaYYYSSSPPPNNNKKKIIIMMMMMMLLLMMMOOORRRVVVXXX[[[^^^dddhhhkkklllmmmlllpppsssvvvzzz~~~jjjaaaYYYWWWWWWWWWZZZ^^^^^^^^^]]]\\\[[[ZZZYYYYYYTTTTTTSSSRRRQQQQQQRRRRRRUUUVVVXXXYYYYYY[[[]]]```ccciiisss||||||}}}~~~{{{sssnnncccYYYPPPLLLJJJGGGFFFHHHHHHJJJKKKKKKJJJLLLSSSXXX|||xxxvvvnnnjjjeeeaaa]]]ZZZVVVTTTMMMKKKHHHDDDBBB@@@??????===>>>>>>@@@CCCFFFHHHJJJPPPSSSYYY___eeekkkqqquuu|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzuuurrrllliiidddaaa___\\\YYYWWWRRRPPPMMMLLLLLLMMMLLLKKKDDDDDDEEEFFFGGGIIIKKKLLLQQQSSSVVVYYY[[[^^^bbbeeejjjnnnsssyyy~~~~~~~~~wwwmmmeee___aaahhhnnnuuu{{{}}}{{{yyyhhhTTTGGGAAA===<<<>>><<>>===<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFIIILLLQQQWWW^^^fffnnnssszzz~~~|||{{{{{{zzzzzzzzz{{{{{{|||~~~yyyxxxxxxwwwrrrnnneeebbb___]]]\\\ZZZXXXVVVRRRPPPNNNNNNOOOPPPOOONNNGGGHHHIIIKKKMMMPPPRRRTTTZZZ\\\___bbbdddhhhllloootttwww{{{}}}}}}~~~yyyqqqkkkccc___bbbiiiooouuu{{{yyy~~~lllVVVIIIAAA<<<;;;<<<<<>>AAACCCDDDBBBEEEIIIOOOVVV```iiioooyyy}}}}}}{{{{{{zzzyyyxxxxxxxxxyyyzzz|||~~~~~~yyyuuutttuuuuuuppplllaaa___\\\ZZZZZZYYYXXXVVVSSSQQQOOOOOOPPPQQQPPPOOOLLLLLLNNNQQQTTTWWWZZZ[[[```bbbfffhhhkkknnnsssvvv{{{~~~~~~||||||~~~zzz{{{ssskkkjjjccc___cccjjjpppuuu{{{wwwttt^^^OOOFFF@@@>>>???;;;DDDUUUnnnpppaaaYYYXXXXXXZZZ]]]^^^aaajjjuuuoooaaaXXXVVVTTTPPPMMMLLLLLLMMMNNNOOORRRUUUVVVVVVYYY^^^bbbbbbggglllppprrruuuyyy|||}}}}}}iiiXXXQQQNNNNNNSSSWWWZZZ^^^cccddddddddddddddddddddddddbbbaaa___^^^]]]\\\\\\\\\]]]___aaabbbccceeeiiikkknnnqqqxxxyyytttmmmgggbbbWWWRRROOOOOONNNKKKKKKNNNOOOSSSXXXXXXYYY^^^iiisssyyytttoooiiiddd\\\XXXSSSNNNKKKHHHFFFDDD@@@>>><<<:::999999999:::999:::<<<===???@@@AAAAAABBBCCCEEEHHHNNNWWWbbbiiiuuu{{{}}}xxxwwwzzz{{{yyywwwvvvwwwwwwwwwwwwxxx{{{}}}~~~}}}xxxuuuqqqqqqqqqnnngggaaa]]]]]]\\\[[[YYYVVVTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRVVVZZZ^^^bbbdddfffhhhlllppptttyyy~~~|||zzz{{{~~~|||vvvpppllleeefffgggiiilllrrrxxx}}}ttt{{{~~~iiiRRRDDD???>>>???@@@FFFWWWooonnn```YYYVVVWWWYYYYYY\\\bbblllttt{{{rrrbbbZZZXXXSSSQQQNNNLLLLLLMMMPPPQQQVVVWWWXXXYYYYYY[[[___bbbiiikkknnnqqqtttwww|||{{{pppeeeYYYRRRQQQQQQQQQRRRVVV\\\bbbeeeeeeeeedddccccccdddeeefffbbbccceeedddbbb``````aaaaaaccceeeggghhhkkkoooqqqsssxxx}}}yyyrrrjjjbbb\\\YYYTTTSSSQQQNNNLLLNNNRRRUUUUUUXXX\\\^^^bbbmmm}}}|||uuupppkkkddd___YYYUUUOOOJJJGGGDDDBBB@@@<<<;;;999777666777888888777888999;;;===>>>>>>>>>??????@@@CCCGGGOOOYYY___nnnuuu~~~{{{wwwvvvxxxyyywwwttttttuuuuuuuuuuuuvvvyyy|||}}}zzzuuuqqqmmmlllllliiiccc^^^YYYYYYXXXWWWVVVTTTRRRRRROOOOOOPPPPPPPPPPPPPPPPPPRRRSSSVVVYYY]]]bbbeeegggiiilllooorrrvvv{{{~~~|||zzzzzz}}}~~~}}}}}}~~~~~~zzztttoookkkeeefffgggiiimmmsssyyy}}}~~~zzzmmmrrr{{{zzz~~~tttXXXFFF>>>;;;;;;>>>CCCRRRkkklll^^^XXXVVVWWWXXXYYY\\\cccmmmuuu~~~{{{mmm___WWWVVVSSSQQQOOOMMMMMMOOORRRTTTXXXYYYZZZ[[[\\\^^^bbbeeeiiilllpppsssvvvyyy~~~{{{tttlllddd[[[RRRMMMPPPPPPQQQSSSWWW\\\aaadddbbbaaa```______```aaaaaaaaadddggggggfffcccbbbaaadddgggiiilllmmmppptttwww{{{~~~{{{xxxssslllddd^^^XXXVVVTTTSSSQQQNNNMMMOOOSSSWWWYYY^^^bbbdddgggrrrwwwpppjjjeee^^^YYYSSSOOOIIIEEEBBB???===;;;999888777666666777888999777888999;;;<<<=========<<<======>>>AAAGGGNNNSSSbbbjjjttt}}}{{{xxxuuuuuuwwwvvvssspppqqqrrrsssssssssuuuxxx{{{~~~yyytttoookkkfffdddcccaaa]]]ZZZUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRSSSTTTTTTTTTWWWXXX[[[^^^bbbfffjjjlllooopppsssuuuyyy|||{{{yyyyyy{{{||||||{{{{{{|||}}}|||yyytttoookkkeeefffgggjjjooouuu{{{~~~~~~|||}}}yyyiiikkkttt}}}tttxxx```JJJ@@@<<<;;;<<<@@@LLLddd~~~kkk]]]VVVUUUWWWXXXYYY\\\cccnnnvvvrrrfff[[[UUUTTTRRRQQQOOOOOOPPPSSSVVVXXX[[[\\\^^^^^^___aaaeeehhhjjjmmmqqquuuxxx|||{{{sssnnnggg```ZZZUUUOOOLLLOOOOOOQQQSSSWWW[[[___aaa```___^^^]]]]]]]]]]]]]]]```dddhhhkkkjjjhhhgggfffiiilllooorrruuuxxx{{{~~~~~~{{{rrrpppkkkeee^^^YYYUUUSSSSSSRRRQQQNNNNNNPPPUUUYYY^^^eeekkkmmmooozzz{{{rrrkkkfff```YYYTTTNNNJJJDDD@@@===;;;999777888777777777888999:::;;;999:::;;;<<<===>>>>>>>>>============>>>AAAGGGKKKSSS\\\hhhrrrzzzzzzwwwuuuttttttuuutttqqqnnnpppqqqrrrssssssuuuxxx{{{}}}xxxrrrnnnfffccc^^^[[[ZZZYYYXXXVVVTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY\\\]]]___bbbfffjjjnnnpppssstttvvvxxx|||~~~~~~zzzzzzyyyyyyyyyzzzyyyyyyyyy{{{||||||zzzuuupppmmmgggggghhhkkkqqqxxx}}}~~~|||yyyzzz~~~}}}mmmllltttvvvnnnsss}}}cccMMMCCC??????<<<>>>HHH]]]|||~~~~~~}}}jjj]]]VVVUUUVVVWWWXXX\\\dddpppxxx~~~vvvjjj```WWWSSSTTTQQQQQQQQQQQQTTTWWWZZZ\\\```aaabbbbbbaaacccfffhhhjjjnnnsssxxx{{{}}}zzzrrrllleee^^^YYYVVVSSSRRROOOPPPRRRTTTWWWZZZ\\\]]]___^^^^^^]]]\\\\\\\\\\\\]]]aaaeeehhhiiijjjlllmmmnnnqqqvvvyyy}}}zzzuuurrriiigggccc^^^YYYUUUSSSRRRPPPPPPOOONNNNNNRRRWWW\\\cccjjjrrrtttvvv}}}wwwnnngggbbb\\\UUUQQQIIIEEE@@@===;;;999888666666666666777888999;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;===@@@CCCFFFNNNZZZeeennnvvv~~~vvvrrrrrrqqqqqqrrrqqqooonnnpppqqqrrrssstttvvvzzz}}}}}}xxxtttoooiiifff^^^[[[WWWTTTSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVWWWVVVVVVWWWXXXZZZ\\\]]]^^^___```aaacccfffjjjmmmqqqrrruuuwwwyyy{{{~~~~~~}}}yyyyyyzzzyyyxxxwwwwwwwwwvvvwwwzzzzzzyyyuuupppmmmjjjiiijjjnnnuuu{{{{{{xxxvvvvvv{{{ssspppuuu}}}ooofffnnn|||cccNNNDDD@@@???===???FFFWWWuuu~~~kkk^^^XXXTTTUUUWWWXXX\\\eeerrr{{{~~~}}}}}}~~~nnnccc\\\VVVTTTUUURRRRRRRRRTTTWWW[[[^^^aaafffffffffeeecccccceeegggkkkooouuu{{{}}}uuuppphhhbbb]]]ZZZXXXVVVRRRRRRSSSUUUVVVXXXZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZXXXZZZ\\\___aaafffkkkooosssvvv|||zzzuuuooojjjggg^^^\\\XXXUUURRRPPPOOOOOOMMMMMMMMMNNNPPPTTT[[[```gggooowwwzzz}}}vvvppphhhaaa\\\WWWQQQLLLDDDAAA===:::999999888777333444555666777888999999888888999999:::999999999999::::::999888999;;;===>>>DDDNNNWWW^^^gggpppvvvxxx|||yyypppmmmmmmmmmmmmmmmmmmnnnnnnoooqqqssstttuuuxxx|||~~~|||xxxsssmmmiiiddd```]]]VVVTTTRRRPPPPPPPPPRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVYYYZZZ[[[]]]```bbbcccdddcccdddfffiiimmmpppsssuuuvvvyyy|||~~~}}}xxxzzz{{{zzzxxxvvvvvvvvvrrrtttwwwxxxwwwtttpppnnnnnnlllmmmqqqxxx~~~wwwuuurrrrrrwww}}}xxxrrrtttxxxlllaaajjjzzz|||```LLLBBB===;;;<<<@@@EEERRRnnn}}}lll```ZZZTTTUUUVVVWWW\\\fffsss}}}~~~yyyvvvvvvvvvuuurrruuuxxx{{{|||~~~}}}zzzzzz|||~~~vvvfff^^^ZZZVVVTTTUUUSSSSSSUUUWWWZZZ^^^bbbdddiiijjjiiihhhfffeeegggiiinnnsssyyywwwsssmmmgggccc___[[[YYYWWWVVVUUUUUUUUUVVVXXXYYYXXXXXXYYYYYYZZZYYYYYYXXXTTTUUUVVVWWWYYY___eeejjjrrrwww}}}}}}vvvoooiiiccc^^^[[[RRRPPPMMMKKKJJJJJJJJJKKKKKKLLLMMMOOOSSSYYYaaafffmmmttt|||}}}yyynnnhhh```YYYUUUQQQKKKFFF???<<<999777777888888777444555666777888888999999888888999999999999888777777888999999888888999;;;:::???EEEJJJOOOVVV___eeefffmmmrrrsssttttttpppjjjgggggggggggghhhiiilllmmmnnnppprrrsssuuuxxx|||~~~tttoooiiiccc^^^ZZZWWWTTTOOOPPPPPPOOOOOOPPPRRRSSSSSSSSSUUUVVVWWWWWWXXXXXX[[[\\\^^^```ccceeeggghhhggghhhjjjlllpppsssvvvxxxxxx{{{~~~~~~xxxzzz|||{{{xxxuuuuuuvvvsssuuuxxxzzzzzzwwwtttqqqrrrppppppttt{{{tttqqqooooootttzzz{{{rrrsssxxxmmmccckkkzzzttt\\\KKKAAA;;;888999???DDDOOOhhh|||kkk```[[[SSSTTTUUUWWW\\\gggttt~~~}}}wwwnnniiiggggggggggggeeehhhmmmppprrrtttxxx{{{yyyyyyyyywwwvvvxxx||||||nnn___YYYWWWUUUTTTUUUTTTUUUWWWYYY]]]```dddeeekkkkkkkkkjjjiiijjjlllnnnrrrwww~~~zzzxxxtttqqqmmmhhhccc___\\\ZZZXXXUUUTTTUUUVVVWWWVVVWWWYYYZZZ[[[[[[ZZZZZZWWWWWWXXXXXXYYY\\\aaaeeejjjooovvv|||~~~tttooohhhaaa\\\WWWSSSPPPKKKIIIGGGEEEEEEGGGIIIJJJKKKLLLOOORRRWWW___hhhnnnuuuzzzyyytttgggaaaZZZTTTPPPLLLFFFBBB<<<:::777555666777777777777777999::::::;;;;;;;;;::::::;;;;;;;;;:::999999777999::::::999999:::<<<:::<<<@@@BBBEEEJJJRRRYYY[[[bbbiiijjjjjjkkkiiieeeccccccccccccdddfffjjjmmmmmmoooqqqssstttwww||||||nnniiibbb\\\XXXTTTQQQNNNLLLMMMOOOOOOOOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]___bbbdddgggiiijjjiiijjjlllooorrruuuxxxzzzxxx|||~~~xxx{{{}}}|||xxxuuutttuuuwwwyyy|||~~~~~~|||xxxvvvuuurrrqqqvvv}}}ssspppmmmmmmrrrxxx~~~~~~sssssszzzooohhhooo|||mmmYYYKKKCCC===:::666>>>DDDMMMeee{{{kkk```[[[SSSTTTUUUWWW\\\ggguuu~~~qqqjjjaaa\\\ZZZ[[[[[[ZZZ[[[___dddhhhjjjlllppptttsssuuuuuuttttttwww}}}wwwiii[[[VVVVVVUUUTTTTTTUUUVVVXXX[[[^^^bbbeeefffkkkllllllllllllnnnqqqsssuuuzzz~~~|||zzzwwwrrrkkkggg```]]]YYYUUUTTTTTTVVVWWWXXXYYY[[[]]]^^^^^^]]]]]]\\\]]]^^^^^^^^^^^^aaaccc```fffmmmtttyyy~~~~~~~~~|||wwwiiiddd^^^XXXSSSPPPMMMJJJIIIHHHFFFEEEEEEGGGJJJLLLLLLMMMPPPTTT[[[cccmmmsss{{{~~~zzzsssooofffaaaXXXPPPJJJFFFBBB???777666444333333444555666888888999999999999888888;;;;;;::::::999:::::::::666555444333333444666777666888;;;>>>@@@CCCGGGJJJOOOUUU^^^ccceeedddbbbaaa^^^^^^]]]]]]^^^aaadddeeejjjllloooqqqsssuuuxxxzzz}}}|||rrrkkkhhhccc[[[UUUQQQOOOMMMKKKNNNMMMMMMMMMOOOQQQTTTVVVWWWVVVVVVVVVXXXZZZ\\\^^^aaacccfffhhhkkklllllllllnnnppprrrsssssstttvvvxxx{{{}}}~~~|||zzzzzzyyyxxxxxxwwwwwwwwwwww}}}}}}~~~}}}yyyvvvwwwuuuvvv{{{~~~tttrrrooommmpppvvv}}}wwwzzzwwwsssuuu|||wwwhhhXXXKKKCCC???>>>;;;<<>>:::888777666555444555666777888:::::::::;;;;;;:::::::::999888777666555444444444555444333333333444666777777999::::::999:::<<<>>>BBBGGGNNNTTTVVVVVVVVVVVVVVVVVVWWWXXXZZZ]]]```bbbfffiiimmmppprrruuuyyy{{{{{{|||uuunnngggcccWWWSSSOOOMMMNNNOOOOOOOOOQQQQQQQQQRRRTTTVVVYYYZZZ[[[\\\]]]___```aaabbbbbbggghhhkkknnnqqqtttuuuvvvvvvwwwxxxxxxxxxxxxzzz|||~~~~~~~~~}}}|||||||||zzzxxx{{{zzzyyyyyyyyyyyyyyyzzz|||}}}~~~~~~|||zzzyyyyyyyyyyyy|||~~~yyytttjjjhhhfffgggkkkqqqxxx}}}|||{{{yyyyyy}}}tttqqqkkk```SSSIIIAAA===;;;===>>>@@@GGGUUUjjj~~~pppeee]]]XXXVVVSSSTTTZZZ```iiivvvrrreee[[[VVVPPPMMMMMMNNNPPPQQQQQQUUUYYY[[[[[[ZZZZZZZZZZZZ]]]bbbiiiqqq|||rrrddd\\\WWWVVVWWWVVVYYY]]]___bbbeeegggiiilllooorrrsssttttttssstttvvv{{{~~~zzzvvvtttssstttuuu|||yyynnnggg```^^^[[[YYYWWWWWWXXXXXXYYYYYYZZZ\\\]]]___``````___aaabbbbbbbbbcccfffhhhhhhkkkoooqqqsssvvv|||zzzssspppmmmjjjgggccc___[[[UUUPPPJJJFFFCCCCCCBBBAAA@@@BBBDDDFFFHHHLLLQQQUUU]]]bbbiiimmmoooqqqtttwww{{{rrrhhhaaaXXXSSSLLLEEEAAA===:::888777666666666666777888999999999::::::::::::999999999888777555444333333333444333333333444555666777777888999999888888999;;;???DDDIIINNNPPPRRRSSSTTTTTTUUUVVVXXX[[[^^^aaacccdddgggkkknnnqqquuuyyy|||{{{zzzrrrlllfffaaa^^^TTTRRROOONNNPPPRRRSSSSSSRRRRRRRRRTTTVVVXXXZZZ[[[]]]^^^```bbbddddddddddddiiikkkmmmppptttwwwyyyzzzyyyzzzzzzzzzyyyyyy{{{}}}~~~~~~~~~yyyqqqmmmlllmmmooorrrxxx}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxyyyyyy}}}~~~~~~|||yyyxxxwwwxxxxxxyyy{{{}}}zzzvvvqqqjjjhhhfffgggjjjpppvvvzzz~~~yyyxxxwwwzzz~~~sssnnnhhh___TTTKKKCCC???<<<===>>>???CCCNNN```tttwwwkkkbbb[[[WWWUUUSSSTTT[[[ccclllxxxyyyiii^^^XXXUUURRRPPPPPPQQQSSSTTTQQQTTTXXXYYYXXXUUUTTTSSSWWW[[[aaahhhqqq|||{{{lll___YYYUUUWWWXXXYYY\\\```bbbdddhhhkkklllooorrrtttwwwwwwwwwwwwxxx{{{{{{rrrpppmmmiiiggghhhkkkmmmssszzzxxxllleee^^^]]][[[YYYXXXXXXXXXYYYYYYZZZ[[[\\\^^^___aaaaaa___aaaccccccdddeeehhhjjjkkkooosssuuuwwwzzzyyywwwsssooojjjccc\\\WWWOOOKKKFFFBBBAAAAAAAAA@@@@@@AAABBBDDDFFFKKKQQQUUU]]]dddmmmtttwwwxxxzzz|||xxxnnnddd]]]TTTOOOHHHCCC???<<<:::888666666666777888999::::::888888999999999999888888:::999777666444444333333333333444444555666777777777888999999888999;;;<<<===AAAEEEHHHKKKMMMOOOQQQQQQRRRTTTWWWZZZ]]]___aaacccfffjjjmmmppptttxxx{{{{{{{{{rrrkkkddd```\\\YYYSSSQQQOOOOOOQQQSSSTTTTTTQQQRRRSSSUUUWWWYYY[[[\\\^^^```bbbdddeeefffeeeeeekkklllnnnqqqtttwwwzzz{{{yyyzzzzzzyyyxxxyyy{{{~~~~~~}}}}}}~~~vvvkkkbbb[[[[[[\\\___dddjjjpppttt{{{~~~~~~}}}~~~}}}||||||}}}}}}{{{zzzyyyyyyyyyyyyyyyzzz{{{|||~~~}}}yyyuuuttttttuuuvvvwwwyyyzzzxxxtttqqqmmmkkkiiiiiikkkooouuuxxxuuuwwwvvvyyywwwmmmhhh___UUUKKKDDD>>><<<<<<===>>>AAAJJJYYYmmmzzzssshhh```[[[WWWUUUSSSUUU]]]eeennnzzzzzznnnaaaXXXUUUUUUUUUTTTTTTUUUVVVWWWSSSUUUXXXXXXVVVSSSQQQQQQVVVZZZbbbjjjsss|||tttfff[[[VVVTTTXXX[[[\\\___bbbgggjjjnnnqqqrrrtttvvvxxxzzzzzz{{{|||}}}tttmmmeeeeeeccc___]]]___dddhhhnnnvvv~~~tttiiibbb[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZ[[[\\\^^^___```aaa___```bbbcccdddeeehhhkkkmmmqqquuuxxxyyy{{{{{{uuunnndddZZZSSSMMMIIIDDDAAA@@@@@@AAA@@@@@@AAABBBBBBCCCFFFKKKOOOUUU^^^iiirrrwww{{{~~~{{{sssiii___XXXNNNJJJCCC>>>;;;999777666666666777888:::;;;;;;<<<777888888999999888888777999888777666555555444555444444555666777888888888888999::::::999:::<<<>>>;;;>>>AAACCCDDDGGGJJJMMMNNNOOORRRTTTWWWZZZ\\\]]]bbbeeeiiilllooossswwwzzz|||zzzuuullleee___[[[WWWUUUQQQOOONNNNNNPPPRRRRRRRRRRRRSSSUUUWWWYYY[[[]]]^^^aaaaaaccceeefffgggggghhhlllmmmnnnqqqtttwwwzzz{{{xxxyyyyyyxxxwwwxxx|||~~~}}}}}}zzztttkkk```XXXQQQQQQSSSWWW\\\bbbgggjjjtttxxx~~~}}}{{{yyyxxxyyyzzzzzzyyyxxxzzzzzzzzzzzz{{{|||~~~~~~|||~~~|||vvvrrrrrrsssssstttuuuvvvvvvuuusssrrrnnnllljjjjjjkkkooosssvvv~~~rrrzzzzzzyyy|||zzzooojjj```UUUJJJBBB<<<:::;;;<<<>>>@@@GGGUUUhhhvvvtttjjjbbb]]]YYYUUUTTTWWW^^^fffooo|||}}}tttkkkaaaYYYTTTRRRTTTWWWXXXXXXWWWWWWWWWUUUVVVXXXWWWUUUSSSRRRRRRUUU[[[dddnnnuuu|||{{{nnnaaaYYYUUUUUUYYY^^^___aaaeeegggkkkooorrrssstttvvvxxx{{{|||~~~{{{ooohhh```aaaaaa___]]]___dddiiiqqqxxx~~~xxxmmmddd___YYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\]]]^^^___``````___```bbbcccdddeeehhhjjjmmmqqquuuwwwxxxyyy~~~wwwkkk___WWWNNNJJJEEEAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFIIIMMMTTT___hhhooouuu|||~~~vvvmmmcccZZZTTTJJJFFF@@@;;;999777666555555666888999;;;<<<======888999999::::::999999888777777666555555555555555444555666777999999:::::::::;;;;;;:::999999;;;===<<<===???@@@AAACCCGGGKKKNNNOOORRRTTTWWWYYY[[[[[[bbbeeeiiilllnnnrrruuuxxx}}}|||uuuooohhhaaa[[[WWWSSSPPPOOOMMMMMMNNNPPPRRRSSSRRRSSSUUUWWWYYY\\\^^^___```dddddddddeeeggghhhjjjkkknnnooopppqqqtttwwwzzz{{{xxxxxxxxxwwwwwwyyy}}}~~~}}}}}}}}}~~~xxxoooeee[[[UUUQQQRRRUUUYYY]]]bbbeeehhhssswww~~~}}}yyyxxxwwwxxxyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{}}}}}}xxx{{{|||yyytttqqqrrruuutttuuuuuutttrrrqqqqqqqqqjjjiiihhhhhhjjjnnnrrruuu}}}pppvvv}}}|||vvvpppdddWWWKKKBBB<<<::::::<<<>>>@@@EEERRRdddrrrxxxooogggaaa]]]VVVUUUXXX```hhhppp|||{{{pppeee\\\VVVRRRPPPQQQVVV[[[^^^]]]ZZZXXXWWWUUUVVVVVVUUUSSSSSSTTTUUUXXX___iiiqqqvvvxxxyyyyyyzzz||||||zzzvvvuuuyyy}}}|||ttthhh]]]XXXUUUUUU[[[```aaacccggggggjjjnnnqqqssstttuuuvvvzzz}}}{{{rrrllleeehhhjjjiiigggiiinnnsss|||~~~ssshhh```]]]YYYYYYYYYZZZZZZ[[[[[[[[[^^^^^^^^^______````````````bbbcccddddddeeehhhjjjkkkooosssttttttuuuxxx{{{{{{~~~}}}qqqddd\\\PPPLLLFFFBBB@@@@@@??????@@@AAABBBBBBAAAAAACCCEEEIIINNNUUU[[[bbbkkkuuu|||{{{rrriii___WWWQQQJJJEEE@@@;;;999888777555555666888:::<<<=========999::::::;;;;;;::::::999666555555444444444555555555666777888::::::;;;;;;;;;<<<<<<;;;999888999;;;>>>???@@@@@@AAACCCHHHKKKQQQRRRTTTWWWYYY[[[\\\\\\bbbeeeiiilllnnnqqquuuwww~~~|||uuuqqqllleee^^^YYYTTTPPPNNNNNNMMMMMMOOORRRTTTUUUUUUUUUVVVYYY\\\^^^```aaabbbffffffffffffgggjjjlllmmmppppppqqqrrrtttwwwzzz{{{wwwxxxxxxwwwwwwzzz~~~}}}}}}}}}}}}zzzoooddd[[[WWWVVVXXX[[[^^^bbbfffiiijjjuuuzzz~~~}}}zzzyyyxxxyyy{{{|||{{{zzztttttttttuuuvvvxxxyyyzzztttxxxzzzxxxsssqqqssswwwvvvvvvuuurrrpppoooooopppfffeeeeeefffiiimmmrrruuu}}}pppttt~~~}}}}}}vvviii[[[NNNDDD>>><<<:::===??????CCCOOOaaaooo|||ssskkkddd```WWWVVVYYYaaahhhppp||||||tttggg[[[RRRNNNNNNNNNRRRXXX___cccaaa]]]ZZZYYYVVVVVVUUUTTTRRRSSSUUUWWW^^^eeemmmssstttrrrpppnnnnnnqqqssspppllljjjnnnrrryyy~~~}}}wwwpppdddZZZXXXUUUVVV\\\aaaccceeehhhkkknnnsssvvvwwwxxxyyyzzzzzz}}}~~~vvvrrrmmmqqqttttttssstttyyy~~~~~~qqqddd^^^\\\YYYZZZZZZ[[[\\\\\\]]]]]]`````````aaaaaaaaaaaaaaabbbccceeeeeeeeefffiiikkkiiimmmqqqrrrqqqqqqtttwwwwwwzzz{{{ooobbbZZZQQQMMMGGGBBB@@@???>>>===???AAABBBBBBBBBBBBCCCDDDHHHKKKOOOSSSYYYbbbnnnvvvwwwnnnfff\\\RRRJJJFFFBBB===999888888999888999999999999999999999999:::::::::;;;;;;:::999999999777666444333333333333888888888888888999999999999999999::::::<<<===>>>@@@BBBCCCCCCBBBCCCHHHLLLPPPSSSVVVWWWWWWXXX[[[^^^dddfffjjjmmmooossswwwzzz}}}yyyvvvkkkccc[[[XXXTTTPPPOOOQQQNNNOOOPPPRRRSSSUUUVVVVVVWWWXXXZZZ\\\^^^```bbbccceeeeeefffgggiiikkklllmmmqqqooooooqqqwww{{{}}}|||wwwwwwwwwxxxzzz{{{}}}~~~}}}~~~}}}yyyuuuooogggaaacccggglllppprrrsssuuuvvv}}}}}}}}}}}}~~~~~~~~~}}}}}}|||wwwvvvsssrrrrrruuuwwwyyyzzzxxxvvvtttssssssuuuuuuxxxtttpppnnnoooooonnnkkkggghhhhhhggggggiiillloooyyy}}}uuuzzz{{{pppbbbUUUIII@@@;;;===;;;<<>>======<<<===>>>AAADDDFFFFFFFFFDDDHHHMMMRRRWWW^^^hhhooo|||rrriiiaaaXXXNNNGGGDDD@@@;;;888888999999999999999999999999999999999:::::::::;;;;;;::::::999999888666555444333444444777777888888888888999999::::::;;;<<<>>>???AAABBB@@@AAABBBBBBAAADDDHHHLLLQQQSSSVVVWWWVVVXXX[[[]]]bbbeeehhhkkknnnqqqvvvyyyzzztttqqqhhh```YYYVVVSSSOOOOOOQQQPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXZZZ\\\^^^aaabbbcccffffffggghhhjjjlllmmmnnnrrrpppooorrrvvvzzz{{{{{{zzzzzzzzz{{{}}}~~~|||}}}~~~~~~}}}~~~}}}xxxrrrmmmnnnrrrvvvzzz}}}~~~}}}|||{{{zzz{{{zzzxxxwwwvvvwwwyyyyyyzzzyyywwwuuuttttttuuuvvvuuurrroooooopppqqqooonnnjjjjjjiiihhhhhhjjjnnnqqqyyy~~~uuuvvv}}}}}}zzz}}}ssseeeWWWJJJAAA<<<===;;;<<>>>>>>>>>>>@@@@@@AAACCCDDDEEEDDDCCCIIIKKKNNNPPPUUU]]]iiiqqq~~~wwwmmmccc[[[RRRIIIBBB@@@===999777888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999777666555444555555666666777888888888888888999999:::<<<>>>@@@BBBCCCAAAAAABBBBBBCCCFFFKKKOOOSSSTTTUUUVVVVVVWWWZZZ]]]```cccfffiiilllppptttxxx~~~wwwoookkkddd]]]VVVTTTRRROOOOOORRRSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXZZZ\\\___aaacccdddggggggiiijjjlllmmmooopppsssrrrrrrsssvvvyyyzzzzzzzzz{{{|||}}}~~~|||}}}}}}||||||~~~|||zzz}}}~~~}}}{{{yyyxxx}}}|||{{{zzzyyyxxxxxxwwwzzzyyywwwvvvuuuuuuvvvwwwsssqqqpppoooqqqqqqqqqpppmmmllljjjhhhhhhkkkpppssszzz~~~tttqqqwwwzzzvvvwwwiii[[[MMMBBB<<<===;;;<<<@@@CCCLLL\\\kkk~~~qqqddd\\\YYYYYY]]]bbbiiittt}}}rrrbbbXXXMMMIIIGGGDDDDDDFFFJJJLLLOOORRRSSSSSSQQQPPPQQQPPPPPPPPPSSSWWW[[[^^^ggghhhiiifffaaa[[[XXXVVVWWWYYY\\\```gggsssrrrgggbbbXXXWWWWWWZZZ^^^bbbdddeeejjjnnnsssxxx{{{~~~|||nnnddd```___\\\^^^aaabbbbbbccceeeggghhhgggfffeeeeeeeeeeeeeeeggggggiiijjjkkkmmmnnnnnnppppppqqqrrrsssuuuvvvwwwzzz|||~~~|||xxxuuuqqqmmmfff]]]TTTMMMGGGDDDBBBAAA@@@>>>>>>>>>??????BBBCCCDDDFFFFFFGGGFFFFFFNNNOOOPPPQQQVVV```mmmwww{{{ssshhh___WWWOOOFFF@@@===:::777666888999::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;;;;;;;;;;:::888777555555666666555666777888888888777777777777888999:::<<<>>>???AAAAAABBBCCCFFFKKKPPPSSSUUUUUUUUUTTTUUUWWWZZZ\\\```bbbfffiiilllppptttxxx|||vvvmmmhhhbbb[[[UUUTTTSSSQQQQQQTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[]]]```bbbdddeeeiiiiiikkkmmmooopppqqqqqquuuuuuuuuvvvxxxyyyzzzzzzyyyzzz{{{}}}~~~|||}}}}}}||||||~~~|||~~~~~~}}}}}}|||{{{zzzyyy|||||||||{{{yyywwwuuusssxxxwwwvvvuuutttuuuuuuuuusssrrrqqqppppppppppppooonnnllljjjggggggjjjoootttzzz~~~rrrnnnuuuyyywww{{{nnn___QQQDDD>>><<<;;;<<<@@@DDDLLL]]]lll~~~rrrfff\\\YYYYYY]]]bbbjjjvvvyyymmmZZZQQQHHHFFFEEEDDDDDDFFFGGGHHHJJJLLLMMMLLLKKKJJJLLLKKKJJJKKKOOOTTTYYY]]]___``````^^^ZZZWWWVVVVVVTTTXXX___gggqqqtttfff```VVVVVVWWWYYY]]]aaadddeeejjjnnnssswwwzzz|||{{{ooogggdddccc___aaacccddddddeeeggghhhkkkjjjiiihhhggggggggggggiiijjjkkklllnnnoooqqqrrrsssttttttuuuvvvxxxyyyzzz}}}~~~~~~|||vvvpppmmmgggbbbZZZRRRJJJEEEBBBAAA>>>>>>=========???@@@AAAAAACCCFFFHHHIIIKKKMMMOOOPPPRRRTTTVVV\\\fffttt}}}yyyqqqfff\\\TTTMMMEEE@@@:::888666666888:::;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;<<<:::999777666666666666555666888999999999888777777777777777777888999:::===>>>@@@DDDIIIOOOTTTVVVXXXVVVTTTSSSTTTWWWZZZ\\\___bbbeeeiiilllpppuuuxxx{{{~~~~~~uuummmhhh```YYYTTTTTTTTTRRRTTTWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYZZZ\\\___bbbdddfffhhhjjjlllnnnpppqqqssssssssswwwxxxyyyyyyzzzzzzzzz{{{yyyzzz|||~~~}}}}}}~~~~~~~~~~~~{{{zzz{{{{{{|||||||||{{{{{{||||||||||||zzzwwwuuusssuuuttttttssssssssssssssssssssssssqqqooonnnmmmlllmmmkkkiiifffeeehhhmmmrrrxxx|||pppmmmuuu~~~xxxxxxsssdddTTTGGG???<<<;;;<<<@@@DDDMMM]]]mmm~~~rrrggg]]]YYYYYY^^^dddlllzzzvvvjjjUUULLLEEEDDDEEEDDDEEEGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGJJJOOOUUUXXXWWWWWWWWWVVVTTTTTTUUUWWWWWW^^^iiitttvvveee]]]UUUVVVWWWYYY\\\___ccceeekkknnnsssvvvxxxzzz|||~~~wwwooojjjhhhgggccceeefffgggfffggghhhjjjkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnppprrrtttuuuvvvvvvvvvwwwyyyzzz|||}}}}}}xxxqqqkkkggg___[[[SSSKKKEEEAAA@@@@@@<<<<<<<<<<<<===???AAACCCAAACCCFFFHHHJJJNNNSSSWWWTTTWWWZZZ^^^ccclllxxxxxxooocccXXXQQQJJJDDD???:::888666777999;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<<;;;:::888777666555666666555777999:::;;;:::888777999999888888888888999999:::;;;???FFFNNNUUUXXXZZZ[[[WWWSSSRRRTTTWWWZZZ[[[^^^aaaeeehhhlllpppuuuxxxyyy|||{{{ssskkkggg___XXXSSSSSSTTTSSSTTTXXXWWWXXXXXXYYYZZZZZZ[[[[[[[[[\\\^^^aaadddgggiiijjjlllnnnpppssstttuuuuuuuuuvvvxxxzzz{{{zzzzzzzzz{{{{{{|||~~~}}}~~~|||xxxyyyzzz{{{||||||||||||{{{|||||||||{{{yyywwwvvvssssssssssssssssssrrrrrrrrrssssssqqqnnnkkkjjjkkkkkkjjjhhhfffeeegggkkkooouuuyyyooommmssszzzxxxwwwhhhXXXIIIAAA<<<;;;===@@@EEENNN^^^mmm~~~ssshhh^^^ZZZZZZ___eeennn|||qqqdddQQQIIICCCCCCEEEEEEFFFHHHFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBDDDGGGKKKOOOQQQRRRSSSRRRPPPOOOQQQTTTWWW^^^ggguuuvvvddd[[[TTTUUUWWWYYY[[[^^^bbbeeekkknnnrrruuuwwwxxx{{{|||}}}uuuooollljjjiiihhhiiijjjiiihhhhhhiiijjjiiiiiiiiijjjkkklllmmmnnnoooooooooppprrruuuwwwyyyxxxxxxxxxyyy{{{|||~~~}}}yyysssllleeebbbXXXTTTMMMFFFAAA>>>>>>???<<<;;;;;;<<<>>>@@@BBBDDDBBBEEEHHHJJJMMMTTT]]]ddddddfffhhhiiikkkqqqzzz~~~tttkkk___TTTLLLFFF@@@<<<:::888777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;:::888666555555555666666888:::<<<<<<;;;999888888888888888888999::::::;;;===CCCMMMXXX___aaaaaa]]]XXXSSSQQQSSSWWWZZZ[[[\\\___cccgggjjjnnnssswwwvvvyyy~~~~~~vvvnnnhhhddd^^^WWWRRRRRRRRRQQQSSSVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^```cccfffiiikkkmmmmmmooorrruuuvvvwwwwwwvvvtttwwwzzzzzzyyyxxxyyy{{{zzz|||~~~~~~~~~}}}|||{{{yyyyyyzzz{{{{{{{{{zzzzzzxxxyyyyyyyyyyyyxxxxxxwwwrrrsssssssssssssssssssssnnnpppqqqpppmmmjjjjjjkkkjjjiiihhhgggfffgggjjjmmmqqqvvv}}}ppplllnnn{{{yyykkkZZZKKKBBB<<<;;;===@@@EEENNN___nnnuuujjj```\\\[[[___eeennn{{{yyyjjj]]]NNNGGGAAABBBDDDDDDFFFHHHHHHGGGEEEDDDCCCCCCCCCCCC@@@AAABBBDDDGGGIIIKKKLLLNNNNNNMMMLLLMMMPPPUUUYYYfffooo}}}sssaaaXXXSSSUUUXXXYYYZZZ]]]aaaeeejjjmmmrrrvvvxxxzzz|||~~~{{{tttpppmmmjjjhhhhhhiiiiiihhhfffdddeeefffddddddeeegggjjjlllnnnpppqqqqqqqqqrrrtttwwwzzz|||zzzzzz{{{|||}}}|||{{{wwwrrrllleee```\\\RRRNNNIIICCC???======>>><<<<<<<<<===>>>AAACCCEEEDDDGGGLLLQQQXXXcccrrr}}}}}}xxxuuuwww~~~}}}qqqhhh[[[PPPIIICCC>>>::::::999888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============:::999777666555444555555777888;;;======<<<:::888555555555666777999:::;;;>>>BBBIIIUUUaaahhhjjjiii^^^YYYRRRPPPSSSWWWZZZ[[[[[[]]]aaaeeeiiimmmrrrvvvssswww|||{{{ssskkkddd```\\\VVVQQQQQQQQQPPPRRRUUUUUUVVVWWWYYYZZZ\\\]]]]]]^^^___aaadddgggjjjmmmnnnnnnpppsssvvvwwwxxxwwwwwwrrruuuyyyyyyxxxwwwxxxzzzxxxyyy|||~~~~~~}}}{{{zzzyyyyyyyyy{{{{{{{{{{{{zzzyyyyyyxxxttttttuuuuuuuuuvvvvvvvvvssssssttttttuuuttttttsssjjjmmmpppooommmkkkkkkllliiijjjiiihhhggghhhjjjmmmooottt|||rrrllliii{{{~~~zzzlll\\\LLLCCC<<<;;;===AAAEEENNN___nnnwwwkkkbbb^^^\\\___dddlllzzzuuueeeWWWMMMEEE@@@AAADDDDDDEEEGGGIIIHHHFFFDDDCCCCCCCCCDDD@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJJJJLLLRRRYYY^^^kkktttnnn]]]UUURRRUUUXXXYYYYYY\\\aaaeeeiiimmmrrrvvvyyy|||{{{uuuqqqnnnjjjgggeeeffffffdddaaa````````````aaabbbeeehhhlllnnnppprrrrrrqqqrrruuuxxx{{{}}}||||||}}}~~~}}}|||yyywwwsssmmmggg```[[[YYYPPPMMMHHHBBB???===>>>>>><<<<<<<<<===???AAADDDEEEDDDHHHPPPWWWcccsss}}}}}}{{{vvvnnnfffYYYMMMDDD???;;;999888888888999999:::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999:::888666444333444555555888999:::;;;;;;999777666888555555:::<<<;;;;;;===CCCKKKTTT___jjjrrrqqqkkk```XXXQQQPPPPPPPPPSSSWWW]]]```ccceeehhhmmmrrrvvv{{{|||~~~{{{uuunnnfff___ZZZWWWVVVTTTRRRRRRSSSUUUVVVRRRUUUYYY\\\]]]^^^```aaa___bbbeeehhhjjjmmmpppssssssssstttvvvxxxxxxwwwuuuuuuvvvwwwxxxxxxxxxxxxxxxzzzzzzzzz|||}}}}}}~~~~~~|||zzzzzz{{{|||}}}{{{zzzyyyxxxxxxxxxyyyzzzwwwwwwvvvuuuuuuuuuuuuuuuqqqqqqrrrssssssrrrqqqqqqqqqqqqqqqqqqooommmjjjiiikkkjjjhhhfffddddddgggiiissswww}}}mmmgggggg{{{|||ppp___OOOEEE===<<<===AAAEEENNN^^^mmmvvvnnnddd^^^ZZZ\\\aaalll{{{{{{lll\\\RRRFFFEEEDDDDDDDDDEEEGGGHHHHHHFFFEEEDDDEEEFFFFFFFFFHHHEEECCCDDDGGGIIIHHHGGGPPPKKKHHHIIIKKKNNNTTT[[[kkkxxxuuucccZZZTTTTTTSSSTTTXXX]]]aaadddfffkkkooouuuzzz}}}{{{tttpppmmmjjjhhhhhhddd```]]]\\\]]]\\\[[[]]]___aaaccceeeiiimmmpppuuusssrrrqqqssswww{{{~~~}}}}}}}}}~~~~~~}}}zzzvvvooohhhbbb\\\VVVSSSKKKIIIDDD@@@===<<<<<<<<<===>>>???AAABBBCCCDDDDDDHHHIIINNNXXXhhhyyytttiiiaaaUUUJJJCCC>>>;;;999888888999999999:::::::::<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;:::999999777666444333444555666888999;;;<<<;;;:::888777999555555999;;;;;;===@@@IIIRRR]]]hhhsssyyyuuunnn]]]UUUNNNLLLMMMNNNRRRWWW\\\___bbbeeehhhlllqqquuuxxxyyy{{{}}}|||uuuoooiiibbb[[[WWWWWWVVVUUUTTTTTTTTTUUUVVVVVVYYY\\\^^^___```bbbdddcccfffiiilllnnnpppsssvvvuuuttttttvvvxxxyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxxxx{{{zzz{{{|||~~~}}}~~~~~~}}}}}}}}}~~~~~~zzzyyyxxxwwwwwwwwwxxxyyyuuuttttttsssssssssssssssqqqrrrssssssssssssrrrqqqssssssrrrpppnnnkkkiiihhhjjjiiihhhfffdddeeehhhjjjssswww~~~mmmgggfffzzztttcccRRRFFF>>><<<===@@@EEENNN___ooowwwpppddd___\\\^^^dddmmm}}}rrreeeYYYQQQFFFFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJHHHGGGHHHFFFDDDEEEIIIMMMOOOOOORRRLLLHHHIIILLLOOOVVV^^^lllyyypppaaaYYYTTTSSSSSSUUUYYY^^^cccggghhhooorrrxxx|||{{{vvvsssqqqooonnnjjjfff```\\\ZZZZZZZZZYYYZZZ\\\___aaadddggglllpppuuutttttttttvvvyyy|||~~~~~~~~~}}}yyytttmmmeee___XXXRRRNNNIIIGGGCCC???===<<<<<<<<<;;;<<<>>>AAACCCEEEFFFFFFHHHKKKPPPZZZjjj~~~}}}uuupppccc[[[PPPGGG@@@===:::999999999999999::::::::::::;;;;;;:::::::::::::::999;;;;;;;;;;;;;;;:::999999777666555444444444666666888999;;;<<<<<<<<<:::999:::666555888:::<<>><<<<<<<<<===:::;;;>>>AAADDDFFFHHHHHHHHHLLLSSS]]]jjj{{{yyyqqqlll___XXXNNNDDD>>>;;;999888::::::::::::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;:::999999555555444444444555666666777999;;;=========<<<;;;;;;777555888;;;???GGGOOO[[[fffttt}}}qqq]]]SSSJJJFFFEEEFFFKKKQQQXXX[[[```dddgggjjjnnnppprrrssstttuuuuuuuuutttsssvvvrrrlllgggddd```]]]ZZZVVVVVVWWWXXXYYYYYYXXXXXX___```aaaaaaaaacccfffiiijjjlllnnnpppqqqsssuuuxxx{{{yyywwwwwwyyy{{{{{{{{{xxxxxxyyyzzzzzzzzzzzzyyy|||}}}}}}~~~~~~xxxxxx{{{~~~~~~~~~~~~~~~~~~wwwwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuttttttttttttuuuqqqrrrsssttttttsssrrrqqqtttrrrooommmkkkjjjiiijjjiiijjjjjjiiiiiijjjmmmooorrrwww~~~nnnffffff{{{zzzlllUUUCCC@@@===<<<>>>CCCMMM```qqqvvvpppbbb^^^]]]aaagggooo}}}~~~nnnaaaWWWPPPLLLHHHGGGEEEEEEFFFHHHJJJLLLOOOSSSXXXZZZYYYTTTOOOLLLJJJLLLPPPUUUYYY]]]^^^___\\\UUUPPPQQQTTTYYYbbbkkkxxxwwwdddZZZUUURRROOOQQQUUUZZZ___eeekkkooouuuxxx{{{~~~}}}yyysssooooooppprrrsssjjjddd[[[TTTQQQQQQQQQQQQUUUXXX[[[^^^bbbggglllpppqqqrrruuuxxxzzz{{{{{{zzz|||}}}~~~|||zzzsssnnnfff^^^WWWOOOIIIDDDAAA@@@>>>===<<<<<<======;;;===???BBBDDDFFFGGGHHHGGGLLLTTT]]]iiivvvwwwnnnhhh^^^WWWMMMCCC>>>:::999888::::::::::::::::::::::::999999999999999999999999::::::;;;;;;::::::999888444444444444444555555555666777:::<<<>>>>>>===<<<<<<888777:::>>>DDDOOOZZZhhhrrrrrr```VVVLLLGGGEEEEEEIIINNNUUUYYY___cccgggiiilllnnnooooooooonnnmmmllllllkkknnnkkkhhheeecccbbb___]]]VVVWWWYYYZZZ[[[[[[[[[[[[aaabbbbbbbbbbbbdddhhhjjjnnnppprrrssstttuuuwwwyyy|||zzzxxxxxxzzz{{{||||||xxxyyyzzz{{{{{{||||||{{{|||~~~~~~}}}}}}~~~uuuooojjjgggkkkoootttzzz~~~~~~~~~|||}}}~~~|||vvvvvvvvvuuuuuuuuuttttttvvvvvvuuutttttttttttttttpppqqqrrrssssssrrrqqqppppppooommmkkkkkkkkkkkkllljjjkkkkkkkkkkkklllnnnppppppuuu}}}nnngggiii~~~pppXXXEEE@@@===<<<>>>BBBLLL___ppp}}}uuuoooccc^^^]]]```fffnnn{{{{{{kkk^^^UUUMMMIIIGGGFFFEEEEEEFFFJJJMMMOOORRRXXX]]]___\\\WWWRRROOONNNSSS[[[bbbeeeeeebbb```]]]VVVRRRTTTXXX^^^hhhqqqnnn___WWWSSSRRRMMMPPPUUUZZZ___eeelllqqquuuxxx{{{~~~}}}}}}}}}}}}vvvrrrmmmjjjjjjlllmmmmmmddd]]]UUUOOOLLLLLLLLLLLLTTTVVVZZZ]]]aaafffkkkooooooqqquuuyyy|||}}}|||{{{|||~~~{{{xxxvvvooojjjbbb[[[TTTMMMFFFBBB???>>>===<<<<<<<<<===>>>>>>???AAACCCEEEFFFFFFGGGFFFKKKSSS[[[eeeppp{{{|||ssskkkeee\\\UUUKKKBBB===:::999888;;;;;;;;;;;;::::::::::::777888888888888999999999:::::::::::::::999888888444444444444444444444444444666999;;;===>>>>>>===<<<::::::>>>CCCJJJXXXeeettt}}}rrraaaWWWMMMHHHFFFEEEHHHMMMRRRWWW^^^cccfffhhhjjjkkkjjjhhhfffcccbbbaaaaaabbbcccbbbaaaaaabbbbbb___]]]XXXXXXYYYZZZ\\\]]]^^^^^^aaacccdddeeefffgggjjjlllsssuuuwwwwwwwwwxxxzzz||||||{{{yyyzzz{{{||||||{{{wwwxxxzzz{{{}}}~~~~~~~~~}}}|||{{{~~~}}}yyyxxxxxxxxxuuutttsssssssssooohhhbbb^^^\\\^^^eeejjjooovvv|||~~~}}}}}}yyy{{{}}}~~~~~~}}}|||{{{uuuuuuvvvvvvvvvuuutttssstttsssrrrrrrqqqqqqrrrrrrooopppqqqrrrrrrqqqpppooommmllllllkkkkkkkkklllllliiijjjkkkkkkkkkkkkmmmooonnnttt{{{oookkkqqqsss[[[HHH???===<<<>>>AAAJJJ\\\lll}}}uuupppeee```]]]```dddmmmzzzwwwhhh[[[RRRKKKGGGFFFEEEDDDEEEGGGLLLPPPSSSVVV[[[```aaa\\\WWWSSSRRRRRR[[[fffnnnoookkkfffbbb]]]WWWTTTXXX]]]cccnnnwwwzzzeeeZZZSSSQQQQQQMMMRRRWWW\\\```fffnnntttvvvyyy}}}~~~|||zzzxxxvvvpppmmmhhhfffeeeeeeeeeeeeYYYTTTMMMIIIGGGHHHHHHIIIPPPRRRVVVYYY]]]bbbgggkkklllooosssxxx{{{}}}}}}}}}}}}~~~{{{wwwssspppiiiddd]]]WWWPPPJJJEEEAAA>>>======<<<<<<======>>>@@@AAABBBDDDEEEFFFFFFFFFGGGKKKQQQYYYbbbmmmwww~~~yyypppgggaaaWWWQQQHHH@@@<<<;;;::::::<<<<<<;;;;;;;;;:::::::::777777777777888888999999999::::::::::::999888888555555555555444333333222222444777:::===>>>>>>===<<<;;;===BBBHHHQQQ```nnnzzz{{{mmm^^^UUUMMMIIIHHHGGGIIINNNPPPVVV]]]bbbeeeggghhhiiiccc```[[[WWWTTTTTTVVVWWWZZZ[[[]]]```bbbcccaaa^^^ZZZZZZZZZZZZ\\\^^^```aaaaaadddgggiiijjjkkkmmmooouuuwwwxxxyyyxxxxxxzzz|||{{{zzzzzz{{{||||||{{{yyyvvvwwwyyy|||~~~~~~|||zzz}}}xxxqqqkkkhhhgggfff```_________^^^]]][[[ZZZZZZZZZ___iiippptttzzz~~~}}}}}}yyyzzz{{{|||||||||{{{{{{uuuvvvvvvwwwvvvuuutttssstttsssrrrrrrqqqqqqrrrrrrnnnooopppqqqqqqpppooonnnlllllllllllllllkkkjjjjjjgggiiijjjjjjiiiiiijjjlllmmmrrrzzzrrrpppzzzqqqYYYFFF???===<<<>>>AAAIIIYYYggg{{{yyytttiiiccc___```dddlllzzzpppaaaUUUMMMIIIFFFEEEDDDDDDEEEHHHNNNSSSWWWXXX]]]```___ZZZUUUSSSTTTXXX```lllttttttpppkkkhhh```\\\[[[```fffmmmwwwiii\\\TTTOOOOOOQQQOOOTTT[[[___bbbhhhpppwwwxxx|||~~~zzzvvvqqqnnniiifffccc```^^^]]]ZZZXXXNNNKKKFFFCCCDDDEEEFFFFFFJJJMMMPPPSSSVVV[[[```ddddddggglllqqquuuxxxyyyyyyzzz{{{}}}~~~~~~~~~{{{wwwrrrnnnkkkbbb^^^XXXRRRMMMHHHCCC@@@>>>=====================???@@@BBBDDDFFFGGGHHHHHHIIILLLQQQWWW```lllwww~~~vvvmmmddd^^^SSSMMMEEE>>>;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::666666777777888888888999999::::::::::::999888888555555555555444333222111111333666:::<<<===>>>===;;;;;;???EEEKKKUUUeeessszzzuuuhhhZZZRRRKKKIIIIIIHHHKKKOOOOOOUUU\\\bbbeeegggggghhh]]]YYYSSSNNNKKKLLLNNNOOOWWWXXX\\\aaadddeeeccc```[[[ZZZZZZZZZ\\\^^^aaacccbbbeeeiiilllmmmnnnpppqqqtttvvvwwwwwwwwwwwwxxxzzz{{{zzzzzz|||}}}|||zzzxxxuuuwwwyyy|||~~~~~~{{{zzz|||yyyppphhhbbb^^^\\\ZZZUUUVVVVVVUUUTTTUUUWWWYYY\\\^^^fffpppxxx|||~~~}}}}}}yyyyyyzzz{{{{{{|||{{{{{{uuuvvvwwwwwwwwwvvvtttsssuuuuuutttsssssssssssstttmmmnnnoooppppppooonnnmmmlllmmmmmmmmmllljjjhhhgggfffggghhhhhhgggggghhhiiikkkqqqyyytttuuu~~~lllTTTBBB>>><<<<<<>>>AAAGGGVVVeeexxx|||xxxlllfff``````dddlll{{{}}}kkk[[[OOOIIIGGGFFFDDDCCCCCCEEEIIIOOOUUUYYYZZZ]]]```^^^XXXTTTTTTUUU[[[cccnnnuuuvvvrrrooommmeeebbbbbbhhhooovvvppp^^^UUUPPPLLLMMMQQQRRRWWW]]]aaadddjjjrrryyyzzz|||xxxsssmmmiiicccaaa]]]ZZZXXXUUUQQQNNNGGGEEEBBBAAABBBDDDDDDEEEFFFHHHKKKNNNQQQUUUZZZ^^^\\\___dddiiinnnqqqssstttvvvwwwyyyzzz{{{zzzyyyxxx||||||{{{yyyuuupppjjjggg]]]YYYTTTOOOKKKFFFBBB???>>>>>>>>>>>>>>>============>>>AAADDDGGGIIIJJJKKKKKKMMMQQQWWW```lllyyy~~~uuunnnggg___ZZZOOOJJJCCC===;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999777666555555555666999;;;<<<<<<999666555444333333444555555444444444222444777888888:::<<<>>>BBB@@@???BBBKKKWWWdddmmmnnntttxxxyyyyyyvvvmmmdddVVVOOOHHHGGGGGGGGGJJJOOOSSSXXX^^^ccciiilllggg```YYYQQQJJJGGGFFFEEEHHHLLLQQQYYYaaaeeeggghhhgggccc]]]]]]]]]^^^___```aaabbbcccfffiiilllnnnqqqtttwwwsssuuuxxx{{{||||||zzzyyy}}}zzzwwwxxx{{{}}}}}}|||zzzzzz{{{{{{|||}}}}}}}}}~~~}}}}}}|||xxxqqqhhhaaa[[[WWWUUUUUURRRQQQSSSYYY]]]______dddfffkkkrrrzzz~~~}}}}}}}}}|||{{{zzzzzz{{{zzzxxxvvvuuuttttttwwwyyyyyyuuuqqquuuuuutttsssssssssssstttpppppppppqqqppppppooonnnlllkkkjjjiiihhhhhhhhhhhhkkkiiigggeeeeeefffhhhiiippptttyyywwwsss}}}}}}{{{|||jjjUUUFFF@@@<<<:::===AAAHHHUUU```xxx{{{wwwjjjbbbeeehhhkkkwwwvvvbbbUUUMMMGGGDDDEEEEEEDDDDDDEEEHHHLLLPPPSSSZZZZZZZZZWWWTTTSSSSSSTTT[[[```hhhpppsssssspppmmmjjjiiillluuu|||tttccc___XXXPPPKKKJJJMMMQQQTTTXXX]]]cccgggkkkooorrr{{{~~~wwwrrrnnnjjjhhh^^^[[[WWWTTTPPPMMMHHHEEE@@@????????????AAABBBCCCEEEFFFGGGHHHJJJMMMOOOPPPSSSUUUYYY]]]bbbfffiiikkklllnnnpppsssuuuvvvvvvvvvvvvuuuuuussspppkkkhhheee]]]XXXQQQKKKFFFCCC???===>>>===<<<<<<<<<===???@@@CCCBBBBBBDDDGGGJJJKKKKKKOOOSSSXXX\\\aaakkkyyyyyypppiiibbbZZZUUULLLGGGAAA<<<:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888777555444555555666888:::;;;;;;888666444444333333444444555444444333444666888999:::;;;===???AAAAAACCCGGGMMMVVV^^^bbbbbbgggkkkmmmmmmllleee]]]PPPJJJEEEDDDEEEGGGKKKQQQVVV\\\bbbfffjjjkkkddd\\\QQQJJJDDDCCCCCCDDDHHHMMMUUU]]]eeehhhiiijjjgggccc```___^^^^^^___```bbbcccdddgggjjjmmmoooqqquuuwwwvvvxxx{{{}}}}}}}}}{{{zzz|||yyyyyy{{{||||||{{{zzzzzz{{{||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~wwwpppiiiccc```^^^^^^\\\[[[\\\aaaeeegggggglllooouuu|||~~~}}}}}}}}}|||zzzzzzzzzzzzwwwuuutttsssrrrtttvvvwwwtttrrrttttttsssrrrrrrrrrrrrrrrooooooooonnnnnnmmmmmmmmmkkkjjjjjjiiiiiiiiijjjjjjkkkiiigggeeedddfffhhhiiiooosssyyyzzzvvv~~~~~~lllVVVFFF@@@<<<;;;>>>BBBHHHTTT___ttt~~~zzznnnfffhhhkkknnnyyysss```TTTMMMHHHEEEFFFFFFFFFEEEFFFHHHLLLPPPRRRUUUUUUTTTRRRPPPOOOPPPRRRWWW]]]eeemmmrrrsssqqqooommmoooxxx{{{qqqeee^^^XXXUUUPPPKKKHHHHHHLLLOOOUUUXXX^^^cccggglllqqquuu}}}yyypppiiiddd```ZZZWWWRRRNNNKKKGGGDDDAAA>>>>>>======>>>???AAAAAAAAABBBBBBDDDEEEGGGIIIJJJNNNOOOQQQTTTXXX[[[]]]___bbbdddgggjjjlllmmmnnnnnnoooooopppooommmiiieeeccc]]]XXXRRRLLLHHHDDDAAA>>>======<<<<<<<<<===>>>???CCCBBBCCCEEEHHHJJJLLLMMMRRRVVV[[[___eeeppp~~~|||rrriiibbb[[[TTTOOOHHHDDD>>>;;;::::::::::::;;;;;;;;;;;;::::::::::::888777666555444444555555777999::::::777555444444333444444444444444333333666777:::;;;;;;<<<>>>@@@@@@CCCGGGKKKOOORRRTTTUUUUUUYYY\\\]]]___```[[[TTTJJJEEEAAACCCEEEHHHNNNUUU[[[bbbhhhkkkllliii___UUUJJJDDD@@@@@@BBBEEEKKKRRR\\\dddllloooooonnnjjjdddcccaaa___^^^^^^```bbbcccdddgggjjjmmmooorrruuuxxxyyyzzz|||~~~~~~~~~|||{{{|||yyyxxxxxxxxxwwwwwwzzzzzz{{{{{{||||||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~{{{uuupppmmmllllllkkkiiijjjmmmqqqsssssswww{{{}}}||||||~~~}}}{{{zzzyyyxxxvvvtttrrrqqqpppqqqsssttttttrrrsssrrrrrrqqqqqqqqqqqqqqqooonnnlllkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjkkklllllljjjiiifffddddddeeeggghhhmmmrrrxxx~~~}}}~~~qqqYYYHHH???<<<;;;???CCCHHHRRR\\\mmm}}}ssskkklllnnnrrr}}}~~~nnn\\\RRRLLLHHHGGGHHHHHHGGGGGGGGGIIILLLOOOQQQOOOOOONNNKKKJJJJJJMMMPPPTTTZZZbbbkkkqqqssssssrrrooowwwvvvkkk___UUUOOOKKKKKKIIIGGGFFFHHHLLLOOOWWWZZZ^^^ccchhhnnntttyyyzzzooofff___ZZZVVVQQQKKKFFFCCCAAA???===<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAACCCDDDEEEHHHHHHJJJLLLMMMOOOQQQQQQWWWYYY\\\```ccceeeffffffhhhiiikkklllkkkhhheeebbb\\\XXXRRRMMMIIIFFFBBB@@@>>>===<<<<<<<<<===>>>???CCCCCCDDDFFFHHHKKKNNNPPPVVV[[[```dddjjjvvvwwwlllccc\\\VVVOOOJJJEEEAAA===:::::::::::::::::::::::::::::::::::::::888777555444444444555666666777999888666555555555444444555555555444333333555777999::::::;;;===???@@@BBBGGGKKKNNNNNNMMMMMMNNNQQQSSSSSSTTTVVVSSSMMMFFFBBB@@@CCCFFFJJJRRRZZZ```hhhooopppnnnggg[[[PPPGGGCCC@@@AAADDDHHHQQQZZZdddmmmtttvvvuuusssnnniiidddbbb___]]]]]]___aaacccdddgggjjjmmmoooqqquuuwwwxxxzzz|||}}}~~~~~~~~~}}}|||zzzwwwuuussssssrrrqqqxxxxxxyyyyyyzzz{{{{{{|||xxxyyy{{{|||~~~|||zzzyyyzzzyyyxxxxxxzzz}}}~~~|||{{{{{{}}}{{{yyyyyywwwuuutttrrrqqqpppqqqrrrsssttttttssssssrrrqqqqqqqqqqqqqqqnnnmmmjjjhhhggghhhiiiiiimmmllllllkkkkkkkkklllllljjjhhheeedddccceeefffhhhlllqqqxxx~~~uuu\\\KKK@@@===<<<@@@CCCGGGPPPZZZgggzzzvvvoooooorrrwwwxxxiiiXXXPPPLLLIIIHHHIIIHHHHHHGGGHHHIIIKKKMMMOOOKKKKKKIIIGGGFFFGGGLLLOOOTTTYYYaaaiiiooorrrrrrrrrooo{{{|||pppbbbWWWOOOKKKEEEFFFGGGGGGGGGJJJNNNQQQXXX[[[___ccchhhooowww|||yyynnneee^^^YYYRRRMMMFFFAAA>>>======<<<;;;;;;<<<<<<===>>>>>>???AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKPPPRRRVVVZZZ^^^```bbbccccccfffiiikkkkkkiiifffdddZZZVVVQQQMMMIIIFFFCCC@@@??????>>>===>>>???@@@AAACCCDDDEEEGGGIIIMMMQQQTTT[[[___eeeiiippp||||||tttiii___XXXRRRLLLGGGAAA???<<<;;;;;;<<<;;;:::::::::::::::::::::::::::888777555555444555666666555777888888666555666777666666666666666555444333444666888888888999;;;===>>>@@@CCCFFFHHHIIIIIIIIIJJJLLLLLLKKKLLLNNNLLLFFFBBB???@@@CCCGGGLLLVVV```gggpppwwwvvvpppfffXXXMMMFFFBBBAAACCCFFFKKKVVVaaammmuuu||||||zzzxxxrrrmmmdddbbb___]]]]]]___aaacccdddfffjjjlllnnnqqqtttwwwvvvwwwyyy{{{}}}~~~~~~~~~{{{zzzxxxuuurrrqqqqqqqqqvvvvvvwwwxxxxxxyyyyyyzzzwwwxxxzzz|||~~~~~~}}}~~~~~~}}}zzzxxxxxxwwwuuutttssssssssssssrrrsssuuuvvvtttssssssrrrrrrrrrrrrrrrnnnllljjjhhhggghhhiiijjjpppooonnnlllkkkjjjjjjjjjiiigggeeeccccccdddfffgggkkkpppxxx}}}xxxvvv]]]KKKAAA======???BBBFFFOOOXXXbbbuuuxxxqqqqqqvvvssseeeVVVNNNKKKIIIHHHJJJHHHGGGGGGHHHIIIJJJLLLMMMJJJIIIHHHFFFEEEGGGLLLOOOSSSWWW]]]dddiiikkkllllllppp}}}~~~{{{ttthhh[[[QQQKKKHHHCCCDDDFFFFFFGGGJJJNNNQQQYYY\\\```dddjjjpppxxx}}}xxxlllbbbZZZVVVOOOJJJCCC>>><<<=========<<<<<<===>>>????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCEEEGGGHHHHHHJJJMMMQQQUUUZZZ]]]______```bbbeeeggghhhgggeeecccWWWTTTOOOLLLIIIFFFBBB@@@BBBAAA@@@@@@@@@AAACCCDDDCCCEEEGGGHHHJJJNNNTTTXXX___dddjjjooouuuxxxpppeee[[[TTTNNNHHHDDD>>><<<;;;;;;<<<<<<;;;:::999999999999::::::::::::888777666555555666777888666777888777666666777999888888888888777666555444333555666777777777999:::======???@@@BBBDDDEEEFFFDDDFFFFFFEEEFFFHHHFFFAAA???>>>AAAFFFKKKRRR^^^jjjsss{{{}}}sssfffWWWKKKDDDAAABBBEEEIIIPPP]]]iiiwww}}}{{{wwwrrrllldddbbb```______aaacccddddddgggjjjmmmooorrruuuxxxvvvwwwxxxzzz{{{|||}}}}}}||||||{{{xxxtttssstttuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxyyy{{{}}}|||yyywwwwwwwwwvvvuuusssuuuvvvuuutttssstttuuuttttttsssrrrrrrrrrrrrrrrnnnmmmkkkjjjjjjkkkkkklllqqqpppnnnllljjjiiihhhhhhhhhgggdddbbbbbbccceeegggkkkqqqyyyvvvnnnuuu]]]KKKCCC???===???AAAEEENNNWWW```sss{{{uuuuuu}}}rrrdddUUUNNNKKKIIIHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNJJJJJJIIIHHHGGGIIIMMMPPPOOORRRWWW]]]aaadddeeeeeeooo}}}ttttttqqqhhh\\\QQQJJJHHHAAABBBDDDDDDFFFIIIMMMPPPYYY\\\aaafffkkkqqqwww|||wwwiii]]]TTTNNNKKKGGGAAA===<<<===>>>>>>======>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<===>>>@@@BBBDDDEEEEEEEEEHHHLLLQQQUUUXXXZZZ[[[[[[]]]^^^```aaa```___^^^UUURRROOOLLLIIIFFFCCC@@@DDDCCCBBBBBBBBBCCCDDDEEECCCFFFHHHJJJKKKPPPWWW]]]dddiiipppuuu{{{}}}tttkkk___UUUNNNIIICCC???:::999888999;;;<<<;;;999888888999999999:::::::::999888777666666777888999666777888888777777999:::999::::::999999777666666333444666666666666888:::;;;;;;<<<===>>>???@@@AAA>>>AAABBBBBBDDDGGGDDD???@@@AAAFFFNNNUUU^^^mmmzzzwwwgggVVVIIICCCBBBDDDHHHNNNWWWfffuuuxxxsssmmmgggdddcccbbbbbbcccdddfffgggfffiiillloooqqqtttwwwzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyvvvuuuwwwyyywwwwwwxxxxxxyyyzzzzzzzzzyyyzzz|||~~~~~~~~~~~~~~~{{{xxxvvvwwwwwwwwwvvvsssvvvxxxwwwtttrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqmmmmmmnnnnnnnnnnnnooooooooonnnmmmkkkjjjiiiiiiiiihhhfffdddbbbaaaccceeefffkkkqqqzzzrrriiixxxbbbPPPEEE@@@======???CCCMMMWWW```sss{{{{{{rrrdddUUUNNNKKKHHHGGGHHHIIIIIIJJJKKKMMMNNNPPPPPPJJJKKKKKKJJJJJJJJJMMMOOOMMMPPPTTTZZZ^^^aaacccdddjjjwww|||uuurrruuuvvvpppcccVVVMMMIIIAAABBBCCCDDDFFFJJJOOOSSSYYY]]]bbbggglllqqqvvvyyy~~~vvvgggZZZOOOIIIEEEAAA===:::;;;<<<<<<===<<<===>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????<<<===>>>???@@@AAABBBCCCCCCEEEIIINNNRRRUUUVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZTTTRRROOOMMMKKKHHHDDDBBBDDDCCCBBBBBBBBBCCCEEEEEECCCFFFIIIKKKLLLQQQYYY```iiiooowww|||{{{ppphhh\\\QQQJJJEEE???<<<777777777888:::;;;999888888888888999999:::::::::999999888777777888999:::777888888888777888:::<<<;;;;;;;;;:::999888777666333555666777666777888:::999:::;;;<<<======<<<<<<;;;???AAABBBEEEHHHFFFAAACCCFFFLLLVVV^^^iiizzzzzzgggUUUIIIDDDDDDGGGMMMTTT^^^ooo~~~uuunnnhhhaaadddddddddeeefffggghhhiiihhhkkknnnqqqsssvvvyyy|||}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzzxxxuuutttwwwyyyxxxyyyyyyzzzzzz{{{||||||zzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}}}}}}}{{{wwwvvvvvvwwwwwwwwwrrrvvvxxxxxxtttqqqpppqqqrrrqqqqqqpppooopppppppppmmmnnnooopppqqqqqqqqqqqqmmmlllkkkkkkjjjjjjjjjjjjhhhfffcccbbbaaabbbdddfffkkkrrr{{{rrriii}}}gggVVVFFF@@@<<<<<<>>>CCCMMMWWWaaatttrrrdddVVVOOOLLLHHHGGGGGGJJJJJJLLLMMMOOOQQQRRRSSSJJJLLLLLLLLLKKKKKKMMMOOONNNPPPUUUZZZ___ccceeegggeeeqqq~~~~~~uuunnnlllrrrwwwzzztttgggWWWLLLGGGBBBCCCDDDEEEGGGLLLSSSXXXYYY]]]ccchhhlllpppuuuxxx|||uuufffYYYNNNHHH@@@===:::888999:::;;;;;;;;;<<<>>>@@@@@@@@@??????@@@????????????@@@AAAAAA?????????@@@@@@AAAAAAAAACCCEEEIIIMMMQQQTTTVVVVVVZZZZZZYYYXXXXXXXXXXXXYYYTTTRRRPPPNNNLLLJJJFFFCCCCCCCCCBBBAAABBBCCCDDDEEECCCGGGJJJKKKLLLQQQZZZaaalllsss{{{yyyqqqeeeXXXPPPHHH@@@:::999666555555555555666777777777888:::;;;<<<;;;;;;:::888999999:::999888777666666555444444555777:::<<<<<<<<<<<<;;;:::777555333333333333333444444555666888999999888777777999::::::<<<>>>AAACCCFFFJJJMMMHHHKKKSSS^^^lll~~~jjjUUUIIIFFFHHHKKKQQQ[[[iiixxx~~~vvvnnnhhhcccaaafffiiikkkkkkiiihhhjjjlllkkkoootttwwwyyyyyyzzzzzz}}}}}}{{{{{{{{{|||}}}~~~zzzxxxwwwvvvvvvwwwyyyzzzxxxxxxxxxyyyyyyyyyyyyyyy{{{|||}}}~~~~~~yyyxxxwwwwwwwwwwwwxxxyyyzzzxxxvvvvvvxxxxxxvvvsssuuuvvvvvvvvvuuusssqqqooorrrooommmmmmpppqqqpppnnnpppppppppooooooooooooooopppnnnlllllllllmmmlllkkkfffdddaaa______```ccceeejjjpppyyyqqqoooxxx~~~gggUUUGGGBBB??????AAAEEENNNXXXccctttuuueeeUUUMMMJJJJJJKKKNNNOOORRRUUUWWWWWWUUUTTTTTTRRRMMMLLLSSSYYYZZZYYYYYYXXXWWWXXX^^^eeehhhfffbbbiiilllooonnnkkkhhhhhhiiivvv{{{}}}wwwhhhYYYPPPMMMCCCDDDEEEHHHJJJLLLNNNOOOWWW[[[bbbhhhlllqqquuuxxxppp___QQQHHHDDD@@@???===<<<<<<<<<===>>>BBBAAA@@@>>>>>>>>>??????AAA???>>>???AAABBB@@@===EEEDDDCCCAAAAAAAAAAAABBBEEEGGGJJJMMMPPPSSSUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUSSSQQQMMMJJJGGGEEEGGGHHHHHHGGGEEEEEEEEEFFFHHHIIIJJJKKKMMMRRRXXX]]]lllrrr|||xxxnnnbbbUUUMMMFFF===888777555555444444555555666777777888999;;;;;;;;;;;;:::::::::;;;;;;;;;999888777666666666666777999;;;<<<<<<<<<<<<;;;:::777555333333222222333333444555666666888999999888777999::::::<<<@@@CCCFFFJJJNNNQQQRRRVVV^^^jjjyyyhhhUUUJJJFFFHHHLLLUUUbbbqqq{{{rrrkkkgggeeeccchhhiiijjjjjjhhhhhhjjjmmmooossswwwzzz{{{||||||}}}|||||||||{{{{{{||||||}}}zzzyyyxxxwwwwwwyyy{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~vvvuuusssrrrssstttvvvxxx{{{xxxvvvvvvxxxxxxwwwuuutttuuuvvvvvvuuussspppoooqqqooommmnnnqqqrrrpppnnnooooooooonnnnnnnnnnnnmmmnnnmmmkkkjjjkkkkkkjjjiiieeeccc```^^^^^^___bbbccchhhoooxxxpppnnnwww~~~gggUUUGGGBBB>>>???@@@DDDNNNXXXiiizzzuuueeeUUUNNNLLLLLLNNNQQQTTTVVVXXXYYYYYYXXXWWWVVVRRRPPPSSS^^^fffgggfffeee______```eeejjjkkkfffbbbbbbeeeggggggcccbbbccceeeqqqvvvzzztttgggYYYPPPLLLIIIHHHGGGGGGHHHKKKMMMOOOVVV[[[aaaggglllqqqvvvyyy~~~mmm\\\OOOGGGCCC@@@???>>>===<<<===>>>>>>BBBBBB@@@?????????@@@@@@AAA@@@???@@@BBBCCCAAA???DDDCCCCCCCCCCCCDDDFFFGGGIIIJJJLLLOOORRRTTTUUUUUUWWWXXXYYYZZZZZZYYYXXXXXXWWWVVVTTTQQQNNNJJJGGGFFFHHHIIIJJJIIIGGGFFFGGGHHHGGGIIIJJJLLLPPPUUU\\\aaakkksss~~~wwwlll```TTTLLLDDD<<<777666444444333333333444555555777777888::::::;;;;;;:::<<<<<<======<<<;;;999888777777888999:::;;;;;;<<<<<<<<<<<<;;;:::777555333222222222222333444555666555777999999888888999::::::>>>CCCHHHLLLPPPTTTXXX\\\aaakkkxxx|||fffTTTJJJGGGHHHNNN[[[lll}}}yyyooojjjiiiiiijjjkkkkkkkkkjjjhhhiiillloooppptttxxx{{{||||||}}}~~~|||||||||}}}}}}||||||{{{yyyyyyxxxxxxyyy{{{}}}~~~|||||||||||||||||||||||||||}}}~~~wwwpppnnnlllkkkmmmppptttwwwzzzxxxvvvvvvvvvwwwvvvuuussstttuuuuuutttrrrpppnnnnnnnnnnnnppprrrrrrqqqooonnnnnnnnnmmmmmmlllllllllllljjjiiiiiiiiiiiihhhgggdddbbb```^^^]]]___aaabbbgggnnnxxxnnnlllvvv~~~gggTTTFFFAAA>>>>>>@@@DDDNNNXXXlll~~~uuufffVVVOOONNNNNNOOORRRWWWXXXYYYZZZZZZZZZYYYXXXQQQSSS\\\kkkuuuvvvsssqqqhhhhhhjjjmmmpppmmmgggaaa___bbbdddcccaaa```ccceeemmmrrruuupppeeeXXXPPPMMMOOOLLLIIIFFFFFFIIILLLNNNTTTXXX___ffflllqqqwwwzzzzzzhhhXXXMMMFFFCCC@@@@@@>>>=========>>>???BBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWUUURRRNNNKKKIIIGGGJJJKKKLLLKKKJJJIIIJJJKKKJJJLLLOOORRRWWW]]]dddiiimmmvvv|||vvvkkk```SSSLLLEEE===888888333333222222333333444555666666777888999::::::;;;<<<============;;;:::999777777999:::;;;;;;;;;;;;<<<<<<<<<;;;:::777555333111111111222333444555666666888:::;;;999888888999;;;@@@GGGMMMSSSWWW\\\___aaafffpppwwwbbbSSSKKKJJJKKKSSScccvvvyyyooolllnnnppprrrooonnnllljjjjjjkkknnnpppmmmpppuuuxxxyyyzzz|||~~~|||}}}~~~~~~~~~}}}{{{{{{yyyyyyyyyzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~ssskkkfffdddbbbbbbffflllrrrwwwyyyxxxvvvuuuuuuttttttsssrrrsssttttttsssrrrooonnnmmmnnnppprrrsssrrrqqqoooooonnnnnnmmmmmmlllllllllkkkjjjiiiiiiiiiiiigggfffdddbbb```___^^^___aaabbbhhhnnnxxxllljjjttt}}}gggUUUFFFAAA>>>>>>@@@DDDNNNXXXhhh|||wwwhhhXXXPPPNNNMMMNNNPPPSSSSSSTTTVVVYYYZZZZZZYYYPPPTTT```pppzzzyyyuuussskkklllooorrrrrrmmmeee___\\\___bbbbbb```aaadddhhhnnnpppoooiii^^^TTTOOONNNNNNLLLIIIGGGFFFGGGJJJKKKQQQUUU[[[bbbhhhnnntttxxxyyysssooonnnnnnooonnntttyyy|||~~~wwweeeVVVLLLFFFDDDAAA@@@???>>>===>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCEEEFFFEEEEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSUUUXXXYYYZZZ[[[\\\]]]^^^___^^^]]]\\\[[[ZZZXXXVVVSSSPPPMMMKKKJJJKKKMMMNNNMMMKKKKKKLLLMMMNNNQQQVVV[[[```fffmmmrrrttt|||{{{tttiii]]]QQQJJJCCC<<<777777333222222222222333444444555666666777888999:::;;;;;;<<<=========<<<:::999777777888999::::::::::::<<<<<<<<<;;;:::777555333111111111222333444666777:::;;;===<<<;;;::::::;;;@@@FFFNNNUUU[[[```dddfffeeeiiisssnnn]]]QQQLLLMMMPPPZZZkkk~~~xxxppppppsssuuuvvvpppnnnkkkjjjjjjlllnnnoookkknnnrrrvvvxxxzzz|||~~~|||}}}~~~~~~~~~}}}{{{zzzxxxxxxyyyzzz{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}ttthhhbbb[[[YYYXXXYYY^^^fffnnnssswwwxxxxxxwwwuuutttttttttqqqrrrtttttttttrrrpppnnnmmmoooqqqssssssqqqppppppppppppooonnnnnnmmmllllllkkkjjjjjjjjjkkkjjjhhhfffdddcccbbb``````aaabbbccciiipppyyyjjjgggqqq}}}iiiXXXHHHCCC??????AAAEEENNNXXXdddzzz~~~~~~}}}yyyjjjZZZQQQMMMJJJJJJKKKKKKKKKMMMRRRWWWZZZZZZYYYQQQTTT___lllrrrppplllkkkiiikkkoooqqqpppjjjbbb]]]WWW[[[___``````bbbeeeiiipppnnnhhh___UUUNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGLLLPPPVVV\\\aaahhhnnnrrr{{{~~~~~~yyyvvvrrrlllfffcccbbbcccdddaaafffmmmrrrvvv|||vvvdddUUULLLGGGFFFBBBAAA@@@>>>>>>??????@@@>>>??????@@@@@@AAAAAAAAA@@@BBBDDDEEEFFFGGGHHHIIIKKKKKKMMMNNNOOOPPPQQQQQQSSSTTTVVVYYY[[[]]]^^^___aaaaaabbbbbbbbbaaa___^^^ZZZXXXVVVTTTQQQPPPOOOOOOMMMNNNOOOOOOMMMMMMNNNOOOPPPTTTZZZ```ffflllrrrvvv}}}zzzrrrdddYYYMMMFFF@@@999555444333333222222222333444444555555555666777999:::;;;:::;;;<<<===>>>===<<<<<<888888888999999:::::::::<<<<<<<<<;;;:::777555333111111222333444666777888<<<===>>>=========???AAAHHHNNNWWW___eeeiiilllnnnmmmooouuuuuudddWWWPPPMMMOOOUUUbbbtttxxxtttvvvxxxxxxwwwpppnnnkkkjjjkkkmmmmmmmmmoooqqquuuwwwxxxzzz}}}||||||||||||{{{{{{zzzyyywwwwwwxxxyyyzzz{{{{{{|||zzz{{{||||||}}}~~~~~~tttiii___ZZZQQQPPPNNNPPPTTT\\\ccchhhpppsssvvvxxxwwwvvvuuuuuurrrssstttuuutttsssqqqooooooqqqssssssqqqpppppppppqqqppppppooonnnmmmlllllllllkkkkkkkkklllkkkhhhfffddddddbbbaaaaaaaaabbbccciiioooxxx~~~hhheeeooonnn\\\KKKEEEAAAAAABBBEEENNNWWWddd{{{{{{{{{|||{{{{{{{{{lll\\\RRRNNNJJJHHHIIIFFFGGGKKKRRRYYY\\\[[[YYYSSSTTTZZZbbbfffdddccceeegggjjjnnnooolllfff___ZZZYYY]]]cccfffgggiiillloooqqqmmmeee[[[RRRMMMLLLMMMJJJJJJIIIHHHGGGFFFDDDDDDHHHKKKOOOTTTYYY^^^dddhhhppptttxxxzzz{{{{{{|||}}}~~~wwwqqqllliiiddd```]]]\\\\\\]]]YYY^^^eeelllrrrwww{{{~~~{{{wwwttttttuuuuuu{{{vvvdddUUULLLHHHGGGBBBBBB@@@?????????@@@AAA>>>>>>@@@AAABBBBBBBBBBBBBBBDDDGGGIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUUUUUUUXXXYYY[[[]]]___```aaaaaabbbccccccccccccbbb```___YYYXXXVVVTTTSSSSSSSSSSSSOOOQQQRRRRRRQQQPPPQQQSSSRRRWWW]]]dddiiinnnssswwwxxxqqqbbbWWWKKKEEE???888444444333333333333333444555555444444444555666888:::<<<:::;;;===???@@@@@@??????;;;:::999999999:::<<<<<<<<<<<<<<<;;;:::777555333222222333444555777888999<<<===>>>>>>???BBBGGGKKKRRRXXXaaaiiiooorrrtttuuuvvvtttvvv|||wwwhhhZZZQQQNNNMMMOOOYYYjjj|||}}}|||}}}yyyuuurrrpppppprrrrrrqqqppptttvvvxxxxxxxxxxxxzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxwwwxxxyyy{{{|||~~~~~~rrrggg]]]UUUQQQJJJIIIGGGGGGJJJPPPVVVZZZbbbgggooossstttttttttuuurrrssstttuuuuuutttrrrqqqqqqssstttrrrpppnnnoooqqqpppoooooonnnmmmlllkkkjjjkkkjjjkkkkkklllkkkhhheeeccccccbbbaaaaaaaaaaaabbbffflllvvv~~~|||fffdddnnnsssaaaNNNHHHDDDCCCCCCEEENNNWWWccczzz||||||{{{||||||mmm]]]TTTPPPKKKJJJJJJHHHJJJNNNVVV^^^aaa^^^ZZZUUUTTTUUUZZZ]]]^^^bbbhhhiiilllooonnnjjjbbb[[[WWW[[[aaaiiinnnoooqqqsssvvvsssoooiiibbbZZZVVVSSSSSSPPPNNNKKKHHHEEEDDDCCCCCCCCCFFFIIIMMMPPPUUU[[[^^^cccgggkkkoooqqqsssuuuwwwyyyyyyzzz||||||yyyrrrmmmiiigggccc___\\\[[[ZZZZZZZZZ]]]eeeooowww{{{zzzwwwtttsssqqqmmmhhheeedddeeeeeejjjsss~~~vvvcccTTTLLLHHHHHHCCCBBBAAA@@@???@@@AAAAAA???@@@BBBCCCDDDEEEEEEDDDEEEHHHLLLNNNNNNPPPRRRUUUVVVWWWYYYZZZ[[[\\\\\\[[[^^^______```aaaaaa`````````aaaaaaaaa```___]]]\\\YYYWWWVVVTTTTTTUUUVVVWWWSSSTTTVVVUUUTTTTTTVVVWWWWWW\\\ccciiinnnrrrvvvyyyxxxqqqcccXXXMMMFFF@@@:::666555444444333333444444555666444444444444666888:::<<<:::<<<>>>@@@AAABBBBBBBBB===<<<;;;::::::;;;===>>><<<<<<<<<;;;:::777555444333333333444666888999:::;;;<<<===>>>AAAFFFMMMRRRXXX___hhhpppuuuwwwyyyzzzzzzwwwuuuxxx}}}}}}zzz}}}wwwmmm```UUUOOOMMMNNNOOO[[[nnn}}}zzzxxxvvvwwwyyyyyywwwtttxxxyyyyyyxxxvvvuuuvvvwwwyyyxxxvvvtttsssttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwyyy|||~~~uuuhhh]]]TTTMMMIIIGGGEEECCCBBBDDDHHHLLLOOOTTT\\\fffmmmpppqqqrrrsssrrrtttuuuvvvvvvtttsssqqqsssttttttrrrooommmoooqqqooonnnnnnmmmkkkjjjiiiiiijjjjjjjjjkkkllljjjgggeeebbbbbbaaa```````````````cccjjjttt}}}|||eeecccmmmvvveeePPPJJJEEEDDDCCCEEEMMMVVV___www|||}}}{{{mmm]]]UUUQQQNNNLLLMMMMMMNNNSSS[[[ccceeeaaa\\\WWWTTTSSSVVVYYY]]]eeemmmlllooopppnnnhhh```ZZZVVVXXX___hhhnnnpppqqqsssuuuvvvtttpppkkkeee```\\\[[[VVVRRRMMMGGGCCCBBBCCCCCCAAACCCFFFHHHKKKOOOTTTXXXYYY]]]bbbgggjjjmmmqqqsssvvvvvvvvvxxxyyyvvvpppkkkkkkiiifffbbb___\\\[[[ZZZ^^^bbbjjjvvv~~~xxxkkkkkkiiieee```]]]\\\]]]XXX\\\cccmmm{{{vvvcccSSSKKKHHHHHHCCCBBBAAA@@@@@@@@@AAAAAA@@@AAACCCEEEGGGGGGGGGGGGGGGKKKOOOQQQRRRSSSVVVYYYYYYZZZ\\\___```aaaaaaaaacccccccccbbbbbb```___^^^^^^^^^^^^^^^^^^\\\ZZZYYYXXXWWWUUUUUUUUUWWWYYYZZZVVVWWWXXXXXXWWWWWWYYYZZZ]]]bbbhhhnnnsssvvvzzz|||xxxnnn___WWWLLLCCC???<<<:::888444333222222222333444555444555666777888888888888888:::>>>AAACCCCCCBBBAAA===<<<<<<===??????>>>===>>>>>>===:::777555555666333333444555777999;;;<<<>>>AAADDDEEEGGGMMMVVV]]]eeeiiipppxxx~~~}}}zzzuuuqqqqqqsssrrriii^^^VVVOOOJJJKKKOOOUUUdddwww~~~|||yyyvvvuuuvvvvvvvvvvvvvvvvvvvvvwwwvvvuuutttrrrrrrsssttttttuuurrrqqqrrruuuxxxwwwuuu{{{{{{{{{|||}}}yyyooobbbXXXSSSNNNIIIDDDBBBBBBAAA@@@>>>???BBBEEEMMMSSS\\\ccciiimmmoooqqqqqqsssuuuvvvvvvtttqqqpppqqqrrrqqqooommmlllnnnppplllmmmoooooonnnmmmjjjiiinnnjjjggggggjjjjjjfffbbbddddddccc```]]]]]]___aaagggmmmuuu}}}bbbaaapppzzzfffUUUNNNHHHFFFEEEEEEJJJPPPbbbqqqzzznnnbbbYYYSSSOOOOOORRRRRRZZZccckkkpppooofff\\\SSSTTTUUUWWW[[[bbbkkkrrrtttvvvtttmmmfffaaaZZZSSS[[[___dddiiinnnrrrvvvyyy~~~yyyuuuuuuwwwuuummmfff]]]TTTIIIDDDCCCDDDDDDBBBCCCCCCDDDEEEGGGIIILLLMMMPPPTTTYYY___dddjjjooosssxxxyyyzzzyyyxxxtttqqqnnnnnnllljjjgggeeeeeedddeeegggiiisssvvvgggfffdddbbb```]]][[[YYYXXXYYY[[[```jjjxxxuuucccUUULLLHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEBBBGGGMMMQQQQQQNNNKKKJJJNNNPPPSSSVVVXXXZZZ]]]```cccbbbbbbccceeeffffffeeeeeeddddddeeeeeedddaaa___]]]\\\\\\[[[YYYWWWUUUTTTTTTUUUUUUTTTUUUXXX\\\```___aaabbbbbb```______```eeekkkttt{{{vvvlll___WWWLLLCCC???<<<999777555444333333333444555666444555666777888888888888999;;;>>>BBBDDDDDDCCCCCC@@@>>>======???@@@@@@???@@@@@@>>>;;;777555555555333333444555777999;;;<<<@@@BBBEEEHHHNNNWWWaaahhhooossszzz|||xxxuuuuuuqqqggg\\\UUUOOOKKKMMMRRR^^^nnn~~~yyyuuuttttttuuuuuuuuuvvvvvvvvvtttssssssrrrssstttuuuuuuvvvtttsssuuuxxxzzzyyyxxx||||||}}}~~~{{{yyylllcccXXXPPPKKKHHHCCC@@@AAAAAAAAA@@@??????AAACCCHHHMMMUUU\\\bbbgggkkknnnppprrrsssttttttrrrpppooopppqqqqqqooommmlllmmmooommmmmmnnnooonnnllljjjiiimmmjjjggggggjjjjjjgggcccddddddbbb___]]]]]]^^^```hhhnnnwwwzzzaaaaaaqqqyyygggWWWPPPIIIFFFEEEEEEJJJQQQ```nnnxxxmmmaaaZZZVVVSSSUUUYYYccclllvvv}}}zzzmmm```VVVUUUVVVZZZ```iiipppuuuxxxyyyuuummmfffccc^^^XXX^^^aaaeeejjjoootttyyy{{{~~~uuulll[[[SSSJJJDDDDDDEEEDDDCCCAAAAAAAAABBBCCCFFFHHHIIIKKKNNNTTTYYY___eeelllpppvvvwwwxxxxxxvvvtttqqqooopppooommmllllllllllllmmmrrrsss}}}|||rrrmmmmmmkkkiiieeeaaa^^^[[[VVVVVVWWWZZZaaalllyyyvvvcccUUUMMMHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGFFFKKKQQQTTTTTTRRRPPPOOORRRTTTXXXZZZ\\\^^^aaadddeeeeeefffgggiiiiiiiiihhhgggfffeeefffffffffdddbbbYYYXXXWWWUUUSSSRRRQQQPPPRRRSSSSSSTTTUUUWWW[[[___```bbbeeefffffffffgggiiirrruuu{{{wwwlll```WWWLLLCCC>>><<<999777666555444444444555777888555666777888888999888888999;;;>>>BBBDDDDDDDDDDDDBBB???======???AAABBBBBBBBBBBB@@@===888555555555333444444666777999;;;<<>>???@@@AAA@@@???>>>???AAADDDHHHNNNTTTZZZaaahhhlllppppppqqqrrrrrrpppooonnnoooqqqrrrqqqooommmmmmnnnmmmmmmnnnnnnmmmllljjjiiikkkiiiggghhhjjjjjjhhheeeccccccaaa___]]]\\\^^^```iiioooyyyuuu___```oooyyyhhhZZZRRRJJJGGGEEEFFFKKKRRR]]]iii{{{wwwmmmaaa\\\YYYYYY]]]cccnnnxxx|||kkk\\\XXXWWWXXX^^^iiissszzz|||~~~xxxnnnhhhhhhgggdddeeefffiiimmmrrrwww{{{~~~~~~~~~|||pppgggWWWPPPIIIDDDDDDEEEDDDCCCAAA@@@@@@@@@AAACCCEEEFFFGGGJJJOOOUUU[[[bbbjjjooossstttuuuuuutttsssqqqppprrrrrrrrrrrrsssuuuvvvwww{{{}}}|||rrrqqqqqqpppnnniiiccc]]]YYYWWWWWWWWWWWWZZZaaajjjpppzzzxxxeeeVVVNNNIIIGGGCCCCCCCCCCCCDDDFFFHHHIIIKKKOOOTTTXXXXXXVVVUUUTTTWWWZZZ]]]___aaacccfffhhhhhhjjjlllnnnnnnnnnmmmlllkkkjjjiiiiiiiiihhheeecccVVVTTTRRRPPPNNNMMMMMMMMMPPPRRRTTTVVVWWWYYY]]]```cccfffkkknnnpppsssvvvxxxyyynnn```WWWLLLCCC>>>;;;888666555444444444444555777888666666777888999999999999888:::===@@@BBBCCCCCCCCCAAA???<<<<<<>>>AAACCCCCCEEEEEECCC>>>:::666555555444555555777888:::<<<===CCCGGGNNNYYYdddnnnuuuyyyxxx}}}uuujjj___WWWRRRQQQWWW^^^mmm~~~}}}sssmmmlllmmmoooqqqrrrsssssssssnnnoooppprrrtttvvvwwwxxxzzz{{{|||}}}{{{pppggg^^^XXXWWWPPPLLLGGGCCCCCCBBBAAA@@@===???AAAAAA???>>>>>>???CCCFFFKKKPPPWWW___hhhmmmqqqqqqqqqppppppnnnmmmmmmppprrrssssssqqqooonnnnnnmmmmmmmmmmmmmmmkkkjjjiiiiiihhhgggiiijjjjjjhhhfffbbbbbbaaa^^^\\\\\\^^^```hhhoooyyynnnZZZ\\\jjjzzzkkk]]]TTTLLLHHHFFFGGGLLLSSS\\\fff{{{wwwttt{{{yyynnnccc^^^\\\]]]bbbgggpppyyyuuueeeXXXYYYWWWYYYcccqqq}}}{{{ppplllpppssssssoooooopppssswwwzzz|||}}}wwwvvvuuuvvvtttnnnccc[[[PPPLLLGGGDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFGGGKKKPPPVVV\\\dddlllrrrrrrssssssssssssssssssrrrtttuuuvvvwwwyyyzzz||||||}}}xxxvvvwwwwwwtttoooggg___[[[\\\\\\[[[ZZZ[[[___eeejjjqqq{{{xxxfffXXXNNNIIIGGGDDDDDDCCCDDDEEEFFFHHHIIIMMMQQQVVVYYYYYYYYYXXXXXXZZZ]]]```bbbcccfffiiikkkjjjmmmppprrrrrrqqqpppoooqqqppppppooommmiiiccc___TTTRRROOOMMMLLLLLLMMMMMMPPPSSSVVVYYY[[[]]]aaacccgggkkkqqqwww|||yyyooo```WWWLLLBBB===;;;777555444333333333333555777888666777888999::::::::::::777888:::<<<>>>????????????<<<:::;;;===AAADDDEEEGGGGGGEEE@@@;;;888666777666666777888:::<<<>>>???GGGNNNYYYeeennntttwwwxxx~~~yyynnnaaaYYYVVVVVV^^^fffsss~~~uuunnnjjjhhhjjjllloooqqqqqqqqqqqqlllmmmooorrrtttvvvxxxyyyzzz|||~~~lll```XXXRRRMMMLLLGGGEEECCCBBBAAABBBBBBAAA<<<>>>@@@AAA?????????@@@CCCGGGLLLRRRYYYbbbkkkpppuuutttrrrqqqooonnnmmmmmmqqqsssuuuuuurrrpppppppppmmmmmmmmmllllllkkkjjjjjjhhhhhhhhhjjjjjjjjjhhhfffaaaaaa```]]][[[\\\^^^```fffnnnyyyhhhWWWYYYeee|||ooo___WWWNNNKKKHHHHHHMMMSSS[[[bbbtttxxxmmmlllttt}}}|||qqqfff```^^^]]]aaafffnnnuuuzzzyyytttmmmcccYYYWWWWWW[[[fffvvv}}}sssqqqwww}}}xxxwwwxxxzzz|||}}}{{{yyyssspppllliiifff```YYYSSSKKKIIIGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGJJJMMMSSSYYY```hhhpppuuuttttttssssssttttttuuuvvvvvvwwwyyy{{{}}}~~~}}}~~~}}}xxxppphhhcccbbbbbbaaaaaaaaaeeejjjnnnvvvxxxfffXXXOOOJJJGGGGGGGGGFFFEEEFFFGGGHHHIIINNNQQQUUUXXXYYYYYYZZZ[[[\\\^^^aaacccdddfffiiikkkkkkooosssuuutttrrrqqqrrrvvvvvvuuusssoooggg^^^WWWQQQOOOMMMKKKKKKLLLMMMNNNOOORRRVVVZZZ\\\```cccfffiiinnnuuu}}}xxxmmm```WWWKKKBBB===:::777444333333222222333555777888777777999:::::::::::::::666777888:::;;;;;;<<<<<<;;;:::999;;;???CCCEEEFFFIIIHHHFFFBBB===999888999888999999;;;<<<>>>@@@AAAJJJTTTaaakkkpppqqqrrrttt}}}wwwlll___YYYWWWZZZdddnnn{{{~~~tttnnnkkkiiigggiiilllnnnppppppooooookkklllooorrruuuwwwxxxyyyyyy{{{rrr^^^SSSMMMHHHEEEDDDAAAAAA@@@???????????????<<<>>>???@@@@@@@@@BBBCCCFFFKKKQQQYYYaaaiiiqqqvvv{{{yyyvvvssspppooonnnnnnrrrtttuuutttrrrppppppqqqmmmmmmllllllkkkjjjjjjjjjgggiiijjjkkkjjjiiigggeee``````___]]][[[[[[]]]```eeennnzzz}}}fffWWWZZZdddsss```XXXQQQNNNKKKJJJMMMSSSZZZ```nnnrrriiikkkttt}}}~~~ssshhhbbb^^^[[[]]]aaadddiiillliiieeebbb^^^YYYWWWYYY^^^iiiwww}}}sssqqqwww~~~yyyzzz|||yyysssmmmiiiccc^^^ZZZVVVQQQNNNKKKKKKKKKKKKKKKJJJIIIIIIDDDDDDDDDDDDEEEGGGIIIJJJNNNRRRYYY```gggnnntttyyyxxxwwwvvvuuuvvvwwwyyyzzzzzz{{{~~~zzztttooollllllllllllmmmrrrxxx}}}wwwfffYYYPPPJJJHHHIIIIIIHHHGGGGGGHHHJJJJJJOOORRRUUUXXXYYYZZZ\\\^^^^^^```ccceeefffhhhkkkmmmmmmqqquuuvvvtttrrrsssuuuzzzxxxuuupppjjjaaaWWWQQQLLLLLLKKKKKKKKKLLLNNNOOOOOORRRVVVYYY]]]aaafffjjjlllrrr{{{xxxmmm```WWWKKKBBB===:::666444444333333333555666888999777888999:::;;;;;;;;;;;;777888888888999999999999999888999===BBBFFFHHHHHHIIIIIIGGGCCC>>>;;;:::;;;:::;;;;;;===>>>@@@BBBCCCIIITTT```gggffffffiiimmmvvvpppeeeYYYTTTUUU\\\hhhttt}}}rrrjjjgggfffggggggiiilllnnnoooooonnnmmmjjjlllooorrruuuvvvwwwxxxvvvzzz~~~{{{iiiUUUKKKGGGDDDBBBAAA>>>?????????>>>=========<<<>>>?????????AAADDDGGGNNNTTT]]]fffnnnuuu|||zzzvvvrrrppppppppprrrssssssqqqooonnnoooqqqmmmmmmlllkkkjjjjjjjjjjjjhhhiiikkkllljjjgggeeeddd______^^^\\\ZZZ[[[]]]```fffppp||||||hhh\\\___gggvvv```YYYSSSQQQNNNKKKMMMRRRXXX\\\iii}}}qqqjjjmmmwww|||ssshhhbbb^^^ZZZYYY\\\XXX]]]___\\\XXXXXXWWWUUUYYY\\\cccllluuu}}}zzzpppmmmrrrwwwxxxuuuwww{{{vvvnnneeebbb^^^ZZZWWWSSSPPPOOOOOOPPPRRRSSSSSSRRRQQQQQQJJJIIIJJJJJJLLLNNNPPPRRRUUUZZZbbbjjjpppvvv{{{~~~|||{{{yyyxxxxxxzzz|||}}}~~~uuueeeXXXPPPKKKHHHIIIIIIIIIIIIJJJKKKMMMNNNRRRTTTWWWZZZ[[[]]]```bbbbbbdddggghhhiiikkknnnpppooosssvvvvvvsssrrruuuxxx{{{vvvnnnggg```YYYSSSOOOKKKKKKLLLNNNOOOQQQRRRRRRSSSUUUYYY\\\```ffflllqqqvvv{{{zzzooo```WWWKKKBBB===999666333555555444555666888:::;;;888888999:::;;;;;;;;;;;;999999888888888888888888777888:::>>>DDDHHHJJJJJJIIIIIIGGGCCC???<<<;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEEPPP[[[^^^[[[ZZZ```hhhsss}}}iii^^^TTTPPPSSS\\\kkkwww}}}sssiiicccaaabbbdddgggiiilllnnnoooooommmllljjjlllooorrruuuvvvwwwwwwuuuyyy}}}~~~}}}}}}wwwdddQQQHHHFFFDDDBBBBBB???@@@AAA@@@>>><<<<<<<<<===>>>>>>??????BBBFFFJJJUUU\\\gggrrrzzz}}}xxxtttqqqqqqqqqqqqrrrqqqooommmlllnnnpppmmmmmmlllkkkjjjjjjjjjjjjhhhjjjlllllljjjgggdddccc______^^^\\\ZZZ[[[]]]```gggqqq}}}|||jjj```dddlll{{{xxx```ZZZUUUSSSPPPLLLMMMQQQWWWZZZfffxxx|||ooohhhlllvvv~~~{{{qqqhhhbbb^^^YYYXXXZZZUUUZZZ]]]YYYVVVWWWWWWUUU[[[___fffmmmsssxxx~~~xxxmmmiiilllppppppooossszzzuuukkkcccbbb```^^^[[[YYYVVVUUUSSSUUUXXXZZZYYYXXXXXXXXXPPPPPPPPPQQQSSSUUUXXXYYY\\\bbbjjjsssyyy}}}~~~|||zzzzzz|||~~~tttdddXXXPPPKKKIIIHHHHHHHHHIIIKKKNNNPPPQQQTTTWWWZZZ\\\^^^```cccfffeeegggjjjkkklllnnnppprrrqqquuuxxxwwwtttsssvvvzzzzzzssshhh^^^XXXTTTQQQOOOLLLMMMPPPRRRTTTVVVVVVWWWYYYZZZ]]]```eeekkkrrrwwwxxxooobbbVVVJJJCCC===888555666555555555555666666666666999999:::::::::;;;;;;;;;777777777777888999::::::=========???AAAEEEIIIKKKMMMKKKFFF@@@<<<:::<<>>>>>??????@@@AAACCCDDDGGGKKKOOOPPPOOORRRYYY___pppyyyttt]]]TTTOOOQQQXXXbbbttt|||rrrjjjaaa]]]___bbbbbbaaaiiijjjlllnnnoooooonnnmmmpppooopppqqqrrruuuwwwyyy{{{|||}}}~~~~~~~~~jjj\\\LLLFFFDDDAAA??????BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>???@@@EEEKKKPPP]]]iiivvv}}}xxxtttrrrqqqppppppqqqqqqqqqpppooommmlllmmmmmmlllkkkkkkkkklllllliiijjjjjjiiigggccc```^^^]]]^^^]]]ZZZWWWXXX]]]aaalllrrr|||hhhggg]]]|||~~~|||sssddd]]]VVVTTTRRRMMMLLLMMMTTTXXXbbbppp{{{tttppppppyyyvvvggg```]]]XXXTTTSSSUUUVVVWWWUUUTTTUUUZZZ^^^lllrrrtttqqqooossszzz}}}xxxqqqmmmiiieeefffiiilllsss~~~vvvooollleee```______[[[YYYYYY______aaahhhooonnneee\\\RRRTTTVVVWWWYYY\\\aaaeeeiiimmmuuu{{{ssscccWWWOOOMMMLLLIIIIIIHHHIIIKKKOOOSSSVVV[[[\\\^^^```bbbdddffffffiiikkkmmmnnnmmmmmmnnnoooqqqqqqsssvvvyyyzzzxxxvvvtttlllbbbZZZWWWVVVTTTSSSUUUUUUTTTTTTUUUXXX[[[]]]^^^aaadddhhhkkkpppwww{{{wwwooo```UUUIIICCC>>>999777888777777777777777888888888999999999999999:::::::::777777777777888999;;;;;;=========>>>AAADDDHHHJJJKKKIIIDDD???;;;999;;;>>>?????????@@@AAABBBCCCDDDEEEHHHLLLLLLLLLPPPXXX___rrr{{{mmmYYYRRROOOSSS[[[hhhyyysssggg___ZZZUUUUUUZZZ___bbbbbbjjjjjjkkklllmmmmmmmmmmmmqqqppppppqqqsssuuuwwwxxxzzz{{{}}}~~~{{{kkk\\\NNNHHHGGGEEEDDDEEEBBBBBBAAAAAA@@@@@@??????>>>???@@@AAADDDKKKRRRXXXdddppp|||}}}xxxuuusssrrroooppppppppppppooommmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffccc```___^^^^^^^^^[[[XXXYYY]]]bbbjjjrrr}}}jjjkkkaaa~~~{{{sssddd]]]XXXWWWUUUQQQOOOPPPUUUYYYaaaooo|||vvvrrrsss{{{xxxjjjccc```[[[WWWUUUSSSUUUVVVUUUUUUXXX^^^cccuuuxxxwwwsssrrrwww}}}~~~}}}tttkkkgggccc```aaafffkkkrrr|||~~~uuunnnllleee`````````^^^]]]^^^jjjmmmsss{{{~~~yyynnneee[[[[[[\\\bbbkkksssxxxzzzyyy{{{tttdddXXXQQQNNNMMMKKKKKKKKKLLLNNNQQQUUUWWW[[[\\\^^^```bbbdddeeefffjjjlllooopppooopppqqqrrrrrrrrrsssvvvxxxxxxvvvtttppphhh___YYYWWWXXXZZZZZZ^^^\\\YYYYYY[[[___ccceeegggiiimmmpppssszzzwwwnnn___TTTIIICCC???;;;:::;;;:::::::::::::::999999999999999888888888888888888777777777888999:::<<<===<<<======>>>@@@CCCFFFHHHHHHFFFCCC>>>:::999;;;===??????@@@AAABBBCCCDDDDDDDDDGGGJJJJJJKKKPPPZZZcccvvv~~~{{{cccTTTPPPOOOUUU```nnn}}}{{{yyyuuukkk___VVVOOOMMMKKKOOOVVV^^^bbbdddkkkkkkkkkkkklllmmmnnnnnnrrrrrrqqqrrrsssuuuwwwxxxyyyzzz|||~~~yyyhhh[[[MMMGGGGGGGGGHHHKKKGGGFFFFFFEEECCCAAA@@@???AAABBBCCCEEEIIIQQQYYY___ppp{{{{{{wwwtttrrrnnnnnnooooooooonnnnnnmmmjjjjjjiiihhhhhhhhhhhhhhhkkkiiihhheeecccbbbaaa```^^^___^^^[[[XXXYYY^^^bbbiiirrr~~~mmmppphhh{{{yyyxxxqqqeee___[[[[[[YYYUUURRRSSSWWWYYYaaannn~~~yyyvvvwww~~~|||oooiiieee___[[[YYYTTTVVVWWWWWWWWW[[[aaagggwwwvvvrrrnnnqqqxxx|||{{{|||qqqfff```]]]\\\^^^cccmmmsss|||~~~wwwqqqmmmgggbbbccceeeeeegggkkkyyyuuummmeeedddhhhuuuttteeeZZZSSSPPPOOONNNNNNNNNPPPRRRVVVYYYZZZ^^^___```bbbdddfffggghhhlllnnnqqqrrrrrrssstttvvvtttttttttvvvwwwvvvsssqqqjjjddd\\\XXXXXX\\\aaaccciiieeeaaabbbggglllpppqqqqqqsssvvvyyy|||xxxppp```UUUJJJDDD@@@<<<:::;;;;;;;;;;;;:::::::::::::::888888888888888777777777777777777888:::;;;===>>>=========>>>@@@BBBDDDEEEEEEDDDBBB>>>;;;:::<<<>>>@@@AAABBBCCCDDDEEEEEEEEEDDDGGGIIIJJJLLLSSS___hhh{{{pppZZZOOONNNOOOWWWdddsss}}}tttssssssqqqmmmeee\\\RRRLLLKKKKKKLLLQQQYYY```eeefffnnnmmmlllllllllmmmooopppsssrrrrrrrrrsssuuuwwwxxxxxxzzz{{{~~~|||jjj]]]PPPKKKKKKLLLOOOSSSQQQPPPPPPNNNKKKHHHFFFDDDGGGGGGHHHJJJNNNVVV___fff{{{{{{vvvrrrpppmmmmmmmmmnnnnnnnnnnnnnnnkkkjjjiiihhhhhhggghhhhhhkkkiiifffcccbbbaaaaaabbb^^^___^^^[[[YYYYYY^^^ccchhhrrrpppssslll|||{{{vvvppphhhccc``````^^^XXXTTTTTTWWWYYY```nnn}}}{{{|||uuupppkkkddd___^^^ZZZ[[[\\\[[[ZZZ\\\bbbgggqqqnnnjjjiiiqqq{{{~~~~~~rrrddd^^^[[[[[[^^^cccooouuu|||zzzvvvnnniiigggjjjmmmpppvvv|||vvvpppkkkllluuutttfff[[[TTTQQQPPPPPPQQQRRRUUUXXX[[[]]]___cccdddeeeggghhhjjjkkklllmmmooorrrttttttuuuwwwxxxwwwwwwwwwwwwwwwvvvrrrooogggbbb\\\YYYZZZ___fffjjjnnnkkkjjjnnnuuu{{{~~~}}}zzzrrrcccXXXLLLEEEAAA<<<:::;;;;;;;;;:::::::::999999999999999999888888888888888888888888999:::<<<===>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCAAA>>><<<<<<>>>@@@BBBCCCEEEFFFGGGGGGGGGGGGCCCFFFIIIJJJMMMVVVcccmmmeeeSSSLLLMMMPPPXXXfffuuu}}}wwwnnngggccccccaaa]]]VVVNNNHHHDDDJJJKKKOOOUUU]]]dddiiikkkppppppooonnnnnnoooqqqrrrrrrqqqqqqrrrsssuuuwwwxxxxxxyyy|||~~~}}}pppeeeZZZUUUUUUVVVZZZ^^^^^^^^^\\\ZZZVVVRRRNNNLLLJJJKKKMMMPPPVVV___jjjqqq}}}wwwrrrpppmmmmmmmmmmmmmmmnnnnnnnnnllllllkkkiiiiiihhhhhhhhhjjjhhheeebbb``````aaabbb^^^___^^^[[[XXXYYY^^^bbbhhhrrrqqqtttlll~~~wwwqqqkkkgggeeeeeebbb[[[UUUTTTVVVYYY```nnn|||wwwqqqiiidddbbbbbbccccccaaa^^^^^^bbbfffkkkjjjiiimmmyyysssddd]]][[[[[[___cccmmmrrryyy~~~|||yyyqqqnnnmmmrrrvvv{{{}}}uuuqqqnnnrrrtttfff\\\UUURRRQQQRRRTTTWWW[[[^^^aaacccdddgggggghhhjjjlllmmmnnnooonnnpppsssuuuuuuvvvxxxzzz{{{zzzzzzzzzyyywwwsssooogggddd___\\\]]]bbbhhhmmmmmmooossszzz{{{sssdddYYYMMMFFFBBB===:::;;;;;;;;;::::::999999888888999999:::::::::;;;;;;;;;::::::::::::;;;<<<======??????@@@@@@AAAAAABBBBBBAAAAAA@@@>>>======???AAADDDFFFHHHIIIJJJJJJJJJJJJCCCFFFJJJMMMQQQZZZhhhrrrpppZZZOOOIIILLLQQQZZZhhhvvv}}}}}}~~~zzztttoooiiibbb]]]WWWVVVTTTQQQNNNIIIDDDBBBDDDHHHOOOXXXaaahhhnnnpppqqqqqqqqqppppppqqqqqqrrrpppppppppqqqrrruuuwwwyyyxxxzzz||||||rrriii```^^^^^^___ccciiimmmmmmkkkhhhccc^^^YYYVVVPPPQQQTTTXXX```lllxxx~~~xxxtttrrroooooonnnmmmmmmnnnnnnooonnnmmmlllkkkjjjiiiiiiiiiiiigggdddbbb``````aaaaaa]]]^^^]]]ZZZWWWXXX]]]aaaiiisssqqqqqqgggzzztttnnnjjjiiikkkhhh```YYYWWWWWWXXX___mmm}}}vvvmmmgggffffffhhhiiigggdddbbbdddggggggjjjnnnuuutttddd]]]\\\]]]```ccchhhlllrrrwww{{{|||{{{zzzsssrrrsssxxx|||{{{vvvtttqqqzzzttthhh^^^WWWTTTSSSUUUXXX\\\aaafffjjjlllllljjjkkklllmmmnnnpppqqqqqqpppsssuuuwwwwwwwwwyyy{{{}}}|||{{{{{{zzzwwwssspppiiigggdddaaa```dddjjjooonnnsss|||{{{ssscccXXXMMMGGGCCC>>>===>>><<<<<<;;;::::::999888888::::::;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<@@@AAAAAABBBBBBBBBBBBAAA>>>>>>>>>===<<<<<>>@@@AAAAAA======<<<;;;;;;;;;;;;<<>>@@@HHHIIILLLNNNOOOOOONNNMMMKKKOOOUUUZZZ___iiivvvmmmUUUJJJJJJEEEKKKSSS\\\lll{{{zzzzzzqqqhhhaaa\\\VVVQQQOOOKKKGGGDDDCCCDDDDDD@@@===CCCIIIRRR\\\ccciiinnnpppooopppqqqrrrrrrqqqooonnnkkklllmmmnnnqqqtttwwwyyyzzz{{{~~~|||wwwuuuwwwzzz}}}xxxrrrnnnmmmmmmlllmmmqqqzzzzzzuuurrrqqqsssrrrpppooonnnnnnnnnooonnnmmmllljjjiiihhhhhhhhhfffeeedddbbbaaa`````````\\\\\\[[[XXXVVVWWW[[[```llluuuooojjj[[[xxxvvvmmmnnnmmmoootttssslllfffcccYYYZZZ___kkk|||qqqjjjiii```eeellloooooooooppprrrvvv}}}mmmgggggggggiiikkkdddggglllrrrwww{{{~~~wwwvvvxxx{{{{{{zzz~~~{{{yyyxxx~~~yyymmmddd]]]ZZZYYY[[[___fffmmmtttxxxzzz{{{vvvwwwwwwyyyzzz{{{||||||wwwyyy{{{|||{{{{{{|||}}}|||{{{zzzzzzyyyvvvrrrnnnhhhiiiiiihhhggghhhnnnrrryyy{{{rrrhhhZZZMMMFFFDDD@@@>>>???>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;===@@@CCCDDDDDDBBB>>>;;;<<<<<<:::<<<@@@DDDCCCCCCDDDDDDCCCAAA>>><<<;;;:::888888;;;@@@DDDIIILLLQQQSSSTTTTTTTTTTTTSSSVVV[[[```fffnnnvvv{{{wwwcccQQQHHHEEEHHHKKKTTTcccrrr{{{}}}{{{rrrlllccc[[[UUUPPPKKKIIIAAAAAAAAAAAA@@@@@@??????CCCIIIQQQYYYaaahhhmmmqqqrrrvvvwwwtttssstttsssoookkkkkkmmmppprrruuuwwwxxxyyy{{{~~~}}}{{{yyyxxxxxxyyy}}}}}}vvvrrrqqqrrrqqqooolllkkkjjjjjjjjjkkkkkkjjjjjjiiigggfffeeeeeeddddddcccbbbaaa``````^^^\\\ZZZYYYWWWVVV\\\dddqqqxxxrrraaa\\\iiivvvsssmmmooossswwwxxxssskkkeeeZZZ___ccchhhzzz~~~xxx|||}}}uuukkkdddeeehhhkkkkkklllnnnssswww~~~wwwuuuxxxwwwqqqjjjhhhiiilllqqqvvvyyyyyyyyyuuuuuuvvvxxx{{{}}}~~~}}}|||{{{}}}{{{oooeee^^^ZZZYYY___cccjjjqqqxxx|||~~~zzz|||}}}}}}||||||~~~}}}|||{{{{{{{{{|||}}}~~~~~~zzzyyyyyyxxxuuusssoookkkhhhjjjlllnnnttt{{{}}}uuuhhh[[[MMMFFFCCC@@@>>>???>>>===<<<;;;;;;:::;;;;;;===<<<===???CCCEEEGGGFFFCCC>>>;;;<<<<<<;;;===AAAEEEDDDCCCDDDDDDCCC@@@===::::::999777777:::@@@DDDIIIMMMRRRUUUVVVVVVVVVVVVVVVYYY]]]bbbhhhooowww|||ttt```PPPIIIGGGIIIMMMVVVeeesss{{{|||zzzmmmhhh___WWWPPPKKKFFFDDD??????>>>============>>>CCCHHHPPPXXX___ffflllpppuuuxxxyyyuuurrrsssqqqmmmmmmnnnoooqqqtttvvvwwwxxxxxxzzz~~~|||vvvssssssrrrqqqnnnllljjjiiiiiiiiijjjjjjiiiiiihhhfffeeedddddddddcccbbbaaa``````___^^^[[[YYYYYYWWWVVV\\\eeeqqqyyy|||mmm^^^\\\jjj{{{vvvrrrtttxxx}}}{{{ssslll^^^aaacccgggwwwyyytttuuuyyy|||~~~{{{ppphhhdddgggjjjkkklllpppvvv{{{zzzqqqiiijjjmmmrrrwwwxxxvvvssspppqqqssswww|||}}}qqqfff___[[[ZZZ^^^bbbhhhooovvvzzz}}}~~~|||~~~~~~|||{{{{{{{{{||||||{{{yyyvvvuuuuuuuuussspppllliiigggkkkooottt|||yyyjjj\\\NNNGGGCCC@@@>>>???>>>===<<<;;;;;;:::;;;;;;>>>>>>???BBBFFFIIIIIIIIIDDD???;;;<<<;;;:::>>>CCCFFFEEEDDDDDDCCCAAA>>><<<777777777666777:::???CCCJJJOOOTTTXXXYYYXXXWWWWWWXXXZZZ^^^ccchhhooovvv{{{~~~ooo]]]OOOJJJIIIKKKPPPZZZhhhuuu{{{{{{yyyjjjddd\\\SSSMMMGGGCCC@@@>>>===;;;999999:::;;;<<>>???>>>===<<<;;;;;;:::;;;;;;>>>>>>@@@CCCGGGJJJJJJJJJEEE???;;;;;;;;;:::>>>CCCFFFEEEDDDCCCBBB@@@<<<999555555555555666999>>>BBBLLLQQQVVVYYYYYYWWWUUUTTTVVVXXX[[[___ccciiipppttt}}}zzzjjjYYYNNNJJJJJJMMMSSS___lllwww|||zzzxxxkkkeee\\\SSSLLLGGGBBB@@@===;;;999777666888:::;;;>>>BBBIIIQQQZZZccckkkqqqsssxxxzzzwwwtttuuuuuusssssstttuuuvvvxxxyyyzzz{{{xxxtttqqqppprrrrrrpppmmmkkkhhhgggfffffffffffffffeeeeeedddbbbbbbcccbbbbbbaaa```___^^^^^^\\\YYYWWWWWWVVVVVV^^^gggpppxxx~~~jjj]]]UUU^^^ttt}}}~~~xxxhhhfffbbbdddooovvvuuuvvvzzzxxxxxx|||yyymmmfffdddhhhkkknnnpppuuu|||yyyxxxxxx{{{sssiiihhhiiikkkmmmppptttyyy|||tttjjjaaa\\\YYYWWWYYY^^^ccciiimmmqqqssstttwww|||~~~~~~|||||||||}}}zzzwwwtttrrrrrrqqqooopppppprrrtttuuuuuuuuupppooosss{{{qqqbbbRRRIIIDDD@@@???@@@>>>===<<<;;;;;;:::;;;;;;======???BBBFFFHHHHHHHHHCCC>>>;;;;;;;;;:::===BBBEEEDDDBBBAAA@@@>>>:::777333444555555666999===AAAMMMPPPTTTVVVUUURRROOONNNPPPRRRUUUXXX[[[```fffjjjsssxxxtttdddTTTKKKHHHIIINNNVVVcccqqqzzz}}}zzzwwwkkkeee\\\SSSLLLGGGBBB???<<<;;;888666666777999;;;:::>>>EEEMMMUUU___iiiooosssyyy|||xxxtttttttttsssuuuvvvwwwxxxzzz{{{}}}}}}wwwsssqqqppprrrpppooollliiigggffffffeeedddddddddddddddcccbbbaaabbbaaaaaa```___^^^]]]\\\[[[XXXVVVVVVUUUWWW___iiipppxxxzzzdddYYYVVVeee|||~~~oooiiicccccclll}}}{{{yyy|||}}}{{{~~~|||rrrjjjfffgggjjjoooqqqssswww|||~~~tttjjjjjjkkkmmmnnnnnnppptttwwwuuujjj```ZZZVVVRRRTTTWWW[[[___dddgggiiimmmqqqvvvyyyyyyyyyyyyyyyzzzxxxuuuqqqnnnlllkkkkkkjjjlllooorrruuuwwwyyyzzzvvvxxxuuueeeTTTKKKFFFBBB@@@AAA>>>===<<<;;;;;;:::;;;;;;<<<===>>>AAAEEEFFFFFFDDDAAA<<<:::;;;;;;999;;;???BBBAAA@@@???>>><<<888555444555555666666999<<<@@@IIILLLOOOOOOMMMKKKIIIIIIKKKLLLNNNPPPSSSWWW\\\```hhhnnnvvv}}}}}}vvvjjj\\\OOOHHHGGGGGGNNNXXXggguuu}}}~~~{{{xxxjjjddd[[[RRRJJJEEE@@@===;;;:::888666666777888999888;;;@@@FFFNNNWWWaaagggqqqxxx{{{vvvqqqpppqqqpppvvvwwwxxxzzz|||}}}xxxuuurrrrrrsssnnnmmmkkkhhhgggfffffffffcccdddddddddccccccbbbaaaaaa``````___^^^]]]\\\\\\YYYVVVUUUUUUUUUWWW```jjjrrrzzzyyycccZZZ\\\qqq|||zzzyyyooofffdddjjjxxxyyypppkkkjjjkkkoootttvvvvvvwwwzzz~~~wwwooojjjmmmoooooollllllnnnpppttt|||wwwkkk```XXXSSSPPPPPPQQQSSSWWW[[[^^^```gggjjjooorrrtttuuuvvvxxxtttrrrooollliiiggggggffffffiiiooosssvvvyyy|||~~~}}}xxxhhhWWWMMMGGGCCCAAABBB>>>===<<<;;;;;;:::;;;;;;<<<===>>>AAADDDEEECCCBBB>>>::::::;;;;;;999999<<<@@@>>>======<<<:::777444555666777777777888<<<>>>CCCEEEGGGGGGFFFEEEFFFFFFHHHIIIKKKLLLNNNQQQVVVZZZ```gggooovvvxxxxxxvvvuuupppjjj___TTTJJJFFFEEEFFFNNNYYYiiixxx|||yyyjjjddd[[[QQQJJJDDD???<<<888888777666666666666777888:::===@@@EEEMMMVVV[[[hhhpppuuurrrmmmnnnqqqrrruuuvvvxxxzzz|||~~~xxxuuurrroooppplllkkkiiigggffffffffffffccccccdddddddddcccbbbbbb``````___^^^]]]\\\[[[[[[YYYUUUTTTTTTTTTWWWaaakkkvvv}}}yyyddd^^^eee||||||wwwjjjfffiiisssyyyrrrnnnnnnnnnsssxxxzzzyyywwwwwwyyy{{{~~~zzzuuuxxxzzzwwwqqqkkkjjjkkkpppwwwyyylll```WWWRRROOOOOONNNOOOQQQUUUXXXZZZ___bbbgggjjjmmmooorrruuuooonnnkkkhhhfffeeeeeeeeeeeejjjqqqwwwzzz~~~zzzjjjXXXNNNHHHDDDBBBCCC>>>>>><<<;;;;;;;;;;;;;;;===>>>???BBBDDDDDDBBB@@@<<<999999<<<;;;888888:::>>>===<<<;;;;;;999666333666777777777777888;;;>>>===???AAAAAAAAABBBDDDFFFGGGHHHJJJJJJLLLOOOTTTWWW]]]ccclllrrrtttqqqmmmkkkgggaaaXXXNNNGGGEEEEEEFFFNNNYYYjjjyyy}}}zzzlllfff\\\SSSLLLFFFAAA>>>666666666666666555555555999:::;;;<<>>===<<<::::::999999<<<===???AAABBBBBBBBBBBB???>>><<<;;;:::999999999<<<<<<;;;:::999888777666666777777777777888;;;>>>;;;===@@@AAA@@@@@@AAABBBJJJIIIHHHHHHJJJNNNSSSUUU___ccchhhkkkllljjjhhhggg^^^XXXPPPHHHCCCBBBDDDFFFUUU^^^mmm{{{~~~yyyqqqiii^^^SSSJJJCCC???<<<::::::999888777666555555333555666888:::>>>CCCGGGUUUXXX\\\___bbbfffkkknnnooottt{{{~~~~~~{{{~~~||||||~~~wwwsssssspppnnnmmmkkkhhhdddcccdddfffhhhiiieeecccaaa______aaadddeee^^^]]]\\\\\\]]]\\\YYYVVVXXXTTTSSSTTTVVVYYYaaajjjyyyvvveeedddxxxpppggghhhpppyyyssssssuuu{{{~~~~~~zzzvvvsssrrrxxxzzzwwwxxx}}}zzznnnbbbXXXRRRRRRMMMIIIIIIMMMRRRSSSSSSVVVYYY]]]```ccceeeiiikkkllliiiggghhhhhhhhhnnnuuuyyywwwiiiYYYOOOHHHBBB@@@BBBAAA@@@>>><<<;;;:::999999:::<<<>>>@@@AAABBBBBBBBB???>>>===;;;:::999888888:::::::::999999999999999777888999999999:::<<<>>><<<>>>@@@@@@@@@@@@BBBCCCHHHHHHHHHHHHKKKNNNRRRTTTYYY\\\```bbbcccbbb```___ZZZUUUMMMFFFBBBBBBDDDFFFSSS]]]lllzzz{{{rrrjjj___TTTKKKDDD???<<<:::999999888777666555555888999999888777999<<>><<<:::888777777777777888888999999::::::777999;;;;;;;;;;;;===???>>>???@@@@@@@@@AAACCCEEEGGGHHHHHHJJJKKKNNNPPPQQQRRRSSSUUUXXXYYYZZZZZZYYYVVVRRRKKKEEEAAAAAACCCEEEPPPZZZjjjxxx|||ssslllaaaVVVMMMFFF@@@<<<:::999888888666666555444999999888777555555777888<<>><<<:::999999999:::===@@@BBBDDDDDDDDDBBBAAA???<<<:::888777777666666666777777777888888777999<<<===<<<===>>>@@@BBBCCCCCCCCCBBBBBBEEEGGGIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKMMMPPPUUUXXXZZZZZZWWWRRRLLLEEEBBBAAACCCDDDLLLVVVeeettt}}}}}}zzzrrrlllbbbXXXOOOGGG@@@<<<999999888777666555444444333444555555444444666888777:::>>>BBBFFFJJJPPPSSS\\\ccckkkrrrwww}}}~~~uuurrrqqqmmmkkkkkkjjjgggddddddeeeggghhhhhhhhhhhhgggfffdddbbb___^^^\\\[[[ZZZ[[[[[[ZZZWWWTTTSSSQQQQQQUUUXXX[[[bbbjjjyyyzzzgggWWWTTTaaa|||zzzoooqqqyyyxxxyyy}}}xxxlll```XXXTTTUUUWWW[[[aaahhhpppuuuuuurrrnnniiigggjjjoootttvvvzzz|||pppcccVVVOOOKKKFFFEEEFFFDDDCCCAAA>>><<<:::999999:::;;;>>>AAACCCDDDEEEEEEBBBAAA???<<<:::888777777777666666666666555555555777999<<<======>>>AAACCCGGGHHHHHHGGGFFFEEEGGGHHHJJJKKKJJJJJJHHHFFFDDDCCCCCCDDDFFFLLLSSSYYY\\\]]]ZZZVVVOOOIIIDDDBBBCCCCCCIIISSSaaaoooxxx{{{xxxvvvpppkkkbbbYYYPPPHHH@@@<<<999999888777666555444444111222444444333444666888777999<<<>>>@@@CCCHHHJJJSSSYYYbbbjjjqqqxxx|||uuusssqqqmmmjjjkkkiiigggeeedddfffggghhhgggeeefffffffffeeecccaaa___\\\[[[ZZZ[[[[[[ZZZWWWTTTSSSPPPQQQUUUXXX\\\dddmmm{{{uuuaaaSSSOOOZZZrrrvvvyyy}}}qqqttt||||||~~~~~~zzzooobbbZZZWWWYYY^^^hhhuuu}}}vvvuuuxxx|||}}}ooocccVVVPPPKKKGGGEEEFFFCCCAAA@@@===;;;:::999999:::<<<>>>AAABBBDDDDDDDDDBBBAAA???===;;;999888888888777777777666666555555999:::<<<===>>>AAAEEEHHHMMMNNNOOONNNKKKIIIIIIIIIKKKJJJIIIGGGEEEBBB@@@???>>>>>>AAAIIISSS[[[______]]]YYYSSSLLLGGGEEEDDDEEEHHHQQQ___llltttvvvtttqqqlllggg```XXXPPPHHH@@@;;;999888777777555555444333333444666555444333444555666888:::;;;<<<>>>AAACCCKKKRRR[[[dddllluuu~~~yyytttrrrpppkkkiiijjjiiigggeeeeeefffgggggggggcccdddeeeeeeeeecccbbbaaa\\\[[[[[[[[[[[[ZZZWWWUUUTTTQQQQQQTTTXXX]]]gggqqq~~~ooo[[[PPPMMMWWWooo{{{nnnccchhh|||wwwzzz}}}{{{|||~~~tttiiiaaa\\\```jjj}}}~~~nnncccWWWPPPLLLGGGEEEFFFAAA@@@>>><<<;;;:::999999999;;;===???@@@AAAAAAAAAAAA@@@>>>===;;;::::::999888888888999999999999999;;;<<<===>>>@@@EEEKKKOOORRRTTTUUUTTTQQQMMMJJJIIIHHHGGGFFFDDDBBB@@@???>>>>>>>>>BBBKKKVVV^^^aaa```]]]YYYSSSMMMIIIGGGGGGGGGJJJRRR___kkkrrrssspppnnnhhhddd]]]VVVOOOGGG???:::888888777666555444444333555666777777555333444555555777999999:::;;;>>>@@@DDDJJJTTT]]]eeeoooyyy~~~xxxuuutttqqqkkkiiijjjhhhgggeeeeeeggghhhgggfffddddddddddddcccbbbaaaaaa]]]\\\\\\\\\\\\[[[XXXVVVVVVRRRQQQTTTXXX___jjjuuu{{{hhhUUUNNNNNNXXXqqqiii^^^UUUZZZpppzzz|||{{{rrrlllhhhnnn}}}~~~nnncccWWWPPPLLLGGGDDDEEE???>>>===<<<::::::999999888999;;;===>>>??????>>>@@@???>>>===;;;;;;::::::888999:::;;;<<<===>>>>>>>>>>>>>>>???BBBGGGOOOTTTUUUWWWYYYXXXTTTOOOKKKIIIFFFEEECCCBBB@@@@@@@@@@@@AAAAAAEEENNNZZZaaacccaaa[[[XXXSSSNNNJJJIIIIIIJJJLLLTTT```kkkqqqrrrooollleeeaaa\\\UUUOOOGGG???:::888888777666555444333333333555777777666555666777666777999:::;;;<<>>DDDNNNWWW```jjjttt|||yyy~~~zzzwwwvvvsssnnnkkkmmmhhhgggeeeeeeggghhhgggfffeeeeeedddcccaaa``````___^^^]]]\\\]]]]]]\\\YYYVVVWWWSSSQQQSSSXXX___lllwwwvvvcccRRRMMMOOO[[[uuuvvv___WWWOOOSSSgggzzz}}}yyytttuuu{{{nnncccWWWPPPKKKEEEBBBBBB<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;============<<<;;;:::999::::::::::::::::::::::::===???AAADDDHHHNNNUUUZZZ^^^^^^^^^\\\YYYSSSKKKEEEBBBAAA>>><<<;;;;;;<<<======@@@EEENNNUUU[[[\\\\\\UUUUUUSSSOOOLLLKKKLLLNNNPPPVVV```hhhlllkkkgggddd^^^\\\XXXSSSMMMEEE===777888777666555444444555666444444555555666777777777777777777888999;;;<<<===???DDDLLLTTT[[[cccjjjoooxxxzzz||||||}}}}}}xxxrrrllljjjkkkllljjjhhheeeddddddeeeeeeccccccbbbaaa___]]]\\\[[[\\\\\\\\\\\\\\\[[[ZZZYYYQQQRRRRRRTTTYYYaaakkkrrr~~~hhhZZZNNNMMMRRR```|||vvvmmmZZZOOOJJJSSScccyyy~~~rrrfffYYYRRRKKKDDDAAAAAA<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999888777;;;;;;;;;;;;<<<<<<<<<<<>><<<:::::::::;;;<<<===@@@FFFNNNVVVZZZ[[[ZZZSSSSSSQQQMMMJJJHHHIIIKKKRRRWWW___eeegggeee```\\\ZZZWWWQQQLLLGGGBBB<<<999888777666555444555555666444444555666666777777888888888888999:::;;;<<<===>>>AAAGGGMMMSSSZZZaaafffppptttxxx}}}zzzsssnnnllllllkkkjjjhhheeeddddddeeefffeeeddddddbbb```^^^\\\[[[\\\\\\\\\\\\[[[ZZZXXXXXXSSSSSSSSSTTTZZZcccnnnvvv{{{bbbUUUKKKLLLUUUfffpppfffWWWMMMHHHNNN[[[ooo}}}uuuhhh[[[RRRKKKCCC??????<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888888<<<<<<<<<======>>>>>>>>>AAADDDHHHLLLPPPVVV]]]aaagggfffdddbbb]]]VVVMMMGGG;;;:::999888999999;;;;;;===@@@GGGOOOVVVYYYYYYWWWSSSRRRQQQNNNJJJIIIIIIKKKWWW[[[aaadddccc^^^WWWSSSSSSOOOIIIDDD@@@>>>;;;:::777777666555555555555666555555555666777777888888:::::::::::::::;;;<<<<<<===???BBBFFFJJJQQQXXX]]]hhhnnnvvv}}}{{{tttooonnnnnnjjjiiigggfffeeeeeeeeefffggggggfffdddbbb___]]]\\\\\\\\\[[[ZZZYYYXXXVVVUUUTTTTTTSSSTTTZZZeeerrr{{{xxx___RRRIIIKKKXXXmmm{{{lll```TTTLLLHHHKKKRRRccczzztttgggYYYPPPIIIBBB>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<;;;:::<<<<<<======>>>???@@@@@@CCCFFFKKKPPPTTTZZZ```dddkkkhhheee```ZZZRRRIIICCC999888888888999:::;;;<<<===AAAGGGOOOUUUXXXWWWUUUUUUUUUTTTRRROOONNNOOOPPP]]]___cccdddaaaZZZRRRMMMJJJFFFBBB???===<<<:::999666666666555555555666666555666666777777888888999:::::::::999::::::;;;;;;>>>???@@@BBBEEELLLSSSYYYcccjjjuuu{{{zzzwwwtttsssssstttuuuyyyzzz}}}yyyrrrooommmmmmiiihhhgggfffeeeeeeffffffiiihhhgggeeeccc```^^^]]][[[[[[ZZZYYYXXXVVVTTTSSSTTTSSSRRRSSSZZZgggvvvyyy```TTTJJJLLL[[[rrr}}}nnnaaaSSSMMMJJJKKKNNN[[[xxxyyyrrreeeWWWNNNGGGAAA>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@AAABBBDDDHHHMMMSSSWWW\\\aaadddkkkgggaaaZZZRRRJJJBBB===888888999999:::<<<======>>>AAAFFFNNNTTTWWWVVVTTTVVVWWWXXXWWWUUUUUUVVVXXX```bbbdddccc^^^VVVNNNHHHBBB@@@>>>======;;;999777555555666666666666666666666666777777888999999999::::::999999999::::::;;;===>>>>>>???BBBGGGOOOTTT\\\dddooozzzxxxwwwvvvwwwyyyzzzzzzxxxpppooommmkkklllnnnqqqsssvvvyyy}}}}}}uuupppmmmlllkkkgggggggggffffffffffffggghhhhhhgggeeecccaaa^^^]]][[[ZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPRRRZZZiiiyyy{{{```TTTKKKNNN___yyyqqqcccQQQMMMKKKLLLLLLVVVqqq{{{qqqdddUUULLLEEE???===>>>:::::::::;;;;;;;;;;;;<<<999:::<<<===>>>>>>===<<<<<<===============<<<<<<======>>>@@@BBBCCCDDDEEEFFFJJJPPPVVVZZZ]]]aaadddfffaaaXXXPPPIIIBBB===999888999:::;;;<<<======>>>>>>@@@EEELLLRRRVVVVVVUUUUUUWWWZZZ[[[[[[]]]___aaaeeeffffffccc]]]SSSJJJDDD>>>===<<<;;;;;;:::777555444555666666777666666666777777777888999999::::::::::::999::::::;;;<<<<<<<<<<<<<<<<<<>>>BBBIIINNNSSSYYYdddnnnwwwzzzvvvsssnnnmmmlllmmmpppqqqpppooojjjhhhggggggiiimmmqqqtttxxx{{{wwwqqqnnnllljjjiiifffffffffgggggggggggggggfffeeeeeedddbbb```^^^]]]ZZZZZZYYYYYYWWWVVVTTTSSSPPPOOOOOOSSS\\\kkk|||{{{]]]SSSLLLRRRgggssscccPPPLLLKKKKKKKKKQQQhhhtttfffWWWMMMEEE>>>;;;<<<:::::::::;;;;;;;;;<<<<<<999:::<<<>>>???>>>=========>>>>>>?????????>>>>>>???@@@AAACCCEEEFFFHHHIIIIIIMMMTTTYYY]]]___bbbddd___XXXOOOFFFAAA>>><<<;;;888999:::;;;<<<<<<======???@@@CCCIIIPPPUUUWWWWWWWWWZZZ^^^aaacccfffiiikkknnnnnnlllhhh___UUUJJJDDD>>><<<999777777777666555333444666777777777666666777777888888999::::::;;;;;;;;;;;;;;;<<<>>>??????>>>>>>>>><<<<<>>:::;;;:::::::::;;;;;;<<<<<<<<<999:::<<<>>>??????>>>===@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDEEEGGGIIIKKKKKKKKKPPPVVV[[[___aaabbbdddYYYRRRIIIAAA===<<<======888888999:::;;;<<<;;;;;;??????BBBHHHOOOUUUXXXYYYZZZ^^^cccgggjjjnnnrrrtttwwwvvvtttnnndddXXXMMMFFF@@@<<<666333333444555666333444666777777777666666777888888999999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA???>>>>>>AAADDDGGGKKKQQQYYYbbbllluuu{{{~~~~~~|||{{{{{{uuurrrnnniiiddd```]]]\\\\\\[[[ZZZ[[[\\\]]]\\\[[[```___^^^^^^aaaffflllooo}}}|||xxxtttqqqqqqrrrssswww|||{{{vvvqqqnnnmmmllliiigggdddeeefffggghhhhhhhhhgggaaaaaaaaa``````___^^^]]]XXXYYYYYYYYYXXXWWWWWWVVVNNNOOORRRWWWbbbqqqttt___YYYTTT\\\uuuuuucccXXXRRRPPPPPPNNNPPP^^^oooxxxjjjZZZQQQJJJBBB===<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@AAA@@@?????????AAADDDDDDCCCAAAAAABBBEEEFFFGGGJJJMMMOOONNNMMMPPPSSSVVVYYY^^^ccc```ZZZOOOKKKFFFBBB???===;;;:::;;;;;;<<<>>>@@@@@@???===>>>AAADDDJJJPPPWWW\\\```___ccchhhnnntttyyy|||~~~~~~zzzpppaaaQQQFFF>>><<<999666444444555666666666666666666555555555888999;;;;;;:::::::::;;;>>>>>>>>>???BBBDDDDDDDDDIIIFFFBBBAAABBBBBB@@@>>>DDDGGGLLLRRRZZZdddmmmtttzzzxxxvvvtttqqqnnniiieeehhhddd^^^YYYVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVTTTUUUVVVXXX\\\bbbiiinnnyyy~~~wwwnnniiiiiilllooopppssswww|||~~~}}}yyyrrrllliiigggeeecccfffdddcccdddggggggeeebbbbbb```___^^^^^^]]][[[YYYWWWXXXXXXXXXXXXVVVUUUTTTMMMPPPUUU[[[eeesssuuubbbVVVRRRdddvvvkkkbbb^^^ZZZWWWRRRQQQZZZddd|||nnn]]]SSSKKKCCC>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@???@@@CCCEEEEEEDDDCCCCCCDDDFFFFFFIIILLLPPPRRRQQQPPPPPPSSSVVVXXX]]]aaa^^^WWWKKKGGGBBB>>><<<;;;:::999888888:::<<<>>>???>>>>>>@@@CCCFFFLLLRRRYYY```ddddddgggmmmttt{{{vvvfffTTTHHH>>><<<888666444444555666777777777777777777777777777999;;;;;;::::::;;;<<>>>>>???@@@@@@@@@@@@???BBBCCCEEEFFFEEEDDDEEEFFFFFFHHHLLLQQQUUUWWWUUUTTTPPPSSSVVVXXX\\\^^^ZZZRRRHHHEEE@@@<<<<<<<<<;;;;;;999999:::;;;===???@@@AAABBBDDDHHHMMMSSS[[[ccciiijjjnnnuuu|||zzzhhhTTTHHH===;;;888666555555666666888888888888888888888888777999;;;;;;;;;;;;<<<>>>AAADDDJJJPPPUUUYYY[[[\\\TTTQQQNNNLLLMMMNNNNNNNNNMMMMMMOOOSSSYYYaaahhhlllqqqnnnhhhccc___ZZZUUURRRPPPMMMJJJHHHHHHIIIIIIHHHCCCCCCCCCDDDEEEEEEFFFFFFHHHJJJLLLMMMNNNQQQUUUXXXccchhhpppvvvxxxxxxwwwvvvkkkfff```\\\[[[[[[\\\[[[aaaeeekkkooosssxxx{{{wwwsssooollliiieeecccgggfffeeefffhhhhhhfffeeecccaaa```______^^^\\\ZZZXXXYYYXXXXXXVVVTTTQQQPPPPPPRRRXXX```kkkyyyppp\\\VVV[[[ppp~~~qqqeeeiiifffdddaaaZZZRRRRRRVVVmmm}}}{{{~~~zzzhhhZZZNNNEEE@@@AAA===============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEEEEEEEEEEEFFFHHHGGGJJJOOOUUUZZZ[[[YYYVVVPPPSSSVVVXXX[[[]]]WWWOOOHHHEEEAAA??????@@@@@@@@@======>>>>>>???AAADDDFFFHHHKKKOOOSSSXXX```iiioooooossszzzwwwdddOOOBBB;;;:::888666555555666777888888888888999999999999777999;;;;;;;;;<<>>>>>>>>?????????????????????@@@@@@@@@@@@BBBDDDDDDDDDEEEGGGIIIIIIMMMSSSZZZ^^^^^^ZZZVVVNNNSSSVVVYYY]]]]]]VVVNNNHHHEEECCCBBBCCCDDDDDDCCCAAAAAAAAA@@@@@@CCCHHHLLLRRRVVVZZZ]]]___eeennntttrrrwww~~~~~~ooo\\\III>>>:::999888777666666777777777777777888888999999999888:::;;;<<<===???BBBDDDIIIPPPZZZdddkkkqqqwww{{{xxxwwwvvvtttsssrrrrrrssspppmmmkkklllpppuuuxxxyyy|||vvvlllbbb[[[UUUQQQNNNKKKIIIFFFDDDDDDCCCBBBAAA>>>>>>>>>>>>???????????????AAACCCCCCCCCDDDGGGIIIJJJNNNSSSVVVWWWVVVVVVVVVVVVVVVTTTRRRPPPNNNMMMMMMNNNRRRWWW[[[___fffooouuu{{{wwwuuuqqqooollljjjfffccccccdddeeeeeeddddddddddddcccaaa```______^^^\\\ZZZ[[[[[[ZZZYYYVVVTTTQQQOOONNNQQQXXXcccqqquuueeeVVV\\\mmmrrrfff___ZZZUUUSSSPPPLLLNNNSSS\\\ttt}}}nnnaaaSSSGGGCCCDDD======>>>>>>??????@@@@@@??????>>>>>>??????@@@AAA@@@BBBCCCDDDDDDEEEHHHJJJKKKOOOVVV]]]```^^^XXXSSSMMMRRRWWW[[[___```XXXOOOGGGFFFEEEEEEGGGGGGFFFDDDCCCDDDCCCBBBBBBGGGOOOUUUZZZ^^^cccdddcccffflllrrrwww{{{rrrbbbSSSEEE===888888777777777777777888777777777888888999:::::::::;;;===>>>???AAAEEEHHHOOOVVV```iiipppwww~~~{{{{{{~~~{{{oooddd[[[VVVRRRPPPNNNKKKHHHEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFIIIHHHKKKOOOQQQQQQQQQQQQQQQRRRRRRQQQMMMIIIGGGFFFFFFHHHKKKOOORRRUUU[[[ccciiittt{{{{{{vvvsssooolllkkkhhhfffdddbbbccceeeeeecccbbbcccdddbbb```___^^^^^^]]][[[YYYZZZZZZYYYXXXVVVSSSPPPOOONNNQQQXXXdddtttppp^^^RRR]]]uuuuuugggddd\\\UUUQQQNNNKKKMMMRRRXXXlll{{{ooobbbTTTHHHCCCDDD======>>>??????@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAACCCDDDDDDEEEGGGJJJMMMMMMQQQXXX^^^aaa]]]UUUOOOLLLQQQXXX]]]bbbccc\\\RRRIIIIIIJJJKKKMMMLLLIIIGGGEEEGGGHHHHHHIIIPPP[[[dddgggmmmqqqqqqmmmmmmqqquuu}}}tttbbbSSSIIIAAA===777777777777777777888888888888888999:::;;;;;;;;;;;;<<<>>>???AAADDDHHHLLLSSSZZZdddlllrrryyysssfff^^^XXXUUUTTTQQQOOOKKKIIIGGGEEEBBB@@@????????????????????????===>>>??????@@@CCCHHHKKKLLLOOOSSSUUUUUUUUUVVVWWWVVVVVVSSSMMMGGGBBBAAABBBCCCFFFHHHIIIKKKPPPXXX^^^iiirrr}}}wwwuuurrrmmmjjjhhhgggfffdddbbbdddffffffdddbbbccceeeaaa___^^^]]]]]]\\\ZZZXXXWWWWWWWWWVVVTTTQQQOOOMMMOOORRRZZZgggxxxkkkYYYTTTccc~~~wwwffffff^^^VVVSSSPPPMMMNNNQQQTTTdddzzzooocccUUUIIIDDDEEE===>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>???AAABBBBBBDDDEEEEEEFFFHHHLLLOOONNNRRRYYY___aaa\\\SSSLLLKKKQQQXXX^^^dddeee^^^UUULLLMMMOOOQQQSSSQQQMMMJJJHHHJJJLLLMMMPPPYYYfffpppzzz~~~{{{}}}|||hhhUUUHHHAAA>>>===777777777777888888888888999999::::::;;;<<<======<<<===???@@@BBBEEEJJJNNNVVV]]]fffmmmrrryyywwwjjjaaa\\\YYYWWWUUURRROOOMMMLLLJJJGGGDDD====================================???CCCIIIMMMPPPSSSWWWZZZ[[[\\\^^^```]]]\\\XXXPPPGGGBBB@@@AAAAAACCCDDDEEEEEEIIIPPPVVV```jjjxxx}}}uuuuuuqqqlllhhhgggfffeeeeeebbbeeeggggggdddcccdddfff```^^^]]]]]]]]]\\\YYYWWWTTTUUUTTTTTTRRRPPPMMMLLLPPPSSS[[[iiizzz}}}hhhVVVZZZjjjxxxeeebbb[[[VVVTTTRRROOOOOORRRQQQ^^^xxx~~~yyypppdddYYYOOOHHHDDD>>>======???CCCFFFGGGGGGEEEAAA======@@@BBBCCCBBBFFFGGGHHHHHHGGGIIILLLOOORRRUUUYYY\\\[[[WWWQQQNNNMMMQQQWWW```eeeeee^^^XXXRRROOOMMMNNNMMMIIIHHHKKKKKKNNNQQQSSSXXXddduuuuuu\\\LLLCCC===::::::;;;::::::999999::::::;;;::::::;;;<<<<<<=========>>><<<>>>BBBDDDFFFLLLSSS[[[aaaiiiooouuu{{{yyymmmeee```]]]ZZZYYYYYYXXXWWWTTTOOOIIIEEECCC@@@===<<<<<<>>>>>>>>>999<<>>?????????>>>>>>===<<<===BBBDDDFFFKKKRRR^^^dddlllrrruuuyyyyyymmmgggccc```^^^___]]]\\\[[[ZZZUUUNNNIIIDDDBBB???>>>???@@@@@@???:::===???@@@???AAADDDGGGPPPTTT[[[bbbhhhmmmooopppkkkcccWWWLLLEEE@@@>>><<>>>>>@@@CCCDDDEEELLLOOORRRUUUVVVWWWYYY[[[___ccchhhjjjggg___UUUOOOMMMQQQXXXaaahhhiiiddd^^^SSSNNNKKKJJJHHHDDDDDDHHHMMMSSS[[[bbblllzzz~~~jjjTTTHHHBBB===;;;;;;999999888888888888999999===>>>AAACCCCCCBBB@@@>>>???===???DDDFFFHHHMMMTTTaaagggoootttvvvxxx{{{}}}xxxoooiiifffddddddfffccc`````````]]]TTTMMMGGGEEECCCBBBCCCCCCCCCBBB???@@@AAAAAA@@@AAACCCEEEFFFKKKRRR[[[bbbhhhlllnnnddd]]]SSSIIICCC???===;;;>>>????????????AAAEEEHHHKKKRRR\\\fffqqq}}}{{{wwwqqqoookkkhhheeedddcccdddeeeffffffeeeeeecccbbbbbb___``````___^^^[[[YYYXXXXXXVVVSSSRRRQQQPPPMMMKKKSSSZZZggguuuooo\\\QQQPPP___~~~pppccc```[[[YYYXXXXXXXXXWWWZZZ]]]hhh}}}|||xxxssslllaaaTTTKKKDDDDDDDDDEEEGGGGGGFFFDDDBBBAAA???>>>@@@BBBEEEFFFPPPTTT[[[```dddfffhhhjjjnnnqqquuuuuuoooeeeYYYQQQNNNQQQXXXaaaiiikkkfffbbbUUUOOOJJJHHHFFFCCCDDDHHHTTT[[[eeemmmwww{{{iiiTTTHHHCCC???<<<<<<;;;;;;;;;::::::;;;;;;;;;===???BBBDDDEEECCC@@@???@@@@@@BBBGGGJJJLLLQQQXXXbbbiiiqqqwwwxxxxxxyyyzzzyyyzzz~~~xxxpppkkkhhhggggggkkkgggcccdddeeeaaaXXXQQQKKKIIIHHHHHHIIIIIIHHHFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCFFFKKKQQQWWW[[[^^^___ZZZTTTMMMFFFBBB@@@>>>===>>>????????????BBBEEEHHHJJJOOOXXX```jjjvvvyyyuuuooommmiiifffdddcccccccccccccccddddddccccccbbbbbbaaaaaa```___^^^\\\ZZZXXXYYYXXXVVVUUUSSSQQQOOOMMMUUU]]]jjjyyy|||hhhUUUNNNPPP___}}}|||mmm```^^^\\\[[[ZZZZZZZZZZZZ\\\[[[bbbuuu~~~{{{xxxqqqfffXXXMMMEEEDDDCCCDDDEEEEEEDDDBBBBBBBBB@@@???@@@BBBEEEGGGRRRXXX```iiiooossswwwyyy|||~~~}}}uuuhhh\\\TTTOOORRRYYYccckkkmmmiiieeeZZZSSSMMMJJJHHHFFFHHHMMMXXXaaalllvvvwwweeeRRRGGGBBB>>>::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>AAADDDEEECCCAAA???@@@@@@DDDJJJNNNPPPUUU\\\cccjjjsssyyyzzzyyyzzz{{{wwwyyy}}}~~~zzzuuuooojjjhhhhhhiiikkkhhhfffffffffbbbZZZSSSOOOOOOOOOPPPQQQQQQOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDEEEGGGIIILLLOOOPPPQQQRRRNNNJJJEEEBBBAAA@@@@@@???===>>>??????@@@BBBGGGJJJJJJOOOVVV^^^fffqqq~~~~~~wwwrrrkkkjjjgggdddbbbaaabbbbbbaaaaaabbbbbbbbbbbbaaaaaa``````___^^^\\\[[[ZZZYYYXXXWWWVVVUUURRRQQQPPPPPPWWW```nnn}}}vvvcccRRRNNNRRR\\\vvvyyykkk`````````___]]]]]]\\\]]]\\\ZZZ^^^nnn|||yyytttiiiYYYNNNEEECCCBBBBBBCCCDDDCCCCCCCCCCCCBBB@@@???AAADDDGGGPPPVVV```iiiqqqwww||||||tttiii^^^XXXSSSVVV\\\fffnnnpppmmmiii[[[TTTLLLIIIGGGFFFJJJPPPZZZdddqqq~~~ppp```MMMDDD@@@;;;888777::::::999999999999::::::;;;===@@@CCCDDDDDDCCCBBBAAABBBFFFNNNSSSUUU[[[bbbhhhooowww|||}}}}}}}}}yyyzzz~~~~~~zzzvvvqqqlllkkkmmmpppsssqqqqqqnnnjjjfffeeeggghhhkkkjjjjjjhhhfffaaa[[[VVVUUUVVVWWWZZZ\\\\\\ZZZXXXSSSPPPMMMLLLKKKJJJHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGEEEBBBAAAAAABBBBBBAAA???@@@AAABBBCCCGGGKKKOOONNNSSS[[[aaahhhpppzzz{{{sssnnnhhhfffdddaaa```___````````````aaaaaaaaa``````___^^^]]]\\\[[[ZZZZZZYYYYYYUUUUUUTTTQQQOOONNNPPPQQQZZZcccqqq~~~ppp^^^PPPMMMQQQXXXnnnwwwkkk^^^___```___\\\ZZZYYYYYY\\\ZZZ\\\hhh}}}}}}xxxmmm]]]QQQFFFDDDAAA@@@AAACCCDDDEEEDDDEEEDDDAAA??????CCCFFFKKKQQQZZZccckkkrrrxxx{{{{{{vvvnnnfff___ZZZYYY[[[aaajjjrrrtttrrrnnn^^^VVVNNNKKKIIIIIINNNUUU___jjjxxxkkk[[[JJJCCC@@@<<<999888::::::999999999999::::::;;;===???BBBDDDEEEFFFFFFGGGHHHNNNVVV\\\___eeelllpppvvv}}}~~~}}}}}}zzzqqqiii```^^^[[[YYYXXX[[[___bbbbbbcccdddcccaaabbbeeehhhkkknnnooommmgggaaa]]][[[\\\^^^```dddggghhhfffccc]]]ZZZVVVUUUUUUTTTQQQOOOJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGFFFGGGHHHGGGFFFEEEGGGIIIJJJLLLPPPUUUYYY\\\bbbiiiooorrrvvv|||wwwooohhheeedddaaa___]]]]]]^^^___```````````````___^^^]]]ZZZZZZYYYYYYXXXXXXXXXXXXTTTTTTSSSPPPMMMNNNRRRUUU^^^ggguuuwwwiiiYYYMMMIIILLLUUUiii}}}vvvjjj```bbbcccbbb]]]ZZZXXXXXX]]][[[\\\dddttt}}}rrrbbbUUUGGGDDDAAA???AAADDDFFFGGGEEEFFFEEEBBB??????BBBFFFHHHMMMUUU]]]dddkkkqqquuu|||yyyuuuoooiiiccc___\\\]]]___eeemmmuuuxxxuuuqqqggg___WWWSSSQQQRRRXXX```gggppp~~~yyyhhhYYYJJJDDDBBB???===<<<===<<<<<<;;;;;;<<<<<<===<<<===???BBBDDDFFFHHHIIIMMMOOOUUU^^^eeehhhooovvvwww|||~~~{{{zzzxxxpppeee\\\NNNNNNNNNMMMMMMNNNQQQTTTXXXZZZ]]]]]]]]]___dddhhhlllpppsssppphhhbbb______aaacccfffkkkoooooommmkkkfffccc___^^^^^^]]]ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOORRRPPPNNNMMMNNNNNNMMMKKKMMMOOOQQQSSSUUUYYY___ccckkkqqqxxx}}}~~~}}}tttkkkeeecccbbb___]]]\\\\\\]]]^^^````````````___^^^]]]\\\XXXXXXWWWWWWWWWWWWXXXXXXVVVUUUTTTQQQNNNPPPUUUZZZaaajjjxxxrrrdddUUUJJJFFFGGGTTTggg|||ssshhhiiikkkmmmkkkfffaaa______^^^]]]]]]aaammmsssbbbVVVIIIFFFCCCAAABBBEEEFFFGGGEEEFFFEEECCCAAA@@@BBBCCCFFFHHHLLLRRRXXX^^^dddfffkkklllllljjjfffcccaaa``````eeemmmtttwwwvvvssspppgggccc\\\WWWWWW\\\cccgggpppuuu~~~tttbbbVVVIIICCC@@@>>>>>>AAA???===:::777666777888:::===???AAACCCEEEHHHLLLOOOVVVZZZaaaiiipppwww~~~|||yyyvvvooobbbWWWSSSLLLJJJIIIIIIKKKLLLLLLKKKJJJQQQWWWYYYYYY\\\dddllloooppppppkkkfffcccdddfffeeemmmtttuuuvvvwwwvvvrrrmmmkkkiiiiiijjjiiigggfff______^^^\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXX[[[___dddhhhnnnssswww|||}}}xxxmmmeeecccdddbbb___]]]]]]^^^^^^]]]______``````___]]]\\\ZZZ\\\[[[YYYXXXVVVVVVUUUUUUXXXTTTQQQQQQPPPPPPUUU[[[bbbooo~~~lll[[[OOOIIIIIILLLaaaoooyyypppppprrrsssbbb^^^]]]ZZZ```^^^^^^aaafffsssvvveeeYYYMMMJJJFFFEEEFFFIIIJJJKKKLLLLLLJJJFFFCCCAAABBBDDDDDDFFFJJJOOOUUU[[[```cccgggggghhhgggeeecccbbbbbbdddiiipppvvvxxxvvvssspppgggddd^^^[[[]]]bbbiiinnnxxx{{{tttbbbVVVJJJDDDAAA>>>>>>AAA===<<<:::999999:::;;;<<<<<<>>>BBBEEEHHHMMMRRRVVV```eeelllttt|||}}}wwwrrriii[[[QQQMMMIIIIIIIIIJJJMMMOOOPPPPPPPPPSSSWWWXXXXXX[[[aaahhhhhhjjjlllkkkiiihhhjjjmmmnnntttyyy{{{}}}~~~{{{vvvtttrrrqqqrrrrrrqqqpppmmmllllllkkkiiihhhgggggghhhggggggggggggggghhhiiiiiilllqqqvvvzzz~~~~~~{{{xxxqqqgggaaa``````___^^^^^^^^^___^^^^^^``````aaaaaa```^^^]]]\\\\\\[[[ZZZXXXWWWVVVUUUUUUVVVRRRPPPPPPOOOOOOUUU\\\dddqqqzzzfffVVVLLLGGGIIINNNfffuuuvvvnnnnnnnnnyyy|||ooodddcccccc```aaa^^^]]]^^^bbbmmmzzziii]]]SSSOOOKKKJJJKKKNNNPPPQQQTTTSSSPPPJJJEEECCCCCCDDDEEEGGGJJJOOOUUUZZZ___aaabbbbbbcccccccccddddddeeehhhlllrrrwwwxxxuuuqqqmmmeeeccc``````cccjjjrrrwww|||xxxvvvxxxzzz}}}sssbbbVVVKKKEEEBBB???>>>@@@<<<<<<;;;;;;<<<===>>>>>>===@@@EEEJJJOOOVVV^^^cccooosss{{{|||sssmmmcccWWWOOOLLLJJJKKKMMMPPPTTTWWWZZZ[[[YYYZZZ[[[ZZZYYYZZZ]]]```^^^aaaeeefffgggiiinnnrrr|||~~~|||{{{||||||||||||yyyyyyyyyyyyxxxwwwvvvuuuuuutttttttttuuuvvvvvvwwwwww{{{yyysssnnnggg^^^ZZZ[[[ZZZ[[[]]]___``````___^^^^^^_________^^^]]]\\\[[[\\\[[[ZZZYYYWWWVVVUUUUUUTTTPPPNNNNNNNNNOOOUUU]]]hhhuuutttaaaSSSIIIFFFLLLTTTpppqqqkkkkkkiiiqqqrrrkkkgggiiikkkhhhbbb___\\\[[[]]]fffwww~~~nnnaaaXXXTTTPPPNNNPPPSSSVVVWWWZZZXXXTTTNNNHHHEEEDDDEEEIIIJJJMMMRRRWWW]]]aaacccaaaaaaaaabbbdddfffgggggghhhkkkppprrrrrroookkkhhh_________bbbhhhpppxxx~~~~~~}}}yyyuuurrrrrruuuvvv}}}xxxpppaaaVVVKKKFFFDDD@@@???@@@<<<======>>>>>>?????????AAADDDJJJPPPXXXbbbkkkqqqzzz~~~yyyooohhhaaaXXXSSSSSSPPPSSSXXX\\\```dddgggjjjffffffeeeccc```\\\XXXVVVUUUWWWYYY[[[^^^dddmmmtttvvvmmmeee]]]UUUSSSUUUVVVYYY^^^aaabbbaaa______[[[[[[[[[[[[[[[ZZZYYYYYY\\\[[[[[[ZZZXXXWWWUUUUUURRRNNNLLLMMMNNNPPPWWW```mmmzzzqqq^^^PPPHHHFFFOOO\\\zzzyyynnnjjjjjjhhhkkkjjjgggiiinnnooolllccc^^^[[[[[[\\\bbbppp~~~ssshhh]]]YYYUUUSSSTTTXXX\\\]]]^^^]]]ZZZTTTMMMIIIGGGGGGKKKMMMPPPUUUZZZ___dddffffffdddccceeeggghhhgggfffccceeeggghhhgggeeebbb```XXXZZZ]]]bbbjjjsss{{{}}}|||{{{xxxvvvrrrpppppprrrtttuuuyyy||||||zzzyyyxxxssslll___UUULLLHHHFFFBBB@@@AAA??????@@@@@@AAAAAAAAAAAADDDGGGMMMUUU^^^iiittt{{{uuukkkddd^^^XXXVVVXXXYYY^^^dddiiimmmpppuuuxxxvvvwwwvvvrrrjjj^^^SSSLLLKKKLLLMMMOOOTTT```nnnyyyttthhh^^^UUUOOOOOOSSSVVV[[[aaadddcccaaa______[[[ZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[ZZZYYYWWWUUUTTTQQQMMMKKKMMMOOORRR[[[cccsssnnnZZZNNNEEEEEERRRddduuummmkkkjjjiiihhhgggfffjjjnnnnnnjjjbbb^^^]]]^^^```dddnnnxxxzzzpppddd```[[[YYY[[[```cccffffffeeeccc]]]VVVOOOKKKJJJMMMOOORRRWWW]]]bbbgggiiimmmkkkiiiiiijjjiiieeeaaa[[[[[[[[[[[[ZZZYYYYYYYYYTTTVVV[[[cccllluuu}}}}}}|||zzzwwwuuutttvvvxxxxxxxxxyyyzzzxxxtttrrrrrrmmmggg]]]SSSKKKIIIHHHDDDBBBCCCBBBBBBBBBCCCDDDEEEGGGHHHIIILLLRRRZZZcccooozzz|||rrrggg```[[[WWWWWWYYYbbbhhhpppvvvzzz~~~ppp^^^OOOGGGCCCDDDEEEGGGOOO]]]nnnzzz{{{pppcccYYYQQQMMMOOOTTT[[[aaafffhhheeeaaa___^^^]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[\\\[[[ZZZXXXVVVTTTRRRNNNLLLNNNQQQUUU___hhhxxx~~~jjjVVVLLLEEEFFFXXXnnnsssnnnmmmlllkkkiiiggghhhjjjllljjjgggbbb___```dddeeegggmmmtttyyymmmiiidddbbbdddhhhmmmoooppppppnnniii```WWWPPPLLLPPPRRRVVV[[[aaaggglllooouuuqqqnnnmmmlllhhh```YYYTTTRRRPPPNNNNNNPPPRRRSSSSSSVVV\\\eeennnwww~~~|||}}}~~~}}}{{{xxxxxxtttooommmmmmjjjdddZZZRRRKKKJJJIIIFFFDDDEEEDDDDDDDDDFFFHHHLLLPPPRRRSSSVVV[[[bbbkkkvvvwwwmmmddd```]]][[[]]]```kkkrrr|||qqq[[[LLLEEE???@@@AAADDDIIIUUUcccnnntttiii]]]UUUOOOMMMQQQXXXbbbggglllkkkfff```^^^^^^]]]\\\[[[[[[[[[\\\]]]]]][[[\\\\\\\\\ZZZXXXVVVTTTSSSOOOMMMPPPSSSYYYcccmmm{{{}}}iiiVVVNNNIIILLLbbb}}}}}}rrrooonnnlllkkkjjjiiijjjkkkiiifffdddbbbaaadddiiikkkjjjlllppp|||~~~sssooojjjhhhjjjnnnsssvvvyyyyyywwwqqqggg\\\SSSNNNTTTVVVZZZ```ffflllqqqtttyyyuuurrrpppmmmfff\\\SSSOOOMMMJJJGGGHHHKKKNNNQQQSSSWWW^^^gggqqqyyy|||xxxvvvvvvrrrllljjjkkkhhhcccYYYQQQKKKJJJJJJGGGFFFFFFEEEEEEEEEHHHLLLQQQWWWZZZ\\\___cccjjjrrr}}}rrrjjjbbbaaaaaabbbeeejjjrrrzzzoooXXXJJJFFF>>>???AAABBBEEELLLVVV^^^sss~~~nnndddYYYRRROOONNNTTT[[[gggkkkooommmfff```]]]^^^[[[[[[ZZZYYYYYYZZZ[[[\\\[[[\\\\\\\\\[[[XXXVVVTTTSSSPPPNNNQQQUUU[[[eeeooo~~~jjjXXXRRROOOTTTlll{{{qqqoooooommmkkkjjjjjjlllkkkgggdddcccccccccffflllmmmkkkjjjllluuuxxxxxxvvvtttssswww~~~{{{ooocccZZZVVVXXX\\\aaahhhnnntttwwwyyy~~~yyypppfff[[[RRRMMMJJJDDD@@@CCCEEEHHHLLLQQQUUU___hhhlllqqqxxx~~~}}}zzzxxxxxxvvvsssnnniiieeeaaa___[[[VVVPPPMMMLLLLLLKKKIIILLLJJJIIILLLSSS\\\dddiiimmmppprrrvvvzzzjjjbbb\\\^^^cccgggmmmsssiiiUUUIIIBBB>>>???@@@AAACCCFFFLLLPPPgggnnnyyy{{{iii```VVVQQQPPPSSS\\\ffflllnnnnnnkkkfffbbbbbbbbb___]]][[[YYYXXXXXXYYYZZZYYYYYYYYYYYYXXXVVVTTTRRRMMMOOOPPPPPPTTT]]]kkkvvv{{{lllYYYMMMMMM\\\xxx{{{tttqqqppppppppppppmmmhhhiiimmmmmmkkkkkkiiijjjoootttuuurrrmmmqqq||||||zzz|||vvvjjjaaa]]]^^^bbbgggnnntttyyy|||~~~~~~wwwmmmcccXXXOOOJJJFFFAAA???BBBDDDFFFKKKPPPXXXaaajjjnnnrrryyy||||||yyyvvvtttqqqlllhhhdddbbbaaa^^^ZZZVVVSSSTTTTTTRRRQQQQQQPPPOOORRRZZZccclllqqquuu{{{pppkkkeeebbbeeejjjqqqzzzdddPPPDDD>>>======>>>>>>@@@CCCHHHLLLUUU]]]gggqqqyyywwweee^^^WWWUUUWWW\\\fffooovvvvvvuuupppiiidddbbbaaa___^^^[[[YYYXXXXXXYYYZZZXXXYYYYYYXXXWWWUUUSSSRRRLLLNNNOOOQQQUUUaaappp{{{yyyjjjXXXNNNRRRccczzztttrrrrrrssspppqqqqqqpppsssxxxxxxtttllljjjkkkoootttvvvrrrnnndddnnnzzzpppgggccccccgggmmmtttzzzvvvkkk^^^SSSKKKGGGBBB>>>>>>AAADDDEEEJJJPPP[[[dddmmmppptttzzz|||~~~{{{wwwtttqqqmmmhhheeeccccccccc```^^^[[[[[[[[[\\\\\\[[[[[[ZZZ[[[___fffpppzzztttfffeeebbbcccgggmmmvvvyyy\\\JJJBBB>>>======>>>>>>???BBBFFFJJJLLLSSS[[[bbbjjjwwwyyyqqqaaa\\\ZZZ]]]bbbiiisss|||}}}vvvmmmfffbbbaaa___^^^\\\ZZZYYYYYYYYYZZZXXXXXXXXXXXXVVVTTTRRRQQQKKKLLLNNNQQQXXXeeeuuuuuufffVVVQQQYYYmmmwwwrrrrrrtttuuuqqqsssuuuxxx{{{kkkjjjjjjmmmpppqqqnnnjjjYYYbbbsssyyyooogggccccccgggnnnwww~~~wwwiii\\\PPPHHHCCC@@@===>>>BBBEEEFFFLLLRRR___hhhpppsssuuuzzz}}}}}}~~~{{{uuurrrppplllhhhcccaaaaaacccddd___^^^^^^___aaacccdddeeegggiiikkkpppxxx|||}}}}}}xxxnnnccc```aaaeeejjjooozzzkkkTTTHHHDDDCCC????????????@@@CCCHHHKKKSSSXXX]]]```eeerrruuummmbbb___```fffmmmttt~~~yyyppphhhcccaaa^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXWWWUUUSSSQQQOOOJJJKKKMMMRRR[[[jjjzzzoooaaaSSSSSS```vvv}}}sssoooppprrrsssqqqtttwww|||xxxiiihhhggghhhiiihhhdddaaaZZZ^^^iii}}}~~~zzztttmmmeeeaaa```eeemmmwwwwwwiiiZZZOOOFFFBBB@@@???@@@DDDFFFIIIPPPXXXdddllltttuuuvvvyyyzzzyyy|||}}}xxxsssooommmjjjgggbbb___]]]^^^aaaccc^^^___aaacccfffjjjnnnppptttxxx~~~uuunnnnnnrrruuuxxxzzzyyywwwsssllleeedddfffkkkqqqvvvuuu\\\LLLEEEDDDEEE???@@@AAAAAABBBFFFKKKNNNXXX\\\```cccgggsssuuunnniiigggiiipppwww}}}zzzqqqiiidddaaa]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVTTTRRROOONNNKKKLLLOOOUUU```nnn}}}}}}iii[[[QQQWWWiiiyyypppnnnoooooooooppptttwww{{{xxxnnnjjjiiigggfffdddaaa^^^\\\______dddrrrzzzyyyvvvtttpppkkkddd```]]]bbbjjjttt|||}}}rrrfffYYYNNNGGGCCCBBBAAABBBFFFHHHKKKUUU___jjjsssyyyyyyxxxyyyxxxvvvvvvyyy}}}zzzsssnnnlllllleeebbb^^^[[[ZZZ[[[]]]___^^^```bbbeeeiiiooovvv{{{{{{rrrkkkffffffiiikkkooosssvvvvvvrrrmmmiiihhhjjjooovvv{{{eeeRRRHHHCCCBBBCCC???AAABBBDDDFFFKKKPPPUUUYYY\\\bbbgggnnnxxxyyytttuuurrrttt{{{yyypppjjjdddaaa[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSPPPNNNLLLKKKMMMQQQZZZgggvvvtttbbbWWWRRR^^^uuuuuupppooopppooolllpppuuuxxxyyyyyyxxxqqqiiimmmllljjjhhheeebbb___^^^bbb```aaakkkrrrpppnnnmmmlllhhhbbb^^^WWW\\\dddlllssswwwxxxxxxuuuqqqiii```VVVNNNHHHEEECCCBBBCCCFFFHHHMMMXXXdddqqqyyy~~~{{{zzzxxxuuutttwww|||}}}vvvpppllljjjiii```^^^[[[XXXWWWXXXZZZ[[[\\\^^^```ccchhhpppzzzwwwmmmhhheeecccdddggglllooouuuyyyyyyuuuqqqooommmooottt|||rrrXXXLLLHHHEEECCCCCCCCCEEEGGGJJJNNNTTTZZZ___aaaeeellluuu~~~~~~|||}}}~~~yyypppiiiddd```ZZZZZZYYYYYYXXXVVVUUUUUUVVVVVVVVVTTTRRRPPPMMMKKKKKKMMMTTT```oooyyyjjj]]]TTTUUUhhhyyyrrrqqqsssuuurrrnnnpppvvv{{{yyyvvvuuurrrnnnllllllkkkiiifffdddcccccccccbbbcccjjjyyy|||~~~zzzmmmjjjhhhhhhhhheee```\\\RRRVVV]]]dddjjjllllllllljjjgggaaa[[[TTTMMMIIIFFFDDDCCCCCCFFFGGGMMMZZZgggvvv~~~}}}{{{xxxuuuwwwyyy}}}~~~|||xxxsssoookkkhhhggg^^^\\\YYYWWWVVVVVVWWWXXXXXXZZZ]]]```eeennnzzzuuullldddcccddddddeeehhhppptttzzz~~~yyyvvvuuuvvvwww}}}~~~gggQQQIIIJJJHHHFFFFFFHHHJJJMMMQQQUUU\\\ccchhhnnnrrryyy|||tttnnnnnnqqqvvvyyyyyypppiiiccc___YYYYYYYYYXXXWWWVVVTTTTTTVVVVVVUUUTTTRRROOOLLLKKKJJJNNNVVVddduuusssccc[[[TTTWWWnnnyyytttppprrrwwwyyyuuuppppppxxx}}}zzzwwwvvvvvvuuuiiijjjjjjiiigggffffffffffffeeefffkkkvvv|||{{{}}}xxxqqqgggeeedddfffhhhfff```ZZZUUUTTTSSSSSSXXX^^^bbbccc^^^bbbbbbZZZSSSOOOMMMJJJFFFEEEEEEHHHIIIMMMYYYfffwww~~~|||{{{yyyvvvyyyzzz}}}~~~~~~zzzwwwsssqqqooommmjjjgggbbb]]]WWWSSSSSSUUUVVVWWWZZZXXXYYY^^^eeelllxxxwwwiiigggdddaaaaaaeeelllrrr|||zzzwwwuuu|||kkk^^^PPPJJJHHHGGGGGGIIIMMMQQQUUUXXX[[[bbbmmmvvv~~~ppp^^^ZZZ[[[ZZZ___hhhtttzzz~~~{{{|||}}}sssjjjaaa[[[\\\[[[YYYXXXVVVVVVUUUUUUSSSTTTTTTRRROOOMMMLLLLLLRRRUUU]]]jjjyyyzzzfffTTTPPPSSScccxxxqqqooouuu{{{zzzuuurrrvvvyyy}}}~~~{{{xxxuuutttiiijjjjjjkkkkkkjjjiiihhhgggfffgggkkkqqq|||~~~}}}}}}~~~{{{}}}{{{|||qqqjjjcccbbbcccgggjjjiiiddd^^^SSSQQQOOONNNQQQWWWZZZ[[[^^^bbbaaa[[[UUURRROOOKKKJJJIIIIIIJJJKKKOOOYYYddduuu}}}}}}|||{{{xxxwwwxxxzzz|||}}}|||{{{{{{wwwuuusssqqqooolllhhheee```[[[UUUQQQPPPRRRSSSSSSXXXVVVWWW]]]dddlllxxxwwwlllddddddddddddgggmmmuuu{{{~~~zzzzzzjjj]]]PPPKKKKKKKKKLLLOOOUUUYYY^^^ccchhhqqq|||mmmZZZUUUTTTRRRVVV]]]dddiiiuuuyyysssoooppprrr}}}zzzqqqiiiaaa[[[[[[ZZZXXXWWWUUUTTTTTTTTTPPPQQQQQQOOOMMMJJJJJJJJJPPPUUU___mmm|||{{{nnn___RRRMMMVVVllltttnnnlllrrrwwwvvvrrroooqqqrrrssstttttttttttttttnnnoooppppppooonnnkkkjjjkkkiiiiiijjjmmmttt~~~||||||vvvkkkeee```aaadddiiinnnnnniiidddUUUPPPLLLJJJLLLPPPSSSUUU]]]aaaaaa]]]XXXVVVRRRNNNPPPMMMMMMNNNOOOQQQZZZdddttt|||~~~~~~}}}{{{vvvwwwyyyzzz{{{{{{zzzyyywwwwwwvvvuuutttpppjjjfff```\\\VVVQQQPPPPPPQQQQQQWWWUUUXXX^^^fffnnnzzzwwwhhhbbbbbbdddfffiiinnnvvv~~~iii\\\PPPNNNOOOQQQSSSVVVZZZ___eeelllttt~~~xxxfffUUUPPPOOONNNQQQXXXZZZ^^^gggrrrzzzvvvkkkeeeaaaaaaccckkksss|||vvvmmmfff```[[[ZZZYYYWWWUUUTTTSSSSSSSSSOOOPPPPPPNNNKKKJJJKKKLLLRRRYYYeeettt|||kkk___UUUOOOMMM^^^{{{tttnnnkkkppptttrrrnnnmmmnnnllljjjkkknnnqqqtttuuusssuuuvvvvvvuuurrrooommmmmmkkkjjjiiiiiilllxxx~~~|||tttjjjddddddfffjjjooorrrrrrmmmiiiYYYRRRLLLKKKLLLOOOSSSXXX]]]aaaccc```]]][[[WWWRRRSSSQQQPPPSSSTTTVVV]]]eeeuuu}}}~~~|||xxxyyyzzz{{{||||||{{{{{{zzz{{{|||}}}{{{vvvooojjjddd___YYYUUUSSSRRRRRRRRRXXXVVVZZZaaajjjrrrvvvjjjbbbaaadddgggkkkpppuuu|||jjj^^^SSSQQQTTTWWWZZZ^^^aaaeeemmmuuu~~~mmm___SSSOOOPPPRRRWWW]]]bbbeeeiiiooottt|||}}}wwwtttsssyyyzzzjjj```ZZZWWWWWWZZZ]]]eeennnyyy}}}qqqiiiddd___\\\ZZZYYYWWWVVVTTTSSSSSSSSSQQQQQQPPPNNNLLLLLLNNNPPPVVV___nnn~~~rrr___SSSMMMKKKSSShhhwwwqqqnnnqqqssspppmmmlllnnnllljjjkkknnnrrrssssssssstttvvvwwwvvvtttqqqooommmkkkkkkkkkhhhhhhqqq{{{~~~}}}~~~~~~tttllliiinnnpppsssvvvxxxuuuqqqnnn\\\SSSLLLLLLNNNQQQWWW^^^```eeegggfffeeeccc^^^XXXVVVTTTTTTWWWZZZ\\\aaahhhvvv~~~}}}yyyzzz{{{|||}}}~~~~~~~~~~~~|||tttooogggccc]]]YYYWWWVVVUUUTTTXXXXXX\\\eeennnwwwuuukkkeeedddfffeeejjjqqqxxxmmmbbbWWWVVVZZZ^^^bbbfffmmmrrryyywwweee\\\SSSQQQTTTYYY___dddmmmpppsssuuuxxxrrrjjjbbb___]]]^^^dddkkknnnuuu|||yyymmm___XXXUUUSSSTTTWWWYYY___fffppp~~~xxxlllfffaaa^^^[[[[[[ZZZXXXVVVUUUTTTTTTTTTQQQQQQOOOMMMLLLMMMPPPSSSZZZeeeuuu~~~kkkYYYLLLHHHIIIWWWmmmzzztttqqqrrrsssooollllllqqqpppooopppppppppooonnnnnnppprrrssstttrrrpppoooooonnnooommmiiieeeiiiqqq~~~}}}}}}}}}|||}}}wwwrrrqqq|||}}}~~~}}}zzzvvvsss```UUUMMMNNNPPPRRRZZZdddhhhlllooooooooonnnhhh```\\\ZZZZZZ^^^aaabbbggglllvvv~~~{{{{{{}}}~~~{{{uuulllhhhccc___]]]\\\[[[ZZZ[[[\\\aaakkkuuuuuulllhhhfffhhhllliiipppyyyrrrggg]]]^^^cccggglllpppyyy|||oooccc^^^XXXWWW[[[bbbhhhmmmwww|||tttmmm___YYYTTTTTTTTTTTTYYY______dddkkkqqqyyypppeee[[[XXXWWWWWWXXX[[[YYY]]]aaaiiiwwwsssiiiddd```^^^[[[[[[ZZZXXXWWWUUUTTTTTTTTTOOOOOOMMMKKKJJJLLLPPPTTT___jjj{{{rrrbbbSSSHHHFFFIIIXXXlllxxxsssppprrrrrrpppnnnpppsssuuuvvvtttpppllliiiiiikkklllmmmnnnooooooooonnnqqqqqqqqqoooggg``````fff{{{~~~|||||||||}}}{{{|||~~~|||}}}~~~{{{zzzgggZZZQQQRRRTTTUUU]]]hhhqqquuuxxxyyyzzzyyyqqqiiieeebbbaaaeeehhhhhhjjjnnnrrr{{{~~~tttpppkkkhhhffffffdddcccdddeeekkkvvvyyynnnjjjjjjjjjmmmqqqttt{{{uuukkkccceeelllrrrxxx}}}|||mmmaaa```^^^___fffpppxxx}}}~~~tttiiiaaaXXXTTTRRRTTTTTTSSSUUUYYYXXX]]]bbbgggoooyyy|||zzzooofff______``````aaaddd```cccgggmmmyyyzzzooogggccc```]]][[[ZZZYYYWWWVVVTTTSSSSSSSSSPPPOOOMMMKKKKKKMMMSSSWWWgggssswwwdddVVVKKKEEEFFFKKKWWWjjj|||uuurrrqqqtttvvvuuuvvvyyywwwzzz|||xxxpppiiihhhjjjlllkkkkkkkkkkkkllllllmmmlllmmmnnnmmmeee\\\[[[___kkk~~~}}}{{{yyyyyyzzz{{{|||}}}nnn```UUUVVVWWWXXX```lllxxx|||xxxooolllhhhgggjjjllllllmmmooooooxxx|||xxxtttqqqooonnnmmmlllmmmnnnttt}}}tttmmmlllnnnooorrruuuwwwmmmfffjjjrrrzzzzzzlll```aaacccfffppp}}}zzzpppddd\\\XXXUUUTTTWWWWWWTTTTTTWWWVVVZZZ^^^ccckkkuuuzzzyyytttlllggghhhjjjiiijjjlllmmmppptttzzzwwwmmmfffbbb```^^^[[[XXXWWWVVVTTTSSSRRRRRRQQQSSSRRRPPPMMMMMMPPPVVVZZZooozzzpppZZZMMMEEEBBBEEELLLWWWjjj{{{uuurrrrrrwwwzzz{{{~~~{{{{{{pppiiikkkooonnnmmmllljjjjjjjjjkkkllldddfffiiijjjccc[[[ZZZ^^^]]]sss}}}}}}~~~~~~}}}|||yyyxxxwwwvvvwwwyyy{{{|||wwwhhh[[[XXX[[[aaalllvvv}}}yyywwwtttpppooorrrtttuuutttuuuyyy~~~~~~yyyyyy{{{|||yyyvvvuuuyyyxxxpppnnnmmmmmmsss|||kkklllnnnpppttt|||yyylllggghhhkkkssszzzssslllfffaaa]]]YYYXXX[[[\\\ZZZYYY[[[YYY\\\___bbbjjjtttyyyyyyrrrqqqnnnmmmmmmooorrrtttwww{{{yyyllleeeaaa\\\ZZZ\\\WWWUUURRRPPPOOOOOOPPPQQQPPPMMMKKKLLLLLLPPPZZZddduuu}}}iiiSSSGGGCCCCCCIIIOOO```qqq~~~}}}tttsssvvv{{{}}}{{{|||~~~|||vvvooolllmmmpppkkkjjjjjjkkklllkkkiiigggeeebbbcccfffeee```\\\\\\```nnn}}}{{{zzzzzz{{{|||{{{zzzyyyvvvvvvyyyuuuwwwxxxxxxxxx{{{zzzxxxzzz|||yyylll```^^^```fffqqqzzz~~~}}}zzzwwwvvvxxxzzzzzzyyyxxx{{{|||{{{~~~}}}zzz}}}yyywwwvvvvvv{{{yyyppprrrvvvyyy}}}{{{qqqnnnpppttt}}}}}}wwwpppjjjfffaaa]]]\\\```bbbaaabbbdddfffiiijjjkkkqqqxxx{{{yyytttsssqqqppprrruuuyyy||||||nnngggaaa\\\YYYZZZVVVUUURRRPPPOOOOOOPPPQQQQQQNNNLLLMMMNNNSSS___jjjsss___NNNGGGDDDCCCKKKVVVmmm|||zzzvvvssstttwwwwwwttttttvvvzzzzzzyyyuuupppmmmmmmnnniiihhhggghhhiiihhhfffdddaaaaaafffmmmooojjjfffeeecccppp|||yyywwwvvvwwwxxx~~~{{{vvvvvvuuurrrssswwwuuuxxx{{{|||~~~}}}uuuppppppuuuyyy|||sssiiigggjjjoooyyy~~~}}}}}}yyytttppptttyyy}}}wwwuuuxxx~~~|||wwwqqqmmmgggcccbbbgggjjjjjjllloooqqqsssrrrqqqtttxxxxxxuuuuuuuuutttuuuyyy~~~qqqhhhbbb\\\YYYYYYVVVTTTRRRPPPOOOOOOPPPQQQSSSOOOMMMNNNQQQXXXfffssszzzhhhUUUHHHHHHFFFCCCQQQeee~~~|||zzzzzzvvvsssrrrppplllkkknnnsssttttttrrrooommmlllmmmhhhgggfffggghhhhhhfffdddbbbdddlllvvvyyytttpppooonnnxxx}}}xxxuuutttuuuvvvyyy{{{}}}~~~~~~zzzuuurrrrrrqqqppprrrvvvwww{{{xxxnnniiilllssszzz~~~yyysssqqqsssyyyxxxtttrrrvvv}}}~~~{{{yyy~~~~~~xxxtttoookkkjjjmmmqqqqqqsssvvvwwwyyyxxxvvvxxxzzzyyytttwwwwwwwwwzzzrrrjjjccc]]]ZZZZZZVVVTTTRRRPPPOOOPPPQQQRRRRRROOOMMMPPPUUU___ooo~~~tttcccPPPEEEHHHGGGGGG[[[www{{{uuurrrnnnjjjjjjnnnrrrqqqpppnnnlllkkkllllllhhhgggggghhhjjjkkkjjjiiigggiiiqqqyyy|||yyywwwyyy}}}{{{xxxwwwwwwxxxvvvwwwzzz}}}~~~{{{zzzyyyyyyyyytttqqqoooqqqqqqqqquuu{{{{{{tttiiifffjjjsss{{{|||{{{}}}yyyxxxyyy~~~~~~{{{xxxssspppsssuuuuuuvvvyyy{{{~~~||||||}}}rrrjjjddd^^^\\\\\\UUUTTTRRRPPPOOOPPPQQQRRRQQQNNNNNNRRRYYYfffxxxrrr___NNNDDDFFFIIIOOOjjj{{{wwwrrrnnnooosssvvvrrrmmmjjjhhhiiikkklllfffeeeeeegggjjjlllllllllhhhiiimmmtttwwwyyy{{{zzzzzz{{{vvvwwwxxx{{{}}}~~~~~~}}}xxxuuusssrrrsssooonnnooorrrsssuuu{{{|||qqqhhhfffkkkttt||||||}}}{{{wwwyyyzzzyyyzzz~~~|||rrrjjjddd^^^\\\\\\UUUSSSQQQPPPOOOPPPRRRSSSPPPNNNPPPVVV```nnn|||lllWWWLLLEEEGGGPPPbbb{{{wwwrrrssswwwxxxssslllgggfffhhhjjjllldddcccbbbdddfffhhhiiihhheeedddffflllqqqxxx~~~}}}yyyzzzzzz{{{{{{|||||||||xxxxxxxxxzzz}}}|||{{{yyytttpppnnnnnnooooooooosssxxx{{{~~~|||tttllljjjpppyyy}}}sssjjjccc]]]YYYZZZTTTSSSQQQPPPPPPPPPRRRSSSQQQPPPSSS[[[gggvvvrrrbbbOOOMMMKKKOOO```~~~}}}xxxssssssvvvuuupppiiifffggghhhiiiiiifffdddbbbbbbcccdddccccccbbbaaabbbffflllvvv~~~~~~~~~}}}|||{{{zzzyyyxxxuuutttttttttvvvzzz}}}~~~~~~~~~{{{yyyuuuuuutttqqqnnnnnnpppsssvvvxxx}}}xxxrrrpppvvvtttkkkccc[[[WWWWWWTTTSSSQQQPPPPPPQQQRRRSSSRRRQQQVVV___kkk{{{iiiYYYJJJNNNQQQXXXooo}}}wwwqqqpppsssppplllhhhggghhhiiiiiigggjjjgggdddbbbbbbaaa```___dddbbbbbbeeeiiirrrwwwwww}}}{{{yyywwwvvvtttsssqqqqqqrrrtttwwwyyyzzzzzz{{{}}}|||zzzxxxwwwwwwxxxyyyyyyvvvtttpppqqqrrrqqqpppqqqvvvyyy{{{yyy{{{tttjjjaaaZZZXXXZZZUUUTTTSSSRRRRRRQQQQQQQQQRRRUUUZZZcccqqqooo^^^TTTQQQPPPYYYrrr}}}uuupppooopppqqqqqqmmmiiiggghhhiiigggfffcccffffffaaa^^^``````^^^fffdddbbbdddiiiqqqyyy|||vvvtttuuuyyy~~~{{{xxxrrrrrrrrrqqqpppppprrrttttttttttttvvvxxx{{{~~~~~~yyyuuusssnnnnnnoooqqqssssssrrrqqqrrrtttuuuvvvwwwzzz~~~|||{{{~~~sssiiibbb[[[XXXXXXTTTSSSRRRQQQQQQQQQQQQRRRTTTVVV\\\ffftttrrraaaUUUOOOOOOXXXmmm{{{{{{|||zzztttpppoooppprrrppplllhhhfffggghhhgggeeecccfffeee```^^^aaacccbbbaaaaaabbbdddhhhnnnsssvvvxxxrrrmmmmmmooottt~~~|||yyyttttttsssqqqoooooooooqqqoooooooooppprrrtttvvvxxxzzz}}}}}}}}}{{{yyyuuurrrooommmmmmmmmmmmooorrrtttuuuuuurrrtttwwwzzz~~~~~~|||wwwtttrrrrrrqqqoootttzzzqqqgggbbb\\\WWWVVVSSSRRRQQQPPPPPPQQQQQQRRRUUUXXX___jjjyyytttcccWWWQQQOOOQQQhhh~~~wwwttttttuuuxxxvvvtttqqqppppppqqqrrrnnnkkkgggffffffffffffeeebbbeeeeee``````dddgggggg___aaacccfffiiikkklllmmmqqqmmmjjjlllooouuu~~~{{{~~~}}}{{{yyyvvvsssqqqooonnnnnnkkkkkkjjjkkklllmmmnnnoooqqqtttwww{{{}}}}}}|||{{{|||}}}~~~}}}{{{yyysssrrrpppnnnllliiigggfffffffffgggjjjmmmrrrvvvxxxzzz}}}zzztttnnnkkkiiiffffffhhhiiillluuunnnfffbbb]]]WWWSSSQQQPPPOOOOOOOOOQQQRRRSSSWWWZZZaaannn~~~|||iiiYYYQQQOOOPPPWWWyyyvvvqqqpppooommmnnnnnnnnnoooppppppqqqrrrllljjjgggeeedddeeeeeeeeeaaaeeefffddddddgggiiiiiibbbccceeegggiiiiiiiiiiiillliiihhhlllpppvvv}}}~~~}}}yyyvvvsssqqqoookkkkkkjjjjjjiiiiiiiiiiiikkklllooorrrssssssssssssuuuvvvwwwxxx{{{~~~~~~|||zzzxxxvvvtttrrrqqqmmmllljjjhhhfffdddcccccccccdddfffiiinnnuuu}}}xxxtttrrruuuzzz}}}tttjjjccc______]]]___cccffflllxxx|||kkkdddaaa\\\UUURRRPPPOOONNNNNNOOOQQQTTTUUUYYY]]]eeessssssaaaSSSLLLLLLNNN___~~~tttqqqoookkkhhhiiijjjkkkmmmooopppppppppjjjiiigggeeeddddddeeefffaaagggjjjiiihhhjjjiiigggeeeeeeeeeeeefffggghhhiiidddbbbbbbfffjjjnnnwww~~~~~~}}}~~~{{{xxxtttqqqmmmmmmllljjjiiigggfffeeefffggghhhjjjkkklllllllllmmmnnnoooqqqtttwwwzzz{{{|||~~~~~~}}}{{{tttsssrrrqqqnnnlllkkkkkkkkkjjjgggeeecccccccccdddiiikkkooosssyyyvvvnnniiiffffffiiihhhmmmqqqttt|||rrreee\\\XXXWWWWWWZZZ___cccjjjxxxxxxiiibbb___YYYTTTRRRPPPOOONNNNNNOOORRRVVVXXX]]]aaajjjyyyppp^^^RRRMMMOOORRRddd}}}uuurrroookkkgggiiijjjkkklllmmmnnnnnnnnniiiiiihhhfffdddcccfffhhhfffkkknnnkkkiiijjjiiiffffffdddcccbbbccceeeggghhhcccaaaaaadddgggiiiooovvv~~~||||||yyy{{{~~~zzzvvvrrrqqqpppmmmjjjgggdddccccccddddddeeeeeefffggghhhhhhiiikkkmmmpppsssuuuvvvxxxyyy{{{|||{{{zzzxxxwwwuuuvvvyyy{{{}}}~~~~~~~~~}}}}}}~~~||||||{{{zzzxxxuuusssqqqjjjkkkkkkjjjhhhgggggghhhjjjhhhfffeeeeeegggjjjkkkppptttyyy|||nnnfffaaa\\\YYYZZZWWW^^^fffnnnzzzttteee[[[WWWUUUVVV[[[```dddkkkzzzttthhhaaa\\\VVVSSSSSSPPPOOONNNNNNPPPSSSWWWZZZcccfffppp|||kkkZZZOOOLLLQQQVVViii|||uuuqqqooollljjjllllllmmmlllllllllkkkkkkiiijjjiiigggddddddfffiiiooorrrpppkkkggghhhhhhfffeeedddddddddeeeggghhhiiigggeeeeeeggggggfffjjjppprrrxxx|||xxxyyy~~~yyyxxxvvvtttpppkkkhhhffffffeeeeeeeeeeeefffhhhhhhiiikkknnnqqqtttuuuvvvvvvxxxxxxyyyyyywwwtttqqqooommmmmmnnnooopppqqqrrrrrrsssssstttwwwzzz{{{{{{yyywwwwwwyyyzzz|||}}}}}}~~~|||{{{{{{zzzyyyxxxxxxwwwssssssrrrqqqooollljjjhhhdddfffhhhhhhgggfffhhhkkkkkkjjjiiijjjmmmqqqvvvzzz|||vvviiiaaa\\\VVVRRRQQQMMMWWWcccmmm}}}xxxhhh^^^ZZZWWWYYY___dddhhhooo~~~{{{rrrgggaaa[[[UUUSSSTTTQQQOOONNNNNNPPPTTTYYY[[[gggjjjsssuuucccQQQFFFFFFMMMTTTlll{{{tttpppnnnmmmmmmoooooonnnmmmkkkjjjiiiiiiiiijjjjjjgggddddddgggjjjvvvvvvqqqiiidddfffhhhgggeeefffgggiiijjjkkkkkkkkkhhhfffeeefffeeeccceeejjjkkkqqqzzz~~~}}}|||}}}yyyxxx|||}}}zzzvvvqqqllljjjjjjiiihhhhhhhhhiiikkklllnnnppptttwwwzzz{{{{{{zzzyyyyyyyyyyyyvvvrrrnnnkkkggggggfffffffffgggggghhhkkkkkklllooorrrsssrrrpppoooppprrrtttvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||~~~}}}|||{{{zzzyyyyyyyyy|||}}}}}}}}}}}}}}}|||||||||zzzyyywwwwwwwwwvvvtttrrrpppooonnnnnnnnnmmmkkkhhheeeddddddgggiiijjjiiiiiilllooonnnmmmmmmooottt{{{vvvkkkddd]]]UUURRRSSSSSSYYYdddsss|||nnnaaaXXXYYY[[[aaagggkkkrrr~~~zzzyyyyyyzzz~~~zzzwwwrrrjjjaaa]]]XXXSSSQQQRRRRRRRRRSSSUUUTTTUUU]]]gggpppwww}}}ooo[[[IIICCCIIISSSYYYtttyyyuuurrrrrrqqqqqqqqqpppooonnnmmmmmmmmmnnnhhhhhhhhheeeccccccgggkkkuuurrrnnnkkkjjjjjjiiiiiiggggggggghhhkkkooosssuuullljjjfffcccaaabbbdddfffiiikkkooovvv}}}}}}}}}|||}}}yyyuuusssmmmlllkkkkkkmmmppptttvvvzzzzzz|||~~~}}}zzzxxxvvvsssqqqpppmmmiiigggeeeeeedddcccbbbaaaaaaaaadddeeeeeeeeeeeeddddddcccccceeeiiillloooppppppoooppppppqqqqqqrrrrrrrrrssspppoooooonnnoooqqqrrrsssqqqrrruuuxxxzzz{{{{{{{{{yyy|||~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzzzzzzzxxxrrrnnnsssqqqnnnnnnnnnoooooooookkkkkkiiigggeeedddcccbbbfffhhhiiikkklllooosssvvvxxxzzz}}}|||tttkkkeee___XXXTTTTTTSSS\\\iiizzz~~~rrrfff]]]ZZZ[[[___dddhhhoooxxxwwwwwwxxx{{{|||tttsss|||~~~oooggg___\\\XXXSSSRRRTTTPPPPPPRRRSSSSSSTTT]]]gggttt|||vvvgggTTTHHHCCCGGGSSS^^^xxxqqqnnnpppsssttttttpppooonnnmmmmmmnnnppprrriiiiiigggdddbbbbbbfffjjjpppooooooooonnnmmmjjjhhhggghhhiiikkkooossswwwyyyooolllhhheeeccccccdddeeeeeejjjqqqxxx}}}yyy{{{|||zzzwwwvvvuuuvvvwwwyyy|||}}}|||yyypppnnnkkkiiihhheeebbb___``````___^^^]]]]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[^^^___aaaccceeeeeeeeeeeeeeeeeefffgggiiijjjkkkkkkjjjiiiiiiiiijjjkkklllmmmkkkmmmoooqqqssstttuuuuuutttvvvxxxyyyxxxwwwwwwxxxwwwwwwvvvwwwwwwxxxyyyzzzyyywwwuuuttttttrrrnnnjjjnnnmmmkkkkkklllllllllkkkdddeeefffggghhhiiiiiiiiilllnnnqqqsssuuuyyy~~~zzzssslllhhhccc[[[WWWVVVTTT^^^ooovvvkkkccc______aaaeeehhhooo~~~zzzuuuvvvyyy{{{zzztttpppqqqzzzvvvjjjccc\\\ZZZWWWTTTSSSUUUOOOOOORRRTTTTTTVVV```kkkzzzooo\\\MMMHHHEEEFFFUUUhhh{{{tttmmmmmmtttzzz|||{{{rrrpppnnnkkkkkkmmmoooqqqkkkiiifffccc```aaaeeehhhjjjmmmppprrrqqqnnnjjjhhhfffggghhhkkkppptttxxx{{{qqqoookkkhhheeedddeeeeeehhhooowww}}}}}}|||~~~~~~}}}yyyuuuqqqjjjhhheeecccbbb```]]][[[]]]]]]\\\[[[ZZZZZZZZZZZZWWWWWWXXXXXXWWWVVVVVVUUUYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]___aaabbbddddddccccccccccccdddeeefffgggeeefffhhhjjjlllmmmmmmmmmnnnoooppppppoooooopppqqqppppppppppppqqqrrrsssttttttrrrooonnnnnnmmmjjjhhhfffgggggghhhhhhhhhhhhhhhccceeeiiillloooqqqqqqqqqsssvvvzzz}}}}}}vvvpppmmmggg^^^XXXWWWVVVcccwwwwwwnnnhhhfffeeegggkkknnnsss{{{yyy||||||uuurrrppprrr{{{qqqggg```ZZZXXXVVVSSSRRRSSSQQQQQQTTTWWWXXX\\\fffrrruuugggTTTHHHJJJHHHGGGZZZttt|||vvvqqquuu~~~vvvsssnnniiiggghhhjjjkkkllliiieeeaaa___aaadddfffhhhkkkooopppoookkkhhhfffdddeeegggiiimmmpppsssuuupppnnnllljjjhhhgggggggggqqqwww}}}}}}zzzuuuoookkkjjjhhheeecccbbbaaa^^^]]]^^^]]]\\\[[[[[[[[[[[[[[[YYYZZZZZZYYYYYYXXXWWWVVVWWWWWWVVVVVVVVVWWWXXXXXXZZZ[[[\\\]]]^^^___```aaa^^^^^^______```aaaaaabbbaaabbbcccdddfffgggggggggiiijjjjjjjjjiiijjjlllnnnkkkkkkkkklllmmmooopppqqqpppooommmlllkkkkkkjjjjjjhhhjjjlllnnnnnnnnnnnnnnnnnnqqquuuxxx{{{{{{zzzyyy|||}}}wwwrrrkkkaaaZZZXXX\\\jjj}}}wwwooolllkkkkkkmmmrrrtttwww~~~~~~zzztttrrrrrruuu}}}{{{lllddd^^^XXXWWWUUUQQQOOOQQQQQQQQQTTTXXXZZZ___kkkwwwvvvjjj\\\MMMEEEHHHHHHJJJ```}}}}}}yyyxxx~~~~~~tttpppkkkgggddddddfffhhhkkkhhhccc```___aaacccdddiiikkkmmmllliiifffeeeeeeffffffgggiiijjjlllnnnooolllkkkkkkkkkjjjjjjjjjjjjrrrvvvyyyyyyyyyyyysssooollliiifffddddddcccbbb```^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]]]][[[ZZZZZZXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\ZZZ[[[\\\\\\]]]^^^^^^^^^^^^______```aaaaaabbbcccdddeeefffffffffgggiiikkkiiiiiijjjkkklllnnnpppqqqoooooonnnnnnmmmnnnoooppprrruuuyyy{{{zzzzzz|||}}}}}}}}}xxxpppeee]]][[[aaaoooxxxsssrrrrrrpppqqquuuwwwxxx~~~{{{uuuuuuvvvxxxuuugggaaa[[[VVVUUUSSSOOONNNOOOOOOOOORRRWWWZZZ```nnnzzz}}}lll```OOOFFFBBBEEEGGGOOOiiizzzxxxzzzwwwmmmkkkgggeeedddeeegggiiihhheeebbb``````aaabbbbbbiiikkkllliiieeebbbdddfffjjjjjjjjjkkkkkklllllllllhhhiiijjjjjjkkkjjjjjjiiijjjlllmmmmmmpppyyy|||zzzzzz}}}{{{vvvpppnnnkkkiiiiiiiiihhhgggbbbaaaaaa`````````aaaaaaccccccccccccbbbaaa______\\\\\\]]]]]]]]]]]]^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZ\\\]]]]]]]]]]]]]]]___^^^^^^^^^______```aaaaaaccceeefffggghhhkkkmmmkkkkkklllmmmoooqqqssstttrrrtttvvvwwwwwwwwwyyy{{{|||zzz~~~~~~~~~|||tttiiibbb``````nnn}}}yyy{{{}}}xxxuuuvvvxxxzzz}}}xxxyyy|||qqqddd\\\WWWSSSTTTSSSPPPOOOPPPNNNOOORRRXXX\\\cccqqq~~~rrraaaVVVEEEDDDDDDEEEIIIYYYwww{{{{{{uuuvvvxxx|||}}}wwwqqqjjjiiigggeeeeeefffggghhheeeccc``````bbbcccbbb```fffiiikkkiiieeeccceeegggkkkkkkkkkllllllkkkkkkkkkggghhhiiijjjjjjiiigggfffdddddddddeeeiiirrr}}}}}}}}}xxxttttttwww||||||zzzvvvtttuuuuuuuuutttooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnlllkkkjjjiiieeeeeeffffffeeedddbbbaaa________________________^^^___aaabbbccccccbbbbbbdddccccccbbbbbbcccdddeeecccfffjjjmmmnnnppprrrsssrrrssstttuuuxxxzzz|||}}}|||wwwrrr}}}}}}~~~~~~~~~~~~vvvlllfffeee[[[iii|||~~~yyyxxxyyy}}}|||}}}pppdddXXXSSSQQQRRRSSSQQQPPPRRRPPPQQQUUUZZZ___fffuuuxxxiiiYYYMMMAAAEEEGGGGGGMMMccctttuuussstttvvvxxxyyywwwtttpppmmmllliiigggfffeeeeeeeeecccaaa```aaaccccccaaa___cccggglllkkkgggeeefffiiiiiiiiijjjkkkkkkkkkjjjjjjggghhhiiijjjiiigggeeeccceeedddbbbcccgggmmmtttxxxtttssszzz}}}{{{uuupppppptttzzz~~~|||}}}}}}|||||||||}}}}}}~~~zzzzzzzzzyyyxxxvvvuuutttnnnnnnooonnnmmmjjjgggeeeeeeeeeffffffggghhhiiiiiidddfffgggiiiiiiiiihhhhhhkkkjjjiiihhhhhhiiijjjkkkgggkkkppptttvvvxxxyyyzzzzzz{{{|||~~~|||uuuoookkk~~~~~~~~~~~~~~~}}}}}}~~~~~~yyytttmmmhhhlllpppzzz|||~~~}}}yyy|||}}}jjj^^^UUUTTTRRROOOMMMMMMPPPRRRQQQOOOQQQXXX^^^gggyyy~~~kkkWWWKKKHHHDDDAAA???FFF^^^|||tttnnnooowww}}}zzzqqqlllpppuuutttqqqllljjjiiiiiiiiiiii```aaaccccccbbbaaacccdddeeeddddddeeegggiiilllmmmkkkjjjhhhggghhhhhhhhhgggiiiiiihhhgggfffdddcccbbbbbbaaa``````aaadddgggjjjzzzzzzpppkkkqqqttt}}}~~~tttnnnnnnpppsssuuuxxx|||~~~|||zzzwwwuuusssrrrqqqwwwvvvtttsssqqqqqqpppppppppqqqrrrsssssssssrrrqqqttttttttttttttttttttttttuuuxxx|||zzzsssoookkkeee```~~~~~~~~~~~~~~~|||xxxsssnnnmmmqqqwww{{{xxx{{{{{{www{{{}}}vvveee\\\SSSSSSQQQNNNLLLLLLOOOQQQUUUSSSVVV]]]eeeooovvvdddRRRGGGDDDBBBCCCFFFRRRmmmwwwoookkkpppvvv{{{xxxpppkkkoootttuuuqqqkkkhhhggghhhhhhgggdddeeefffeeeccccccccceeecccdddeeefffhhhjjjlllmmmjjjiiihhhgggggggggfffeeeeeeeeeeeedddcccbbb``````bbbaaa``````bbbeeehhhjjjnnnvvv|||rrrmmmjjjjjjoooxxxwwwqqqmmmmmmoooppppppssswwwxxxyyy{{{~~~}}}}}}~~~~~~~~~xxxnnnhhhddd```[[[WWW~~~~~~~~~{{{xxxrrrsssuuuyyy~~~zzzrrrnnnqqqssssssyyylll```YYYQQQQQQPPPNNNLLLLLLOOOQQQSSSSSSWWW___hhhuuu{{{kkk[[[KKKBBBAAA>>>AAAIIIZZZvvv{{{oookkkiiiqqquuuxxxuuunnnjjjmmmqqqsssoooiiieeeeeeffffffgggiiiiiiiiigggeeecccdddeeecccdddeeegggiiijjjkkkkkkhhhhhhggggggeeedddbbbaaaaaaaaabbbbbbaaaaaa```___aaaaaa```aaabbbeeehhhjjjlllpppvvvzzztttjjjgggeeeiiiqqqyyy~~~zzztttnnnkkkjjjjjjhhhjjjkkkmmmoootttyyy~~~zzzvvvsssmmmeee___\\\XXXTTTPPP~~~~~~xxxvvvttttttvvvxxxyyyxxxsssmmmjjjmmmpppttt|||vvveee\\\YYYQQQRRRQQQOOONNNNNNPPPRRRRRRTTTYYYbbbnnn}}}pppaaaSSSFFF@@@@@@???BBBKKK\\\wwwsssjjjhhhiiirrruuuuuurrrllljjjkkkooooookkkfffcccccceeeggghhhkkkkkkjjjgggdddccccccddddddfffggghhhiiiiiihhhgggeeeffffffeeeccc```______``````aaabbbbbbbbbbbbbbbaaaaaaaaaaaaccceeegggiiiooooooqqqxxx|||vvvooojjjjjjmmmooopppsssvvvxxxwwwrrrmmmjjjiiieeeddddddeeehhhnnnuuuyyy|||}}}|||yyyuuuoookkkfffbbb\\\WWWTTTQQQNNNKKK|||xxxuuuqqqpppqqqssstttuuupppmmmlllooottt{{{ooobbb\\\ZZZRRRSSSSSSRRRQQQQQQSSSUUUUUUZZZbbblllyyyxxxfffXXXMMMDDDAAACCCBBBGGGQQQbbb{{{}}}pppiiijjjnnnuuuuuusssoookkkiiijjjllljjjgggcccaaacccfffhhhiiijjjjjjhhheeebbbaaabbbcccggghhhhhhhhhgggfffdddbbbccceeeeeeddd```^^^]]]^^^______```aaabbbbbbbbbbbbbbbaaaaaaaaabbbdddeeefffiiiggghhhmmmxxx}}}sssjjjddd```dddjjjqqqvvvvvvsssooolllfffccc``````ccchhhnnnrrrvvvzzz~~~{{{yyyxxxtttsssqqqpppmmmhhhbbb]]]YYYVVVRRROOOLLLJJJHHHFFF~~~yyy~~~~~~tttrrrnnnnnnppptttvvvxxxtttuuuwww{{{xxxiii```[[[YYYSSSTTTUUUUUUTTTTTTVVVXXXWWW^^^hhhsss}}}nnn\\\PPPIIICCCCCCEEE@@@KKK[[[mmmxxxoookkknnnsssxxxuuuqqqmmmjjjjjjjjjkkkgggeeebbbbbbdddfffggghhhggggggeeebbb``````aaadddhhhhhhgggfffeeecccaaa```bbbddddddaaa]]]\\\]]]```]]]^^^___```aaaaaaaaaaaabbbbbbaaaaaaaaabbbbbbbbb``````bbbgggqqquuufff]]]^^^aaahhhpppvvvwwwuuurrrkkkgggaaa___```dddgggiiiooorrrvvvyyyzzz|||~~~~~~~~~}}}zzzwwwsssqqqooonnnnnnmmmkkkiiifffaaa[[[WWWRRRQQQOOOMMMJJJIIIHHHGGG{{{|||}}}~~~sssqqqpppqqquuu{{{mmmccc^^^YYYVVVSSSUUUVVVVVVVVVVVVXXXYYYXXXbbbnnnyyyqqqbbbRRRHHHDDDAAABBBEEEAAAUUUnnn|||tttpppnnnrrrxxxzzzvvvpppllljjjjjjjjjjjjhhhfffddddddeeeeeeeeedddddddddcccaaa___```ccceeefffeeedddcccbbbbbbbbbbbbbbbcccccc```[[[[[[___ccc___```aaabbbbbbbbbbbbbbbbbbbbbaaaaaa```_________\\\^^^aaaeeelllyyywwwlllbbb___```fffqqqxxxyyywwwuuuooogggcccbbbcccddddddgggiiilllmmmoooqqqtttwwwtttvvvxxxyyyxxxxxxyyyzzzxxx|||uuussspppllliiiggggggggghhhgggfffdddaaa\\\VVVRRRNNNNNNNNNLLLJJJIIIHHHIII}}}~~~~~~uuussssssvvv|||vvvfff___\\\XXXSSSSSSTTTVVVVVVVVVVVVXXXYYY___jjjvvvzzziii[[[KKKCCCAAA@@@AAADDDKKKeeevvvrrrppppppttt{{{|||vvvoookkkjjjkkkjjjiiiiiigggfffeeeeeeeeebbbaaaccccccbbb```___```dddgggccccccaaaaaaaaabbbcccdddbbbcccbbb^^^ZZZZZZ```eeeccccccdddeeeeeeeeeeeeeeecccbbbaaa```___^^^]]]\\\ZZZ]]]```bbbfffooo}}}~~~hhhaaa[[[___kkkvvvzzzyyy~~~wwwnnnhhhffffffeeecccaaacccdddeeegggiiinnnqqqmmmppprrrttttttssstttttttttxxx}}}~~~}}}~~~{{{yyywwwuuutttqqqnnnjjjfffdddccccccddd```___]]]\\\YYYUUUOOOKKKGGGHHHHHHGGGEEEDDDDDDEEE}}}}}}}}}}}}yyyzzz{{{~~~mmmaaa\\\XXXTTTRRRSSSSSSSSSRRRSSSUUUZZZ^^^gggsss~~~nnn]]]NNNCCCAAABBBAAAGGGOOOXXXzzzwwwsssqqqnnnnnnooopppnnnlllllllllmmmlllkkkiiigggeeecccbbbdddeeeggghhhfffdddbbbaaabbbcccddd^^^]]]\\\[[[\\\^^^```bbbhhhfffbbb______```bbbddddddcccccceeeggghhhhhhfff```bbbcccaaa]]]\\\^^^`````````______bbbjjjssszzz{{{nnnaaa^^^^^^```iiisssyyywwwqqqkkkjjjkkkiiiddd```^^^]]]^^^```bbbbbbaaagggiiikkklllnnnnnnnnnmmmmmmnnnppprrruuuyyy~~~{{{yyywwwxxx||||||tttoookkkjjjiiiffffffdddbbb```]]][[[ZZZZZZZZZYYYVVVSSSPPPLLLJJJIIIFFFDDDDDDFFFHHHFFFDDD{{{|||~~~~~~~~~|||iii```\\\XXXTTTSSSSSSSSSSSSTTTUUUZZZaaafffqqq|||vvvfffUUUIIIAAAAAABBBAAAHHHRRRjjjuuupppnnnllllllnnnnnnmmmkkkjjjkkkkkkjjjiiiiiihhheeedddcccdddfffgggjjjiiigggfffdddddddddddd___^^^]]]\\\]]]^^^```aaadddbbb```^^^^^^```cccdddeeeddddddfffhhhhhhgggfff```bbbbbb```]]]\\\^^^``````___^^^^^^___eeelllqqq}}}{{{jjj___YYYXXX___gggqqqttttttrrrssssssnnngggbbb___ZZZWWWWWWYYYZZZ[[[\\\^^^aaadddgggiiijjjjjjkkklllnnnoooqqqtttyyy|||~~~}}}||||||xxxwwwvvvxxx||||||uuunnngggcccaaa```bbbbbbaaa___]]]ZZZXXXWWWUUUUUUUUUSSSQQQOOOLLLKKKJJJGGGDDDDDDDDDDDDAAA???{{{}}}~~~}}}}}}~~~sssddd^^^\\\XXXTTTSSSSSSSSSTTTUUUYYY```jjjppp{{{lll\\\MMMEEEAAABBBBBBCCCNNN\\\sssmmmkkkiiijjjmmmlllkkkiiiiiijjjiiihhhgggjjjhhhgggeeeeeefffggghhhkkkkkkkkkjjjiiihhhffffffaaa```___]]]]]]^^^^^^______^^^]]]]]]^^^```bbbdddfffeeeeeefffggggggfffddd^^^______]]][[[ZZZ[[[]]]]]]]]]^^^^^^___bbbgggkkksss~~~qqqaaaWWWSSSVVV\\\bbbiiiooossswwwxxxrrrkkkiiibbbYYYSSSQQQQQQSSSTTTSSSTTTWWW[[[^^^aaabbbcccggghhhiiijjjkkkmmmqqqtttzzz{{{}}}|||yyyvvvuuutttttttttuuuwwwzzz{{{yyyxxxsssoooiiiccc^^^ZZZYYYYYY\\\[[[[[[YYYXXXUUUTTTRRROOOOOOOOOOOONNNLLLKKKJJJHHHFFFDDDDDDCCCBBB@@@>>>~~~~~~||||||{{{{{{{{{|||}}}~~~xxxlllaaa]]][[[WWWSSSRRRRRRSSSTTTVVV\\\eeepppxxxxxxbbbSSSJJJDDDAAACCCCCCHHHYYYlll}}}qqqkkkiiihhhiiilllkkkjjjhhhhhhiiiiiigggeeejjjiiihhhgggggggggiiijjjhhhiiikkklllkkkjjjiiihhhcccbbb```___^^^]]]]]]^^^]]]]]]\\\\\\]]]^^^```aaaeeedddcccdddeeeeeecccbbb[[[[[[ZZZYYYXXXXXXYYYYYYYYYZZZ]]]___```cccgggjjjjjjrrr|||ttteee\\\XXXYYY[[[XXX___ggglllqqqvvvuuuqqqnnnggg]]]VVVRRRPPPPPPPPPQQQQQQSSSUUUWWWXXXYYYZZZ```aaaccceeefffhhhkkknnntttvvvxxxzzz{{{|||}}}}}}||||||~~~{{{yyywwwuuutttsssrrrqqqsssssstttuuuvvvsssnnnkkkbbb```\\\YYYVVVUUUVVVVVVTTTTTTTTTSSSRRRPPPNNNNNNKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCBBB}}}{{{{{{|||}}}yyyzzz{{{||||||}}}~~~~~~rrrhhh___\\\ZZZUUUQQQPPPRRRSSSUUUXXX___jjjuuu}}}ppp[[[NNNGGGBBB@@@BBBEEEOOOgggyyyoookkkjjjhhhiiikkkjjjiiihhhiiijjjiiigggeeehhhhhhgggggggggggghhhiiibbbdddgggjjjkkkjjjiiihhhdddcccbbb```___^^^]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^bbbaaa```aaabbbbbb```___[[[ZZZYYYXXXYYYYYYYYYYYYVVVXXX[[[]]]^^^```bbbddddddhhhooozzzyyypppkkkiiigggeee[[[___bbbbbbfffmmmqqqqqqkkkfff___YYYUUUSSSPPPNNNNNNNNNOOOOOOQQQRRRSSSSSSXXXZZZ]]]___aaacccgggiiikkklllmmmoooqqqsssssstttvvvwwwyyy{{{~~~|||yyytttrrrpppppprrrsssrrrqqqrrrqqqqqqpppnnniiibbb]]]XXXWWWTTTRRRQQQQQQQQQRRRMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEE}}}zzzzzz|||}}}{{{|||}}}~~~~~~~~~~~~}}}lllccc\\\ZZZWWWSSSOOOOOORRRTTTXXX]]]fffqqq~~~zzzfffUUUKKKDDD??????FFFOOO^^^zzzzzzrrrkkkkkkkkkiiihhhiiiiiihhhhhhiiiiiihhhfffcccddddddddddddddddddeeeeee___aaadddfffhhhhhhggggggddddddcccaaa```___]]]]]]^^^^^^_________^^^^^^]]]___^^^^^^___``````___]]]]]][[[ZZZZZZ[[[\\\[[[ZZZVVVXXXYYYYYYXXXXXXYYYZZZ___aaafffnnn|||{{{mmmmmmhhh```\\\___bbbccc```^^^ZZZXXXVVVTTTQQQOOOKKKKKKKKKLLLMMMNNNPPPPPPQQQTTTWWWZZZ[[[^^^aaacccffffffhhhiiikkkmmmoooppprrrsssuuuwwwzzz}}}}}}yyyxxxwwwwwwwwwvvvsssqqqooollljjjkkkoooqqqpppnnnmmmllljjjgggddd^^^XXXSSSTTTRRRPPPMMMKKKJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDHHHLLL|||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~uuueee]]]WWWVVVTTTPPPNNNOOOSSSVVV\\\dddooo|||nnn\\\NNNGGGBBB>>>CCCQQQaaatttyyyoooiiigggjjjllliiiffffffgggffffffggghhhgggdddaaa^^^^^^^^^_________`````````aaabbbdddddddddddddddddddddcccbbbaaa___^^^]]]]]]^^^```aaabbbaaa``````]]]]]]]]]^^^```aaa```^^^\\\ZZZXXXXXXZZZ\\\[[[YYYVVVWWWXXXWWWUUUUUUVVVWWWZZZ\\\aaahhhsssttteee^^^ZZZVVVWWWUUUSSSSSSTTTUUUTTTSSSPPPOOONNNMMMMMMMMMNNNNNNMMMOOORRRUUUVVVWWWZZZ[[[bbbbbbccceeegggiiikkkllllllmmmoooqqqtttvvvxxxyyy{{{~~~}}}||||||{{{xxxvvvtttrrrpppoooooonnnlllkkkjjjfffcccdddhhhjjjhhheeeeeeccc___\\\YYYUUUQQQMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEEEEFFFIIIOOOXXX^^^|||zzzxxx{{{{{{}}}}}}}}}|||{{{zzz}}}}}}|||}}}}}}jjj___XXXSSSSSSRRROOONNNPPPSSSXXX```jjjvvvzzzfffUUUJJJEEEBBB@@@III\\\qqqwwwlllgggddddddiiillliiieeedddeeedddeeeffffffeeebbb___ZZZZZZZZZ[[[[[[\\\\\\\\\bbbbbbccccccbbbbbbaaaaaaccccccccccccbbb```___^^^[[[]]]```bbbddddddcccbbb]]]\\\]]]^^^aaabbbaaa___YYYVVVTTTUUUXXXYYYXXXVVVUUUVVVWWWWWWVVVWWWYYY[[[WWWYYY___fffoooyyy{{{jjj^^^VVVRRRPPPOOOPPPSSSVVVXXXXXXZZZXXXUUURRROOOMMMMMMLLLKKKMMMPPPRRRRRRRRRTTTUUU[[[[[[\\\^^^```bbbeeeffffffgggiiikkknnnppprrrsssuuuxxx{{{}}}~~~}}}yyytttrrrssstttsssrrrqqqoookkkjjjjjjjjjiiihhhgggccc______cccdddaaa^^^___\\\WWWTTTRRRPPPMMMKKKEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEEEEFFFFFFEEEEEECCCBBBBBBBBBCCCEEEGGGHHHBBBDDDGGGKKKQQQ\\\iiirrrxxxxxxxxxwwwzzz~~~}}}}}}~~~~~~}}}|||{{{{{{}}}~~~~~~rrreee^^^WWWQQQPPPOOONNNOOOSSSXXXaaakkkuuunnn[[[NNNGGGBBBCCCEEEOOOdddyyyrrroooffffffffffffeeeccc```___cccbbbccchhhkkkjjjddd]]]XXXXXXXXXXXXZZZ[[[]]]^^^``````______```aaabbbbbbbbbccceeedddbbb```______bbb___]]]___dddeeebbb^^^\\\\\\\\\\\\]]]^^^___```YYYYYYXXXXXXXXXXXXYYYYYYWWWVVVTTTSSSTTTVVVXXXZZZYYY]]]```bbbeeeppp~~~iii^^^UUUNNNIIIJJJMMMQQQZZZbbb^^^]]][[[XXXUUURRRPPPOOORRRPPPOOOMMMMMMNNNPPPQQQTTTVVVXXXZZZ[[[[[[[[[ZZZ]]]^^^aaaeeegggiiiiiijjjjjjmmmrrrwww{{{~~~}}}{{{zzzzzzzzzuuuuuutttrrrooommmkkkjjjgggfffdddcccbbbbbbcccdddaaa]]]ZZZZZZ\\\\\\XXXTTTRRRQQQOOOLLLJJJHHHGGGGGGCCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBCCCDDDEEEEEEDDDGGGEEECCC@@@@@@@@@BBBDDDJJJKKKOOOVVVeee}}}tttvvvxxxzzz}}}~~~}}}}}}}}}}}}}}}||||||{{{{{{}}}}}}}}}~~~yyyggg[[[WWWRRROOOPPPPPPOOOPPPSSS\\\gggttt~~~{{{hhhXXXMMMFFFBBBDDDLLL]]]vvvtttlllhhhhhhhhhhhhgggfffdddaaa```ccccccdddhhhlllkkkfff```[[[[[[ZZZZZZZZZ\\\___````````````___```aaabbbbbbccceeefffeeecccaaa```aaa```]]][[[\\\aaabbb```]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[VVVUUUTTTSSSTTTVVVYYY[[[ZZZ\\\___aaafffppp}}}~~~qqq```VVVLLLHHHIIIKKKQQQWWW\\\]]]___```___]]]ZZZXXXUUUSSSQQQNNNMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYZZZ\\\^^^aaabbbdddddddddfffiiinnntttyyy|||~~~~~~|||zzzxxxwwwuuusssrrrqqqppppppqqqqqqpppooollliiifffdddcccbbbaaa```______^^^___YYYVVVRRRRRRTTTTTTQQQMMMNNNMMMKKKIIIGGGFFFEEEEEECCCBBBBBBAAAAAABBBBBBBBBEEEDDDDDDDDDDDDCCCBBBAAA@@@AAACCCDDDEEEFFFHHHIIINNNTTTaaavvvqqqtttyyy||||||||||||||||||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~oooaaaWWWRRROOOOOOQQQSSSRRRSSSWWWdddrrrsssaaaTTTKKKFFFDDDHHHXXXrrryyynnnhhhfffjjjjjjiiihhhfffdddbbbaaa``````bbbfffjjjjjjeeeaaa```___]]]\\\\\\^^^aaabbbbbbaaaaaa``````aaaccccccfffggghhhgggdddbbbbbbbbb___\\\YYYYYY\\\___^^^\\\^^^]]]\\\[[[ZZZZZZZZZZZZ^^^]]]]]]\\\\\\[[[[[[[[[UUUUUUTTTTTTUUUWWWZZZ[[[]]]]]]___bbbiiirrrzzznnnaaaSSSMMMLLLKKKMMMPPPTTTXXX^^^cccffffffdddccc```]]]XXXSSSOOOLLLJJJJJJIIIJJJJJJKKKNNNQQQTTTVVVXXXYYY[[[\\\^^^^^^______```ccchhhnnntttxxx{{{|||www{{{~~~{{{wwwtttrrrpppooommmkkkjjjjjjjjjjjjlllllllllkkkhhhddd```]]]]]]]]]\\\[[[ZZZYYYWWWWWWRRROOOLLLKKKMMMMMMJJJGGGHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBAAA@@@??????AAACCCFFFIIIKKKNNNQQQTTTZZZeee{{{tttxxx~~~}}}}}}|||{{{{{{zzzzzzzzz||||||}}}}}}}}}}}}}}}}}}|||}}}tttiii^^^WWWSSSPPPOOORRRTTTUUUZZZaaannn~~~~~~jjjZZZOOOHHHGGGHHHSSSiii~~~sssllliiihhhkkkjjjiiigggeeecccaaaaaa\\\\\\^^^bbbeeefffcccaaadddbbb___^^^^^^```bbbdddeeedddcccbbbbbbcccdddeeeggghhhhhhgggdddbbbbbbccc```]]]YYYXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYUUUUUUTTTTTTVVVXXXZZZ\\\^^^^^^___dddmmmuuuyyy{{{yyykkk^^^ZZZYYYVVVRRRQQQMMMRRRXXX```fffjjjkkklllkkkgggaaaYYYRRRMMMJJJHHHKKKKKKJJJIIIKKKMMMPPPQQQUUUVVVWWWYYYZZZ[[[\\\]]]]]]___ccchhhlllpppssstttqqqvvv}}}|||}}}|||zzzxxxuuuqqqooommmjjjhhhfffdddcccccccccdddggghhhhhhgggddd```[[[WWWWWWWWWWWWWWWVVVSSSQQQPPPNNNLLLJJJIIIJJJJJJGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCC>>>???AAABBBBBBBBBCCCDDDFFFHHHKKKNNNSSSZZZdddkkk{{{}}}~~~}}}{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}||||||zzz{{{|||~~~{{{qqqggg___XXXTTTTTTQQQOOOQQQSSSXXXbbbmmm{{{rrr___QQQIIIFFFLLLTTTjjjvvvnnnjjjiiiiiiiiihhhgggeeecccaaa``````[[[[[[]]]```bbbccccccbbbdddcccaaa``````aaadddeeegggfffdddccccccdddfffggggggggggggeeebbb``````aaabbb___\\\YYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ\\\\\\\\\]]]\\\[[[ZZZYYYUUUUUUUUUUUUWWWXXXZZZ[[[[[[ZZZ\\\bbbkkkrrrtttttttttuuulllkkkjjjddd\\\WWWQQQRRRUUUYYY___dddiiilllkkkhhhbbb\\\VVVRRRPPPOOOOOONNNMMMLLLKKKKKKLLLLLLRRRRRRSSSTTTVVVXXXYYYZZZ[[[\\\___aaadddfffhhhiiilllqqqyyy~~~~~~~~~|||xxxtttuuutttssspppnnnkkkiiiggg```^^^\\\ZZZYYYYYYZZZ[[[bbbcccddddddaaa\\\WWWTTTQQQRRRRRRRRRQQQOOOMMMLLLKKKJJJHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDD@@@BBBDDDEEEDDDEEEHHHJJJGGGKKKPPPWWWbbbsss|||zzzyyyyyyyyyxxxyyy{{{|||||||||{{{zzzwwwxxxyyy{{{}}}~~~yyyuuunnnfff^^^YYYVVVTTTTTTQQQQQQTTTXXX```ooo|||qqqbbbRRRKKKGGGKKKZZZkkk{{{pppjjjgggffffffffffffdddbbbaaa`````````]]]^^^___aaacccddddddeeebbbbbbaaaaaaaaacccdddeeehhhfffdddbbbbbbccceeegggeeeeeedddaaa^^^]]]]]]^^^```^^^]]][[[YYYYYYYYYZZZ]]]\\\[[[YYYXXXWWWVVVVVV\\\\\\^^^______^^^]]]\\\VVVVVVVVVWWWWWWXXXYYYZZZVVVVVVXXX]]]dddiiijjjjjjjjjttt}}}wwwmmmiiibbb___ZZZWWWVVVWWW[[[]]]^^^]]]ZZZWWWUUUUUUUUUVVVQQQRRRSSSSSSRRRQQQOOONNNQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYZZZ[[[\\\^^^______eeejjjqqqvvvzzz}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{|||}}}}}}zzzxxxsssuuuwwwxxxyyyzzz}}}}}}~~~~~~~~~zzzvvvttttttrrrnnnkkkjjjiiihhhfffdddbbbaaa```\\\ZZZWWWUUUTTTUUUVVVXXX]]]]]]^^^]]][[[WWWSSSQQQMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCCCCDDDAAACCCEEEDDDCCCEEEJJJOOOOOOWWWcccppp}}}zzzyyyxxxxxxtttuuuwwwyyyzzzzzzyyyxxxtttuuuvvvxxxzzz{{{|||}}}wwwllliiieee___ZZZVVVVVVVVVUUUTTTXXX^^^eeeooo|||sss___TTTKKKJJJMMMXXXssstttlllgggfffeeedddeeedddcccaaa``````aaaaaa^^^___```aaaaaabbbdddeee___```aaabbbccccccddddddfffeeebbb______aaacccdddbbbbbb```^^^ZZZYYYZZZ[[[YYYZZZ[[[[[[ZZZZZZ[[[\\\^^^]]][[[YYYXXXWWWWWWVVVYYYZZZ\\\^^^___^^^]]]\\\XXXXXXWWWWWWWWWXXXXXXXXXUUUUUUWWWZZZ]]]```aaaaaaeeejjjooouuusssfff[[[TTTQQQPPPPPPOOONNNMMMNNNPPPRRRSSSRRRUUUZZZ^^^```___\\\YYYWWWWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY]]]aaagggkkkmmmoooqqqsssqqqqqqssstttttttttsssrrrpppooooooppprrrssssssqqqkkkmmmooopppooopppqqqsssrrruuuxxxyyyxxxwwwyyy{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~{{{yyywwwuuuttttttuuuvvvxxxzzz||||||zzzxxxxxxyyysssoookkkjjjjjjiiieeebbbaaa```^^^]]]\\\[[[ZZZZZZXXXVVVSSSPPPPPPQQQSSSUUUVVVVVVUUUUUUSSSPPPNNNMMMHHHHHHGGGGGGGGGGGGHHHHHHCCCDDDDDDCCCBBBAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDGGGIIIJJJKKKPPPZZZaaalllxxx~~~{{{yyyxxxxxxppprrruuuwwwxxxxxxwwwwwwrrrssstttvvvxxxyyyzzz{{{}}}}}}pppiiiaaa___\\\XXXTTTRRRSSSTTTVVVXXX___iiirrr}}}ooodddUUULLLIIIMMMUUUfff~~~wwwoooiiiggggggfffeeeddddddbbbaaaaaaaaabbbccc]]]^^^_________```bbbddd]]]^^^```bbbcccdddcccccceeeccc```]]]]]]^^^aaabbb``````^^^[[[XXXWWWWWWYYYTTTVVVXXXZZZ[[[\\\]]]^^^[[[ZZZZZZYYYYYYYYYZZZZZZVVVWWWZZZ\\\]]]\\\\\\[[[YYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]bbbdddffflll{{{mmm^^^UUUQQQIIIHHHGGGFFFFFFHHHJJJKKKSSSXXXaaahhhllllllhhhfff___^^^\\\ZZZXXXWWWWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWXXX[[[___bbbdddeeegggiiicccdddeeefffgggfffeeeeeefffeeedddfffiiilllmmmlllgggiiikkkkkkjjjiiiiiijjjkkkooossssssrrrqqqrrrtttvvvwwwwwwvvvuuutttvvvwwwrrrtttwwwzzz{{{zzzyyyxxxuuutttssstttvvvxxxxxxwwwwwwxxxzzz{{{{{{yyyvvvtttvvvvvvvvvwwwvvvvvvuuuuuusssssssssrrrsssssstttuuummmmmmmmmmmmnnnoooqqqrrrqqqtttvvvvvvsssqqqrrrssslllhhhdddbbbcccbbb___\\\\\\[[[ZZZYYYXXXWWWWWWWWWPPPNNNKKKIIIHHHJJJLLLNNNPPPPPPOOONNNMMMLLLJJJIIIEEEEEEDDDCCCCCCEEEFFFGGGCCCDDDDDDCCCBBBAAAAAABBBCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEELLLOOOSSSVVV[[[dddrrr|||~~~zzzvvvooopppqqqsssssssssrrrqqqrrrssstttvvvxxxzzz{{{{{{{{{|||}}}|||pppfff```___YYYUUUTTTQQQOOOQQQUUUTTT\\\hhhvvvppp```UUUIIIGGGEEEMMMeeezzzssslllkkkhhhcccaaabbbfffeeedddeeeffffffdddbbbaaaaaa```````````````aaa[[[]]]___aaaaaaaaaccceeecccaaa^^^]]]^^^___``````^^^\\\ZZZYYYYYYXXXUUUSSSXXXWWWWWWYYY\\\___``````\\\\\\]]]\\\[[[YYYWWWVVVYYYZZZ[[[[[[[[[ZZZXXXWWWZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYXXX]]]___aaaccckkk~~~ppp```TTTLLLFFFBBBCCCCCCCCCDDDGGGJJJQQQ[[[eeekkkllljjjhhhcccaaa```______]]]ZZZXXXWWWWWWWWWVVVUUUSSSRRRQQQVVVVVVWWWXXXYYYZZZ\\\]]][[[YYYXXXYYYZZZZZZYYYXXXYYYZZZZZZ\\\^^^aaadddfffcccdddfffggggggeeedddbbbddddddfffggghhhjjjkkkkkknnnnnnnnnmmmmmmmmmlllllliiijjjkkklllmmmnnnoooooojjjjjjlllmmmnnnpppqqqqqqrrrpppnnnnnnpppqqqooolllnnnnnnoooooonnnnnnmmmlllhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddjjjkkkllllllllljjjhhhgggbbbaaa___]]][[[YYYXXXXXXWWWVVVUUUTTTRRRQQQOOOOOOKKKJJJHHHFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBCCCDDDDDDDDDCCCEEEDDDCCCAAA@@@@@@AAABBB@@@AAACCCEEEGGGIIIIIIJJJOOO\\\jjjsssyyyzzzvvvpppqqqqqqrrrsssssssssrrrrrrtttvvvyyyzzz{{{{{{{{{||||||}}}qqqeee]]]YYYXXXUUUTTTUUUSSSQQQSSSWWW[[[dddqqqtttcccTTTJJJHHHHHHKKKWWWrrr}}}ppplllkkkjjjgggeeeiiiooosssooojjjgggeeedddbbbaaaaaaaaa````````````aaaaaa^^^___`````````aaaccceeeeeebbb___^^^^^^______^^^\\\ZZZXXXXXXXXXWWWUUUTTTXXXWWWXXXYYY[[[]]]______^^^^^^]]]\\\[[[ZZZXXXWWWYYYYYYZZZZZZZZZYYYYYYXXX\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXX[[[]]]^^^```fffuuurrrcccRRRKKKEEEEEEDDDAAABBBDDDHHHMMMUUU]]]cccdddcccbbb___^^^]]]]]]]]]]]][[[YYYYYYYYYYYYXXXVVVTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSQQQOOOPPPQQQRRRQQQPPPQQQQQQRRRTTTWWWZZZ]]]^^^```aaabbbcccbbbaaa___^^^]]]^^^___```bbbcccddddddddddddddddddccccccccccccaaaaaabbbcccdddeeeffffffccccccdddfffggghhhiiijjjllljjjhhhhhhjjjjjjiiifffeeeeeeeeeeeeeeedddcccccc````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^bbbdddfffgggfffeeebbbaaa\\\[[[YYYWWWUUUTTTSSSSSSQQQPPPOOONNNLLLKKKJJJIIIIIIGGGEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDBBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBCCCDDDFFFFFFGGGIIIJJJLLLPPPVVVZZZmmm{{{{{{wwwsssrrrqqqqqqqqqrrrssstttsssvvvyyy}}}~~~~~~}}}{{{|||||||||}}}zzzjjj```ZZZXXXSSSRRRSSSVVVWWWUUUXXX]]]eeennn}}}uuueeeWWWKKKDDDCCCFFFMMM^^^yyyyyyhhhhhhiiiiiieeeeeemmmxxx}}}wwwooohhheeeddddddcccaaaaaa````````````aaaaaa___``````______aaaeeehhhiiieeebbb_________^^^]]]\\\ZZZXXXXXXXXXYYYXXXVVVXXXYYYYYYZZZ[[[\\\]]]^^^aaa```^^^]]][[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZ]]]\\\ZZZXXXVVVWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXZZZ\\\]]]]]]aaalll|||vvv___WWWOOOLLLHHHDDDBBBDDDDDDFFFKKKOOOSSSUUUUUUUUUSSSRRRQQQRRRSSSTTTSSSRRRVVVVVVVVVUUUSSSRRRPPPOOOLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIGGGFFFHHHIIIJJJIIIIIIIIIKKKMMMPPPSSSVVVWWWZZZ[[[\\\\\\\\\[[[YYYXXXVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\XXXXXXYYYZZZ[[[\\\\\\]]]ZZZZZZ[[[\\\^^^___``````bbb```___```aaaaaa```^^^[[[[[[\\\\\\[[[[[[ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ]]]______]]][[[YYYTTTSSSQQQOOONNNMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDFFFDDDCCCAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBB???@@@AAAAAABBBCCCFFFHHHNNNQQQTTTWWWZZZcccpppzzzzzzuuutttqqqooooooppprrrsssuuuxxx}}}~~~|||||||||{{{{{{{{{|||}}}~~~tttddd]]]ZZZYYYSSSRRRTTTWWWXXXZZZ```hhhqqq{{{xxxgggZZZPPPIIIEEECCCHHHRRRccc}}}uuujjjhhhgggfffddddddlllvvvzzzuuunnnhhhffffffffffffaaa````````````aaaaaabbb______^^^]]]^^^bbbhhhlllllliiieeebbbaaa```___^^^]]][[[YYYYYYZZZ[[[ZZZZZZZZZ\\\]]]]]]\\\\\\]]]^^^bbb```^^^\\\[[[[[[[[[\\\YYYXXXWWWWWWWWWXXXZZZ[[[]]][[[XXXVVVTTTUUUWWWXXXWWWVVVUUUTTTUUUVVVWWWXXXZZZ\\\]]]]]]___gggrrr{{{qqqhhh```ZZZUUUMMMJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJHHHFFFFFFGGGIIIJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFCCCCCCEEEGGGGGGGGGFFFGGGIIIKKKNNNPPPSSSTTTUUUVVVVVVVVVVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSTTTTTTUUUVVVVVVWWWSSSTTTTTTUUUWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOORRRUUUXXXYYYWWWUUUSSSNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCEEEGGGDDDEEEFFFEEEEEEHHHNNNSSSZZZaaaiiiooouuuxxxvvvrrrooonnnoooppprrrvvvzzz}}}{{{zzzzzzyyyyyyxxxxxxyyy|||zzzggg[[[VVVUUUVVVUUUSSSTTTVVVXXX]]]hhhttt}}}kkkZZZOOOIIIGGGFFFHHHPPP]]]ooo~~~rrroooiiiddddddeeefffkkkppprrroookkkiiigggfffdddccc```````````````aaabbbbbbbbbaaa___]]]]]]```eeejjjnnnkkkgggdddcccbbbaaa```\\\ZZZWWWWWWXXXZZZZZZYYY\\\___``````^^^\\\\\\]]]```___]]]\\\[[[\\\\\\]]]ZZZYYYXXXWWWWWWXXXZZZZZZ[[[YYYVVVTTTSSSSSSUUUVVVVVVVVVUUUTTTTTTVVVWWWXXXXXXYYY[[[[[[]]]bbbjjjppp~~~zzzsssoooiiiaaa\\\[[[ZZZXXXTTTOOOKKKHHHGGGFFFFFFDDDCCCCCCEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGEEECCCDDDEEEGGGGGGGGGEEEFFFHHHKKKMMMOOOQQQQQQQQQQQQQQQQQQPPPOOONNNNNNLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTRRRSSSSSSSSSSSSSSSSSSTTTRRRSSSSSSSSSSSSRRRQQQQQQJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLPPPSSSTTTSSSQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@AAAEEEHHHHHHJJJLLLMMMPPPWWWbbbjjjvvv~~~|||}}}zzzvvvrrrpppoooppppppuuuxxx}}}}}}{{{xxxxxxxxxxxxwwwwwwvvvvvvzzz~~~zzzkkk^^^WWWTTTTTTUUUUUUTTTUUUYYY\\\dddsssyyynnn]]]NNNFFFCCCDDDEEELLLZZZmmmzzzrrrqqqjjjeeefffhhhiiikkkoooooommmkkkiiigggddd```]]]```______``````aaabbbccceeedddaaa]]][[[]]]```dddmmmjjjfffcccccccccbbbaaaZZZXXXUUUTTTUUUWWWWWWWWW]]]```cccaaa^^^[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\]]][[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXVVVSSSRRRSSSSSSTTTVVVUUUUUUUUUVVVVVVWWWWWWUUUVVVVVVWWWXXX\\\bbbfffnnnzzz||||||tttpppiii```WWWOOOJJJGGGFFFDDDAAA@@@@@@AAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDFFFGGGIIIKKKLLLMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOLLLMMMOOONNNMMMMMMNNNOOOLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMMMMMMMLLLLLLGGGGGGFFFEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDCCCAAABBBFFFJJJIIIOOOWWW^^^fffqqq{{{yyy||||||wwwtttqqqpppppprrruuuyyy|||}}}{{{yyywwwvvvvvvwwwwwwwwwvvvvvvuuuyyy|||{{{nnnhhh```YYYWWWVVVWWWWWWVVVWWW\\\bbbhhhrrr|||hhh^^^QQQFFFBBBDDDGGGJJJWWWkkkuuuttttttooolllllljjjhhhkkkpppnnnmmmjjjiiigggeeeaaa^^^____________```aaabbbcccbbbaaa```]]][[[]]]```ccchhhfffbbbaaaaaabbbbbbbbb\\\YYYVVVUUUUUUWWWXXXXXX\\\```cccaaa\\\XXXXXXYYYVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSUUUVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUTTTUUUXXX\\\^^^dddnnnzzzrrreee[[[UUUJJJGGGCCC@@@???>>>===;;;???@@@AAABBBBBBBBBBBBAAA>>>>>>???@@@AAACCCEEEFFFEEEEEEFFFHHHJJJJJJHHHFFFEEEFFFHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEJJJJJJJJJIIIIIIIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIEEEHHHIIIIIIGGGGGGIIIKKKFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBEEEHHHHHHGGGJJJQQQWWW[[[fffuuuwwwwww}}}{{{wwwsssqqqpppppprrruuuxxxyyyxxxvvvttttttuuuvvvvvvwwwvvvvvvuuuyyy{{{~~~uuukkkfff^^^ZZZVVVTTTTTTUUUUUUUUUWWW[[[cccmmmttt~~~sss[[[SSSIIICCCCCCHHHOOOSSShhhzzzrrruuuwwwvvvuuurrrkkkeeehhhooonnnllliiihhhhhhgggeeeccc____________```aaacccccc[[[\\\\\\\\\\\\___cccgggeeebbb```___```aaabbbaaa```]]]YYYXXXXXXZZZZZZZZZ[[[___bbb```ZZZVVVVVVWWWSSSTTTWWWYYY[[[[[[[[[[[[]]]^^^^^^^^^\\\ZZZXXXVVVXXXXXXXXXWWWVVVUUUTTTSSSUUUVVVWWWXXXYYYXXXWWWVVVXXXWWWVVVUUUUUUWWWZZZ\\\___hhhqqqyyyrrrkkkRRROOOIIIEEECCCBBB@@@>>>???????????????>>>===<<<<<<<<<===???AAADDDFFFGGGFFFGGGHHHKKKNNNMMMKKKHHHGGGHHHIIIKKKKKKKKKJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAABBBCCCCCCCCCDDDAAACCCFFFEEECCCCCCEEEGGGCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDCCCBBBBBBBBBFFFKKKMMMPPPVVV___fffxxxrrrsss}}}zzztttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuusssrrrssstttuuutttsssxxxxxxyyyzzz|||}}}}}}~~~vvvoooiiibbb]]]WWWVVVTTTRRRPPPRRRVVVZZZ```fffooozzztttbbbRRRKKKEEEDDDFFFKKKVVVaaatttqqqsssttttttrrrpppmmmkkkiiihhhkkkkkklllkkkiiieeebbb___```______aaacccbbb___[[[YYYZZZZZZZZZ[[[]]]aaadddfffgggeeeaaabbbeeedddaaabbb]]]ZZZ[[[\\\ZZZZZZ\\\\\\[[[[[[ZZZXXXWWWVVVUUUTTTWWWZZZ\\\[[[ZZZZZZZZZeeeeeeccc```[[[XXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWYYYZZZZZZXXXVVVUUURRRSSSTTTUUUVVVXXXZZZ[[[bbbcccfffjjjsss{{{iiiZZZMMMJJJIIIFFFCCCEEECCCBBBAAAAAA@@@???>>>======>>>>>>>>>======???AAACCCDDDEEEGGGHHHHHHHHHHHHFFFHHHJJJLLLLLLJJJHHHGGGEEEFFFGGGHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<>>>>>>============>>>>>>AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCAAA???>>>>>>>>>>>>AAA@@@>>>>>>???@@@??????@@@AAAAAAAAA@@@@@@BBBDDDFFFCCCAAAAAACCCFFFHHHIIINNNRRRWWW[[[bbbnnn~~~vvvpppwww|||yyyyyyrrrqqqooonnnmmmnnnooopppqqqpppppprrrtttttttttrrruuuuuuuuuvvvwwwxxxzzzzzz~~~~~~xxxppphhhccc^^^XXXUUUQQQQQQRRRRRRSSSVVV[[[^^^iiiooozzz|||hhhWWWKKKGGGDDDDDDGGGQQQeeevvvtttqqqssstttqqqnnnkkkiiihhhiiijjjjjjkkkkkkjjjhhhdddaaa^^^___^^^^^^___aaa```]]]ZZZVVVWWWYYYYYYZZZ\\\```cccgggiiihhhdddcccddddddaaa___\\\]]]aaabbb^^^[[[[[[XXXYYYZZZZZZYYYWWWUUUSSSVVVXXX[[[\\\[[[ZZZYYYZZZ______^^^\\\YYYWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXWWWUUUUUUUUUWWWYYYZZZ[[[^^^___```cccjjjtttxxxjjj\\\WWWUUUPPPLLLLLLGGGEEECCCBBBAAA@@@??????===>>>>>>>>>>>>>>>???AAA===>>>???BBBCCCEEEEEEFFFEEEGGGIIIKKKLLLKKKIIIHHHEEEFFFFFFGGGFFFDDDBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>===<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@??????>>>>>>======>>>>>>>>>>>>============>>>>>>@@@??????>>>>>>>>>????????????????????????@@@@@@AAA@@@???>>>======>>>>>>@@@@@@??????@@@AAA@@@@@@@@@AAABBBBBBAAABBBEEEGGGJJJIIIIIIIIIJJJMMMPPPSSS]]]dddnnnxxx~~~qqqqqqttt|||yyyvvvqqqmmmkkkkkkmmmooonnnnnnoooqqqtttuuutttsssqqqqqqpppqqqrrrsssuuuvvvwwwzzz~~~wwwnnnjjjddd^^^[[[WWWTTTRRRNNNOOOQQQTTTWWW\\\bbbfffttt{{{nnn[[[MMMFFFEEEFFFIIIOOO___zzzyyyrrrppppppqqqnnniiifffdddeeehhhjjjjjjjjjjjjiiifffccc```]]]___^^^]]]^^^___]]][[[XXXTTTVVVWWWXXXZZZ\\\```cccggglllmmmgggcccbbbbbb```]]]]]]bbbiiikkkeee___\\\WWWYYYZZZ[[[[[[YYYWWWUUUXXXZZZ\\\\\\ZZZXXXXXXXXXWWWXXXXXXWWWVVVUUUWWWXXXUUUVVVWWWXXXXXXWWWVVVVVVWWWWWWYYYZZZZZZZZZZZZYYY[[[WWWTTTUUUXXX[[[\\\[[[```aaabbbdddhhhoooxxx~~~tttoookkkfffaaa```XXXSSSMMMIIIFFFDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<===;;;<<<===???@@@AAABBBBBBCCCDDDGGGIIIJJJIIIHHHGGGFFFFFFGGGGGGGGGEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@???>>>======????????????????????????=========>>>>>>>>>>>>???===============>>>???@@@>>>======<<<<<<======>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@@@@@@@@@@???BBBCCCDDDDDDEEEGGGJJJMMMMMMPPPTTTVVVXXX\\\bbbgggxxxzzzrrrmmmrrr|||~~~wwwpppkkkjjjlllmmmllllllnnnqqquuuvvvuuusssppppppooonnnoooqqqssstttsssvvvzzz~~~{{{qqqjjjdddaaa]]]YYYVVVTTTSSSRRRPPPQQQSSSVVV[[[ccclllsssuuucccSSSKKKFFFFFFKKKVVVdddxxx|||rrrnnnmmmlllllljjjgggdddcccdddfffhhhhhhhhhhhhgggdddaaa___]]]______^^^^^^^^^\\\[[[YYYUUUWWWYYYZZZ\\\^^^bbbeeeffflllnnnhhhaaa______^^^^^^___dddmmmoooiiibbb___[[[\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\[[[YYYWWWVVVWWWSSSTTTUUUTTTSSSSSSUUUWWWUUUVVVXXXZZZ[[[ZZZXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWYYYVVVSSSTTTYYY]]]^^^]]]aaaccceeehhhkkkqqqwww|||xxxpppdddZZZSSSMMMHHHDDD@@@???===<<<<<<<<<;;;;;;>>>???????????????>>>>>>>>>???AAACCCEEEEEEDDDDDDGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>???@@@@@@@@@??????>>>===========================<<<<<<<<<<<<==================<<<<<<<<<===>>>>>>=========<<<<<<=========?????????>>>??????@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@????????????AAACCCDDDCCCCCCCCCCCCDDDFFFIIILLLOOOSSSXXX\\\^^^eeemmmsssvvv|||xxxmmmmmmttt}}}}}}tttnnnkkkjjjjjjiiijjjkkknnnqqqrrrqqqpppqqqpppppppppppprrrssstttsssuuuxxxzzz|||~~~{{{tttoookkkfffbbb[[[YYYVVVSSSPPPNNNOOOOOOOOOQQQUUUZZZcccooo||||||jjjYYYMMMIIIFFFHHHTTTiiisssllljjjiiihhhggggggfffddddddccccccdddeeeeeeeeedddbbb```^^^]]]````````````^^^]]]]]]]]]YYY[[[]]]______aaadddfffdddjjjkkkeee^^^\\\\\\\\\___^^^bbbhhhjjjeee```^^^^^^]]][[[ZZZ[[[\\\^^^```ZZZ[[[\\\ZZZWWWUUUUUUUUUSSSTTTTTTTTTRRRRRRTTTUUUUUUWWWYYY[[[\\\\\\ZZZYYYZZZYYYWWWTTTSSSRRRQQQQQQTTTRRRQQQTTTYYY^^^``````[[[___ccchhhlllpppuuuyyyuuujjj```WWWQQQLLLHHHBBB?????????>>><<<===>>>>>>>>>======<<<;;;999:::<<<>>>???@@@@@@???CCCDDDDDDDDDCCCCCCCCCBBBDDDCCCBBBAAA???>>>======??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<=====================>>>??????@@@@@@??????????????????@@@@@@?????????>>>>>>>>>AAACCCFFFGGGGGGGGGIIIKKKKKKOOOWWW___gggooowww|||wwwtttsssssszzzzzztttooolllkkkiiigggggghhhjjjllllllkkkqqqqqqqqqrrrrrrrrrssssssrrrtttvvvwwwxxxyyy{{{}}}|||tttqqqkkkddd```___```^^^\\\VVVVVVTTTRRROOONNNPPPRRRPPPUUU\\\fffrrrzzzkkk\\\OOOGGGFFFHHHMMM```|||pppiiigggfffeeedddddddddcccbbbaaa``````bbbbbbbbbbbbaaa```___^^^```aaaaaaaaa___^^^___``````aaacccdddcccdddeeegggcccffffff```[[[[[[\\\\\\```]]]]]]aaabbb]]]ZZZZZZ]]][[[ZZZXXXYYYZZZ\\\]]]YYYZZZZZZXXXUUUSSSSSSTTTSSSTTTTTTSSSRRRRRRSSSUUUTTTVVVXXXYYY[[[[[[[[[[[[[[[YYYUUUQQQOOOMMMMMMNNNOOOPPPSSSVVVZZZ^^^aaaccc[[[___eeejjjmmmpppsssuuu{{{|||qqqiii[[[TTTJJJDDDBBBBBB@@@???>>>>>>??????>>>======<<<888999:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===;;;:::999888<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;:::::::::;;;<<<===>>>>>>>>>>>>?????????@@@@@@AAA@@@?????????@@@AAABBBAAADDDHHHKKKLLLOOOUUUZZZaaahhhttt~~~ssspppvvv}}}~~~yyytttrrrllljjjgggfffhhhiiijjjiiinnnoooqqqrrrrrrrrrpppooooooqqqsssttttttuuuwwwyyy{{{uuukkkdddaaa]]]YYYYYY\\\]]][[[XXXTTTUUUUUUSSSRRRRRRUUUYYY\\\cccooo|||vvvdddYYYPPPHHHEEEFFFNNNYYYqqq{{{pppiiifffeeeeeedddbbb```^^^]]]]]]]]]^^^_________````````````___^^^```aaa```___^^^aaaccceeefffhhhgggeeedddeeefffcccdddaaa\\\ZZZ]]]^^^]]]ccc___^^^``````[[[WWWWWWZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXVVVSSSRRRRRRSSSQQQRRRSSSRRRRRRRRRTTTVVVRRRSSSTTTVVVWWWXXXYYYZZZZZZWWWSSSOOOMMMLLLMMMNNNMMMRRRXXX[[[[[[]]]aaaeee```dddjjjnnnoooooooooooossstttyyytttjjj]]]SSSPPPOOONNNLLLNNNMMMLLLJJJGGGDDDBBB@@@;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::999999999999:::::::::::::::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888999999999::::::;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>??????>>>??????@@@AAABBBCCCCCCEEEDDDCCCCCCDDDHHHKKKNNNMMMRRRXXX\\\aaahhhrrrzzzwwwnnnqqqjjjrrr}}}zzzqqqnnnjjjhhhiiijjjkkkkkkkkkmmmppprrrrrrpppnnnllllllnnnpppqqqrrrsssuuuwwwxxx{{{~~~wwwqqqoookkkbbb[[[ZZZXXXWWWZZZ^^^___[[[VVVPPPQQQSSSRRRQQQRRRWWW[[[jjjtttwwwfffTTTLLLHHHEEEFFFJJJWWWeee|||rrrjjjfffeeeeeeeeebbb^^^ZZZXXXYYY\\\]]]]]]^^^^^^^^^___`````````]]]___aaa```^^^^^^aaadddhhhiiijjjiiifffddddddddddddccc^^^YYYZZZ___```^^^gggcccbbbdddbbb\\\XXXWWWYYY[[[^^^``````]]]ZZZWWWWWWWWWWWWUUURRRQQQRRRSSSOOOPPPQQQQQQQQQRRRTTTWWWQQQQQQQQQRRRTTTVVVXXXYYYYYYVVVRRRNNNLLLMMMNNNPPPMMMTTT\\\___\\\\\\```eeebbbfffkkkmmmllljjjhhhgggkkkhhhkkkxxxtttiiidddcccbbbaaacccaaa]]]XXXRRRLLLGGGEEE>>>>>>>>>???????????????======<<<<<<<<<======>>>============>>>>>>>>>???777777777888888999999:::999999888888888888999999777888888999999999888888999999999999999999999999777888888888888999999999999999999:::;;;<<<>>>>>><<<<<<<<<;;;;;;<<<<<<<<>>;;;:::::::::::::::999999777888999999:::999999888777777888888999999999999555666777999;;;:::777555:::;;;;;;:::777666666777999:::;;;:::999888999:::;;;<<<<<<===============;;;===????????????@@@BBB?????????AAACCCDDDCCCBBBHHHGGGGGGGGGIIIKKKNNNPPPQQQUUUZZZ\\\```gggrrr{{{wwwggg[[[XXX[[[gggvvv{{{tttooommmllliiigggiiijjjkkkkkkkkkkkkkkkkkklllmmmoooppprrrsssssssssuuuttttttttttttuuuwwwwww|||}}}~~~tttlllhhhbbb^^^\\\ZZZVVVSSSVVVTTTSSSUUUWWWXXXVVVTTTRRRTTTWWWXXX[[[cccoooyyyxxxjjj]]]TTTMMMHHHGGGJJJNNNWWW```vvvzzzwwwxxx{{{zzzyyyvvvqqqkkkfffcccbbbaaa]]]]]]\\\[[[ZZZZZZZZZZZZ\\\ZZZYYYXXXXXXYYYZZZ\\\]]]]]]^^^___aaacccfffgggggggggfffddd```]]]\\\\\\^^^^^^^^^[[[YYYYYY]]]``````bbbcccbbb^^^YYYVVVUUU[[[\\\```eeehhhfffaaa]]]YYYWWWUUUTTTTTTTTTSSSQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSTTTUUUWWWZZZ[[[TTTSSSPPPMMMKKKLLLOOORRRVVVZZZ___aaa```_________^^^^^^___```aaaaaaaaaaaadddcccdddjjjttt~~~{{{qqqaaaXXXRRRSSSTTTSSSRRRSSSPPPPPPMMMGGGEEEFFFDDDAAAAAA???===;;;:::999888777:::::::::::::::999999888666666666666666777888888777777777888999999888777888999:::999888777888999777999::::::999888999:::;;;<<<>>>>>>>>>=========BBBCCCEEEEEEEEEEEEFFFHHHFFFEEEFFFIIIMMMOOOPPPPPPPPPQQQSSSWWW\\\bbbgggjjjppptttzzz~~~|||jjj[[[TTTRRRXXXdddqqq}}}wwwtttqqqmmmiiihhhhhhggggggggghhhiiijjjjjjlllnnnpppqqqqqqqqqpppppppppooooooooopppqqqqqqvvvwwwzzz~~~xxxoooiiiaaa^^^ZZZWWWVVVTTTRRRQQQTTTRRRQQQQQQSSSUUUVVVUUUWWWZZZ___dddkkkuuu{{{nnndddWWWMMMFFFEEEGGGKKKQQQZZZjjjyyy}}}uuunnnpppuuu|||vvvpppooommmjjjgggdddaaa```______^^^^^^]]]\\\\\\[[[[[[YYYYYYWWWWWWWWWWWWYYYYYY\\\]]]^^^```cccfffhhhjjjbbbbbbbbb```]]][[[[[[[[[_________]]][[[[[[]]]___^^^```aaa```]]]ZZZXXXWWW^^^]]]^^^aaaeeefffbbb___YYYWWWUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSVVVUUUUUUTTTUUUVVVXXXYYYTTTSSSQQQNNNLLLMMMPPPSSSVVVYYY]]]___^^^\\\[[[[[[\\\\\\\\\\\\\\\^^^___```bbb```___aaafffmmmsssuuu}}}~~~vvvppppppqqqooooooqqqpppnnnggg___\\\\\\WWWQQQJJJFFFAAA>>><<<;;;:::999<<<<<<;;;:::999999999999888777666555666777888999999999999888888999999999888999:::::::::999;;;<<<999;;;=========<<<===>>>===???BBBDDDDDDDDDEEEFFFHHHKKKNNNOOOQQQSSSUUUXXXUUUUUUVVVZZZ```eeehhhjjjmmmooosssxxxttteee[[[RRRRRRWWWaaannnxxxzzzsssnnnkkkiiifffdddeeefffhhhhhhfffhhhllloooppppppooonnnmmmmmmmmmmmmmmmmmmmmmnnnrrrtttwww{{{wwwoooiiidddaaa[[[YYYVVVTTTRRRRRRQQQPPPSSSQQQPPPQQQSSSVVVYYY[[[^^^cccjjjsss|||yyyiii^^^VVVNNNHHHCCCEEELLLXXXdddrrrwwwtttxxx{{{pppmmmkkkjjjiiigggdddbbb___^^^bbbbbbaaaaaa```______^^^YYYXXXXXXWWWWWWXXXXXXYYYYYYZZZ]]]___cccfffhhhjjj]]]^^^___^^^[[[ZZZ[[[\\\^^^^^^^^^]]]\\\\\\\\\]]][[[]]]``````^^^]]]\\\]]]]]]\\\]]]aaagggiiieeeaaaZZZXXXVVVUUUVVVVVVUUUTTTTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUTTTSSSSSSTTTUUUUUUXXXXXXVVVRRROOONNNOOOQQQTTTVVVWWWYYYYYYZZZZZZ[[[^^^\\\ZZZYYYYYYZZZ\\\^^^___]]]ZZZZZZ\\\```dddfffjjjwww~~~zzzxxxqqqhhhWWWQQQIIIDDDBBBAAA@@@???===<<<;;;:::::::::;;;<<<:::999888777888999;;;<<<999;;;=========<<<<<<<<<<<<===>>>>>>======>>>???>>>@@@CCCDDDDDDDDDFFFGGGCCCHHHNNNSSSUUUWWWZZZ]]]]]]```eeeiiimmmqqqvvvyyyvvvvvvxxx}}}}}}qqqeeeYYYSSSSSSVVV]]]eeeuuu|||uuuoookkkfffddddddeeeeeedddaaadddgggkkkmmmnnnmmmlllkkkkkklllllllllmmmmmmlllmmmooorrruuuyyy{{{}}}}}}{{{||||||}}}~~~zzzuuunnngggaaa\\\YYYWWWVVVVVVTTTQQQOOOOOOOOOPPPPPPPPPPPPRRRUUUZZZ___ccciiioooxxxvvvfffYYYQQQLLLHHHGGGGGGIIITTTgggzzz~~~vvvpppppplllkkkkkkiiifffccc```___bbbbbbcccbbbbbbaaa______YYYYYYYYYYYYYYYYYYYYYYYYVVVXXXZZZ]]]```ccceeefff[[[\\\]]]\\\[[[ZZZ[[[\\\[[[[[[[[[\\\\\\\\\[[[ZZZXXX[[[^^^___``````aaabbb\\\\\\___gggoooqqqlllggg[[[YYYWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTZZZZZZYYYWWWTTTRRRRRRTTTVVVUUUTTTUUUWWW[[[^^^```aaa^^^[[[XXXWWWXXXZZZ[[[\\\[[[YYYWWWWWWXXX[[[]]]]]]hhhvvvnnneeeXXXNNNJJJHHHFFFCCC???===<<<;;;;;;===@@@AAA<<<;;;;;;:::;;;<<<===>>>:::???DDDFFFFFFEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDEEEGGGIIIKKKLLLMMMOOORRRTTTUUU\\\fffmmmrrrvvv|||{{{pppeee^^^ZZZVVVWWW[[[fffpppwwwrrrkkkggggggfffdddbbb___aaadddgggiiijjjjjjiiihhhiiijjjkkklllllllllkkkhhhiiikkkmmmpppssstttuuuvvvvvvuuuvvvwwwyyy{{{|||{{{uuugggeeebbb^^^YYYVVVSSSRRRQQQQQQQQQOOOMMMLLLNNNPPPOOOQQQTTTWWW\\\bbbjjjoooxxx}}}ooocccUUULLLHHHDDDDDDFFFHHHMMM]]]sss|||rrroooqqqlllllljjjhhhfffcccaaa___```aaaaaaaaaaaa___^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZUUUVVVXXX[[[]]]___``````ZZZ[[[\\\[[[ZZZYYYZZZ\\\WWWWWWXXXZZZ\\\\\\[[[YYYWWWZZZ]]]^^^___```bbbccc]]]]]]bbbmmmwwwyyyssskkk^^^[[[YYYXXXXXXWWWVVVTTTUUUTTTTTTTTTTTTTTTUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUWWWYYYZZZYYYXXXWWWXXXYYYXXXVVVTTTUUUZZZ^^^bbbccc```^^^[[[XXXWWWWWWYYYZZZ[[[[[[[[[YYYWWWVVVXXXYYYYYY^^^gggqqq}}}{{{iii[[[TTTPPPKKKHHHDDDCCC@@@>>>???AAADDDFFF@@@@@@@@@AAAAAAAAAAAAAAAAAAGGGMMMQQQQQQQQQSSSVVVVVVWWWXXXWWWUUUTTTUUUVVVZZZ[[[\\\]]]^^^bbbfffjjjttt}}}wwwtttnnngggccccccaaaeeennnyyy~~~vvvrrrpppmmmiiiddd```aaabbbcccdddeeeeeeeeecccdddfffhhhiiiiiiiiiiiifffffffffhhhjjjmmmoooqqqrrrqqqppppppqqqsssuuuvvv{{{}}}~~~|||zzzyyyvvvqqqkkkggg___^^^\\\XXXTTTQQQPPPPPPLLLNNNOOONNNMMMNNNQQQTTTSSSWWW]]]ccciiiqqqzzzxxxlll]]]QQQGGGDDDDDDDDDFFFKKKQQQ\\\qqq|||tttmmmkkknnnhhhgggfffdddbbbaaa_________```aaabbbaaa___]]]\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZUUUVVVXXXZZZ[[[[[[[[[[[[XXXZZZZZZZZZXXXXXXYYYZZZUUUUUUVVVZZZ]]]^^^\\\YYYXXXZZZ\\\\\\\\\\\\^^^___^^^]]]aaalllvvvyyyssskkk```]]]ZZZYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVWWWWWWWWWVVVUUUUUUWWWYYYZZZ[[[YYYXXXXXXYYYVVVUUUUUUWWW\\\______^^^\\\[[[YYYWWWWWWXXXYYYZZZ[[[]]]^^^\\\YYYVVVUUUVVVVVVXXX[[[aaammm}}}vvvfff^^^ZZZVVVRRRNNNKKKGGGDDDCCCEEEHHHJJJHHHIIIKKKLLLMMMLLLKKKJJJLLLQQQVVVYYY[[[^^^eeejjjnnnoooqqqpppoooooopppqqqyyyyyyyyyyyy{{{zzzsssqqqbbbaaabbbjjjxxx|||yyyuuuooojjjbbbbbbbbbaaaaaaaaaaaaaaa___```bbbeeefffgggggggggfffeeeeeefffhhhkkknnnppppppooommmmmmmmmoooqqqrrruuuvvvxxx{{{}}}{{{yyytttrrrooommmjjjgggbbb___ZZZYYYVVVRRRMMMKKKKKKLLLJJJMMMOOOOOOOOOQQQUUUYYYYYY^^^fffmmmttt}}}zzzfffWWWQQQGGG@@@BBBFFFHHHMMMSSSbbbrrr|||uuuoooiiihhhiiicccbbbaaa```^^^^^^^^^^^^aaabbbcccdddcccaaa___^^^YYYYYYZZZZZZZZZZZZYYYYYYVVVWWWXXXZZZZZZZZZYYYXXXWWWXXXYYYYYYWWWWWWWWWYYYTTTTTTVVVZZZ^^^___]]]ZZZZZZ[[[\\\[[[YYYYYYZZZ[[[]]]\\\^^^gggqqquuuooohhhaaa___[[[YYYXXXWWWUUUSSSTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTUUUUUUUUUTTTTTTSSSYYY[[[\\\[[[YYYVVVUUUUUURRRRRRTTTXXX\\\\\\ZZZVVVWWWWWWVVVVVVWWWXXXZZZ[[[\\\___aaa___ZZZVVVTTTTTTTTTSSSSSSVVV```pppzzzllleeeccc```]]]VVVRRRMMMHHHFFFGGGIIIKKKPPPRRRUUUWWWWWWVVVTTTRRRUUUXXX\\\^^^```fffqqqyyy