BM6P6(@ tttGGG888000******+++)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---....../////////000111000///...///000...------,,,,,,+++******++++++***)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&'''((()))++++++,,,,,,---......///===EEE>>>,,,+++:::;;;///---///222222222111222333555222///...///000000000222///...222333000///000000///---,,,++++++,,,---++++++++++++++++++,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''')))******))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&((()))((()))***,,,+++++++++*********)))))),,,---.../////////...---000//////333999===>>>===<<<;;;:::888777666666666333666:::===>>>>>><<<;;;AAA@@@<<<777777999999555:::888666555555555444333333333333222222222111111000000000//////...------------------------------///---******,,,---,,,***+++,,,,,,------,,,,,,+++++++++***)))(((((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---///111111/////////111...222777::::::999888888777777888888888888777666999<<<<<<888777:::<<<<<<777666555444444333444444777888999888666555555666888555222111111222222222------......------,,,+++...,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++,,,,,,++++++,,,,,,---...---...///111444888;;;===<<<888555666;;;===;;;888======;;;;;;;;;<<<======888;;;>>>???<<<888555444555:::AAACCC@@@<<<999888777999999777444333666999>>>>>>???===<<<;;;<<<>>>555222000111555888999999:::999777555444444444555sssEEE777000******+++)))'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******,,,---...///////////////000//////...//////......------,,,++++++++++++******)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((()))***+++++++++,,,,,,------000888888///...777888///000222333333111111222444666333000...000111222222333//////222333000...///...---,,,++++++,,,,,,---+++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))'''((((((((())))))))))))%%%'''((((((((()))+++...+++++++++*********))))))+++,,,---.........------222111111555:::===>>>===888888777666555444444555222444777::::::999888666<<<<<<999444444777777333888666444333444444333222111111111000000000//////111000///...---,,,,,,,,,------------------------///,,,******,,,---,,,***++++++,,,,,,,,,,,,+++++++++******)))(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******++++++++++++++++++,,,...000111000//////000---111555888999888888888777777888888888888777777555888999666666:::======999888777666555555555555555666777666555444555666777666444333333222///---............---,,,++++++,,,+++******++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++,,,++++++++++++,,,------......///000222555777999666555555777::::::777333999999888888999;;;===>>>777999:::999777555555555555999===>>>;;;888666666777888888666333333555777666777777666444444555777555222//////222444444333666555444333222222333333qqqCCC666///***++++++)))'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***+++,,,---.../////////........................///......------,,,++++++******)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))************++++++++++++)))...000......333777999444555555333111111333555666333///...000222444555555000///111222///---...,,,++++++++++++,,,------,,,,,,,,,+++*********)))******+++,,,+++***)))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))''''''((((((((()))))))))&&&'''((('''(((***---000+++************)))))))))******+++,,,------,,,,,,111111111444777999999999333333222222222333333444111222444555555444222111666777555111222555444111555444222222444555444333//////.........---------111000...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++******)))((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++++++++******************---000111000///......,,,000444666666666777777666666777777888777777666444777888444444777::::::888777666555444444444444222444555555333333444666666555555444444111---)))/////////......,,,+++++++++******+++,,,,,,)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******++++++++++++++++++,,,------//////......000111333444444666999<<<<<<999555222555555555666777999;;;<<<777777666444222222444666444666888888666555444444666777777555333222333555111222222111//////000222444222000///000000000///222222111000000111111222oooAAA555...)))+++,,,)))'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%---+++)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++---......//////---,,,,,,,,,.........---//////...------,,,,,,+++***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((++++++++++++++++++++++++---,,,+++,,,+++///:::GGG777777666333111111333555555222...---///222555666666111///111111...,,,---))))))******+++,,,---------,,,,,,+++***))))))((()))***,,,---,,,+++)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((''''''((((((((('''''''''((((((((())))))'''''''''''''''***...222************))))))))))))))))))******++++++,,,,,,......///111333333333222/////////000111222333444222222222222222000///...222333222000222555444000444222111222444666666555...------------,,,,,,,,,000///---***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************++++++++++++*********))))))((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***************)))))))))(((+++///000///...---......111333444333333333444444444555555666666555555666999888333111333555444555555333222222222222222000222333333222222333555555333222222222000---+++////////////...---,,,+++++++++,,,---...---***'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******++++++++++++***+++,,,,,,---............///111333444333666:::;;;999666444333444444333444555777888:::666666666555333333555777222444777999888777555444666666666555333333333333333333444222111000111333444333222222222111000///000000000000000111222222mmm???333---)))+++,,,)))''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%---+++(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***,,,---------...---+++***+++...///...,,,///......---,,,,,,++++++)))((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((++++++++++++,,,,,,,,,,,,...++++++---,,,---888EEE777777666333111000222555333111---,,,...111333444666111...000000---,,,---((()))***+++,,,---------,,,,,,++++++***)))(((((()))***,,,,,,,,,+++)))'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''((('''&&&''')))---111))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,...000111111000000///......///000111333555666333333222111111000//////111333333222444777555000111000///000333555555444......---------,,,,,,,,,///...,,,***))))))))))))++++++++++++++++++++++++++++++,,,,,,+++*********)))******++++++******))))))((((((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''***---///...---------222333333333111000000111111111222333444444333333555888777333000333444333555555333222222222222222///111222222111111222444333111///...///000000///......//////......---,,,,,,,,,---...///...+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******++++++************+++,,,,,,---------...000333555777555666666555333222333444666555444444444555666777666888;;;<<<:::888777777222555999===>>><<<888555666555555555555555444333666777777555444333555666666666777777666555444444000000111222222333333333lll>>>222,,,)))+++,,,)))''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,---+++***+++///000///,,,...------,,,,,,+++******((((((''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((******++++++,,,------...)))***---111000///222777555555444222000000111333222000......///111222222555000---//////------...))))))+++,,,------------+++++++++***)))))))))((())))))***+++***)))((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''&&&(((+++...(((((()))))))))))))))***(((((((((((()))+++,,,---,,,///222333222000000000......///000222444666777333333222111111222222333111444555555777999777111...------...000222222222......---------,,,,,,,,,,,,,,,,,,+++******))))))************************)))+++------+++***))))))))))))************))))))((((((''''''(((((())))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((((((((())))))))))))''')))+++,,,,,,,,,---...333444333111///...///111000000111222333333333333222555666222222555888888888777666555444444444444000111222222111000111333222000---,,,---///000000------...////////////...------,,,---......,,,)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++***************+++,,,,,,,,,,,,---///111555888999===:::777555555777:::;;;888777666555555666777888999===AAACCCAAA>>>;;;999666888<<<@@@BBB???999444666555555777888999777666777777777666555444555777888:::======:::888777666111222333444444444444444lll>>>111+++(((+++,,,)))''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''')))************...+++)))+++000222000------,,,,,,++++++***))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''((()))***+++,,,---...(((,,,......///111000...111222333111000//////000333111000000111222111000444///,,,...///------000***+++,,,---......------************)))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&(((***(((((((((((())))))******(((((((((((()))+++---...+++...222333111000///000......///000222444666777333222111111222444555777222666777777999:::777222000///...///111333333333---------,,,,,,,,,++++++)))***,,,------,,,***)))************************(((+++------+++)))))))))((())))))))))))))))))((('''''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((()))******((()))******)))+++---000222222222000//////222444000111222333444444444444222555666333333777::::::999888777666555555555555111222333222000000000222111///------...///...,,,+++,,,---///000000000000---+++******+++,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++***************++++++,,,,,,,,,---///111444777999@@@;;;777666999<<<======999888777777888999:::;;;???BBBFFFGGGEEEAAA>>><<<======>>>???@@@<<<666111777666666888;;;===;;;999666777777666444444555777:::===@@@???<<<777555555222333444555555555444333lll>>>111+++(((+++,,,***'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))))))))***///+++))),,,000222000---,,,,,,++++++***))))))((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&''')))***,,,---......000...)))+++333444000...000111111///......///444333222333333333111///333...+++---///---...111+++,,,---...///...---,,,)))))))))))))))*********))))))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''((((((&&&&&&&&&((('''((((((((())))))******)))(((((((((***+++---///(((,,,000111///------.........///000222333555666222111000111222555777999333666888888:::;;;777111444333222222555666666666,,,,,,,,,++++++++++++***((())),,,......---+++)))))))))))))))))))))))))))'''+++......+++(((((()))(((((())))))))))))(((((('''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++)))))))))((((((***---000000111000000///111444777111222333444555555666555555888999555333777999888777666555444444333444444222333333222000///000111000//////000000...+++(((***+++---///000111222222,,,***(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++*********)))***++++++,,,---------...000333555777999444000111555999888666888888888888:::<<<>>>???CCCFFFHHHHHHFFFBBB@@@???CCC@@@>>>===<<<888333...777666666:::>>>???===;;;777777888666555444555777<<>>;;;;;;???AAA???>>>??????>>>>>>>>>;;;555444777999777555666999:::888666555777999777555444777:::===;;;999666333222111111555444333111000/////////^^^999///,,,***)))******)))'''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,------......,,,,,,++++++******))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******+++,,,---...//////000///---,,,,,,,,,------555333000...------///000111///,,,+++,,,,,,+++)))***+++,,,,,,---,,,++++++(((***+++***)))'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((()))***+++------+++,,,---...///...------...------...111222222111333222222222333444666777999777555555666666444222000...000333444111000222000...,,,,,,------+++))))))***++++++,,,,,,,,,++++++)))((()))******)))((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((()))))))))***,,,...///000000111222333333444222666:::999666444444777666555444555666666555444444222000111333444444222333222111000000000000111///...,,,---......---+++---,,,,,,,,,,,,++++++++++++***)))(((''''''''''''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++---///000111333111111111444555555555999888777999;;;<<<999777555333555;;;???>>>>>>@@@<<<::::::;;;888333222555888666444444555555333111444333333444666888888888888666555333222111111222333222111///......------ZZZ777///,,,***)))******)))'''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((***+++,,,---------***,,,///...***(((((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))***+++,,,---...///...---,,,+++***+++,,,---444222000---------...///000---+++*********)))(((***))))))******+++,,,,,,''')))******(((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((()))+++,,,---***+++,,,,,,---------,,,///.........000111111000111111000000000222333444999666333222111111000///000***---666777...,,,222///---,,,,,,------,,,***)))***++++++,,,++++++++++++***))))))))))))((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&'''((((((((((((+++---------///000111333444444222555888888555333444666333333444333222222333555444222000000111222111000222111000//////////////////...------......---+++,,,,,,,,,+++++++++******))))))))))))(((''''''&&&(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******(((((())))))+++,,,...///111000111333555777666555888777777999:::;;;:::888222000333:::>>>===<<<===777555666777555000000444888666444222222222000///222000...111777:::999666111111000000000000111222111000///------,,,,,,,,,WWW777///,,,***)))******)))'''(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***+++,,,,,,,,,(((---111///***&&&''')))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))***+++------...---,,,+++++++++,,,---...222111///---------......000...+++***))))))*********)))((('''(((***,,,---'''((())))))'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))((((((''''''((()))***++++++******+++,,,,,,---------000///...///111111000///000//////...///000111222666444111///.........///...---000555555111...///,,,,,,++++++,,,,,,++++++******++++++++++++******,,,***)))((())))))'''%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''(((''''''''')))+++,,,---...///000111222222...111333333111000111222222444555333111111444777444333111111000000000///////////////000000111111///...------......---+++++++++++++++************'''((()))***)))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))***+++------//////111333666888666555666666777888999:::::::::777555666;;;===:::888888555333333555333000111555999777555333222222111111111000000222666888777555000/////////000000000000//////...---,,,,,,,,,---VVV999///,,,***)))******)))'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))***+++++++++''',,,000///***&&&''')))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&'''((()))***,,,------------,,,,,,,,,...///000111000///...------......111000...+++******+++---***)))'''&&&''')))+++---'''((())))))'''&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((''''''''''''((()))******+++++++++,,,,,,---......111000///000222222111000111000/////////000111222333222000...------///000+++666999333333:::777---***+++++++++*********************++++++******))),,,***(((((()))((('''%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%'''''''''&&&''')))+++------...............///---...///000//////000000000222444333111000333666444444333222000///000000---...///000222333444444///---,,,,,,------,,,+++++++++*********)))))))))''''''((())))))(((&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))***+++------...///000333666777666444555666777777888999;;;<<<999666666;;;<<<888555666555333444555444111333888777666555333222222333444111333666666444333444555222111111111111000////////////...------.........SSS999///,,,***)))******)))'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((()))*********&&&))),,,+++)))'''''')))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&(((***+++,,,---......------...000111222111000//////.........///222222000,,,******---///,,,***)))''''''(((***+++''')))******(((''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''''''''((())))))*********+++,,,---...///222111000111333444444222333333222111111222333444222333222111///...000222,,,;;;===222222>>>===...+++,,,,,,+++***))))))************+++******)))(((***)))(((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&''')))***---------------------,,,/////////000000111222222...000222222222111222333333444333222000///000111,,,---///111333444444444---,,,++++++,,,,,,+++************))))))))))))(((''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))***))))))***+++,,,------///...///111333555444333444555666777777888;;;>>>666222222777999888777999888666555777666333555:::555555444222000000222555333777:::999555222333555333444444333222111000/////////.........//////000OOO777///,,,***)))******)))''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$&&&''')))+++,,,---------------...000222333111111000000000/////////222222000---******---000---,,,***)))((())))))***(((***+++***)))'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))***,,,...///333222111333555666666555666666444444444444555666444666666444111///000111,,,555666///000777666...---...///...+++)))***+++***************)))(((((()))(((''''''((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''''')))+++***+++++++++,,,,,,------000000///000111333333333//////111444666555333111000222222111...---///111---...///111111111111000,,,+++)))***++++++***(((******)))))))))((((((((('''''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***+++,,,,,,000///...///111222222222222444666666666888<<>>:::888777888777444777<<<999999777444000000222555777888::::::888666444444333333444444333222111000...............///000000LLL444///---***)))******)))''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''((()))))))))'''%%%$$$%%%'''))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%''')))***,,,,,,------,,,---...000222333111111111111000000000000222222000,,,))))))---000------,,,***))))))(((((()))***++++++)))(((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&'''(((((((((''''''''')))+++,,,...333222222444666888888777888888666666555666777888777999:::777333//////000***++++++,,,,,,,,,,,,,,,///111222000,,,***+++---***************)))((((((((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))'''''')))+++(((((()))+++,,,---...///000///...///111222333222222111333777::::::666222...000111///---,,,...000...///000000000///---,,,+++***))))))******)))'''))))))))))))((((((((((((((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))((())))))***+++,,,111///------///111111111222444666666666888<<<@@@:::666444888;;;<<<>>>BBB<<<999888999777555777<<<>>>>>><<<777333111444777:::888777999<<<;;;777333111222333444444333222111------------......///000vvvIII555---+++***)))***)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))(((---333333///++++++---555333111...------...///......---,,,++++++++++++++++++***)))((('''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******...000222222222333555666888555333444666888777555888888888888666444222111111000...---,,,,,,---------------,,,,,,+++++++++'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''((()))***+++,,,------......---...///222555666333444555666666555444333,,,---...//////...---,,,............---,,,+++***---,,,++++++******++++++***))))))((((((((((((((())))))((('''&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++---000111111000111111111111222444666777777444222333777::::::999777666444333222222333444999;;;<<<888333000000222555555666777777666555444000111222222111000///...........................uuuHHH444---+++***)))***)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))'''---222333///,,,+++,,,111000...,,,+++,,,------...---,,,+++************((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***---...000000000000222333555333222333555777555333555555666666555333222111000000...---,,,,,,------,,,,,,,,,,,,+++++++++***'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''(((((()))+++,,,,,,---...---------...000333444444555555666666555555444...///000000000000///..................,,,++++++,,,,,,++++++******+++++++++******))))))))))))))))))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********---000111111///000000000111222444666777666444222444666888888666555444444444444444555555666777777555333111111222222333444555555444333333111111222222111000...---------------------------sssFFF333---+++***)))***)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&+++111222///,,,++++++,,,+++***))))))***+++,,,---,,,+++***))))))))))))&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***+++---......------...000111000111222444444333111000111222222222222111111000///...---,,,,,,,,,,,,+++++++++***************(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''((()))***+++,,,,,,------,,,,,,---///000222555555444444444444555555000111111222222111111000////////////...---,,,+++,,,,,,,,,+++++++++******,,,+++******))))))******((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********,,,///000000//////000000111222444666777555555444555666666555333333333444555666666666666444222111111222333333222//////000111222222222111222222222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,pppCCC111---+++***)))***)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&***///000///,,,******))))))(((((()))***+++,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))+++,,,------++++++,,,------...///111222222000///------...///000000111111//////...---,,,,,,,,,,,,*********)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''(((((()))***++++++......------...///000000444333222111111222333444111111111111111111111111////////////...---,,,,,,,,,,,,,,,,,,++++++******+++***))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))***,,,...//////---000000111222444666777888666777777777777666444222333444666777888777666666555222///000333555444222......///000000111111111333333222111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,lll@@@000---+++***)))***)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&))),,,...---,,,***)))(((((()))***+++,,,---...++++++***)))((((((((((((******))))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))***,,,---,,,++++++,,,---***,,,///111111000//////,,,,,,------...//////000.........------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''(((((())))))***............///000000111222111////////////111222000000000000000000000000////////////...---,,,+++++++++,,,,,,,,,+++***)))))))))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))+++---......,,,000111222444666777888999888999::::::888666444333777777888999888777555444888555111111333555444222000000000000111111222222444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ggg===///---+++***)))***)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((('''((()))***+++++++++***))))))***+++,,,---......,,,+++***)))((((((((((((++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))+++,,,,,,++++++,,,...***---///000000000000111......------------...///---.........---,,,+++***))))))))))))************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''((((((((()))------...///000000111111000//////////////////000000//////......//////000............---,,,+++***++++++,,,---,,,+++***)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))+++---...---+++///000222444666888888999999:::;;;:::777555555666999999999999888777666555:::777444222333333444333333222222111111111222333333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,bbb;;;...---+++***)))***)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((()))((('''''')))***++++++)))***+++,,,---.........,,,,,,+++***)))))))))))))))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''')))***+++***+++,,,...,,,...000000///000222444111000///---------------------......---,,,***))))))))))))******+++++++++***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''((((((***+++,,,...///000111111///000000111111000000///000///............///000------------,,,+++***)))***+++,,,------+++***((())))))((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***,,,---,,,***,,,...000333555666777777999::::::888555444555777:::999999888888888999999888777555333111111444666555444333222111111222222222111///...---------...------------------------```999...---+++***)))***)))'''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''***(((%%%%%%'''***+++,,,******+++------......------,,,+++***))))))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%''')))***)))***,,,...---///111000///000333666444333000...---,,,,,,---,,,---......---,,,***)))))))))******+++++++++,,,***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''((()))+++---...///000000000111222333333222111000111000///......///000111,,,,,,,,,,,,+++***))))))***+++,,,------+++***(((******)))(((((((((((((((&&&'''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***,,,---+++******,,,///111444555555555888999999777333333555888999888888777888999;;;<<<555666666333000000444999666555333222111000111111111000///...------...///........................\\\;;;...---+++******+++***)))'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$##################%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""$$$%%%%%%$$$###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$''''''(((111>>>666000***)))+++,,,***''''''))),,,,,,+++)))((((((((())))))'''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++...000111222111111333444444222000...---,,,,,,---,,,,,,,,,------,,,,,,,,,''''''((()))***+++,,,,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''***+++,,,---------,,,+++000//////111333444333222........................,,,,,,,,,++++++,,,,,,---,,,++++++***)))(((''''''++++++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******---///222333222222222333666555444444555666555333888444444888:::888777999555333111111222333333333999555000...//////...,,,......---------,,,,,,,,,........................ZZZ:::------+++******+++***)))'''))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###%%%$$$######$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%&&&(((&&&&&&...888333///******,,,,,,***'''&&&(((+++,,,***)))))))))((())))))'''%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++...000111111000000111333111000///...------,,,,,,+++++++++,,,,,,+++++++++'''(((((())))))******+++***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''******,,,------,,,,,,+++/////////000333333222111........................---,,,,,,+++++++++,,,,,,+++*********)))(((((((((+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++...000111111111111222555555666888999999666333222///...111222111111444888666444333444444444333555111...---...///...---.........---------,,,,,,------------------------WWW999------+++******+++***)))''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$######$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&'''(((&&&%%%)))000...,,,***+++------***'''%%%'''***+++***))))))***((())))))'''%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))***+++---///000///......///000...............---,,,,,,)))******************)))(((((((((((((((((((((((())))))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))***++++++,,,,,,++++++///......000222222111000------------------------------,,,+++*********+++))))))))))))))))))))))))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********---///000000000111222333444666999;;;999555222444000///111222111333777<<<:::777555555555444333111...,,,,,,---......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,TTT777,,,---+++******+++***)))''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%'''******)))***,,,------***'''$$$''')))***))))))***+++'''(((((('''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***,,,---......---,,,---...+++,,,---.........,,,,,,((())))))******))))))((()))((((((((('''''''''&&&)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((()))******+++++++++.........///111111000///---------------------------,,,+++******)))******((((((((())))))))))))))))))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,/////////000111333222222444666777777444222666333222444444333777===>>><<<888555555444222111000///------------------............------------++++++++++++++++++++++++QQQ555------+++******+++***)))'''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$$$$###"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%&&&''''''''''''(((***,,,---,,,***(((%%%'''((()))((()))***+++'''(((((('''%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))+++,,,------,,,+++---...+++,,,---.........---,,,))))))************))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++...------...000000///---------------------------,,,+++***)))))))))))))))((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---///000000111333555666444333333555666666666444111111333222111666<<>>;;;777444222000...---222333444222///......////////////.........------++++++++++++++++++++++++MMM555///---+++******+++***)))'''''''''&&&&&&&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""######""""""###$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###$$$))))))%%%&&&(((*********)))))))))'''((()))(((''''''(((***&&&'''((('''%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++,,,,,,---///000//////......---.........,,,,,,------------,,,,,,)))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%'''(((***+++---,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))***+++)))))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++,,,---......000333666999888777777999;;;<<<;;;888999<<<>>><<<:::>>>EEE>>>;;;777444222000...---000222444333000//////111////////////............,,,,,,,,,,,,,,,,,,,,,,,,LLL555000---,,,******++++++)))(((''''''&&&&&&&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%##################$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""######""""""###$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&"""$$$)))(((###'''(((******)))(((((()))((())))))(((&&&&&&''')))&&&'''((('''&&&%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''')))+++,,,,,,---000111111000///------......///---......//////......---))))))))))))************&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&(((***+++---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((***+++,,,******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))+++,,,,,,---///222555666666666888;;;;;;:::888888:::>>>@@@>>>;;;???FFF>>>;;;777444333111///...---000222222000///111333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,FFF444......,,,+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%!!!$$$'''&&&*** """"""!!!***$$$+++&&&"""***&&&###"""###!!!!!!***(((!!!)))"""((( &&& ***(((000 000########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&((((((((()))***+++,,,,,,---000///...---,,,+++++++++***,,,...000000...,,,******************)))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++******+++------,,,***---......,,,***(((((())),,,,,,,,,+++***)))((((((&&&'''((((((((((((((('''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''(((******+++,,,...111444222111444888:::999888<<<;;;999888888888999:::999666333444666666222---222111///...///000///...000000///...------,,,,,,------,,,,,,+++***))))))EEE444...---+++))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$111,,,)))111&&&!!!(((***,,,+++###''' ###)))"""'''--- '''000"""'''###$$$///333###&&& """(((###########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&((('''(((((()))***+++,,,---...---,,,+++***************+++---......---+++******************)))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''',,,++++++,,,---...---++++++,,,---,,,+++***+++,,,++++++++++++***)))((((((((((((((())))))(((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''(((*********,,,...000000///...000444666666444777777666555555666777777888444111111444444111---111///---...///000/////////......------,,,,,,,,,------,,,++++++***))))))DDD444...,,,***)))(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########)))%%%$$$$$$***222+++$$$$$$"""&&&'''"""""")))***%%%---%%%'''---'''!!!"""%%%###!!!&&&''''''...########################$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((''''''((()))***+++,,,,,,++++++***)))((((((((()))++++++++++++++++++++++++))))))******))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''',,,++++++,,,......---,,,)))***,,,,,,,,,,,,...000++++++++++++***)))(((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''(((*********+++...000.........///222444444333222222222222333444555555777333//////111222000...///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))BBB444...,,,+++))))))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$'''!!! ...""";;;!!!***'''$$$&&&###&&&'''%%%!!!###///"""...$$$111)))(((###...###...!!!666///"""$$$""" ################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&''''''((()))***++++++******)))((((((((())))))+++***)))(((((()))***+++((()))))))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))+++---...,,,+++)))***,,,,,,,,,,,,...000***************)))((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''')))*********+++---///000000000111333444555555111111111222333555666666666333///...000111111111000...,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,+++++++++******))))))???333......,,,************(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&+++""")))777===---)))&&& ***$$$&&&+++''')))+++"""&&& (((!!!+++(((!!!%%% FFF!!! ---((()))###################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''((()))******+++******)))))))))******++++++***(((''''''(((***+++'''(((((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''')))+++,,,+++***+++,,,------++++++,,,---))))))*********)))((((((************)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''')))******)))***,,,...000000111222333333444555222333444555777888999999666444111000111222333444222///---,,,,,,,,,***)))******++++++++++++++++++++++++***************)))yyy;;;222///...,,,+++***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%% ///%%%(((qqq444***"""***&&&xxx''',,,(((000,,,$$$#######################################$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''((()))************))))))***+++,,,,,,***)))(((''''''((()))***''''''((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((***+++***)))+++,,,---,,,***)))***+++((())))))******)))(((((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''')))***)))))))))+++------...000000000000111333555555777888::::::::::::555444333333333444555666222000---,,,,,,,,,+++)))++++++++++++++++++++++++************************ttt888111000---,,,***)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%&&&RRR!!!555+++***!!!'''"""###$$$,,,'''!!!########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&'''((())))))***))))))))))))***+++,,,---***))))))))))))))))))***&&&''''''((())))))((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***,,,+++******+++,,,+++)))((()))***(((((()))))))))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))***)))((()))+++---+++---//////...---///111555666888999:::::::::999333333444444444444555666000...,,,,,,---...---,,,------,,,,,,++++++******))))))))))))************qqq666111000,,,***)))((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%!!!JJJ;;; WWW%%%))) '''---lllXXX!!!...""",,,---EEETTT###########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&'''((())))))(((((((((((()))+++,,,---))))))************))))))&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&''')))+++---,,,+++((()))******)))((()))+++(((((()))))))))))))))(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((()))***)))((()))+++,,,,,,...000000...---000222555666777999999999888888111333444555555444555666---,,,+++,,,...000000000......------,,,+++******)))))))))))))))*********fff777///,,,...,,,)))(((((('''&&&$$$&&&%%%%%%%%%%%%&&&((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################+++~~~iii((('''===!!!######***""""""'''!!!########################"""######$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((+++++++++***)))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,---...///000---000444555444333222222111000///000222222000...+++---.../////////111222000///...,,,,,,++++++++++++++++++************)))ddd666///,,,...,,,)))(((((('''&&&%%%&&&&&&''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################,,,"""&&&&&&&&&---jjj000!!!######$$$###########################))):::(((######$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,---...///000...000444555444222111111000//////000111222000///,,,---//////......///000---------,,,,,,++++++***+++++++++*********))))))aaa666000,,,---+++)))(((((((((&&&%%%&&&'''((()))((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################)))000&&& ---&&& )))!!!$$$########################(((]]]jjj(((######$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((())))))*********((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))***+++---///000111...111333444222000/////////......///111222111///---//////...,,,+++,,,---***+++,,,,,,,,,+++***)))++++++*********)))))))))]]]555111,,,---+++)))((((((((('''%%%''''''''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""888+++,,,,,, ###"""%%%'''(((%%% $$$######################## 333 ######$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((()))+++,,,///111222///111333333111///......000//////000222333222111...///000...,,,******+++)))***,,,---...---+++***************))))))))))))YYY444111,,,---+++(((((((((((('''&&&)))'''%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################)))###'''$$$%%%$$$###""""""######################## ...###$$$######$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((()))***,,,...000111000111333222000///...///111000000222333444333111...///000...,,,******+++***+++---//////...,,,+++*********)))))))))((((((VVV333111,,,,,,***(((((((((((('''&&&((('''&&&$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################## sssdddddd"""###'''"""%%%%%%!!!########################!!!+++hhhHHH######$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((()))***,,,...///000000111333222111000000111222111111222333333222000---//////...,,,+++,,,---,,,---.........---,,,+++******)))))))))(((((((((TTT222222+++,,,***((('''((()))((('''%%%&&&(((******)))'''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$ ######%%%"""+++&&&###########################!!!!!!...######$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))***+++---...///000111333222111111222333222111000000111111///---,,,---//////......///000...---------,,,+++++++++***)))))))))((((((((((((SSS222222+++,,,***((('''((()))((('''###&&&+++//////---(((%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################'''$$$ ((()))"""///&&&'''###"""%%%$$$###########################+++######$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&''')))***++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((************+++,,,---...000111333333222222333555111000////////////,,,***+++---.../////////111222...---,,,+++************))))))))))))((((((((((((QQQ222222+++,,,,,,+++***)))(((''''''((()))*********)))'''&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%***---###!!!777&&&!!!$$$,,,""" ---555"""$$$"""%%% &&&dddYYY(((+++&&&########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************...///111222333222000///000///---,,,++++++,,,---,,,---///111111000...---************))))))))))))))))))))))))))))))))))))OOO111111***,,,++++++***)))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%)))(((222 333&&&***...%%%&&&%%%###+++000$$$222###"""%%%222$$$$$$%%%''''''%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))))))))*********...///000111111111///...///...---,,,,,,------...---...///000000///...---************))))))))))))))))))))))))))))))))))))LLL///111***,,,+++******(((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""" qqqXXX***!!! &&&### %%%!!!(((&&&!!! %%%222(((%%% """)))%%%%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''---,,,+++)))(((&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******---...///000000///...---///............//////000/////////......------,,,************))))))))))))))))))))))))))))))))))))HHH...111)))++++++***)))((('''&&&&&&'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""",,,VVV888&&&///)))"""'''***)))(((,,,&&&333)))111OOOOOO""""""$$$(((!!!########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,+++)))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***,,,---.........------,,,....../////////000111111000///...---,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((EEE...222)))++++++***)))((('''&&&&&&((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###'''fffKKK&&&***%%%"""(((444%%%,,,"""+++###!!!$$$###''' ########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))+++,,,,,,---------------......///000000111111111000///---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((BBB...444***+++***))))))''''''&&&%%%((('''&&&&&&%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%% ---ZZZ---///999"""(((...(((555$$$''',,,+++ ###$$$ *** ###%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))******+++,,,---...//////...///000000000000000///---------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))AAA...555+++******)))((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&222666!!!"""&&&"""&&&"""'''+++ NNNnnnIIIBBBGGG333EEEwwwGGG&&&%%%$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))))))))***+++---///111222...///000000000///...---***+++,,,------,,,+++***************))))))))))))))))))))))))))))))))))))@@@///666,,,******)))((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""'''111$$$+++ggg!!!''' """&&&""",,,~~~''')))########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((()))***+++---000222333//////000000000...---,,,)))***,,,------,,,+++***************))))))))))))))))))))))))))))))))))))}}}???333...---,,,+++***(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((GGG111}}}hhh"""111...!!!!!!!!!(((''')))$$$(((########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###"""###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************))))))))))))(((((((((((((((((((((((({{{>>>333///---,,,+++***(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&333??? 888...)))---333\\\///&&&///!!!###$$$```$$$(((000!!!########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$###"""###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((yyy===333///---,,,+++***(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$000)))000///$$$111333CCC!!!,,,'''&&&...333%%%TTT """########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************))))))))))))((((((((((((((((((((((((vvv;;;222///---,,,+++***(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@###sssFFF...<<<777"""555+++???333999///TTTFFF'''666555111---&&&EEE///(((%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$######%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((sss999222///...,,,+++***(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))$$$)))'''!!!...YYYUUU^^^OOO"""+++JJJ...***999EEERRREEEAAA===FFFJJJJJJ///CCCtttUUU'''>>>777888333555555,,,AAA======888111***'''&&&&&&&&&***&&&###222%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))))))))*********++++++,,,,,,,,,,,,,,,------------,,,,,,************)))))))))(((((((((((((((((((((((((((ppp777111///...,,,+++***(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%..."""000***(((%%%(((...(((...AAA>>>666@@@GGG:::111...333111222111111$$$+++333111@@@HHH555999666)))(((111AAA...LLLKKKHHH@@@666...***+++---%%%!!!,,,,,,!!!***########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))((())))))******+++,,,,,,,,,,,,------......------,,,************))))))))))))((((((((((((((((((((((((nnn555111///...,,,+++***(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&:::'''***111###333222666;;;999666000333III;;;999777;;;777888999???666OOONNN===;;;:::888@@@...000777555///:::---IIIGGGGGGCCC:::...((((((++++++...+++'''###%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&!!!###%%%&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((())))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,************))))))))))))((((((((((((((((((((((((lll555111000///,,,+++***(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,!!!111***&&&<<<888111;;;888///CCCQQQ@@@;;;===AAA:::III:::AAA777>>>DDD111444BBBBBBGGGKKKDDDEEE222555444---888CCCEEEFFFJJJKKKDDD777......111111,,,***--- ,,, ########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&!!!###%%%&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((fff444000,,,---,,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$&&&'''&&&$$$%%%))),,,---&&&'''222:::;;;888888???@@@@@@BBBJJJUUUXXXVVV^^^dddiiiiiigggjjjooorrrdddiiicccVVVSSSYYYSSSEEEHHHCCC>>>;;;;;;<<<;;;:::>>>DDDKKKMMMFFF:::---&&&444:::???;;;111'''###$$$)))'''%%%##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************************))))))))))))((((((((((((((((((((((((((((((((((((eee333000,,,---,,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''+++)))&&&$$$$$$%%%(((***(((222@@@EEE???999@@@MMMMMM]]]nnnvvvxxxzzzzzzyyyzzzwwwzzz{{{]]]VVVKKKBBB???@@@BBBDDDFFF???:::===CCCCCC:::111///666???DDD???555***###'''&&&%%%############$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))((((((((((((((((((((((((((((((((((((bbb222111,,,---,,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%$$$%%%'''***,,,---999999:::===BBBMMM```qqqzzz|||{{{zzzwwwqqqpppvvv~~~|||uuuuuu{{{ooobbbVVVJJJ???999:::888888;;;@@@BBBAAA>>>222777???GGGHHHAAA444***%%%&&&&&&$$$""""""###$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******************************))))))))))))((((((((((((((((((((((((((((((((((((___111111------,,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''((($$$&&&'''((()))---111444777AAAQQQ___eeeeeecccbbbsssuuuuuuvvv}}}{{{yyy{{{~~~}}}yyywwwzzz}}}{{{yyyxxx|||wwwrrrqqqrrroooiiicccOOOGGG>>><<<@@@EEEGGGGGG>>>???AAACCCDDDAAA<<<888))))))((('''$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))(((((((((((((((((((((((((((((((((((([[[000222---,,,,,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++***,,,555CCCNNNVVVjjj|||zzzkkkaaaccckkkkkkttt|||}}}|||zzzwwwpppkkkoooyyynnnTTTEEEDDDIIIIIIFFFGGGGGGFFFCCC???======>>>000...,,,***)))&&&$$$"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((XXX///333...,,,,,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))))))))***---333???SSSjjj{{{~~~sssooowww}}}ddd]]]gggsssvvvvvv}}}pppccc___~~~www{{{}}}yyyzzz}}}zzznnneeeoooUUUBBB>>>BBBFFFHHHIIIGGGBBB===;;;;;;777222......000...)))##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))************************))))))))))))((((((((((((((((((((((((((((((((((((UUU...333...,,,,,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))******///;;;NNNeeezzzmmm\\\[[[gggrrrvvvsssvvv{{{uuuiiiggglllwwwwwwsssnnnsss}}}|||hhhvvv}}}tttppplllqqqXXXNNNOOOGGGFFFFFFFFFFFFCCC???<<<<<<555///111777888000'''###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))((((((((((((((((((((((((((((((((((((TTT...333///,,,,,,+++***)))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******888???RRRmmm~~~qqqhhhkkkooottt~~~{{{sssmmmmmmqqqqqqooo{{{~~~tttrrrpppkkkjjjmmmttt~~~zzzvvvqqq{{{zzzhhhKKKEEE???@@@EEEHHHEEEAAA>>>555...222<<>>HHH{{{qqqmmmwww~~~rrrllllllooopppqqq}}}vvvxxx~~~zzzuuurrrrrrssskkkxxxzzzvvv{{{|||nnn\\\LLLAAA???BBBCCCCCC@@@999777;;;@@@AAA777222+++%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''((()))(((&&&$$$$$$$$$'''&&&&&&&&&&&&'''))))))((((((''''''((()))******(((***)))&&&%%%''''''$$$#########%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))'''%%%%%%''''''&&&$$$'''&&&&&&&&&((()))))))))%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((&&&&&&'''((())))))))))))((((((((((((***''''''******)))***---%%%(((---000///)))""":::::::::;;;<<<>>>???@@@OOOMMMKKKJJJIIIHHHHHHIII@@@BBBDDDDDDDDDEEEGGGGGGDDDKKKBBBEEEDDD>>>DDD;;;666555333111...,,,++++++&&&'''((())))))))))))((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((KKK222000,,,000222///+++))))))))))))(((***))))))))))))(((((((((((((((''''''(((((()))******''''''))))))&&&%%%((('''000+++&&&444KKKeee|||}}}lllfffiiirrr~~~qqqxxxzzzwwwvvvuuummmcccgggrrrxxxyyy{{{tttzzzyyy[[[GGG@@@AAA@@@@@@@@@@@@;;;666999???>>>:::333+++%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%###%%%(((((('''&&&&&&'''((('''%%%$$$$$$%%%''')))'''''''''((())))))******%%%((()))''''''******'''((('''%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%###""""""!!!"""$$$%%%'''&&&&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((&&&&&&''')))(((((((((((())))))))))))+++((((((******'''(((+++222---&&&###%%%...999@@@===;;;999:::===@@@AAA@@@FFFHHHKKKOOOSSSWWWZZZ[[[WWWUUUTTTWWWZZZ[[[ZZZYYYRRR\\\TTTSSSPPPNNNWWWNNNNNNJJJDDD???:::666333111...***''''''***)))%%%!!!''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((III222000...222444000,,,))))))*********))))))))))))))))))))))))((((((((('''((())))))***&&&%%%&&&))))))&&&'''******000222===SSSeeezzzxxxzzz{{{wwwmmmhhhmmmwww{{{|||xxx}}}nnnlllpppqqqlllgggyyyvvv|||xxxvvvpppnnn^^^PPPEEECCC>>>>>>CCC@@@777666<<<@@@???:::222***$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%%%%'''((((((((()))+++---000222333222222222333333222222222---000000,,,+++,,,***&&&+++)))&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((()))(((((((((((((((((('''+++,,,,,,+++)))((())))))'''(((((()))))))))))))))***)))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&''')))(((((((((((()))))))))))))))&&&&&&((()))'''(((+++***,,,000333666:::>>>AAA<<<;;;;;;===@@@EEEJJJNNN[[[^^^```^^^\\\YYYSSSNNN]]]WWWSSSVVVZZZYYYVVVUUUVVVbbbYYYXXXUUUTTT___VVVXXXTTTOOOMMMLLLKKKIIIHHHCCC<<<444///---+++(((%%%&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((HHH222000///666444000,,,***)))***+++***))))))))))))************((((((((((((((()))******'''&&&(((***(((%%%&&&++++++...<<<___~~~zzzvvvuuupppdddiiijjjsss}}}zzzwwwwwwuuuvvv~~~~~~{{{}}}www{{{{{{wwwyyyrrrnnnhhhkkkwwwzzzzzzyyyhhhTTTKKK@@@<<>>===???>>>999000((($$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$$$$''')))///222666;;;???BBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCBBBCCC@@@999555333///***)))'''&&&''')))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''(((((())))))((((((((()))&&&)))++++++)))&&&%%%&&&'''((())))))))))))((('''***)))(((''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((&&&&&&(((***'''((((((((()))))))))***'''%%%&&&***,,,+++---111444666888888777777999;;;KKKNNNPPPMMMKKKNNNWWW```[[[______\\\[[[^^^\\\XXXYYYSSSQQQUUUWWWTTTTTTVVVRRRYYYQQQSSSPPPKKKSSSMMMPPPOOOOOOPPPSSSVVVXXXYYYLLLJJJFFFAAA===888666444...,,,)))'''&&&&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((FFF222000000999111///+++******++++++***)))))))))************+++))))))(((((())))))***++++++***++++++(((%%%'''---///CCC]]]xxxvvviii``````eee{{{zzz~~~~~~|||zzzxxx}}}|||}}}wwwmmmmmmwwwzzzuuu|||rrrkkkeeeiiiooovvv}}}ooolll{{{oooUUUHHH===<<<@@@@@@???>>>:::<<<>>><<<777///((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''$$$&&&((()))+++///444777@@@BBBDDDFFFEEEBBB???<<<<<<<<<<<<<<<>>>@@@CCCDDDGGGHHHFFFBBB@@@BBBAAA>>>666444111///---+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))"""$$$&&&&&&&&&'''(((***'''***......,,,+++,,,...000000111111000///---,,,))))))(((((('''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((&&&'''(((***''''''(((((())))))******)))''')))...111222555999:::999888666999BBBOOOXXXWWWYYYWWWMMMAAA???GGGPPPcccccc]]]RRROOOUUUXXXUUUOOOMMMOOOTTTSSSPPPTTT^^^WWWWWWOOOZZZZZZNNNQQQMMMSSSSSSSSSQQQNNNKKKKKKKKKDDDGGGKKKLLLJJJEEE@@@===999666222---)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((EEE222000111;;;...,,,+++***+++,,,+++***))))))*********+++++++++))))))(((((())))))***++++++***+++,,,***)))///888KKKlll{{{oooddd\\\___nnn}}}lllwwwyyyyyysssnnnrrr|||||||||sssrrrwwwzzzxxxwwwmmmrrr~~~mmmbbbOOO???:::======;;;999:::<<<<<<;;;555...)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((###(((...444888<<>>:::777;;;999777555555777999;;;>>>@@@@@@===???EEEIIIHHHGGGDDD@@@;;;666000)))%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%'''((()))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++(((+++///111222444888<<>>;;;:::<<<===>>>AAACCCFFFGGGHHHJJJFFFAAA<<<999999:::;;;<<<===:::555555:::======IIIGGGFFFDDDBBB>>>888444''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((+++---.........&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))***+++,,,,,,------888<<>>;;;666000---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((|||@@@333222444------,,,++++++******++++++,,,,,,,,,++++++***************))))))***++++++,,,'''111&&& ---333MMMttt~~~qqqbbbWWW}}}aaa]]]sss}}}uuupppkkkiiikkkmmmnnnmmmqqquuuyyy{{{tttvvv~~~{{{lllcccdddpppttt}}}www{{{}}}iiiGGG<<<>>>>>><<<===;;;888:::>>>:::222,,,)))%%%$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&###***&&&&&&++++++)))...777>>>???>>><<<;;;@@@EEEGGGEEEOOOPPPHHHPPPeeepppmmmTTTTTTeeebbbVVVNNNCCCOOOKKKNNNDDD999666///+++222444<<>>666---++++++***'''&&&))))))'''%%%%%%((()))((('''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''')))******((('''((((((///+++'''&&&(((***)))(((&&&,,,333777<<>>>>>OOOUUUOOONNNPPP\\\zzzxxxhhhdddkkkpppmmmgggxxxzzzlllaaannnzzz~~~xxxvvv}}}~~~|||ggggggiiiYYYQQQPPPDDDHHH@@@888777===CCCAAA;;;000---(((%%%'''+++,,,+++((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))zzz???222111333,,,---,,,++++++******++++++,,,,,,,,,+++++++++******+++***************++++++...'''555:::555WWWttt{{{eeennn}}}uuusssyyy{{{yyytttdddVVVLLLKKKJJJGGGDDDEEEIIIMMMOOOOOORRRTTTYYY```iiipppuuuwww}}}}}}|||xxxwww{{{|||tttrrr}}}gggOOOCCC???BBBCCC???999888<<<;;;888///+++&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((***+++,,,***((((((+++///444;;;AAA;;;BBBHHHGGGFFFLLLVVV]]]qqqgggZZZYYYjjj|||xxxiiieeetttuuu^^^aaavvvjjjPPPCCCFFFBBB777444;;;222333;;;???BBB???777===;;;666000+++)))))))))(((%%%%%%''''''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&'''''''''(((((((((%%%&&&''''''&&&&&&''')))*********(((''''''(((***---000333333111111555888BBBAAA@@@>>><<<::::::<<<999888666555333111///---&&&'''(((((((((((()))***''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))+++,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((((((+++((('''))))))(((***...666555;;;FFFKKKJJJKKKPPPKKKCCCOOOjjjrrraaaQQQQQQxxxlllaaaeeekkkppptttlllxxxuuujjjYYYRRRUUUYYYYYYVVVPPPIIIAAA999222,,,***###'''***+++***(((&&&$$$((('''&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))))))))+++%%%(((+++...---+++(((&&&888222444CCCWWW]]]OOO>>>555KKKWWWTTTSSSYYYqqq{{{xxxlllkkkvvvvvvlllooojjj}}}xxx]]]UUUQQQJJJ???777444555666<<<777000...///...((("""(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))www===111///222+++---,,,++++++******++++++,,,,,,,,,++++++++++++***,,,++++++*********++++++,,,"""...;;;HHHsss~~~xxxqqqiiiqqq{{{wwwyyy{{{gggWWWPPPLLLJJJJJJIIIIIIJJJKKKLLLKKKGGGDDDKKKGGGFFFNNN[[[gggjjjiiieeewwwsss}}}vvv}}}wwwnnnqqqgggOOODDDFFFHHHEEE===888999;;;<<<333...)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((***,,,...***---000222777===???===???IIIOOOIIIBBBFFFPPPXXXMMMGGGAAAAAAFFFHHHGGGDDD\\\\\\hhh```YYYaaallldddKKKKKKJJJBBBBBB:::222555@@@AAA;;;@@@MMM@@@BBBAAA;;;222,,,***+++(((%%%$$$&&&&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''(((((((((((($$$&&&((()))((('''((()))*********))))))***...111///333888999888:::???DDD@@@@@@>>><<<;;;:::::::::<<<<<<;;;888444222444777000///---+++)))((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))))))))))))))---(((&&&***---///333888@@@FFFLLLOOOTTTYYYVVVOOO___ZZZkkkmmmiii{{{vvvmmmZZZ___cccuuupppkkkfffxxxtttdddwww}}}yyy\\\YYYVVVTTTUUUVVVNNN>>>000000///---***'''%%%%%%''')))((('''(((((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((******))))))+++,,,''')))+++***((((((***,,,,,,FFFbbbfffVVVFFFEEELLLZZZZZZZZZqqqoooyyykkk```ZZZWWWUUUVVVWWWVVVVVVWWW[[[]]]ZZZ\\\cccmmmzzzzzz___dddwwwtttnnnllldddTTTBBB:::===DDDBBB>>>999222,,,(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuu===222///111,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++*********++++++000555///HHHtttwwwjjjmmmzzz|||yyyuuu]]]KKKFFFGGGOOOXXX\\\jjjpppyyy||||||uuunnnkkkkkkfff\\\RRRYYY\\\bbbmmmzzzuuusssvvv|||{{{~~~}}}rrrqqq|||{{{aaaNNNGGGJJJJJJEEE>>>:::999;;;666222---(((%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))************)))(((+++333:::>>>CCCGGGAAA888???FFFGGG===777<<>>===???@@@===777000,,,+++%%%###$$$''''''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))''')))++++++***)))******(((***---///111444888<<<888999;;;<<<======>>>???BBBBBBAAA???@@@BBBBBB???BBB@@@===999777666888:::AAA???;;;777222---((($$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))((((((((()))+++'''(((///777<<>>AAADDDBBB@@@BBBDDDCCC???:::CCCDDDBBB>>>???CCCAAA<<>>LLLKKKHHHFFFBBB;;;333---((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''''')))+++...---222<<>>???DDDJJJGGG;;;111...+++***)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((qqq===444000222///---,,,++++++******++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------***///eee~~~wwwtttyyyzzzbbb[[[eeedddVVVmmm}}}wwwooogggcccbbbcccnnnqqqtttvvvwwwxxxyyyzzzuuuyyyxxxmmm^^^VVVZZZaaayyy}}}zzz}}}|||yyyzzzzzzxxxbbb]]]ZZZZZZUUUJJJ===666888777333...)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''***(((&&&'''+++222;;;@@@HHHDDDBBB@@@<<<888:::>>>^^^___ZZZWWWdddxxx}}}uuu___iiixxxxxxnnnsss~~~nnnddd^^^nnnqqqhhhYYYXXXOOOQQQaaafffbbbeeeaaa___HHHAAA999999;;;888444555999;;;999666+++***---222111,,,)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))************((()))*********+++...000444777:::===>>>@@@BBBDDD@@@AAADDDKKKRRRTTTPPPLLLJJJLLLGGG@@@???CCC@@@777BBBDDDKKKVVV___```YYYQQQMMMKKKJJJKKKKKKGGG@@@;;;+++******))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++)))((()))...222888:::AAAJJJOOOQQQVVV]]]eeeTTTHHHLLLZZZqqqxxxiiiaaasss||||||pppmmmrrrQQQ???777000---///,,,***(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********(((&&&&&&(((***'''///:::DDDIIIJJJIIIHHHKKKOOO]]]wwwyyytttUUUFFF>>>@@@NNNdddnnnmmmtttuuu~~~wwwoooggg]]]gggqqqnnnbbbiiixxxiiiQQQ======DDDBBB999333000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnn;;;333...000...---,,,++++++******++++++******+++++++++,,,,,,,,,*********+++,,,---...///EEE```vvvooo[[[iiixxx^^^JJJSSShhhooo```zzzrrrmmmbbbaaaeeejjjnnnqqquuuzzz~~~uuunnncccYYYTTTTTTYYY]]]mmmsssyyy|||wwwooogggbbbcccmmmrrrrrrzzz}}}}}}{{{{{{sssdddaaa___UUUGGG===777777666222,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''')))***---111777>>>DDDGGGGGGAAACCCIIIEEE===CCCRRR}}}www|||xxxjjjYYYrrr}}}rrr___NNNPPPcccxxx[[[EEE:::AAA???;;;666333444777:::<<<444111000111///)))((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********)))))))))*********++++++((()))+++,,,...222777;;;BBBBBBCCCCCCCCCFFFKKKOOOHHHPPP[[[dddhhhiiiiiiiiilllnnnhhh______ccc^^^TTTLLLLLLLLLQQQXXX^^^bbbbbbWWWSSSOOONNNNNNLLLGGGBBB333222000...+++)))'''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((***+++******...777>>>BBBEEEMMMTTTVVVXXXaaalllccc|||iiibbbSSSLLL___pppbbbUUUDDD;;;;;;555222---***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((***---///777AAAKKKMMMHHHFFFKKKQQQpppyyypppooouuuZZZMMMDDDDDDNNN[[[gggyyyiiicccsssyyyzzzoookkkyyyoooYYYRRRNNNEEE??????444333000---***))))))***))))))))))))))))))))))))))))))))))))))))))))))))lll:::222---///------,,,++++++******++++++*********++++++,,,,,,,,,))))))***+++,,,...///000MMM{{{aaammm___}}}rrrccc]]]ggg{{{zzz]]]fffttt^^^XXXkkkqqquuukkkddd```[[[___pppwwweeefffdddbbbhhhxxxzzzllleeeddd\\\NNNEEE666777777333---(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&---777AAAGGGGGGEEECCC555555EEE\\\```YYYcccxxxwwwhhhmmmmmmeee^^^^^^aaadddiiigggqqqqqq|||{{{ttthhhYYYQQQXXX___wwwxxxuuuaaa[[[AAA>>>999222...000888???:::444///,,,)))$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++***+++---///333999@@@EEEKKKJJJHHHGGGHHHNNNWWW]]]gggsss~~~wwwvvvyyy~~~uuuvvv|||xxxlllnnneeeVVVIIIEEEMMMZZZeeemmmeee\\\VVVSSSPPPKKKGGG<<<;;;888444///,,,)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''***++++++---333>>>FFFEEEJJJRRRXXXZZZ^^^kkkyyyooommmwww}}}ooovvvmmmOOOAAA===888111,,,)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))*********---111444GGGOOORRRLLLEEEMMMfff|||vvv{{{}}}uuugggaaaLLL>>>DDDOOO```tttnnn]]]sssfffbbbppptttSSSBBBBBB888555222...+++*********))))))))))))))))))))))))))))))))))))))))))))))))jjj;;;555//////...///...---,,,++++++++++++***++++++++++++***)))(((%%%000...,,,111***---GGGzzzqqq{{{uuu~~~sss\\\TTT]]]rrrkkkZZZXXXmmm|||kkkVVVOOOXXXiiivvv}}}sssdddZZZlllqqqlllrrrsssxxxnnn\\\@@@666111555555...((('''***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&'''(((((()))))))))222999EEENNNMMMEEEDDDIIILLLUUUTTTyyydddcccZZZ___rrrxxxqqqfff|||yyyhhhrrrdddjjjddd[[[aaarrr{{{vvvnnnrrr```TTT\\\ZZZEEE;;;999000000999<<<===666222222---%%%$$$((()))'''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))+++,,,$$$$$$///000***+++)))222<<>>666000000'''+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))),,,+++***''')))222AAALLL]]]YYYPPPDDDCCCUUUttthhh\\\XXXxxx{{{zzzffflll{{{fffgggrrrzzzkkkkkkvvv~~~~~~ppp|||qqqlllaaaKKK???>>>:::;;;:::777444333333...((((((&&&%%%%%%'''((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))///,,,)))...///111;;;SSSOOOSSS[[[WWWTTTggg{{{wwwuuuqqqlllaaaUUUUUUaaannnuuunnnhhhYYYKKKHHHJJJDDD888000,,,(((&&&'''((())))))((((((''''''&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))+++,,,***'''&&&***...+++888AAAEEEGGGIIIXXXoooyyy{{{kkk^^^SSSOOOllloooLLLBBB<<<444333***(((&&&&&&'''''''''&&&((((((((((((((((((((((((&&&'''((((((''''''(((******(((''''''((())))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''''')))+++---(((***...;;;NNNZZZOOO>>>@@@OOOrrriiiiiipppSSS???<<<@@@OOOccclll}}}xxxzzzqqq~~~vvv{{{qqqjjj}}}aaaggguuuRRR999<<<@@@666///333******))))))((((((((()))))))))))))))))))))))))))fff888444000111...---,,,,,,+++******++++++///---+++))))))***+++,,,,,,+++444///%%%GGG~~~rrrcccyyy{{{aaaKKKUUUxxxfffeeevvvooohhhiiijjjrrrwwwkkkgggtttlll|||yyyvvvvvvGGG555;;;555444444'''+++)))'''&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******'''(((***---444>>>JJJRRR>>>LLLQQQFFFAAAUUUzzzkkk^^^{{{tttzzz}}}{{{uuunnnmmm}}}fffWWW\\\qqqddd@@@::::::333999999333000222000+++)))'''%%%%%%'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******************+++++++++++++++---,,,%%%***===CCC======HHHMMMWWW```ccciiiuuuvvv|||ttt]]]QQQ```vvvxxxhhhUUUEEE??????999555000---+++)))'''%%%)))(((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***************++++++)))((()))***))))))///666666EEEFFFGGGRRR]]]yyyyyyttt|||}}}{{{dddqqq^^^OOOAAA:::FFF000---***((((((*********((((((((((((((((((((((((&&&'''((((((''''''(((******)))'''''')))***)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++%%%...AAATTTWWWOOOLLLPPPggg~~~zzz___ddd~~~sssLLLAAA999>>>FFFMMMkkksssjjjfffgggccc]]]```jjjeeemmmrrrvvv{{{ssspppjjjiii|||oooKKK333111888555++++++***)))(((((((((((()))))))))))))))))))))))))))ddd666444111222///......---,,,,,,,,,,,,---666444111///.........///(((---333---555hhhyyytttrrr|||wwwppphhhMMMRRRaaavvvzzzjjjeee```iiiuuummmfffooojjjrrr}}}~~~yyy^^^<<<666444777555(((+++)))'''''''''((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++&&&(((...777@@@GGGJJJKKK:::___wwwuuuzzzoooyyyvvvxxxuuu]]]sssxxxppptttxxxcccbbbgggrrrxxxKKK@@@>>>555<<<>>>888111111444666+++)))'''&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++***+++++++++,,,,,,,,,---...000---444HHHNNNHHHHHHOOOaaapppwww|||{{{rrrxxxmmm___bbbsssyyykkkJJJEEEUUUAAA???;;;777444///+++'''***)))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,///+++)))---111222777>>>EEEJJJLLLaaa{{{xxx{{{TTTccchhhrrrpppPPPEEE???:::333---+++*********((((((((((((((((((((((((&&&'''((((((''''''(((******)))'''''')))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))((('''(((******@@@RRRPPPHHHNNNfff{{{uuuSSSSSS|||aaaCCCEEE;;;???OOOhhhyyylll]]]UUUXXX___eeebbbeeekkknnnqqq{{{}}}ssstttggg}}}{{{dddNNNBBB:::333...,,,***(((''''''(((((())))))))))))))))))))))))bbb555444222333///......------------......444333111///...------...***,,,+++222VVV}}}}}}qqqzzznnn{{{\\\MMMYYYttt^^^xxxrrrttteeeYYYfffrrrooojjjggglllqqqzzz~~~OOO555555888222---,,,***((('''(((((('''&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,+++///666>>>FFFJJJKKKKKKXXXYYYqqq{{{rrrxxxtttyyyuuuoooeeekkkwww___SSSDDD@@@???===999222---222:::///,,,)))'''((())))))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******++++++++++++++++++,,,,,,------...(((666===AAAIIILLLPPP\\\rrryyyvvvuuufffaaalllpppZZZTTTEEEBBB===:::777333...+++******)))(((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,111***)))///555777===FFFAAAYYY~~~ooo^^^XXX```uuuNNNBBB<<<444---++++++,,,,,,((((((((((((((((((((((((&&&'''((((((''''''(((******(((''''''((())))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((******)))))),,,000===JJJIIIBBBRRRpppwwwgggFFFpppgggDDD===CCCDDDIIIbbbwwwqqq[[[MMMMMMMMMLLLMMMPPPVVV[[[iiiffflll~~~yyyhhh```llleee{{{~~~PPP;;;???333111...+++)))(((((()))))))))))))))))))))))))))aaa444444222333000---------,,,,,,------...---------,,,,,,,,,,,,,,,---...+++===ooo{{{SSSVVVcccsssyyypppQQQXXXsssjjjsss```dddnnnmmmllljjjppprrrpppyyyiii;;;888666---333,,,***((('''(((((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))******+++,,,,,,---///666<<<@@@BBBJJJVVV```pppzzzggghhh~~~pppssspppxxx~~~yyynnnlll{{{~~~mmmTTTEEE;;;:::666,,,...999333000+++)))((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,++++++,,,,,,---.........///???HHHLLLUUU[[[gggyyyssseee]]]kkkvvv\\\OOOJJJBBB<<<777555333111+++***)))(((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,---------))),,,666;;;???LLL[[[hhh}}}yyy~~~hhhQQQIII>>>444///---------((((((((((((((((((((((((&&&'''((((((''''''(((***)))'''&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***))))))---555<<>>>>>>>>JJJcccxxxrrr}}}qqqmmmwwwqqqpppssshhh___aaa}}}jjjOOO===@@@>>>222111;;;555222---***)))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,---...//////BBBKKKNNNWWWlllzzzzzzuuuyyyooobbbkkkaaaYYYMMMCCC===;;;::::::++++++)))(((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,555BBBGGGMMM```uuuvvvooozzzvvvmmm\\\gggtttrrrgggVVVEEE999000,,,)))((((((((((((((((((((((((&&&'''((((((''''''(((***((('''%%%%%%'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''(((000===GGG@@@===SSSpppiiiRRRffffffJJJ@@@KKK]]]hhhkkksssxxxwwwjjj[[[EEE888<<>>MMMEEEDDD===VVVsss~~~qqq{{{jjjggg```ooo}}}JJJ:::HHHDDD::::::888888///444222###'''..."""((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++,,,,,,...)))+++111///***444EEEOOOMMM\\\pppwwwlllkkkvvv~~~jjjJJJHHHDDD777<<<999999444,,,'''(((+++)))&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))&&&000///,,,000///,,,111///000EEEIIIWWWeeezzzsss]]]\\\kkk|||NNN:::<<<888***(((******'''%%%'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&%%%'''(((!!!***---(((--->>>JJJJJJCCCWWW___VVVWWWiiitttrrrOOOFFFHHHYYYggglllpppvvvxxxmmmnnnzzz]]]JJJAAA<<<777666:::@@@DDDEEEJJJJJJJJJHHHFFFCCC???>>>===<<<<<<===???BBBEEEGGGMMMQQQWWW]]]ccciiippptttuuuxxxyyyzzz~~~eeeddd{{{~~~SSS@@@AAA111...444$$$,,,)))***+++***)))((()))***SSS999111000111000///...---,,,+++,,,---------,,,,,,,,,---...//////222---JJJzzz[[[[[[uuummm{{{___QQQjjjeee~~~rrroooooolllkkkooouuutttnnnzzz~~~yyysssqqqqqqggghhhuuu{{{oookkkuuu}}}dddBBB555000999...+++((('''((()))))))))))))))))))))))))))))))))((((((((()))******++++++***,,,...------000888>>><<>>AAAEEE]]]yyyvvvxxxvvvqqqbbbSSSEEE;;;BBB;;;???:::333---***))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((************)))))))))))))))///,,,)))...---+++111000AAAIIIDDDeee~~~zzzxxx{{{tttSSS>>>;;;777......---+++++++++(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((())))))///)))###***@@@RRROOOAAARRRJJJNNNcccsssnnnZZZKKKAAARRR\\\cccyyy```ooo_________RRRAAA777<<<999666666999;;;;;;;;;888888888777666444333222777666666777999;;;>>>@@@AAADDDJJJPPPVVV^^^eeekkkssspppvvv{{{}}}yyy~~~SSS@@@555777777'''222)))*********)))))))))***QQQ999222000111111///...---,,,+++,,,---------------...............666222lllpppVVVjjjtttnnnXXXMMMbbbnnnpppeee___XXXQQQGGGOOOPPPDDD<<>>YYY___XXX}}}nnnjjjxxxvvvvvvkkkuuummmjjjnnnnnnbbblllNNNTTTPPP???333+++222999...(((+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++,,,,,,,,,---------,,,,,,222===FFFIIIHHHvvv~~~{{{vvviii\\\wwwvvvdddQQQGGGKKK???DDDBBB===555---((((((***(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,///***(((///000000888JJJIIITTT~~~tttzzztttnnnhhhfffgggddddddiiisss|||tttqqq___xxxxxxTTTDDD666111---)))))),,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))++++++***))))))***///:::FFFMMMLLLHHHJJJOOO]]]kkkiiiUUUDDD>>>QQQRRRiiiuuulllvvv|||eeeMMMAAA;;;444///000444444333444555444111//////...............//////111111111222333555888999999<<>>DDDLLLTTTZZZeeeccclll|||vvvqqqtttssstttuuuuuutttuuuwwwyyyuuutttsssvvv|||tttsssbbbAAA333///333,,,***)))((()))******)))LLL999444111111111///...---,,,+++,,,------,,,...000///......000222888zzzppp|||ooo[[[fffffflll^^^XXXGGGGGGBBB777111555<<<@@@999@@@VVVvvvjjjOOOVVV[[[ccckkkppptttwwwyyyyyy|||~~~{{{tttooooooppprrrrrrvvvqqqgggiiijjj^^^```xxxwwwuuuDDD777111000---***((()))))))))(((((((((((((((((((((((((((((((((((()))******++++++...+++,,,222===DDDFFFEEEXXXZZZwwwlll}}}~~~sssbbbxxx{{{dddZZZXXXcccDDD999111444:::333******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,---......//////000222???JJJEEEGGGlll}}}eeeZZZNNNFFFDDDDDDCCC:::...((()))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))******+++++++++,,,,,,...***,,,555777>>>OOOKKKccc\\\TTTNNNLLLJJJHHHFFFMMMIIIHHHKKKMMMKKKKKKLLLQQQRRRQQQMMMKKKJJJKKKKKKQQQQQQRRRSSS\\\ttt~~~vvvzzz}}}wwwZZZEEE;;;222000---(((''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))***))))))222;;;HHHPPPRRRPPPOOOOOOXXXYYYNNN<<<999IIIZZZ___xxxvvvnnncccbbbaaaTTTBBB444111/////////---///222,,,,,,,,,,,,,,,,,,------///...---,,,,,,---...///------......///000111222000111222444777===DDDIIIVVV]]]eeeiiimmmpppooolllpppqqqrrrrrrqqqqqqssstttsssrrrrrrtttxxx{{{||||||{{{rrrddd@@@777999000---))))))***+++***)))III999666111000222///...---,,,+++,,,------,,,...000///---...333777CCC}}}xxxqqqeee]]]^^^wwweeeRRRCCC<<<===222666666444888EEETTT\\\LLLZZZjjjkkk[[[HHHBBBEEEBBBKKKYYYeeennnsssuuuvvvzzz{{{{{{yyytttooolllkkknnnmmmlllfffaaallloooaaaSSSjjjzzzQQQ777///111...+++))))))))))))((())))))))))))))))))))))))((((((((()))******++++++,,,,,,...555@@@LLLUUUYYYTTTvvv}}}zzz|||sss|||zzzjjjwwwmmmvvvwwwrrrssskkkdddiiiXXXQQQ>>>555<<<:::000///))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,---...///000000...555DDDOOOLLLVVV~~~~~~{{{~~~tttooogggPPPGGGCCCEEEAAA666---+++)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))******+++,,,,,,,,,+++...,,,///999@@@PPPjjjzzzppp[[[QQQIIIHHHGGGHHHJJJLLLMMMMMMNNNLLLMMMRRRSSSPPPMMMMMMBBBEEEFFFGGGJJJMMMKKKGGGJJJHHHGGGGGGGGGNNN^^^nnn}}}xxx{{{zzzaaaMMM???444333222,,,((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))---000<<>>PPP___eeeiiiTTT@@@:::>>>BBBGGGKKK^^^______```bbbgggnnnsssxxxvvvuuutttrrroooiiieeeggglllpppiiicccnnnppp```NNNUUUfffxxx\\\777111222///+++))))))))))))((())))))))))))))))))))))))((((((((()))******++++++(((,,,111666???SSSnnn}}}rrr^^^MMMQQQ___SSSTTTWWW^^^eeehhhhhhfffpppvvv|||vvvkkkuuujjj\\\pppgggooommmssssssXXX===<<<999000111)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,---...///000111111555AAAMMMUUUbbbyyy{{{```NNNBBBEEEGGG>>>333///))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,))))))***++++++,,,------+++000111888GGGXXXxxx|||~~~fffVVVKKKIIIMMMLLLMMMNNNNNNMMMMMMOOOPPPGGGEEEGGGMMMPPPNNNKKKLLLWWWXXXXXXWWWZZZ[[[SSSHHHDDDDDDHHHNNNNNNJJJIIILLLOOOmmm}}}}}}eeeWWWhhhzzz}}}]]]>>>444444000,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,***(((+++444;;;CCCYYYdddZZZUUUbbbkkkjjjNNNBBBBBBSSS]]]]]]fffvvvOOOccccccHHH888;;;777)))111222000---*********+++***,,,------++++++...000,,,,,,---------------,,,***++++++,,,,,,,,,++++++,,,---//////000222555888;;;???HHHQQQXXX]]]dddiiikkkmmmnnnnnnnnnmmmnnnooooooooopppsssvvvwwwvvvtttsssuuuxxx|||{{{yyyccc@@@999333---+++,,,,,,***'''FFF999777222000222///...---,,,+++,,,------+++---...---,,,///777>>>||||||qqqxxxWWWOOOuuuiiivvvZZZIII>>>555777<<<======<<<999888777===JJJUUUTTTLLL@@@>>>DDDSSS```hhhqqqyyy}}}iiiWWWNNNSSS```jjjtttqqqnnnooopppmmmfff``````kkkuuunnndddkkkiiiWWWWWWKKKYYYrrrbbb777666222///+++))))))))))))((())))))))))))))))))))))))((((((((()))******++++++)))222888:::AAA\\\ssshhhTTTAAA<<>>999...,,,+++***)))***+++,,,+++))))))))))))))))))))))))))))))******++++++,,,---------(((+++333222,,,777KKKXXX\\\{{{~~~lllTTTFFFCCCEEEBBB===111,,,&&&%%%((()))(((%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++***)))))),,,000///,,,,,,DDD@@@===nnnppp[[[MMMCCCFFFLLLMMMLLLMMMHHHLLLOOORRRXXXgggzzzxxxuuulllaaaZZZYYYVVVPPPJJJHHHHHHJJJKKKOOOdddqqqooosss}}}~~~vvvVVV@@@000,,,///,,,((('''))))))''''''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***&&&///,,,111OOOUUUMMM>>>JJJgggwwwIII>>>JJJLLL^^^lllfffaaadddbbbBBB;;;222......///---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............111666:::???GGGPPPWWW]]]cccjjjnnnooooooqqqsssnnnpppsssuuuvvvuuusssrrrnnnmmmmmmlllnnnssszzzNNN???777111((()))---'''EEE777111333...222000///...---------------000000,,,000333+++DDDxxxzzzvvvUUU[[[gggWWWCCC999>>>;;;:::>>>>>>>>>DDDKKKVVVWWWXXXWWWVVVZZZeeeooovvviii\\\VVVVVVYYYjjjmmmsss~~~wwwnnnkkkkkkjjjfffaaa______dddpppzzzyyylll___dddgggZZZZZZvvv|||}}}HHH:::444000,,,***************))))))(((((((((((())))))************,,,---------666;;;KKKFFFIIIuuusssXXXGGGBBBGGGCCC;;;@@@PPPPPPIIIKKKUUUZZZrrrwwwtttyyytttwww}}}}}}gggqqqzzz~~~pppqqq}}}GGG555111777---+++******++++++***)))*********************************+++,,,,,,------000444000---333888CCCUUU\\\}}}zzzhhhVVVMMMKKKEEE===444///(((&&&((())))))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,---......------000222333:::CCCDDDRRReeeWWWLLLJJJMMMQQQPPPKKKJJJMMMQQQaaawwwvvviiiYYYNNNMMMKKKJJJIIIIIIPPPcccwwwzzzuuu~~~}}}^^^GGGAAA999---...***)))++++++(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***---)))------999TTTQQQXXXWWWhhhrrrqqqYYY<<>>AAAvvvnnnUUUHHHFFFHHHNNNSSSNNNRRRNNNMMMWWWddd|||{{{zzz|||{{{yyy}}}{{{{{{|||}}}~~~|||}}}}}}yyyeeesssxxxGGG///555222000,,,+++******)))'''************************++++++,,,,,,------......&&&555///---AAAJJJOOObbbfffTTTSSSLLL@@@>>>777///)))'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,---))))))***...000000444888PPPTTTsssUUUHHHDDDGGGNNNPPPMMMHHHIIITTTnnntttdddZZZSSSOOONNNLLLRRRvvvyyyssswww~~~lll~~~fff===@@@111,,,)))+++,,,***)))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************------<<>>GGGTTT^^^fffkkkpppsssvvvuuusssqqqpppppppppppplllooosssuuutttrrrpppooonnn}}}}}}|||eeeKKK222***---,,,FFF999333444...222......---------......///---111444...,,,IIIooolllqqqxxxWWWhhhWWWJJJRRRWWW\\\eeeqqq{{{iiiaaaqqqvvvqqqkkkhhheeebbb^^^[[[QQQ[[[``````jjjyyyyyynnnmmmqqqiiiTTTSSSkkk|||xxxrrr<<<444222///...------+++)))******))))))))))))*********++++++******---333777GGGHHH<<>>666...)))***,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************---+++...FFFMMMVVVxxxnnnBBBDDDeeelllttt}}}pppuuuwwwXXX666///555...---,,,,,,,,,,,,***)))++++++++++++++++++++++++************+++,,,---...---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........000222333333555===IIITTT]]]eeemmmrrrrrrqqqpppoooooopppqqqrrrnnnppptttuuutttsssssssssvvv~~~yyyqqqfff>>>///111...GGG:::444555...111///......---------......,,,444777***---\\\vvvxxxrrrmmmYYYlll}}}XXXPPP\\\```pppzzz}}}rrroookkkgggdddbbb^^^\\\UUUZZZ[[[ZZZcccqqqyyywwwddddddggg```SSS^^^sssyyy~~~~~~FFF777444000...---,,,***)))+++******))))))******+++***+++,,,++++++///777===GGGFFFWWWgggzzz~~~hhhNNNKKKJJJNNNNNNKKKIIIJJJCCCJJJUUUnnn|||}}}|||yyywwwvvvwwwzzz{{{{{{zzztttrrrwwwwwwtttrrrrrr~~~mmm555888555222...++++++******)))++++++++++++++++++++++++,,,,,,---......//////000555,,,222DDDQQQbbbmmmjjj~~~}}}}}}sssbbbSSSEEE@@@888000+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------333,,,+++000333666???JJJpppdddRRRFFFKKKOOOJJJGGGJJJQQQeeepppeee```ZZZOOOOOOnnnzzzdddRRRAAA666---+++,,,+++***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))+++333QQQ___lllcccLLLLLLgggyyyzzz|||rrrMMM,,,***444---------,,,+++*********++++++++++++++++++++++++)))))))))***+++,,,---......///000111222111000000------------------------...------------,,,,,,,,,---,,,+++,,,...000000//////666???HHHQQQ\\\gggooonnnnnnmmmmmmnnnoooqqqrrrqqqsssvvvwwwvvvvvvwwwxxx}}}~~~qqqwww~~~}}}rrr}}}RRR999222+++EEE999444555///222000///...---------------...111333+++555kkktttuuuooo^^^bbbmmmzzzYYYVVVdddiiijjjssszzz~~~uuujjjuuuzzzooommmjjjgggdddbbb___]]]WWWUUURRRTTT[[[hhhvvv~~~ggg]]]eeehhhRRROOOlllzzzvvvUUU;;;777111---,,,+++***)))+++******))))))******+++***+++---,,,,,,222;;;BBBHHHTTT|||{{{pppYYYLLLLLLNNNPPPNNNHHHGGGIII>>>TTThhhvvv|||vvvwwwvvv{{{|||zzz{{{yyyxxxxxxyyyzzzyyyyyyooonnnvvvssstttooosssggg}}}}}}wwwBBB666666222...++++++++++++***++++++++++++++++++++++++---------...//////000000222)))===OOOOOOiii~~~aaaPPPiii{{{qqqvvv\\\gggwww~~~qqqiiihhh~~~yyyhhh```IIIEEE>>>666///***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------......***+++000333<<>>...---++++++++++++***))))))***+++************************)))))))))***+++,,,...///...///111222333222111000////////////////////////......---------,,,,,,,,,...,,,+++,,,...///...,,,,,,000555<<>>===NNNYYY```hhhsssyyy}}}|||~~~}}}~~~~~~|||zzz{{{}}}ooonnnvvvqqqkkktttvvvnnnzzzUUU666666222...+++++++++++++++++++++++++++++++++++++++------......///000000000///...NNN]]]RRRqqqyyyxxxttt{{{yyy]]]MMMMMM~~~dddoooRRR]]]tttcccSSSccc}}}vvvuuuhhhiiiLLLHHHBBB:::222,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...,,,,,,111777;;;JJJqqqxxxzzzcccFFFIIIFFFIIINNNKKKOOOjjj}}}xxxmmm\\\UUUcccvvv{{{qqqlllvvvZZZJJJ999111...***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++...FFFOOO^^^vvvzzzEEE[[[{{{kkkGGG///444666''')))))))))(((((()))+++---************************)))))))))***+++---...///...000222333333333111000000000000000000000000000.........------,,,,,,,,,111///------///000...+++***,,,///444===JJJ[[[fffkkkkkkkkklllllllllmmmmmmlllpppuuuwwwvvvrrrpppnnnnnnooohhheeeooorrruuu~~~www}}}xxxnnneeeBBB666FFF888111222---222//////...------------...///+++///888:::{{{yyyeeeSSSwww^^^zzzzzz|||sss[[[```rrrwwwgggTTTVVVVVVbbbzzzzzzvvvqqqmmmkkkiiifffeeedddbbb___]]]XXXOOOKKKPPPTTT[[[nnnwww```___fffQQQ===PPPppp{{{zzzvvvvvvUUU444666555)))---++++++++++++************++++++---+++)))***---222:::AAAeeeooonnnfffpppgggTTTGGG>>>>>>???===<<<>>>@@@NNNKKK\\\ttt{{{}}}~~~}}}~~~|||}}}zzzxxx|||vvvrrrnnnooosssvvvuuurrrsssfff:::::://////,,,222///!!!000++++++,,,,,,,,,---------,,,,,,---......//////000000===bbb```eeesssaaaXXXRRRKKKGGGHHHLLLTTTXXXNNNCCCGGGVVViiilllaaazzzvvvnnnddd___gggzzz~~~uuutttsssnnn^^^GGG;;;BBB>>>,,,%%%...((((((((((((((((((((((((''''''''''''((((((((()))******+++,,,,,,,,,,,,+++************+++,,,------,,,---777///GGGPPP|||uuupppzzzYYYKKKDDDIIIJJJJJJKKKTTTqqqvvveee[[[ZZZ^^^yyy|||{{{sssVVV???555...---...((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((+++---+++***+++666IIIdddjjjwww]]]VVVtttsssBBB---777444)))---+++++++++++++++++++++++++++++++++************************+++---///111222444444444666777666444222000///000222555666333000333///---///000---,,,......---,,,---/////////---000111222333777BBBRRR^^^eeellllllggghhhooonnnfffnnnooorrruuurrrlllllloootttnnnmmmrrrsssqqqqqqtttxxxzzzXXX:::GGG999222333...333///......---------------///,,,,,,888KKKxxxccc[[[mmmyyyxxxvvvqqq```___rrrTTTKKK<<<===WWWmmmgggTTTFFFOOONNNhhh}}}vvvsssqqqooollljjjhhheeedddcccbbb___]]]YYYOOOJJJMMMPPPVVVgggzzzwwwaaa^^^cccRRR===FFF]]]sssYYY555666444***---,,,+++++++++************++++++***)))***...333;;;FFFPPPhhhzzzuuueeebbbbbbQQQIIIAAA<<<======:::999<<>>NNN]]]hhh^^^^^^QQQ<<<===<<<======;;;888<<>>OOOxxxwwwSSS@@@333---:::777???```}}}WWWCCCJJJXXXRRRvvvvvvqqqllljjjlllnnnpppqqqhhhfffdddbbbbbb```^^^\\\WWWPPPIIIEEEEEEIIIWWWeeewwwhhhaaa^^^QQQBBB@@@ggg~~~{{{iii<<<555444,,,000,,,+++++++++************++++++...,,,///444999DDD\\\sssooo___```XXXDDD888:::>>>@@@>>>999;;;EEEOOOTTTJJJKKKzzzuuuuuuzzz|||sssjjjeeeIIIKKKNNNOOOSSSZZZaaaeeekkkrrrxxxxxxzzz}}}zzzuuurrrooolllkkklllmmmmmmlllnnnssslllwww~~~ppptttzzz???111666///+++111******,,,,,,,,,------------......///000///...///333777FFFWWW```WWWLLLHHHEEEEEEEEEEEEIIINNNLLL]]]bbbhhhqqqbbb\\\sssfffmmm}}}qqquuu[[[EEE===<<<222%%%(((((((((((((((((((((((('''(((((((((((()))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,...///000//////FFF^^^|||RRRAAADDDGGGJJJPPPUUUccc~~~ssskkkeeeaaaoooxxxtttwwwwwwgggwwwRRRFFF777'''...))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,***'''***777FFF___\\\[[[:::QQQlll|||aaaKKKLLLHHH+++&&&111***++++++++++++++++++++++++)))))))))***************/////////000111333444555999:::===@@@AAA>>>999444000222666:::<<<<<<;;;:::444000///333444222111222333111...---......---,,,...//////...---...333666DDDJJJTTTaaaqqqzzzttthhhkkkkkknnntttuuusssrrruuuqqqnnnmmmnnnppppppoooooottt{{{ooo{{{tttFFF999333333...222......---,,,,,,,,,,,,---***444///777{{{~~~kkk]]]ttt}}}\\\qqq^^^QQQGGG@@@<<>>;;;AAACCC<<<777>>>PPP___]]]QQQTTTvvvvvvqqqvvvzzzyyyooo```QQQHHH888888999;;;===@@@EEEJJJUUU^^^iiiqqqwww{{{yyyuuuyyyuuupppmmmlllmmmooopppooopppvvv}}}ppp[[[~~~wwwfffmmmjjjLLL222444111+++222...,,,,,,,,,---------.........,,,...///...---///555;;;SSSUUU}}}uuuPPPIIIHHHIIIKKKMMMPPPXXXaaaeeeuuuhhhgggsss}}}zzzwwweeeLLL>>><<<444((())))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,++++++++++++,,,---///000111>>>999AAAaaammmuuu```BBBDDDLLLIIIIIIQQQaaavvvuuulllhhhuuuzzzzzz}}}```QQQ@@@******************************))))))))))))))))))))))))((()))))))))***************+++,,,+++)))---===NNNaaalllwwwFFFIII{{{mmmpppnnnXXX:::---******---++++++++++++++++++++++++)))*********+++++++++,,,222111//////111444888;;;:::;;;===@@@@@@<<<666222///222777:::;;;:::999888333///000444666444222333555222///.../////////...///000000000///000222333999<<>>GGGyyyzzz}}}}}}DDD444444///222,,,+++++++++************++++++)))(((---555999GGGkkkyyyiii^^^ggg___DDD:::BBB<<>>@@@IIIYYYhhhsssxxxyyywww|||zzzuuurrrppprrrtttvvvoookkkwwwlllbbbEEEkkk}}}{{{dddxxx^^^aaa555222444---111///...,,,---------............+++...000...---111999@@@WWW]]]xxxyyysssPPPKKKLLLRRR\\\eeennn||||||}}}~~~~~~nnnRRR>>>:::888222))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,+++++++++,,,---...///111222222BBBMMM^^^bbbKKK???FFFHHHEEENNNaaazzzwwwpppeeebbbvvv~~~zzz~~~cccZZZKKK444+++************************))))))))))))))))))))))))))))))))))))************((())),,,------222BBBRRR]]]|||mmmNNN[[[}}}rrrqqqWWW111///...(((---++++++++++++++++++++++++******++++++,,,---------333111000000333777<<>>===:::444//////333888::::::777555444111//////444777444333444666444111///000111222222////////////000111111222***333>>>GGGPPP^^^ooo|||~~~yyyxxxvvvqqqooopppkkklllkkkjjjlllqqqqqqnnnggghhhlllppppppuuu|||yyy~~~FFF;;;444555///222000000///............///,,,,,,;;;IIIsss~~~zzz{{{XXXggglllzzzuuufffWWWGGG:::888<<>>uuuTTTAAAFFFMMMZZZjjjqqqpppmmmjjjhhhiiikkklllnnnkkkhhheeebbb___\\\YYYVVVRRRJJJAAA===BBBLLLTTTlllrrrVVVbbbfffOOOAAA444bbbtttvvvFFF333444111333,,,+++++++++************+++++++++,,,555???BBBMMMqqqvvvvvv|||ttt^^^dddmmmVVV>>>===???>>>EEEEEE;;;777FFF___qqq[[[RRRWWWmmmkkkqqqmmmdddXXXJJJ@@@999777===:::;;;===<<<888:::???>>>GGGXXXiiiuuuzzzzzzzzzyyyyyyyyyxxxxxxxxxzzz{{{ooojjjqqqggg___VVVlllaaauuugggpppyyy;;;111888///...---///------------............,,,///111000///444>>>GGG[[[xxxsssdddcccfffooo~~~vvvkkknnn{{{|||```HHH<<<888555))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,,,,,,,++++++,,,,,,---...000222333///OOO||||||KKKDDDCCCHHHIIINNNkkkwwwvvvmmmeeekkkuuuvvv}}}sssvvvjjjfffYYYBBB000************************))))))))))))))))))))))))))))))))))))************'''(((+++///222888FFFSSSaaalllTTTFFFppp{{{sssHHH555///...---+++++++++++++++++++++++++++++++++,,,------.../////////000222444888;;;===???@@@???>>>===;;;777222...111555:::;;;888555222111000---///444777555333444888555222111222444555555000000//////000111222111***000888>>>DDDSSSjjj}}}}}}zzzwwwsssqqqrrrjjjlllkkkiiikkkpppqqqmmmkkkiiikkkooonnnmmmuuu{{{|||GGG<<<666666000333111111000///////////////000***>>>NNNoookkkuuuuuutttSSSnnnhhhwwwkkk]]]OOO@@@666999CCCCCCCCC;;;888;;;222000===GGGuuuEEE???OOOVVVZZZrrrnnnmmmllljjjhhhiiilllnnnpppmmmiiifffccc___[[[XXXWWWTTTKKK@@@;;;@@@IIIPPPaaarrrTTT___dddLLL===;;;^^^oooyyy{{{HHH333444111444---+++++++++************++++++'''--->>>OOOVVVcccqqqfffZZZlllqqqOOO===BBB:::@@@HHHHHH>>>;;;KKKddduuu\\\UUUZZZqqqjjjjjjbbbTTTEEE;;;888<<<@@@;;;999:::>>>===888999???IIIRRRaaaqqq{{{}}}||||||tttwww{{{}}}~~~~~~~~~~~~rrrllliiigggYYYbbbaaayyyuuulllwwwyyy???000:::000,,,***...---------.........//////---000333222111666BBBKKKcccxxx~~~}}}aaabbbzzzoooUUUBBB777111))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,---///111222333KKKcccnnnsssxxxPPP???AAAHHHNNNQQQaaa}}}~~~|||ssskkkrrrtttrrryyyqqq~~~xxxsssyyytttcccIII///************************))))))))))))))))))))))))))))))))))))************&&&'''+++111555;;;GGGTTTiiiLLLKKK[[[nnneeerrr\\\999===///+++333(((++++++++++++++++++++++++,,,,,,------...///000000,,,///333888<<<>>>>>>>>>CCCAAA???===:::666111---222777;;;<<<888333000//////---...444777555333444888555222111333555777777333222111111222333222222444111000777EEEWWWjjjvvvvvvsssqqqooooooqqqmmmooommmiiijjjnnnmmmhhhiiiiiijjjmmmqqqrrrqqqpppzzzqqqwwwHHH888111333---...//////...------------...000+++>>>ggg}}}iii~~~gggNNN|||nnnrrrfffYYYOOOBBB666777???[[[@@@>>>:::444777444;;;WWWlllGGGBBBIIIUUU^^^zzzpppmmmjjjiiiiiijjjjjjjjjkkkjjjiiigggeeeaaaZZZVVVTTTPPPIIIBBB>>>???CCCHHHOOOlll~~~```YYY\\\@@@BBB@@@KKKrrrxxxzzzuuuaaaIII111222444,,,(((///++++++************++++++---000444LLLUUUlllxxxeee]]]lllooo]]]III@@@>>>:::===PPPLLL???999QQQtttlll\\\EEEZZZttteeeZZZNNN@@@;;;===???<<<888<<<>>>888777===>>>DDDSSS^^^mmm}}}uuu~~~zzzxxxvvvtttqqqtttyyy|||pppfffddddddaaaaaaeee~~~rrrnnnsssmmmAAA999444111,,,555***...------------...//////,,,///---///444333===SSSmmmzzzwww]]]ddd;;;<<<111///)))%%%(((***(((&&&'''))))))))))))***************+++,,,,,,------,,,,,,***///---...555333222:::KKKssskkkTTTAAABBBEEEFFFFFFUUUyyyyyyuuuqqq|||xxxvvvooojjjsss```XXX<<<111***---///((((((,,,)))))))))))))))))))))))))))(((***++++++******+++,,,---***&&&555GGGCCCPPPxxxoooUUUVVVyyyXXXkkkxxx[[[???777666000+++,,,,,,,,,++++++***+++++++++***,,,---------...000222---222888===@@@AAACCCEEE>>>AAABBB<<<444...///222999:::<<<:::777333111000,,,111666777444222111111555444...+++111:::999333444444333222444777444000***///...111999CCC[[[}}}jjjgggooorrrrrrrrrkkkjjjiiijjjlllmmmmmmlllkkkhhhggghhhlllnnnmmmjjjuuu}}}|||zzzGGG888111444///000//////...------------...222+++<<>>;;;===>>><<<888===@@@;;;:::@@@DDDOOObbbqqqttt|||yyyyyyvvvrrrtttyyyzzzrrrllljjjgggaaa___aaawwwtttggglllxxxLLL:::666333,,,333+++...------------...//////000333111444999999DDD[[[zzzxxxsssmmmFFFAAA<<<111+++''')))+++)))((()))))))))))))))************++++++,,,------------,,,000222***&&&,,,000:::LLLTTTpppqqqGGGEEECCCIIIJJJPPPqqq{{{tttooo}}}|||xxxtttrrryyy{{{ppp}}}rrrqqq___===333***,,,...((((((,,,((())))))))))))))))))))))))(((***++++++******+++,,,///...,,,333@@@JJJ^^^xxxbbbRRRYYY\\\ppplllUUUAAA999444---***,,,,,,,,,+++++++++++++++,,,+++---............111333111555;;;???AAABBBDDDEEEAAABBBAAA:::222///111555:::;;;<<<:::666222000///...111555555333111111111222222///...333:::999333222555::::::666222111333111444///,,,222???```zzzaaabbbnnnrrrmmmiiiooommmkkkkkklllnnnnnnmmmiiiiiihhhiiikkkkkkjjjiiijjjxxxsssiiiqqquuu{{{GGG888222555000222//////...------------...333...@@@iii}}}iii~~~oooyyy[[[ZZZeeewwwlllaaaVVVKKK???888AAAPPP\\\BBB;;;555333777666HHHppp[[[???DDDLLLUUUqqqnnnjjjjjjjjjiiihhhgggfffeeeiiijjjiiigggaaa\\\YYYWWWUUURRRMMMFFF@@@>>>@@@BBBIII\\\xxx]]]]]]VVVKKK<<>>EEEbbbzzzhhhRRRIIIgggqqqaaaQQQ@@@>>>======??????===<<<===BBB???>>>GGGPPPccc|||zzz}}}{{{zzzwwwsssuuuyyy}}}xxxqqqmmmgggccceeeiiiJJJyyy}}}kkkuuuooo]]]<<<888666---111.........------......///000...111000222999:::HHHaaavvvyyynnnqqq~~~xxxQQQ===;;;444---)))***,,,***)))***)))))))))*********++++++++++++,,,---------------(((000000...000///888MMM~~~uuuNNN===IIIGGGLLLPPPaaa~~~hhh]]]PPPIIIIIIKKKJJJIIIEEEHHHMMMTTT^^^kkkxxxvvvsssvvvzzz|||kkkmmmlll```WWW888+++***---)))))),,,((())))))))))))))))))))))))(((***++++++******+++,,,''',,,666<<>>777111000444888<<<<<<;;;888444000//////000222333333222111111222...000000111555999777222111333===FFFDDD888111222444777222---///888VVV}}}lll[[[cccuuuzzztttmmmsssooollljjjkkklllmmmmmmkkkllllllkkkjjjiiijjjkkkaaannnggg[[[iii{{{{{{vvvHHH999222555000111//////...------------...111111IIItttrrrddd|||sss}}}YYY[[[yyyhhh|||nnnggg]]]RRRHHH===999FFFWWWUUU@@@999333555777888SSSVVV@@@GGGNNNWWW}}}ccc]]]___aaaccccccdddfffgggiiilllmmmjjjddd^^^YYYWWWUUUSSSNNNGGGAAA======>>>FFFSSS^^^WWW\\\JJJ???AAASSSgggssszzz~~~ttt}}}===555222333,,,---,,,++++++******++++++,,,666---999CCCssszzzpppnnnsssuuulllWWWCCC;;;::::::@@@WWWGGG999HHHdddrrr]]]HHHJJJsssiiiTTTBBB:::<<<>>>?????????@@@AAA>>>EEEDDDFFFRRRaaazzz|||zzzzzzwwwssstttxxx}}}sssjjjdddfffoooxxxIIIooojjj{{{ppp>>>888777//////111...............//////000---000///111888<<>>>>>BBBHHHMMMNNNNNNUUUTTTTTTSSSTTTUUUXXXZZZ^^^nnnuuuqqqwww}}}~~~~~~cccdddpppwwwzzzjjjbbbsssCCC000)))---))))))+++((())))))))))))))))))))))))(((***++++++******+++,,,)))+++666???NNNooouuuTTTJJJ```}}}bbbdddWWWJJJAAA999111...000,,,,,,+++++++++,,,------...///000111111222444666;;;???CCCEEEFFFEEEEEEEEEFFFAAA:::444111222777<<<===<<<:::666222/////////222222222111000000111222,,,...111333555555333000111444CCCUUUUUUCCC333...000555555444666333>>>WWW\\\TTTWWWjjj{{{~~~zzzxxxssspppkkkhhhhhhjjjkkkkkkqqqqqqppplllhhhhhhlllpppdddggg```\\\pppyyyzzz~~~KKK:::222555.../////////...------------...000333OOOyyyyyysss|||vvv|||{{{xxxOOOaaawwwnnnxxxhhhaaaWWWLLLDDD<<<999FFFWWWHHH<<<777333888777;;;bbbPPPBBBGGGLLLXXX|||\\\NNNCCCGGGMMMRRRXXX___gggllleeehhhkkkkkkgggaaa\\\YYYUUUSSSNNNGGG@@@<<<:::;;;BBBLLLzzz^^^OOO[[[EEE???:::CCCbbb{{{wwwkkk@@@666000444......,,,,,,++++++++++++,,,,,,...===KKKDDDrrrzzzjjjkkkuuurrrfffRRRAAA:::;;;<<>>BBBEEEAAAIIIKKKQQQaaasss|||yyywwwwwwtttqqqssswww~~~vvvllleeefffmmmrrrVVVuuuyyy}}}zzzpppAAA888777111///222///............///000000000333111333<<>>@@@FFFHHHNNNVVV[[[___bbbfffiiippprrrssstttqqqkkkddd___UUUZZZ\\\ggg}}}wwwooosss{{{}}}aaajjjnnn{{{~~~ttt}}}sssRRR888+++,,,***)))+++((())))))))))))))))))))))))(((***++++++******+++,,,555---333@@@UUUuuuuuuQQQZZZdddpppnnnlll___NNNCCC<<<555///---,,,+++++++++,,,------......000111222333444777999???BBBFFFHHHGGGFFFEEEEEEDDD>>>666111111555;;;>>><<<;;;888444000...000222444222111000000000111111---///222444444111//////000@@@XXXdddWWW>>>000000///333555;;;???555...888666AAAWWWooowwwsssrrrvvvtttpppllljjjjjjlllmmmmmmtttrrroooiiieeefffkkkqqqnnnddd]]]cccxxxyyyzzz}}}LLL;;;333444.../////////...------------...///444OOOuuu~~~}}}xxxPPPlllvvvsssuuufff]]]QQQFFF@@@;;;888BBBPPP>>>999777222:::999CCCxxxoooFFFCCCCCCHHHYYYwwwRRR;;;:::333666:::>>>CCCLLLXXX```eeeeeefffggggggeee```\\\UUURRRMMMEEE>>>:::999999===HHHppp```GGGTTT@@@999777>>>lllmmmoooCCC888...555......,,,,,,++++++++++++,,,,,,+++999KKK[[[|||nnneeeqqqpppiii\\\KKK>>>888:::>>>EEEVVV>>>999TTT___\\\OOOHHHNNNqqqQQQHHH???<<<<<<<<<<<<<<>>666///+++,,,++++++,,,,,,---...///...///222333555777:::===@@@CCCGGGHHHGGGFFFEEEEEE???999222000333999===>>>:::999555111...///222666444222000000000111000//////000333555333///000444555RRRkkkeeeFFF---,,,777555777888@@@HHH<<<000444---===YYYoooqqqhhhhhhpppuuurrrooonnnoooqqqrrrrrrrrrppplllgggeeefffiiimmmrrrddd___cccppp{{{{{{{{{LLL;;;444666000111//////...------------...---555SSSvvv}}}xxxWWWtttqqquuuqqqeeeYYYLLLAAA===:::777<<>>666777???sss{{{sssHHH===...555---------,,,,,,++++++,,,,,,---888<<>>HHHTTTWWWRRRMMM^^^`````````___bbbhhhmmmtttlllhhh___```qqq~~~{{{yyyyyyyyyqqqiiilllwwwssslllaaajjjrrrsssKKK000---+++***+++)))))))))))))))))))))))))))(((***++++++******+++,,,(((222SSSdddPPP^^^XXXsss}}}pppkkk```QQQCCC888111---+++++++++,,,,,,...//////---///222444666999===@@@@@@CCCGGGHHHGGGEEEDDDDDD:::444///000666<<<>>>>>>888666222///---000555:::444222000000111111///---111111444666333000555===GGG[[[bbbMMM333***111888:::>>>@@@IIIPPPCCC666:::444;;;NNNbbbjjjhhhiiipppsssqqqppppppsssuuuuuuuuuqqqooommmllllllkkkjjjiiimmmhhheee\\\```}}}nnnsssuuuwwwKKK;;;444777111333//////...------------...)))777YYY}}}zzz}}}uuu{{{pppTTTuuummmuuu|||lllcccWWWIII===;;;:::666888>>>777:::888000999<<>>:::777999<<<@@@HHHXXXlllzzz}}}nnnffffffeee```[[[SSSPPPIIIAAA:::777777999444EEE```eeeAAAKKK>>>777:::???qqqkkkMMM@@@...444,,,,,,---,,,,,,++++++,,,,,,---'''AAANNNqqqvvv||||||xxxlllsss___VVVIII>>>666444777<<>>CCCBBBCCCGGGLLLPPPQQQPPPWWW^^^cccoooyyytttpppooooooooovvv}}}~~~{{{tttoookkk```TTTNNN333jjj|||mmmqqq[[[<<<555;;;///+++///////////////000111111000444333:::MMMhhh}}}iiiaaaTTTJJJYYYRRRIIIfffwwweeeoooYYYJJJ\\\eee{{{ssseeeIII>>>555...------++++++,,,******+++++++++,,,,,,,,,,,,---......//////......---...,,,111???UUUiiixxxDDDGGGHHHEEEKKKNNNkkktttYYYCCCEEEFFFLLLTTTUUUNNNLLLPPP======<<<;;;;;;:::999888<<>>???===666444111------000777<<<444111000000222222///,,,333222555777555222:::EEEZZZZZZJJJ222***555:::555<<>><<<\\\hhhEEEHHH999666555:::VVV___ZZZ666555888///+++111,,,***,,,---,,,---000777777ZZZiii{{{xxxvvvrrrqqqqqqgggTTTIII;;;555666::::::888BBB???555:::QQQYYYPPPJJJOOOJJJlllMMMDDDEEEHHHFFFFFFKKKSSSYYY\\\\\\aaadddjjjsssvvvvvvtttooonnnqqqtttuuu}}}yyywwwqqqgggeeeTTTRRRBBBbbb~~~wwwrrr~~~ooo;;;???...+++///...............///000000)))888222>>>QQQ}}}pppddd^^^UUUHHHCCCEEEFFFJJJggg~~~hhhaaaYYYAAACCCeee|||OOO@@@666222---&&&***///)))******+++++++++,,,,,,,,,---------...............+++666---333BBB```FFFCCCGGGKKKGGG\\\{{{LLL;;;DDDJJJOOOSSSQQQJJJAAA;;;888222222333555777777555333666:::>>>DDDRRRppp{{{rrr|||wwwnnnppppppnnnmmmmmmmmmlll|||zzzsssiiiRRR```jjjvvvsssvvvpppfffhhh>>>,,,%%%222""")))************************+++++++++)))+++------,,,666DDDooo{{{bbbMMMdddwwwwwwyyywwwtttqqqpppkkkaaaSSSDDD888222000,,,+++,,,+++***---222333333333555888===BBBEEECCCIIIKKKGGGEEEGGGDDD>>>333000000666===@@@===888333222///...333999;;;999777555222111111111000///666???999444777000666QQQaaaQQQ===111111555777666FFF===AAA]]]WWW===???<<<888666555;;;JJJ]]]jjjpppwwwtttqqqqqqtttuuuuuusssxxxvvvsssooommmkkkjjjjjjjjjqqqmmm^^^\\\lll~~~eee}}}[[[>>>;;;333666444000000///...------------222111^^^}}}ooommm||||||mmmUUUoooccc{{{lll```TTTCCC;;;888222444:::999777333444333666DDDlllVVV<<<===CCCFFFOOOuuusssCCC===888;;;???FFFOOOYYYcccuuusssiiigggfffaaaXXXTTTTTTKKKDDD@@@<<<777444666999888WWWhhhEEEFFF999777777???___uuueee^^^888444666000...111,,,***,,,---,,,---111FFFHHHWWWyyyssswwwtttlllZZZJJJ@@@666222444888999777@@@>>>666;;;NNNTTTLLLHHHQQQLLLlllOOOGGGFFFHHHKKKOOOSSSXXX]]]bbbfffiiimmmssszzztttsssqqqoooppptttwwwyyy}}}vvviiifffUUUZZZDDDgggwww~~~zzzvvvrrr===@@@111///444///............///000000///777666GGGdddkkkXXXTTTMMMCCCDDDBBBFFFNNNaaa}}}~~~kkk```UUUAAAKKKvvv{{{VVVAAA666222...'''***...(((******+++++++++,,,,,,,,,---------............///000222222555bbb{{{{{{OOOAAAFFFGGGIIINNNkkk\\\FFFBBBHHHHHHGGGCCC>>>888444222222666777999:::;;;===???AAA@@@???<<<888:::HHH___ppp}}}rrrxxxzzzhhhiiiiiigggggggggfffeeewwwuuujjjWWWYYYmmmmmm{{{pppGGG111---000'''///************************)))******)))***,,,,,,,,,777VVVrrrdddXXXcccaaavvv~~~uuurrrtttsssqqqmmmfffZZZLLL>>>666000---,,,...---,,,...333222333333666:::???CCCFFFEEEIIIJJJFFFEEEEEEAAA:::111000222888???@@@;;;666111///...000444777:::<<<@@@;;;444000.../////////===555---111888777BBBXXXgggMMM777444555333666>>>GGGEEEOOOkkk```CCCFFFEEECCC>>>888888BBBVVVjjjvvvxxxwwwxxxzzzzzzxxxrrrnnntttsssqqqnnnllljjjiiihhhhhhiiijjjeee\\\[[[mmmlll{{{\\\>>>:::222555333111000///...------------222222___uuuqqqpppVVVqqqeeewwwiii]]]SSSBBB;;;888222444:::888888444111222666JJJvvv~~~MMM:::===DDDIIIVVV~~~jjjAAA>>><<>>BBBCCCDDDGGGJJJjjjhhhfffddddddeeedddcccbbbkkk~~~qqqbbbXXXMMMkkkwwwwwwTTT333111((((((---******************************++++++++++++...000AAAqqqzzzQQQXXXwwwjjj|||xxxsssyyytttqqqnnnjjjbbbTTTEEE:::222...---//////...000333222333555888<<>>DDDJJJ[[[```@@@@@@@@@HHHIIIQQQdddvvvxxxmmmcccaaaaaa^^^ZZZYYYSSSKKKCCC@@@;;;666444555888777OOOzzzpppJJJBBB:::222666???^^^tttvvvnnnCCC;;;<<<444///000,,,+++------,,,000555888UUUyyy}}}wwwuuufffLLL<<<888555555999<<<<<<::::::;;;888===KKKLLLFFFJJJQQQLLLkkkPPPIIIFFFBBBHHHQQQYYY^^^cccgggjjjjjjqqq{{{XXXMMMcccwww}}}tttmmmnnnttt{{{yyyhhhdddVVVMMMRRRNNNiiinnnkkk~~~gggCCC>>>111000000/////////...///000000111333---<<>>CCCGGGIII]]]zzzjjjccc___```bbbaaa___^^^^^^wwwuuu\\\XXXGGG___|||zzz|||ggg888222%%%---'''************************++++++---...---,,,111888QQQ~~~vvvHHHcccqqqvvvvvv||||||tttzzzssspppmmmkkkfff[[[KKK>>>444///---///000///000333222444666:::???DDDHHHJJJKKKIIIGGGEEEDDD???666---...333999???AAA>>>777111---***///999999444888BBB===777000,,,...222888;;;:::666===:::000FFFiiitttVVV???000444<<<>>>CCCKKKGGGXXXpppkkkFFFMMMSSSWWWRRRJJJCCCBBBLLLcccwww~~~|||zzzwwwssspppllllllmmmmmmllljjjhhhgggiiieeemmmtttaaaIIISSSrrrddd|||{{{eeeFFF???444666444111111///...............***999kkksssxxxmmmxxxuuu[[[zzziiiqqqdddXXXNNN???:::999333444888666222777222888888QQQgggEEE???AAACCCJJJ___VVVAAACCCDDDOOOPPP\\\mmmzzzwwwfffcccdddjjjkkkcccYYYSSSSSSKKKCCC???;;;666444555999999KKKwwwtttKKK===777000777>>>TTT~~~}}}xxxMMMDDDDDD777---///---,,,---,,,,,,111888???NNN{{{uuu{{{nnnkkk```LLL<<<:::888999<<<===<<<:::999:::888@@@MMMLLLGGGMMMKKKJJJiii~~~KKKFFFEEEGGGKKKSSS]]]fffjjjjjjgggiiinnnxxxsssrrrwww{{{{{{kkkggg[[[RRRZZZHHHppplllwwwuuuDDD<<<111111...///////////////000111111222///???___}}}}}}|||iii[[[ZZZVVVJJJ???===GGGKKKiii~~~~~~zzzzzz|||}}}{{{zzzzzz~~~}}}rrraaaSSSHHH@@@EEERRRTTTrrrhhhSSS@@@666333,,,+++---)))******+++++++++,,,,,,,,,------......///000000111555///<<<~~~eeesssQQQEEEFFFNNNHHHXXXlllIIIFFFXXXbbbYYYLLL888555222444888<<<>>>===IIIDDD>>>===???AAAAAA@@@@@@BBBEEEGGGGGGDDD>>>;;;CCCLLL[[[qqqkkk___WWWXXX[[[ZZZWWWWWWXXXmmmzzzaaa\\\JJJPPPqqqssszzzeee{{{~~~vvvAAA111***666&&&******************************,,,...++++++444@@@dddxxxcccFFFrrrvvvppp{{{}}}tttvvvtttqqqnnnmmmiii```QQQFFF777111---...000///000222333555999>>>BBBFFFIIIKKKLLLIIIFFFEEEBBB;;;222,,,111666===AAA@@@:::444000------333;;;;;;666888@@@444111------000666:::<<<333777>>>666777\\\vvviii???:::333222<<>>999999333444888444111888222======XXX___DDDBBBCCCCCCLLLeeeOOOCCCEEEFFFUUUVVVeeepppyyy|||xxxnnniiieee^^^YYYXXXRRRJJJCCC???;;;555333444888777FFFssswwwKKK888555222:::???PPP{{{|||vvvppprrr}}}XXXMMMJJJ:::...///------...,,,,,,333;;;HHHYYYdddrrrsssrrrvvveeebbb[[[KKK<<<;;;::::::;;;<<<:::999<<<;;;888BBBOOOLLLFFFMMMEEEGGGiiiwwwEEEDDDDDDIIILLLSSS^^^gggiiieee```jjjnnnuuu}}}~~~rrrsssxxxyyyzzz|||tttzzzyyyjjjfffXXXHHHDDD>>>{{{}}}qqqoooDDD;;;444555///000000//////000000111222333999DDDhhh{{{zzz~~~hhhbbb]]]VVVIII>>>@@@JJJPPP^^^}}}jjjaaa^^^dddiiimmmuuu{{{~~~zzz{{{|||{{{|||{{{www___LLLDDD<<<<<>>@@@EEEUUUrrrrrraaaUUUUUUYYYWWWUUUVVVXXXdddrrrcccXXXOOOJJJYYYooodddzzzxxxKKK,,,,,,666'''************************)))'''))),,,))))))777HHHyyymmmUUUQQQppp|||yyy}}}yyywwwtttqqqooojjjbbbXXXQQQ>>>555......000///111333555777<<>>PPPWWWSSSaaarrrhhhDDDPPPXXXZZZYYY^^^ggghhhaaa___cccXXX```kkksssvvvtttpppnnnlllmmmmmmllllllkkkjjjiiihhhkkknnnllleee]]]UUUQQQ}}}sss{{{~~~lllNNNEEE555444000222111000///............///555^^^{{{wwwbbb~~~sssXXX|||jjj}}}pppcccXXXKKK<<<999999444444777333222888...>>>DDDcccVVVAAACCCDDDDDDPPPnnn|||KKKFFFGGGFFFYYY[[[fffnnnxxxoooddd]]]XXXYYY]]]RRRJJJBBB???;;;555333444777777BBBqqq{{{NNN888777333;;;@@@SSSpppdddqqqcccQQQKKK===333///------...,,,,,,444===KKK[[[lllsss}}}rrrcccaaa\\\LLL<<<<<<;;;<<<<<<<<<;;;;;;@@@<<<888BBBPPPKKKCCCHHH???FFFiiiqqq@@@BBBEEEGGGMMMWWW```dddccc___ZZZgggkkksss|||vvvgggaaalllvvvvvvssstttsssoooeeessszzzmmmfffVVVQQQCCCEEEwwwyyytttjjjgggFFF;;;555777///000000//////000000111222000@@@DDDsss{{{]]]aaa```TTTEEE@@@KKKXXX[[[yyypppGGGLLLFFFEEEJJJNNNRRR```pppttt|||}}}zzz{{{{{{zzz|||||||||}}}cccIII>>>444777MMMvvvooovvvgggKKK;;;666---***---,,,******+++++++++,,,,,,,,,------...///000111222222'''888TTTsssqqqVVVAAAKKKEEEMMM[[[WWWKKKLLL]]]```LLL999333777:::>>>AAA@@@???>>>===999III```vvvoooaaa\\\___cccGGGCCC@@@GGG^^^~~~zzzdddTTTTTTWWWUUUTTTVVVVVV[[[mmmyyyfffRRROOOGGGTTTnnnyyy[[[...+++///)))************************+++(((***,,,)))+++===RRR~~~```SSSgggkkk|||xxxvvvrrrmmmggg```[[[XXXEEE;;;111///000111333555777999>>>CCCGGGIIIJJJJJJJJJHHHGGGEEE===333000444:::???CCCAAA999222///000111999===;;;===AAA===333333111//////333777;;;===888;;;777@@@]]]jjjRRR555000444777:::AAANNNYYY^^^ssseeeDDDQQQYYY]]]ZZZbbbrrrwwwmmmbbb^^^FFFNNNZZZcccjjjnnnrrrtttnnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjmmmkkkaaaVVVNNNlllhhh|||tttwwwzzzrrrVVVLLL;;;888444222111000//////.........---555]]]tttkkkzzzvvv{{{vvv[[[tttccc}}}pppcccXXXJJJ<<<999:::444444777333555777)))???JJJjjjwwwPPP>>>CCCDDDEEESSSuuuwwwIIIHHHHHHGGG[[[^^^fffmmmyyyzzzvvvjjjfffeeegggeee]]]VVVTTTRRRJJJBBB???:::555333444777777BBBrrrSSS;;;<<<222999@@@VVVnnnWWW{{{hhhjjjSSSIII>>>999///---......,,,---555>>>RRRKKKpppzzz}}}nnndddfffaaaPPP=========>>>>>>??????>>>DDD>>>888BBBPPPIII???CCC===FFFkkknnn===AAAFFFJJJSSS___ffffffbbb___]]]```fffppp}}}WWWMMMNNNaaarrrtttpppoookkkhhhaaavvvwwwnnn[[[HHH>>>EEEQQQssspppnnnHHH;;;555666,,,000000000000000111111222+++AAACCC{{{nnn___ffffffWWWFFFBBBJJJTTTcccjjjVVVOOOJJJDDD@@@@@@CCCBBBAAALLL[[[oooyyy|||yyyzzz{{{xxxtttwww{{{www}}}hhhNNNBBB777===YYY~~~mmmmmmOOO<<<666---***------******+++++++++,,,,,,,,,------...///000111222222...;;;ZZZuuukkkzzziiiMMM@@@PPPJJJRRRgggpppFFFMMMZZZbbbWWWAAA555666777;;;@@@AAAAAAAAADDDFFFXXXuuu|||ooohhhcccYYYKKKFFFTTToooyyybbbOOONNNQQQOOONNNQQQQQQSSSkkk{{{qqqSSSNNNDDDRRRtttooo777...+++000************************///,,,---///,,,...CCC[[[tttSSSSSSvvvxxx{{{yyywwwuuuqqqjjjbbb]]]ZZZZZZKKK>>>333000111222444777888;;;@@@EEEHHHJJJJJJJJJIIIHHHHHHEEE;;;111111888>>>BBBDDD@@@777000...000222===@@@:::===EEE>>>...444111......333999???BBB;;;EEEGGGSSSfffWWW777...555222666???EEEJJJXXXhhh~~~bbbCCCQQQXXXbbb\\\bbbuuuuuueee]]]SSSTTTUUUUUUWWW^^^gggnnnnnnmmmkkkiiihhhhhhiiiiiimmmgggiiirrrqqqbbbVVVSSSZZZ]]]tttmmm[[[JJJ;;;;;;666999555222111///,,,...333444333WWWqqqwwweeeaaazzzuuuZZZkkkzzzqqqfffXXXJJJ@@@888777888555222222111666:::888SSSjjjMMMCCCEEEGGGKKKKKKhhhNNNDDDGGGRRRTTT^^^hhhhhhooo{{{wwwnnnfffeeetttrrrlllfffWWW[[[SSSJJJ@@@===:::555222222555888:::qqqMMM===999...888===VVVvvvhhhYYYzzznnnbbb]]]TTT999333555///***///...000<<<===[[[yyyxxxkkkgggggg[[[KKK<<<888777<<<@@@>>><<<<<>>000---333777555888;;;@@@FFFKKKKKKHHHFFFEEEFFFFFF@@@444---222;;;AAADDD;;;222444000---333===666;;;IIILLL>>>333222333...,,,333999<<<>>>@@@III;;;SSSnnnZZZ;;;444555999333999BBBGGGVVVnnnxxx```@@@EEEYYYZZZfffrrrxxx{{{vvveeeQQQQQQTTTSSSMMMIIIOOO___mmmiiiwwwnnnooopppfffllloookkkooonnnlllpppqqqbbbMMMWWWvvvjjjccckkkeeeSSS>>>:::444999555333222000---...333///222ZZZyyy}}}xxxsssvvv~~~sssXXXyyymmmzzzqqqfffXXXJJJ@@@888666666444222222333888999888XXXaaaHHH>>>@@@CCCJJJOOOeeeMMMGGGKKKWWWWWW___ffflllwwwddd___TTTTTTSSSIII@@@;;;999444222333777;;;<<>>>>>AAALLL@@@AAAPPPRRREEE;;;:::888FFFcccVVV@@@>>>FFFMMMQQQRRRPPPQQQWWW[[[[[[fffqqqfff\\\^^^UUUNNNMMMhhhssslllnnnqqqrrrvvv}}}~~~tttcccWWWLLL;;;IIIIIIwwwsss~~~DDDJJJ:::444222000000000000111111111111777<<>>888>>>GGG[[[bbbYYYJJJ===---///,,,+++---,,,,,,++++++,,,,,,------------///000111111000---bbbxxxTTTBBBFFFJJJMMM]]]^^^NNNZZZaaa___LLL:::444777:::@@@JJJIII>>>HHHooo|||xxxpppmmm~~~ssslllcccaaarrr~~~zzzzzzrrr___LLLHHHKKKMMMMMMNNNMMMPPP[[[vvvtttTTTOOOAAA@@@nnnxxx{{{xxx~~~GGG666%%%000++++++++++++++++++++++++)))+++,,,---000:::\\\oooYYYiiioooqqq~~~vvvwwwxxxsssooonnnlllhhhdddbbbaaa```]]]ZZZSSSOOOCCC555///222666555999;;;@@@EEEIIIIIIHHHFFFHHHHHHDDD:::111000777>>>FFFDDD;;;666666...---:::======CCCKKKHHH;;;444666222...///555999999999:::>>>CCCVVV^^^KKK777222333<<<555===IIIQQQbbbyyy}}}uuu~~~~~~]]]@@@HHH^^^gggpppwwwzzz{{{xxxhhhVVVHHHKKKOOORRRVVVYYY\\\___lllwwwlllmmmpppggglllmmmlllooommmkkknnnoooaaaOOOPPP]]]sssllluuuttt}}}ooo[[[BBB:::333999555333333222//////222000666___~~~nnnyyywwwyyy___sssqqqyyypppeeeWWWIII???777555555333222444666999888;;;bbbVVVEEE===>>>???IIISSS___LLLKKKQQQ\\\[[[aaafffqqq~~~qqq\\\aaaXXXSSSTTTIII>>>:::777444333444777;;;===tttNNN???===333999TTT^^^pppwwwYYYpppzzzYYY999;;;;;;222---111000555EEE===[[[pppcccmmmtttsssqqqppp^^^III<<<::::::===>>>>>>BBBHHHQQQ<<>>666222000000000111111111222222555???lll^^^]]]tttrrrVVV???CCCMMMhhhsss]]]|||jjjXXXTTTWWWWWWSSSQQQVVV[[[]]]]]]aaasss|||}}}yyytttyyytttvvvvvvuuuxxx||||||yyyuuussshhhUUU@@@777;;;BBBiii___\\\NNN@@@......++++++------,,,,,,,,,,,,------......//////000000000111444qqq}}}vvvNNNFFFEEEFFFMMMjjjwwwOOOMMMjjjcccRRR???444555:::>>>@@@???===IIIuuuzzzwwwhhh]]]kkkaaaYYYSSSXXXuuuyyyiiirrryyyxxxwwwssskkk]]]NNNHHHGGGHHHJJJLLLKKKLLLTTTqqqrrr^^^QQQCCCAAAXXXrrr{{{jjj{{{}}}yyyWWW666"""111++++++++++++++++++++++++(((+++------...???fffbbbKKKfffwwwfffzzz|||xxxuuuvvvtttooojjjiiihhhfffbbb```___]]][[[YYYVVVTTTJJJ;;;222111444666:::<<>>@@@EEEBBB999555666///111AAA<<>>FFFWWWcccuuutttppp{{{{{{ZZZ@@@LLLcccvvvzzz{{{yyyzzzwwwhhhUUU;;;???IIIZZZjjjrrroooiiiooowwwiiikkkqqqjjjnnnmmmkkknnnnnnnnnqqqrrrfffWWWLLLJJJ{{{ggg}}}sssyyyeeeHHH???:::999555222333333///...000222:::bbbhhh|||yyy___rrruuuxxxooocccUUUGGG???777555444222333666777:::888CCCsssMMMDDD???AAA@@@JJJVVV[[[MMMOOOVVV```]]]cccnnnxxxmmmWWWPPPGGGLLLVVVSSS\\\SSSHHH===888666333333666555:::<<>><<<444AAAhhhdddpppyyybbbtttaaaCCC888888111///333111777IIIMMMYYYlll[[[iii}}}sssrrrrrraaaLLL===;;;;;;======>>>EEENNNPPP777FFFYYYEEE777===:::>>>JJJlllkkkDDD:::===CCCGGGMMMUUUZZZ^^^bbbeeegggtttyyyvvvttt{{{~~~vvvfffXXXCCCBBBBBBRRRvvvzzzxxxlllOOORRR@@@666222000000111111111222222222222CCCqqqqqq{{{TTThhhzzzhhhJJJ<<>>FFF]]]^^^QQQCCC///...,,,---------,,,,,,,,,,,,------//////000000///000111222CCCaaadddqqqLLLIIIGGGDDDNNNwwwYYYSSS\\\qqq^^^EEE666444999@@@EEEKKKBBBRRR{{{lllRRRAAADDDhhhRRRMMM^^^ttt{{{~~~uuutttwwwqqqfff]]]RRRIIIEEEDDDGGGJJJMMMKKKMMM```{{{qqqgggRRRDDDBBBJJJxxxsssvvveee:::&&&111++++++++++++++++++++++++)))+++///,,,,,,DDDlllnnn^^^{{{eeegggyyyyyyxxxvvvrrrlllhhhhhhfffdddbbb___]]]\\\[[[ZZZYYYWWWPPPBBB666111333666;;;===???AAABBBDDDFFFHHHHHHFFF;;;---...;;;BBB@@@>>>CCC:::111333555999CCC@@@HHHLLLDDD:::555333111...111888>>>===888777:::<<>>888666444222333777777999:::QQQHHHAAA@@@DDDAAAMMM[[[YYYPPPSSSXXXaaa```gggyyywwwKKK>>>AAA>>>EEERRRSSS```QQQFFF;;;777555333333666555;;;===rrr}}}KKK>>>>>>;;;BBB```ZZZjjjtttdddIII777777222222444///444HHHWWW___uuuooowwwpppooorrreeeSSS???===<<<======>>>FFFOOOHHH444DDDTTT???666@@@<<>>:::444777>>>SSSQQQ>>>222888777@@@ZZZVVVLLLXXXrrryyytttxxxZZZBBBSSSmmm}}}}}}wwwssssssnnnYYYBBB888888;;;EEEUUUhhhwwwnnnmmmtttmmmoookkkiiiooouuuxxxyyyvvvlllcccIIIYYYwww[[[mmmuuummmvvvPPPCCCAAACCC;;;555444444111///000...777^^^ggg|||uuu^^^aaammmxxxxxxmmm]]]MMMCCC>>>:::999666333444888666777>>>cccsssEEE;;;>>>DDDAAAOOOaaaZZZTTTWWWZZZccceeeqqqoooSSSTTT[[[VVVjjjpppYYYOOODDD;;;777666333333555888===@@@tttLLL@@@BBB:::666===CCCpppxxxcccJJJ<<<:::444444555---444JJJ@@@^^^sss{{{ppppppnnnqqqiii[[[CCC???<<<======???EEEMMM>>>777CCCJJJ===:::AAA===AAAMMM}}}ZZZ:::<<<@@@AAAZZZgggyyy}}}uuuvvv}}}~~~uuuxxxuuuuuuxxxyyy{{{}}}hhhQQQJJJ:::>>>DDDYYYyyy~~~}}}___eeeCCC222555111111111222222222222333777QQQ{{{nnn}}}hhhSSSfffrrrUUU@@@BBBLLLaaaGGGPPPvvvYYYWWWVVVWWW[[[]]]\\\___dddbbboooyyyyyy|||xxxuuuqqqpppsssuuuuuuvvvxxxzzzuuuiiiWWWEEE<<<>>>CCCdddrrr^^^bbbzzzlllXXX999111,,,---......------------.........000222111///000444888LLLxxx[[[DDDEEEPPPNNNeee^^^JJJaaaiiilllQQQ:::777<<<===AAAHHHHHHnnniiiNNN>>>;;;WWWttthhhooohhhddd```VVVIIIAAACCCFFFGGGKKKIIIJJJNNNuuuxxxhhhJJJ@@@;;;===vvvHHH000)))++++++++++++++++++++++++---(((///222999```wwwHHHgggbbbqqqyyyyyyuuummmgggeeedddbbbaaaaaa```^^^[[[ZZZZZZ[[[WWWTTTOOOIII???666444777;;;===??????===???CCCGGGAAA<<<777777===CCCEEEEEEVVV[[[III333888EEEFFFCCCUUUOOOIIIEEEBBB===555///777:::>>>===666444???LLLdddOOO999666<<<:::EEE^^^OOONNNeeeooommmuuuWWWAAAUUUqqq|||zzzsssooopppkkkTTT;;;444666999???LLLaaazzzuuupppsssjjjkkkhhhmmmpppuuuvvvtttooogggbbbHHH[[[^^^vvv^^^___{{{___WWWFFFCCCKKKAAA888666666333222333000777YYY}}}sss~~~fff\\\llluuuxxxkkkZZZHHHAAA>>><<<;;;999555555999666666BBBrrrcccAAA:::>>>CCC>>>MMMccc{{{ZZZYYY\\\\\\fffmmmzzzzzzTTTLLLCCC:::888666444333444888>>>AAAuuu~~~KKKAAACCC:::<<<777HHHoooeeeLLL@@@<<<555555666111<<>>\\\uuutttkkkllliiissspppsssmmmaaaGGG@@@<<<===>>>???CCCHHH777>>>CCCAAA===@@@BBB>>>AAAOOO[[[>>>EEEIIIGGGMMMVVVeeeqqqsssrrrzzz|||zzztttxxxqqqyyy~~~}}}iiiRRRFFF===AAAPPPgggzzzkkkqqqEEE000888111111111222222222333333777TTT{{{tttYYYVVVaaafffKKK===EEEQQQiiiwww@@@MMMnnnddd]]]ZZZZZZ```dddddddddgggmmmyyy{{{{{{zzzsssuuupppnnnssswwwyyy|||xxxqqqdddTTTEEE===;;;===FFFnnn___```xxx```>>>222,,,.........------------......---000222111///000666:::qqqwwwOOOEEEJJJMMMRRRsssLLLTTTkkkssscccIII777:::??????DDDNNN___xxxeeeIII;;;???KKKmmm}}}wwwdddkkkfffeeeaaaUUUFFF???BBBFFFEEEEEEHHHLLLHHHmmmkkkMMMIII>>>>>>gggdddwwwLLL000)))++++++++++++++++++++++++000'''...444@@@kkkggg]]]}}}cccyyytttuuuqqqiiieeeeeeccc]]]^^^______\\\YYYWWWXXXZZZTTTOOOKKKIIICCC:::666777:::===@@@???======AAAFFFDDD:::777>>>DDDDDDGGGNNNlll^^^CCC666>>>EEEHHHQQQZZZOOOHHHJJJGGG<<<444222888;;;>>>===999???TTTiii```EEE888;;;<<<@@@OOO[[[LLLZZZ}}}lllhhhsss}}}TTT???UUUrrryyyuuulllgggjjjfffPPP777333;;;FFFPPP\\\ooovvvppprrriiimmmlllpppppprrrqqqnnnkkkiiijjjTTTRRRMMMgggfffVVV{{{kkkdddRRRNNNQQQFFF;;;888888555444555///444TTTooo~~~``````pppuuuxxxjjjXXXEEEAAA>>>======;;;666666999777666EEE{{{XXX>>>>>>AAACCC;;;KKKcccyyy[[[\\\___^^^hhhtttvvvVVVKKKBBB:::888777444222333666<<>>;;;PPPkkkiiiOOO@@@;;;333444777666FFFeeeOOOVVV|||]]]qqqwwwrrruuuooodddIIIAAA;;;<<>>EEEBBB>>>BBBRRR^^^DDDNNNSSSOOOQQQRRRZZZdddjjjnnnxxx{{{~~~yyyjjjtttooo{{{{{{iiiUUU???CCCGGGbbbyyy}}}ssszzzGGG...999111111222222222333333333555RRRwwwaaaoooLLLYYYbbb[[[CCC;;;EEERRRmmmcccHHHPPPgggjjjddd^^^\\\ccciiikkkiiihhhsss}}}xxxppppppjjjhhhoootttwww}}}qqqjjj___RRRFFF???;;;:::RRRfffkkkzzzccc@@@333...000......------------......,,,///222111///111777<<>>BBBEEEDDDAAAHHHMMMCCCdddkkkNNNNNN>>>:::VVV}}}jjjtttyyytttNNN444333++++++++++++++++++++++++444'''---444BBBnnn|||WWW```~~~ddd```zzzvvvpppqqqoooiiiggghhhccc[[[[[[]]]]]][[[WWWVVVWWWYYYRRRKKKGGGHHHEEE<<<777777999===@@@???<<<<<<@@@EEEGGG999777CCCIIIEEEIIIUUUwwwWWW888666CCCBBBIII```ZZZMMMGGGLLLGGG888000444777;;;>>>??????LLLiiiRRR;;;888>>>:::FFFXXXZZZOOOhhh|||llliiiuuu}}}RRR===TTTqqqwwwpppeee___cccbbbMMM444:::FFFWWWcccmmmyyysssoooqqqkkkrrrtttpppooonnnnnnllllllqqqvvvcccJJJHHH___nnnTTTwww~~~kkkSSSOOOQQQMMMGGG@@@:::555333222777222OOOuuuuuu|||eeeaaayyyttt{{{jjjWWWGGGCCCDDDCCC???:::777777999888111GGG~~~NNN@@@>>>===:::@@@EEEjjjwwwbbbXXXaaakkkrrraaaXXXGGG@@@999777666444666999555;;;EEEyyyzzzJJJEEEBBB666777;;;VVVqqq\\\CCCEEE>>>@@@888777666999ZZZMMMUUUlllnnnxxx{{{rrrwwwsssbbb[[[======<<<:::??????III<<<<<<;;;===CCCGGGGGGCCCEEEccc]]]EEEQQQIIILLLHHHDDDDDDVVVjjjnnnxxxyyyuuutttsssqqqyyy~~~~~~~~~jjjSSSGGG333VVVWWW}}}qqqttt<<<777888666333000///111222333222:::KKKtttkkkhhhQQQTTTaaaNNN@@@777FFFPPPlllVVVJJJOOOooollldddffffffdddeeehhhjjjjjj|||yyytttwwwssstttoootttwwwtttxxx|||wwwsssjjj\\\MMMCCC??????@@@TTTjjj~~~sssIII)))---444......------------......111---000,,,222666111EEEoootttbbb~~~kkkDDDJJJHHHLLLWWWXXXJJJgggwwwOOO555:::888CCCBBBYYYOOO~~~eee[[[WWWTTTHHH@@@HHHfffhhhrrr}}}bbbZZZcccbbbZZZOOOFFFAAA@@@AAAAAABBBGGGGGGHHH^^^cccMMMHHH>>>>>>PPPzzzyyynnnmmm{{{uuu~~~```...000---,,,,,,++++++,,,,,,---)))///'''999MMMxxxWWWgggbbbiii|||{{{rrrsssrrrnnnhhhbbb___]]]```\\\XXXUUUTTTTTTSSSRRROOOLLLHHHEEEBBB???;;;888;;;;;;;;;:::999;;;>>>AAAAAA;;;???GGGDDDDDD___```GGG777>>>IIILLLTTT```WWWKKKVVV[[[BBB444::::::???@@@@@@999GGGxxxoooBBB888555???HHHLLLVVVccccccffffffiiiNNNDDDUUUrrruuunnn\\\ZZZbbbNNN666:::AAAUUUooo~~~~~~}}}qqqpppssspppmmmlllllliiiiiioooyyyhhhQQQPPPQQQmmmPPPkkkRRRNNNSSSQQQMMMFFF===666333222///444RRR~~~ssspppkkkUUUvvvpppnnnXXXFFFDDDFFFFFFAAA:::666666999666888OOOlllGGG;;;:::>>>AAAKKKPPPrrrppp```[[[hhhuuuzzzTTTJJJFFF>>>888777666444555888888;;;EEEzzzwwwEEEBBB@@@777:::@@@___yyy^^^LLLJJJAAAAAA:::999777666SSSFFFOOOtttyyyzzzyyy{{{rrrxxxvvvfff[[[===<<<;;;888>>>>>>GGG======<<<===BBBGGGGGGCCCGGGjjj[[[BBBKKKCCCCCCEEEQQQPPPKKKRRRbbbyyyxxxkkkfffmmmxxx||||||xxxuuusssqqqsss|||zzzhhhSSSAAA666HHHKKKqqq}}}rrr@@@888777555777888666333111222333888[[[kkkyyy[[[JJJTTTaaaKKKAAA999EEEQQQpppOOOLLLSSSwwwzzzjjjiiiiiihhhhhhjjjmmmnnnmmm}}}mmmgggrrrqqqssspppvvvwwwoooqqqxxxvvvsssjjj[[[MMMCCC>>>>>>???fffmmmddd|||LLL000000...///......------......//////...555111444222+++???lllppppppxxxgggEEEIIIGGGNNN^^^RRRPPPmmmGGG666>>><<>>999???EEEHHHOOOXXXYYYQQQXXXUUU<<<333:::999AAA???;;;???___[[[:::555777BBBJJJPPP^^^mmm}}}wwwaaafffwwwqqqTTT===:::PPPpppmmmkkkWWWMMMWWWSSSBBB>>>UUUbbbrrr|||}}}~~~uuusssssspppmmmmmmooommmmmmsss{{{iiiMMMFFFKKKgggSSSllluuummmSSSNNNSSSVVVUUUNNNBBB888333333,,,777QQQvvv|||rrr~~~kkkLLL|||tttjjjrrrZZZFFFGGGJJJKKKEEE;;;555666999999FFF^^^[[[EEE;;;;;;@@@DDDMMMTTTuuunnnccccccppp}}}|||uuuQQQHHHCCC<<<666666555333555888;;;:::GGG|||sss@@@AAA@@@555999DDDiii\\\QQQPPPFFFEEE>>>===999666QQQGGGSSSvvvooozzz{{{rrrzzz{{{mmm]]]>>>;;;999777===<<>>>>>;;;;;;BBBJJJJJJEEEHHHrrrVVV>>>FFF???>>><<>>DDDbbbvvvyyyEEE999777222777<<<:::444111222555:::___jjjgggzzzgggIIICCCTTT___FFFBBB;;;EEESSSuuuwwwIIIPPPXXXffffffpppnnnlllnnnsssuuuvvvuuuwwwlllsss{{{uuusssyyywwwlllmmmvvvvvvrrriii[[[LLLBBB======>>>QQQsss```LLL444444+++///......------......///......666222333222111MMMuuutttaaaFFFHHHGGGOOOggggggMMMYYYuuuxxx>>>888AAA@@@===MMMZZZ\\\EEEFFFQQQWWWvvv|||~~~tttkkk^^^aaabbbYYYMMMCCC>>>>>>???AAA>>>CCCCCCBBBTTTzzz```HHHDDD===:::FFFlll555///---,,,,,,++++++,,,,,,---...,,,,,,AAAwwwhhhTTT|||ccctttyyyuuuppplllgggeeedddccc```^^^___\\\XXXUUUTTTSSSRRRPPPIIIFFFBBB@@@===;;;777444666999<<<===<<<<<<<<<<<>>>>>KKKZZZ[[[SSS666999;;;<<<>>>EEEOOOWWWXXXWWWYYYMMM888666???===@@@???>>>UUUnnnDDD777888>>>HHHMMMUUUiii}}}eeeXXXcccooofffLLL<<>>777777;;;888MMMhhhNNNDDD;;;???BBBAAAFFFKKKoooiiicccfffsss}}}pppPPPJJJ@@@999555555555333444777<<<:::JJJ~~~ooo===DDDBBB777:::HHHwwwwwwUUUPPPQQQJJJJJJBBB@@@<<<;;;YYYDDDOOOyyywwwsss}}}sss{{{uuu```???;;;888666<<<;;;DDD>>>===999:::FFFRRRRRRIIIKKKzzzTTTBBBIIIHHHHHHRRRvvvvvvsssyyyzzzyyyvvvooofffaaa``````aaabbbjjjnnngggXXX\\\}}}wwwwwwvvvsssqqqxxxzzzcccMMM<<<<<>>EEEWWW[[[BBBCCC>>>FFFVVVyyyfffHHHUUU[[[|||]]]kkk{{{uuurrrvvv{{{|||||||||rrrsssvvvzzzuuuxxxwwwnnnpppxxxwwwqqqhhhZZZKKKAAA<<<<<<===IIIpppiii```LLL333666/////////............//////...,,,333...///666BBBiii{{{ZZZGGGHHHGGGNNNnnnUUUMMMaaayyylll999999@@@CCC???YYYbbbggg^^^jjj}}}|||kkkqqqaaaaaa```WWWKKK@@@<<<<<<>>>@@@>>>BBBBBBAAANNNqqq\\\DDDDDD>>>999@@@|||~~~~~~yyy>>>333---,,,,,,++++++,,,,,,---000+++111GGGrrr[[[XXXpppbbbyyyvvvtttrrrllleeebbbcccccc```]]]^^^[[[WWWUUUTTTRRRPPPNNNFFFDDD@@@>>><<<999666333000444:::>>>???>>>>>>>>>IIIJJJCCC>>>LLL^^^SSS999666===???:::;;;HHHUUUZZZVVV\\\ZZZGGG888<<>>999888222444FFFrrrtttnnnTTTyyy}}}cccwwwzzzhhhWWWRRRTTTRRRKKK@@@999:::===333GGGkkkDDD???999@@@CCCAAADDDIIImmmgggbbbeeepppwww```HHHCCC===777333444555444555777;;;<<>>LLLEEE:::===NNNhhh~~~RRRNNNLLLGGGKKKCCC???===@@@aaaVVVSSS|||yyyhhhzzzuuu}}}zzzeeeBBB;;;888666<<<;;;CCC>>>;;;666:::MMM___\\\NNNQQQ|||YYYQQQUUUXXX\\\xxx|||pppdddiiinnnmmmpppttttttttttttuuuvvvuuussstttuuukkkZZZZZZwww~~~wwwyyywwwttttttzzz~~~~~~```FFF===;;;]]]cccuuuwww{{{jjjFFF===;;;>>>;;;777444333333444444CCCbbbcccHHH===MMM[[[XXX@@@CCC@@@HHHYYYzzzZZZHHHWWW^^^~~~sss{{{}}}~~~|||}}}xxxyyytttzzzqqqqqqssspppuuuzzztttooofffXXXJJJ@@@<<<<<<===GGGqqqbbbfffVVV555555222/////////....../////////...,,,333...///666GGGssssssSSSHHHHHHJJJRRRxxxQQQSSSiii}}}___888;;;<<>>??????BBBBBBAAAKKKiiiZZZCCCDDD???888===^^^jjjaaazzz<<<...---,,,,,,++++++,,,,,,---000,,,777PPPcccTTTccceeejjj|||uuuttttttmmmeeeaaabbbbbb___[[[\\\YYYVVVTTTRRRPPPNNNLLLEEEBBB???===;;;999666444111555;;;>>>???>>>>>>>>>EEEKKKHHHDDDPPP]]]PPP555:::CCCEEEAAAEEERRRYYYVVVYYYaaaXXXAAA999???BBBAAA;;;PPPrrriii999:::===BBBJJJQQQYYYlllgggMMMQQQyyyrrr^^^PPPOOO\\\[[[JJJFFFUUUiiiyyyyyywwwuuussspppmmmjjjhhhnnnpppqqqooommmnnnppprrrjjjjjjkkkkkkkkkiiifffcccgggVVVBBBNNNWWWaaa???jjjvvv[[[UUUTTTWWWYYYTTTJJJAAA<<<;;;222222CCCttt|||}}}tttWWWoooeeessssssdddWWWUUUPPPHHH@@@;;;;;;===444FFFxxx|||CCC===<<<;;;CCCEEEKKKQQQtttuuulllgggjjjllljjjpppyyymmmaaalllyyyWWWGGGAAA;;;666333444555444555888888@@@WWW}}}aaa@@@TTTDDD666999MMM\\\tttVVVQQQGGGDDDIIIDDDBBB>>>???^^^hhhTTTrrr~~~www~~~|||kkkFFF===999777>>><<>>IIICCC;;;666444444333222555jjjzzzVVVBBBAAASSS```ZZZ@@@BBB@@@LLL\\\yyyUUUJJJWWWfff{{{~~~ttteeeqqq}}}xxxvvvlllkkkoooooouuuxxxooommmdddVVVIII???<<<<<<>>>LLLxxx]]]pppaaa:::555000000//////......//////000000---666333222333???jjjhhhMMMIIIHHHNNN\\\SSS[[[qqqVVV999>>>999EEEOOOgggvvvhhhzzzkkk^^^WWWPPPFFF>>>;;;<<<===>>>???BBBCCCAAAHHHddd^^^EEEDDD???888<<>><<<;;;999666444555888<<<>>>>>>>>>>>>???<<>><<<444666???kkk~~~}}}XXXdddhhhpppxxxhhhZZZTTTLLLDDD>>><<<<<<<<<:::IIIhhhCCC888AAA888BBBEEEMMMWWWoooaaa___```[[[WWWVVVQQQUUU\\\rrrlllRRRJJJ@@@:::555333555666666666999666DDD^^^zzzWWW@@@WWW>>>222666OOOxxxbbbooo\\\SSSJJJDDDJJJIIIKKKFFF<<>>EEEFFF===444>>>___xxxlllOOOWWWpppfffppp]]]WWW^^^RRRXXXWWWXXX^^^\\\[[[dddmmmyyyxxxyyy{{{vvvsssxxx|||mmmRRRAAA:::???XXXaaaWWWDDDEEE@@@FFFDDD???:::555333333444444gggtttQQQBBBCCCTTTbbbaaaAAA@@@@@@OOO^^^uuu~~~VVVQQQZZZqqq}}}nnnWWWHHHJJJccctttooorrrjjjlllpppnnnrrruuunnnjjjbbbUUUHHH???<<<===???___JJJkkkYYY999777///000000////////////000000222---555333333444@@@kkk~~~nnntttIIIJJJIIISSShhhwwwVVVaaa{{{PPP999BBB:::HHHVVVdddmmmpppuuuoooZZZRRRMMMDDD>>><<<<<<===>>>>>>AAACCCAAAFFF___hhhIIICCC===999???cccwww~~~JJJ333---,,,,,,++++++,,,,,,---///***<<>>DDDFFFLLLXXXiii___NNN^^^lllmmmUUUPPP]]]IIIFFF[[[ssszzzuuupppsssxxx{{{zzzzzzzzz{{{wwwxxxtttllljjjlllkkkgggccceeehhhiiijjjjjjkkkkkkjjjcccGGGGGGCCCGGGKKKLLLwww\\\UUUbbb___ZZZSSSKKKDDD???<<<999<<<;;;^^^}}}ZZZ^^^~~~iiimmmwwwggg[[[SSSHHH@@@===<<<;;;::::::HHHWWW===000@@@999AAAAAAGGGUUUvvvcccSSSSSSYYYYYYUUUQQQJJJKKKSSS~~~vvv|||[[[HHHDDD777:::555333555777666777:::555HHHbbbxxxQQQ???XXX999555;;;WWWuuulll^^^RRRQQQHHHLLLOOOVVVNNN;;;HHHZZZKKKeeeuuuyyyvvvwww{{{~~~|||sssLLLAAA<<<:::AAA???FFFKKK@@@555???ddd~~~oooMMMTTT}}}iiigggsssVVVIIIOOONNNfffqqqpppsssxxxwwwyyy{{{tttrrrxxx||||||bbbLLLAAA:::DDDGGGPPPwwwUUUEEEHHHBBB;;;>>>???;;;555222555888BBB```yyysssPPPCCCDDDRRRcccgggBBB???@@@RRR___sss|||WWWXXX___yyy{{{{{{iiiUUUIIIMMMdddsssqqqmmmqqqsssnnnppptttoooiii```TTTGGG???<<<>>>@@@NNNiiiYYYZZZIII333:::000000000////////////000000555,,,000///222888JJJzzzHHHKKKJJJUUUnnnlllWWWdddNNN888DDD===JJJZZZ```sssnnnnnnrrrhhhwwwrrrqqqVVVOOOJJJCCC???===============@@@BBB@@@DDD\\\pppLLLBBB<<<999AAAppp~~~KKK)))---,,,,,,++++++,,,,,,---///(((<<>>;;;:::999777555333000222666999>>>DDDKKKPPPOOOEEELLL```dddSSSHHHLLLOOOSSS\\\dddfffeeefffiiixxxmmmKKK999HHHQQQUUUccc|||uuu333555LLLCCCQQQXXXeeeyyy\\\MMM```ooozzzWWWKKKUUUEEENNNjjj{{{|||eeennnsssyyy|||~~~{{{{{{vvvooonnnsssrrrmmmiiijjjllllllkkkjjjkkkkkkkkkdddEEEEEEBBBEEEYYYHHHrrrWWWSSSZZZ^^^^^^XXXPPPJJJDDD>>>???:::999ZZZsssRRRtttxxxdddtttjjj___OOO@@@<<<===<<<::::::555SSSyyyPPP===777@@@777@@@DDDJJJUUUhhhHHHUUU^^^UUUaaacccYYY^^^RRRMMMfff~~~___MMMOOOqqqppp]]]KKK>>><<<888666555333444666999;;;===FFF~~~mmm===PPPUUU:::333DDDdddzzzmmm]]]TTTUUUNNNMMMQQQSSSNNNKKKLLLhhhQQQYYYoooxxxuuuuuulllnnn~~~vvv___BBB888===::::::GGGGGGFFF555AAArrrhhhOOOJJJ|||]]]qqqSSSXXXgggsss{{{{{{tttrrrqqq~~~}}}}}}```KKK999555JJJDDDvvvuuuMMMTTTGGGHHH>>>===;;;888666555888:::???[[[uuutttJJJFFFGGGWWWqqqeeeHHH???GGGQQQYYYpppuuu]]]\\\]]]wwweeennnqqqmmmooo|||oooxxxmmmtttwwwnnnlllkkkmmmppppppnnnkkkggg___QQQCCC======>>>===WWWjjjjjjCCC???,,,999333222111/////////000000333,,,---777333///aaa}}}{{{HHHNNNFFF[[[ddddddYYYmmmLLL;;;AAABBBAAA```uuupppOOO\\\aaarrrmmmuuuWWWNNNJJJCCC===999999;;;<<>>;;;===<<<;;;;;;999NNNvvvmmmMMM???999???===CCCCCCJJJUUU}}}VVVEEEcccooo]]]```kkksssyyyrrraaaYYYYYYMMM???>>>LLLjjjtttfffWWWIII<<<999777666555555555777999:::>>>PPP{{{dddCCCYYYWWW;;;555AAApppcccWWWSSSTTTNNNLLLPPPPPPLLLJJJJJJhhhQQQRRRmmmmmmrrrkkk{{{kkk~~~yyyeeeKKKAAADDD???AAAPPPLLLFFF:::NNN~~~hhhOOOTTT}}}cccgggeeeqqq|||www~~~|||vvvuuusssyyy\\\LLL===BBBWWWXXXwww|||wwwRRRSSSLLLJJJBBB@@@===:::888777666666;;;```zzzwwwLLLJJJMMM^^^vvvhhhFFF>>>EEEOOOVVVhhhmmmZZZUUUbbbgggVVV]]]cccjjjuuummmlllmmmooorrrrrrnnniiiccc[[[NNNBBB======??????CCC{{{fffiii}}}CCC>>>000555444333111000//////000000111000222555...000hhhxxxIIIPPPKKKaaaoooaaa[[[sssJJJ<<>>@@@GGGTTTyyypppFFF>>>???;;;;;;TTTppp{{{}}}III111...------,,,,,,------...222444MMMxxxmmmxxx]]]yyymmmfffdddeeebbb___```cccccc___[[[XXXUUURRRNNNKKKFFFAAA===<<<;;;999777444333222111222---,,,111777@@@KKKVVV\\\bbbfffiiifffRRRGGGPPPaaadddjjjmmmhhhdddkkkvvvvvvLLLCCCGGGfffbbb>>>===GGGNNNVVVggghhh}}}jjjTTTLLLUUUrrr^^^KKKFFFIIIXXXMMMooo}}}|||}}}uuusssqqqggghhhhhhgggggggggiiijjjkkkjjjcccWWWDDD;;;JJJTTTKKKpppUUUOOO___aaa___WWWQQQOOOLLLIIIBBB???:::MMMxxxaaa[[[jjjhhh}}}tttZZZMMM@@@===>>>===;;;;;;===IIIggg___GGGBBB<<<>>>BBBEEECCCKKKXXX~~~```YYY|||dddYYYiii}}}tttjjjdddhhh}}}jjjVVVHHH<<<888666666666666777888999:::>>>^^^sssTTTIII```TTT888333@@@vvvWWWPPPQQQRRRMMMKKKMMMMMMJJJGGGHHHXXXYYYTTT|||xxxxxx|||vvvhhhyyyiiiRRRHHHFFF>>>BBBWWWTTTEEE???```fffNNNUUUiiixxxwww~~~ttttttuuu}}}|||yyytttvvvttt~~~~~~nnnRRREEE:::@@@JJJUUUsssnnniiiTTTKKKLLLCCCFFFBBB===;;;;;;:::777444333eeesssHHHHHHPPPbbbwwweeeEEE>>>DDDMMMSSS___dddZZZ]]]vvvfff___gggllluuuvvvmmmmmmnnnrrrtttsssmmmhhh___VVVJJJAAA======@@@BBB[[[___dddiiiBBB;;;777444444333222000///000000111000222222333222555___lllsssIIINNNNNNcccvvv]]]___{{{FFF>>>AAABBBHHHgggaaammmwwwsss]]]zzz___[[[sssnnnqqqPPPIIIEEE???:::777888;;;===>>>AAA??????DDDPPPwwweee???<<<===999999TTTppp{{{III333......------------......,,,///PPPmmm___|||]]]xxx|||hhhbbbaaabbb```^^^```bbbbbb___[[[[[[WWWPPPKKKGGGCCC@@@===;;;:::888666444222111111000---+++,,,000888FFFSSSXXX___bbbccc```QQQJJJUUUggghhhjjjiiieeedddlllvvvlllJJJCCCGGG\\\www<<<===GGGHHHTTTfffnnnwwwkkkTTTLLLKKKmmm|||PPP>>>===>>>GGGLLLqqq{{{pppnnnfffgggffffffffffffggghhhhhhgggddd]]]KKK===FFFOOOHHHuuuYYYTTT]]]```^^^VVVPPPMMMJJJFFFCCCBBB<<>>BBBFFFFFFNNN\\\yyycccPPP^^^pppQQQAAA:::;;;555666777888999999::::::AAAjjjhhhFFFOOOaaaKKK222555JJJ[[[OOOKKKOOOOOOMMMKKKKKKIIIGGGFFFFFFGGGaaaUUUiiizzz}}}nnn~~~wwwsssiii~~~ppp[[[OOOHHH<<>>666555444333111000000000111111222000333999;;;OOOqqq|||dddwwwoooIIIIIILLL___ttt^^^ccc}}}EEE??????BBBKKKiii}}}iiieee{{{nnnuuusssdddZZZMMMRRRppp~~~vvvmmmMMMFFFBBB<<<888666888;;;===<<>>===:::999777555333222111000///---,,,,,,,,,000===JJJUUU^^^```[[[UUUIIIKKK[[[mmmllljjjfffaaaaaagggnnnXXXJJJMMMRRR[[[yyySSS666IIIKKKHHH___vvvsssqqqEEEDDDQQQnnnxxxIII999<<>>AAA```}}}nnnKKKpppttt]]]{{{mmmfffYYYLLLFFFBBB>>><<<===AAAFFF^^^VVVCCCBBB>>>@@@BBBHHHIIIQQQ\\\wwwppphhhWWWNNNXXXzzzjjjHHH:::666:::666666777888999:::;;;;;;JJJsss```DDDVVV[[[BBB000===\\\{{{QQQNNNJJJNNNMMMMMMLLLIIIGGGGGGGGGFFFHHHbbbOOO\\\vvvxxxsssvvvwwwlll{{{ggg\\\PPP@@@HHHfff]]]???FFFwww```MMMpppkkk~~~|||xxx|||jjj{{{wwwuuu~~~vvvaaaGGG@@@;;;CCC444LLLvvvTTT]]]IIIXXXRRRPPPHHH???:::;;;<<<:::777@@@dddrrrGGGLLL\\\pppgggFFF@@@BBBQQQ\\\[[[^^^iiinnnwwwqqq}}}iii___|||uuurrrooollllllnnnnnnllliiiZZZOOOEEE@@@===;;;===BBBmmmpppRRRXXXPPPDDD999AAA999777555444222111000111111000444222111555===\\\oookkkJJJFFFMMM___uuubbbggg}}}FFF???===BBBMMMgggkkkPPP\\\kkk~~~aaaffflllooo}}}gggKKKDDD@@@;;;777555777:::===;;;@@@@@@@@@DDDPPPyyyQQQ666;;;<<<888;;;qqq{{{OOO333///......------......///333555gggtttggguuugggsssffffffhhhddddddeeeffffffdddaaa^^^ZZZTTTLLLEEEAAA???>>>===888777555333222111000000------......,,,+++333<<<^^^iiiggg\\\RRRIIIPPPddduuusssmmmddd^^^\\\]]]___IIIRRRUUUZZZuuu\\\@@@AAAOOOKKKSSSnnnvvvaaa666???SSSpppvvvHHH:::@@@GGGRRRlll{{{zzzeee[[[rrryyynnnssspppiiihhhfffdddcccbbbaaaaaahhhfffcccQQQ>>>BBBPPPQQQwwwYYYRRR\\\aaaaaaZZZRRRLLLEEE???===???@@@AAAWWW|||sssSSSdddxxxqqq___ppp|||{{{lllfffYYYLLLFFFBBB??????BBBCCCGGG^^^UUUCCCDDDAAADDDFFFLLLMMMSSS\\\qqqPPPEEEFFFNNNVVV^^^{{{eeeGGG;;;666777777777777888999;;;<<<===UUUuuuZZZLLL```RRR;;;555>>>kkkVVVQQQLLLNNNKKKNNNMMMHHHFFFHHHIIIIIINNNdddTTTTTTvvvvvvhhhcccrrr}}}rrr~~~ooofffZZZEEEIIIfff^^^@@@NNNaaaOOOxxxnnnqqq~~~uuuxxx{{{yyyuuurrr}}}jjjWWWAAA>>><<>>===777666444222111000000///---,,,...000---***---222QQQ]]]^^^XXXWWWVVV```ssstttqqqggg[[[TTTSSSRRRPPPLLL\\\XXXeeesssEEECCCIIIQQQVVVfff|||}}}III888GGGTTTrrrrrrHHH;;;@@@NNNdddvvvpppaaa|||qqqtttyyyqqqiiigggeeebbbaaaaaabbbccckkkgggcccSSS???BBBPPPTTTvvvWWWPPP[[[^^^]]]VVVOOOJJJEEE@@@<<<===CCCAAAMMMzzzwwwaaa[[[rrrqqqlllhhhzzz}}}oookkk^^^PPPGGGCCC@@@BBBFFFFFFFFFYYYQQQCCCHHHFFFIIILLLPPPOOOVVV```PPPAAAFFFPPPdddrrrttt{{{YYYCCC>>>888666888777777777999;;;>>>???\\\nnnSSSVVVeeeFFF555;;;<<>>FFFRRRaaafffJJJtttaaa{{{fffkkkxxxuuu}}}ttt~~~ZZZFFFDDD@@@;;;666555777:::<<<===@@@>>>@@@FFFQQQsss{{{FFF444;;;888444===\\\sssGGG111//////............//////222???yyyrrr{{{qqqxxxqqqeeeeeegggfffggghhhgggbbb]]]YYYVVVOOOKKKGGGDDDBBB@@@>>><<<666555333222000000//////...+++,,,...///,,,,,,///444???DDDLLL\\\fffnnnyyyooojjj___RRROOOTTTWWWVVVYYY```hhhWWWJJJLLLQQQ^^^mmmtttfffAAA===LLLYYYsssmmmIII;;;===QQQrrr{{{~~~mmmuuulllooorrrkkkgggeeebbb``````cccfffhhhmmmhhhcccTTT@@@AAAMMMOOOwwwYYYRRRXXXZZZWWWPPPIIIGGGEEEAAA<<<===DDD@@@CCCmmmyyykkkXXXqqquuu{{{iii~~~~~~rrrssseeeVVVKKKDDDAAACCCGGGIIIDDDSSSLLLBBBLLLKKKLLLPPPQQQOOOYYYgggRRRVVVjjjwwwzzzzzzCCC666;;;999777999888777666888;;;>>>AAA]]]fffMMM\\\ggg===111???>>>uuu~~~iiidddTTTQQQOOOJJJOOOOOOIIIFFFKKKNNNMMMKKK___lll\\\{{{ggguuu{{{zzzvvv}}}zzz~~~tttWWWQQQggg\\\HHHdddlllSSSppp{{{sssTTTDDD888@@@CCC@@@PPPzzzmmm\\\WWW```GGGJJJRRREEEJJJPPPSSSQQQKKKFFFCCC555NNNwwwxxxRRR[[[jjj~~~uuuFFFJJJYYYyyyjjj}}}ttt|||ooorrroookkkiiiggghhhiiigggccc^^^RRRFFF???AAABBB>>>BBBKKKfffTTTlll|||>>>EEEJJJ<<<;;;999888555333222111111111111//////666:::BBBooojjjcccNNNEEEWWWgggcccjjjPPPBBB???IIITTT___```aaaxxxuuufffppptttvvvvvv}}}||||||lllwwwVVVDDDDDDAAA;;;777555777:::<<<@@@AAA>>>@@@FFFPPPooowwwDDD444;;;666222===WWW}}}ooo@@@777//////............//////000<<<{{{jjjmmmyyyaaammmoooddddddeeeeeefffgggeee___YYYTTTQQQKKKIIIFFFEEECCCBBB???<<<555444333111000////////////***)))---///......000'''000666EEE```ooopppsssmmmhhh]]]RRRUUUaaaiiijjjssskkklllGGGNNNRRRZZZrrrxxx|||\\\CCC:::DDD___uuukkkJJJ<<<;;;SSS{{{~~~pppmmmccceeeeeeeeebbb```^^^```eeejjjmmmnnnhhhdddVVVBBB@@@IIIIIIxxxYYYPPP^^^]]]ZZZUUUOOOGGGAAA>>>@@@:::::::::<<>>===...???777555CCC<<>>***???DDDRRRxxxqqqaaaSSSWWWJJJGGGOOOVVVSSSJJJEEEHHHMMMSSSLLLccc```lll}}}pppxxx{{{~~~yyy|||pppWWWYYYmmmaaaIIIoooyyySSSjjjzzzUUUJJJ888;;;DDD888AAApppwwwgggkkkRRRSSSRRRNNNJJJDDDKKKMMMHHHBBBFFFQQQNNNCCC:::HHHttttttaaa```pppzzzJJJAAAlll}}}hhhuuu~~~|||tttvvvwwwiiipppjjjgggjjjjjjggghhhjjjddd[[[OOOGGG>>>@@@AAA999EEEdddWWWPPP```FFFSSS@@@LLL???888777888:::777222111333,,,888555+++111AAA]]]zzzuuubbbmmmGGGKKKOOOhhh~~~bbbfffxxx[[[@@@DDDCCCKKKkkk]]]yyypppWWW~~~___uuuyyylllyyypppSSSCCCCCC>>>777333333666999;;;;;;;;;>>>@@@???NNNwwwiii888999888777BBB999cccrrrIII***...------,,,,,,------...///CCCxxxxxxuuuoooxxx}}}gggjjjdddgggcccaaa```^^^\\\WWWQQQMMMFFFGGGFFFBBB>>>999777777222222111000///...---------,,,,,,++++++,,,,,,---...+++---999PPPgggyyyssscccNNNQQQlll___JJJJJJMMMeeeaaavvvwwwxxxxxxXXX>>>888HHHYYYtttwwwdddHHH>>>IIIddd~~~}}}mmmiiijjjddd______```aaaccceeefffgggddddddgggZZZBBB;;;BBBCCCtttWWWOOOZZZYYYWWWSSSNNNIIIDDDAAA<<<;;;;;;===BBBUUU~~~~~~gggUUUmmmkkklllxxx|||xxxsssjjjmmmiii]]]QQQLLLLLLLLLPPPSSSWWWYYYWWWVVVVVVVVVZZZ]]]YYYccclllvvvLLL888???;;;111777;;;888888666<<<<<>>>>>~~~uuu|||^^^NNNPPPLLLFFFFFFDDDLLLNNNCCCBBB???LLLJJJIII===AAAeeepppbbblll}}}PPPFFFjjjjjjuuu|||___WWWyyyuuummmvvvnnniiikkkjjjgggggggggaaaXXXIIICCC>>>DDDHHHBBBLLLiiiiiiJJJSSSzzzYYYHHHRRRBBBFFF>>>999777777999777333222444000444444444333666YYYwww{{{nnnGGGLLLUUUsssiiinnneee@@@AAAEEEJJJrrr```vvvgggdddhhh[[[yyylllpppiii{{{gggNNNBBBBBB===777333444777:::<<<@@@@@@BBBCCCCCCTTTiii<<<;;;777555???:::}}}vvvBBB......------,,,,,,------...555MMM|||{{{zzzwwwiiikkkcccdddbbbaaa___]]][[[VVVPPPLLLEEEFFFEEEAAA<<<888666666222222111000///...---,,,---,,,,,,++++++,,,,,,---111...,,,///<<>>DDDHHHggg~~~cccQQQhhhuuugggtttyyywwwxxxzzzpppmmmjjjfff]]]RRRMMMMMMVVVZZZ```aaa___\\\[[[[[[^^^bbb___hhhooo}}}|||VVV555777<<<888777999@@@222888BBB:::SSSlllIIIhhh\\\777555AAACCCtttlllXXX\\\[[[]]]TTTHHHJJJKKKKKKJJJKKKMMMOOOPPPOOOVVViiiggghhh}}}~~~lllddd{{{~~~yyyuuu~~~uuuuuu~~~^^^LLL|||zzz\\\{{{xxxyyysssUUU===;;;>>>======???[[[dddPPPLLLPPPGGGAAACCCEEEFFFJJJ???HHH===LLLJJJRRRKKKEEE[[[|||rrrsss}}}PPPGGGbbbxxx}}}pppWWWHHHNNNuuunnnsssjjjlllllljjjgggfffccc[[[RRRHHHCCC>>>CCCFFF===BBBZZZdddOOOOOOwwwPPPJJJPPPFFF@@@@@@===999999:::999444333555555111222999444111aaammmrrrGGGKKKVVVyyylllnnnnnnFFF???JJJHHHyyyaaannn[[[sssTTT]]]}}}bbbkkkcccNNNEEE@@@<<<666333444777:::<<>>333......------------......000PPP~~~zzz|||rrrkkklllbbbbbbaaa___^^^\\\YYYTTTNNNIIICCCDDDCCC@@@;;;777555444111111000///...------,,,---,,,,,,++++++,,,,,,---//////...+++---;;;QQQbbbyyyzzz{{{}}}^^^KKKKKKXXXfffmmmrrrfffyyypppfffGGG777<<>>DDDGGGoooRRROOOQQQQQQPPPNNNKKKIIIFFFEEEBBBIII>>>:::AAA:::SSSmmmUUUccc~~~fffppp{{{}}}zzzwwwxxxzzztttkkkfffggg```SSSKKKLLLZZZ```fffgggccc^^^\\\\\\```eeeeeennnrrr|||hhhYYY[[[~~~[[[666333999::::::888>>>111>>>@@@AAAnnnUUUKKKrrrNNN555333BBBPPPuuuaaaVVVZZZYYYZZZVVVPPPMMMJJJJJJKKKMMMMMMLLLKKKPPPVVVuuuoooccclllwww{{{www|||yyytttqqqzzz```LLL}}}yyy___~~~wwwZZZMMM<<<<<>>;;;DDDwwwXXXKKKLLLRRRIIIBBBDDDCCC@@@HHHCCCTTTGGGYYYYYYiiiVVVNNN[[[~~~wwwOOOIII^^^zzzvvvggglllzzztttiiinnneeemmmllliiigggddd^^^TTTLLLGGGDDD???AAACCC:::???VVV~~~YYYZZZtttHHHNNNOOOJJJ???HHHEEE@@@<<<<<<;;;666444555777111///666444777ooovvvHHHIIIRRRsssoookkkzzzOOO@@@LLLGGG|||^^^cccQQQxxxnnnTTTiii|||VVVkkkbbbNNNBBB>>>:::555333444888;;;<<<>>>>>>???>>>BBBZZZXXX777777555999;;;@@@eeeyyy888000......------------......+++UUU{{{nnnwwweee|||}}}iiikkkbbbbbb```^^^\\\ZZZWWWQQQKKKFFFBBBBBBAAA>>>999555333222000000///......---,,,,,,---,,,,,,++++++,,,,,,---''',,,000...,,,000:::DDD^^^hhhqqqYYYWWWMMMNNNeee{{{|||uuuvvvpppddd~~~^^^@@@777BBBLLLNNNdddmmm\\\GGGSSSqqq}}}hhhbbbeeecccaaa````````````aaaaaabbbfffdddhhh___HHH>>>DDDGGGnnnQQQPPPQQQPPPNNNKKKHHHFFFCCCBBB<<>>888OOOzzz\\\[[[sssjjjnnnvvv}}}|||xxxuuutttjjjeeegggcccYYYTTTWWW]]]dddjjjjjjddd___]]]^^^bbbiiikkkwwwwwwkkkjjjsssoooBBB888<<<<<<999888:::777666CCC888LLL{{{dddIIIaaauuuBBB===777???^^^yyy}}}WWWSSSQQQPPPPPPRRRTTTOOOJJJJJJNNNPPPPPPMMMSSSRRRNNNiiiddd```qqqqqq~~~wwwvvv{{{jjjOOO}}}~~~fff~~~|||qqqGGGCCC;;;;;;@@@>>>AAANNNqqqVVVWWWJJJLLLQQQKKKEEEDDD@@@BBBKKKJJJUUUQQQeeerrrZZZVVV```rrr}}}QQQOOOdddqqqfffmmmjjjmmmiiigggeeeaaaXXXNNNGGGAAABBB???BBBHHHFFFSSSmmm|||QQQxxx```EEEQQQNNNMMMCCCRRRNNNGGGAAA???===888555555222333222222222;;;iiivvvIIIIIIOOOlll{{{nnnVVV???HHHEEEzzzWWWWWWRRRrrrXXXbbbvvvvvvvvvQQQhhh\\\III:::<<<888444333555888;;;===@@@AAAAAA???EEE```OOO333444555;;;777???QQQxxxtttooo000,,,///......------......///222^^^wwwcccyyyxxxcccyyyfffjjjcccddd___^^^[[[YYYUUUOOOIIIDDD@@@AAA@@@<<<777333111111//////......------,,,,,,---,,,,,,++++++,,,,,,---(((+++...//////...000222BBBQQQ```ppp{{{ooo___]]]LLLTTTTTTfff~~~eeeiiiyyyTTT;;;888DDDPPPUUUaaahhhZZZLLL]]]{{{hhhaaadddcccaaaaaa````````````aaaaaaeeeaaaeee___HHH<<>>;;;666:::JJJXXXzzznnnfffXXXUUUIIIIIIMMMIIIGGGFFF@@@GGGOOOTTTNNNVVViiieeeaaadddlllQQQSSSkkkqqqfffmmmllljjjeeecccccc___TTTHHHBBB>>>CCCCCCDDDGGGIII[[[yyyPPPKKKVVVFFFTTTPPPLLLGGGXXXTTTKKKCCC@@@>>>999666666---555666222222888SSSyyyrrryyyfffwwwLLLKKKOOOlllooo}}}]]]AAABBBFFFsss}}}QQQLLL^^^fffLLLrrr{{{vvvcccSSSlll}}}UUUGGG::::::777333333555999<<<======@@@@@@>>>EEEbbbIII555444444;;;444AAAuuupppbbb111222//////............//////444___wwweeedddvvvdddjjjcccddd```^^^[[[XXXTTTNNNGGGBBB???@@@???<<<777333111000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...---++++++,,,...000000///@@@RRRdddpppcccQQQNNNeeemmmkkkrrr^^^lllmmmHHH777999CCCQQQ\\\\\\aaaYYYVVVkkktttiiiiiieee_________^^^______``````ccc^^^ccc___HHH:::@@@FFFdddLLLQQQPPPNNNKKKGGGDDDAAA???>>>DDD???;;;:::888777BBBSSSxxxgggYYY[[[hhhxxxrrrqqqyyy{{{rrrmmmkkkmmmlllhhhfffhhhhhheeeaaaiiiqqqrrrnnnllloootttvvv{{{cccBBB555999555888>>>999::::::@@@???QQQdddUUUFFFmmmIII222333AAA```kkkzzz~~~RRRVVVXXXLLLRRRTTTYYYQQQNNNKKKLLLOOORRRQQQOOOJJJCCCNNNOOORRRcccfffeee~~~sss```ttt}}}{{{}}}~~~\\\yyyzzz|||kkkMMMEEE;;;@@@???444DDDfffuuu{{{yyytttmmmfffPPPFFFGGGJJJFFFHHHLLLIIIQQQ]]]oooZZZmmmttthhh___[[[jjjRRRWWWsssqqqfffkkkgggfffaaa___```\\\PPPEEE@@@===GGGHHHDDDBBBAAASSSrrrnnnJJJXXXRRRGGGWWWRRRHHHJJJVVVTTTJJJAAA???>>>:::777777222666555333444666LLLooo~~~aaauuuOOOJJJNNNmmmppp{{{jjjKKK>>>JJJjjj{{{PPPFFFooo]]]OOO{{{|||TTTYYYtttmmmJJJEEE>>>888555333333666:::<<<>>>;;;>>>???<<>><<<444666:::666:::CCCDDDvvv}}}zzzpppiiiqqq|||tttqqqwwwzzzvvvpppnnnfffnnnnnneeeaaadddbbb\\\bbbkkktttvvvssssssyyyooo;;;111888===666===CCC555666@@@AAA===iiipppEEEVVV;;;888111RRRyyysss|||yyyKKKVVVXXXIIIRRRTTTXXXSSSQQQNNNMMMNNNNNNLLLJJJMMM>>>KKKAAAOOOxxxxxxuuurrrvvvooowww~~~|||wwwvvv|||zzz^^^zzzLLLIII:::///===DDD:::XXX~~~dddPPPgggLLLEEEGGGIIIDDDIIIRRRSSS___rrruuu\\\OOOHHHxxxmmmXXX___|||zzzmmmfffjjjdddddd^^^\\\___[[[OOOCCC???:::GGGKKKGGGBBB???RRRqqqfffLLLeeeqqqPPPHHHXXXSSSEEEJJJRRRRRRHHH???======;;;999999:::777111333666999VVVrrrnnnmmmmmmRRRGGGJJJjjjxxxsss~~~wwwVVV???NNNdddwwwQQQCCC|||YYYWWW{{{LLL^^^vvv]]];;;>>>>>>777555222333666:::===>>>>>>BBBCCCAAAIIIhhh;;;:::999333===<<<]]]MMM222...//////............//////>>>gggxxxgggyyygggkkkaaa___```___\\\XXXTTTNNNFFFAAA???@@@???;;;777333111000------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,......---,,,---///444333,,,444KKK]]]nnn[[[DDDXXX{{{~~~UUU888<<>>888555999???UUUzzzeeeoootttrrrmmmooovvvrrrhhhhhhgggeeecccaaa______^^^kkkppprrrppprrr|||oooEEE666888::::::999999:::;;;===999:::WWWmmmTTTKKKpppWWW444888888\\\fffqqqZZZVVVQQQOOOPPPQQQPPPOOOQQQUUUTTTNNNIIIJJJKKKKKKBBBLLLHHHBBBXXXzzzlllgggiiizzz}}}{{{yyyyyy|||~~~zzzpppmmmDDD:::;;;555BBB>>>999nnn~~~wwwwwwZZZSSSWWWLLLBBBAAAHHHFFFBBBQQQggg|||uuueee\\\[[[WWWQQQiiinnn|||dddaaapppbbbbbbfffnnnfffccc```\\\RRRFFF???>>>GGGAAAPPPFFFBBBHHHUUUVVVDDDvvvcccYYYUUUWWWSSSHHHEEEKKKNNNJJJEEEBBB@@@>>>999666666555888222111333VVVwwwkkkMMM~~~NNNDDDOOOggg{{{wwwzzz^^^GGGDDD\\\{{{HHH[[[~~~YYYWWWfffzzzqqqOOO```vvvTTTCCC>>>;;;666222111555999:::<<>>;;;777444222000///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------......///000///000333555666CCCaaa}}}rrrIIIMMMkkksssJJJ888DDDFFFFFFWWWjjjllliiippp{{{uuurrrmmmnnnbbbbbb^^^]]]aaacccbbbccceeeeeegggggg^^^LLL===:::@@@gggMMMLLLLLLIIIEEEAAA???<<<:::888444999<<<:::555333777;;;KKK||||||mmmsssqqqjjjiiippppppjjjeeedddbbb```___^^^]]]]]]^^^ppp~~~}}}vvvvvv}}}mmmHHH333777888::::::999999:::;;;>>>>>>OOO\\\LLLEEEiii^^^GGG+++<<>>???LLLEEEFFFEEEMMMXXXlllhhhLLLXXX^^^]]]YYYTTTPPPMMMJJJFFFNNNLLLHHHFFFDDD@@@;;;777777333555222666666NNN}}}PPPrrrSSSLLLOOOfffxxxyyyzzzhhhOOOFFFYYYvvvQQQZZZyyy[[[[[[uuu]]]NNNjjjrrrPPPBBB===777666222111555999:::<<<@@@???AAA???BBBHHHqqqccc555888888:::>>>777aaazzzwwwEEE222111///............///000000555yyyzzzyyyqqqhhheeeaaabbb___^^^[[[VVVPPPIIICCC@@@???===:::777444111000///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------...//////333333555555333888KKK___^^^EEEXXX^^^@@@222777>>>KKK___jjjiiiwww{{{}}}rrr~~~ooonnnkkkbbb___^^^bbbdddddddddgggdddffffff^^^LLL===;;;AAAgggMMMKKKLLLJJJGGGBBB===888666666888999888666444444666888>>>lllooo~~~||||||fffmmmmmmfffeeekkkooonnnbbbaaa___]]]\\\[[[[[[[[[___hhhooommmllltttYYY;;;444:::888999::::::999999:::;;;>>>EEEZZZVVVDDD```???;;;000777___rrrbbb[[[VVVOOOJJJHHHHHHHHHHHHNNNQQQPPPKKKHHHIIIJJJHHHEEEAAACCCHHHFFFFFFYYYqqqvvvooowww~~~{{{zzz}}}xxxqqqqqq|||yyy}}}wwwGGG888999888===DDD999AAAdddqqq{{{jjjfff```PPPOOONNNNNNDDDHHHHHHBBB???MMMjjjssslllYYYPPP]]]ccc]]][[[WWWZZZSSS]]]tttrrrmmmjjjgggbbbdddfff```ZZZTTTKKKAAA===???JJJNNNBBBGGGPPP[[[RRRGGGlllmmm\\\bbb___SSSPPPUUUPPPDDDPPPNNNLLLIIIGGGCCC===:::<<<555555333:::666AAAxxx~~~uuuSSS```ZZZSSSNNNeeeuuuzzzxxx\\\JJJSSSlll}}}]]]dddjjjcccwwwwww~~~JJJSSSuuujjjIII@@@<<<444555111111666:::;;;===@@@;;;CCCAAAAAALLL}}}WWW333777777777:::;;;dddsssqqqGGG444---//////......//////000111333tttsssqqqqqqhhhfffbbbccc```^^^[[[UUUOOOGGGAAA>>>>>><<<999666333111///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------------......///555555777777333222888AAAZZZ}}}pppJJJIIInnnJJJ<<<777999AAAVVVhhhiiiooozzzrrrvvvkkkjjjnnnccc___^^^ccceeeeeefffhhhccceeefff]]]LLL===;;;AAAgggNNNMMMLLLMMMJJJDDD;;;666444555<<<:::777555555666666777555MMM||||||uuulllcccfffhhhfffiiippprrrppp```___\\\YYYXXXWWWWWWXXXccc]]]WWWXXXcccsssqqqOOO888222999AAA888:::::::::999999:::<<>>999777@@@<<<666NNNtttyyy|||lllMMMVVVKKKOOOSSSBBBHHHGGG@@@AAAOOO]]]cccmmmllldddllldddSSSUUUZZZUUUUUUqqq~~~{{{mmmeeeaaa^^^cccccc\\\UUUNNNFFF>>>===AAADDDVVVEEEGGGIIITTTRRRNNN|||WWW```bbb^^^WWWVVVWWWRRRIIISSSQQQNNNJJJGGGDDDAAA???AAA999888555:::444777ggg|||~~~|||yyy^^^YYYdddTTTKKKccctttxxxxxxkkkOOOMMMcccvvvjjjvvvppp}}}~~~dddGGGaaa{{{___AAA===<<<444555111111666;;;;;;===@@@===FFFAAA???PPPPPP555666222111;;;RRRlllhhhEEE000,,,/////////...///000000111777uuuttttttyyyqqqiiifffbbbddd```^^^ZZZTTTMMMFFF@@@===<<<;;;888555222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////555555777999888666666777333DDDOOOccc|||lll{{{XXXFFF___hhh???:::???GGGKKKYYYggghhh|||qqqsss}}}iiihhhiiibbb^^^^^^bbbeeeeeefffhhhbbbeeeeee]]]LLL===;;;AAAfffNNNMMMMMMMMMKKKDDD;;;555444555<<<888555333444555555444555999bbb|||ooojjjiiiiiillltttyyyuuunnnccc```\\\XXXTTTSSSRRRRRRWWWSSSSSSYYYccckkkooopppxxx^^^QQQ@@@888777999888444888999::::::999:::<<<>>>BBBVVVHHH>>>iiimmm===333,,,JJJooo|||{{{uuuuuujjj___[[[UUUOOOJJJHHHIIIJJJJJJLLLKKKHHHHHHJJJIIIEEEDDDAAA???AAACCCGGGNNNVVVhhh}}}zzzpppxxxnnnggg~~~xxxcccaaa```bbbkkkwww~~~vvvpppooowwwxxxwww}}}|||wwwmmmAAA:::<<<777999DDDEEE888FFFnnn}}}GGGJJJQQQAAAMMMKKKCCCEEECCCDDDRRRdddggg^^^nnnhhh[[[LLLPPPVVVVVVRRRcccrrrsss}}}qqqccc^^^\\\bbb\\\VVVNNNHHHAAA<<<>>>CCCEEEVVVBBBDDDNNNbbb```LLL]]]\\\ddd[[[WWWZZZYYYRRRMMMMMMSSSQQQMMMHHHEEEDDDDDDEEE???::::::555999333777eeetttsssppp```qqqPPPHHHaaauuuyyyttt{{{ZZZOOO___qqq}}}yyyNNNMMMrrr|||TTT<<<;;;<<<666444111222777<<<<<<>>>@@@@@@GGG@@@AAAZZZCCC666777555444EEEoootttbbb???,,,000///////////////000111111<<>>@@@GGGFFF???```MMM444555666IIIdddqqq^^^\\\\\\[[[WWWRRRLLLJJJJJJKKKIIIKKKJJJHHHIIIKKKIIIDDD@@@@@@===<<>>YYYmmmmmmbbbGGGLLLDDD@@@MMMBBBMMMHHHCCCGGGZZZlllmmmccc~~~nnn]]]SSSVVVKKKOOOSSSQQQZZZ~~~~~~zzz~~~tttfff```[[[^^^TTTNNNHHHCCC???<<<@@@FFFKKKNNN===CCCccc@@@JJJtttaaagggcccUUUOOOVVVWWWNNNIIIMMMOOONNNKKKGGGDDDCCCEEEHHH;;;999:::555999666:::ggg~~~wwwhhhLLLIII]]]ssswwwmmm[[[dddpppnnnhhhAAAVVV}}}hhhHHH:::999:::777333111222888<<<===>>>AAAAAADDD>>>JJJnnnqqq:::777:::;;;888DDDlllXXX999,,,444000000//////000000111222777vvvrrrjjjhhhcccddd___\\\WWWQQQJJJDDD???===999888666333111///------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........///111222444555444555555444666:::999666444444555555999CCCQQQZZZZZZbbb^^^TTTLLLlllwww??????444;;;KKKVVVjjjwwwmmmqqqlllmmm```bbb^^^]]]aaacccbbbbbbeeeccceeeeee]]]KKK;;;999???dddOOOQQQJJJFFFBBB>>>;;;777444111222222222222111111111222444222===TTTsssWWWGGGSSShhhnnnjjjiiiooovvvwwwrrrmmmooojjjbbbYYYQQQKKKHHHGGG???BBBGGGJJJLLLXXXtttRRR===:::999;;;:::777222000222999???666777888999999<<<@@@CCCEEEDDD___jjj:::,,,>>>PPPrrreeehhhOOOUUU\\\\\\[[[WWWQQQNNNNNNOOOHHHJJJIIIHHHJJJLLLJJJDDDAAAAAAAAA@@@@@@CCCGGGIIICCCccc|||~~~hhhTTTZZZ```aaaaaafffqqq|||zzzxxxyyytttlllnnnwwwxxxrrrqqqtttwwwtttxxxssswwwsss>>>???<<<888;;;@@@>>>888555TTTiiiuuu[[[___NNNQQQJJJAAAIIIJJJGGGNNNKKKHHHLLLUUU]]]^^^[[[gggggg^^^YYYZZZRRRKKKRRRJJJIIIOOOOOORRRttt|||{{{oooeee___WWWWWWLLLGGGBBB@@@======BBBIIIJJJGGGFFFMMMxxx]]]IIIjjjZZZgggaaaXXXPPPPPPRRRPPPMMMJJJGGGIIIJJJHHHEEECCCDDDFFF>>>;;;;;;555;;;777777___uuuqqqKKKNNNYYYmmmnnnnnnqqqNNNGGGaaauuuQQQ???;;;888666666333000222999===>>>>>>AAAAAA@@@===UUUYYY999999888<<<;;;@@@```|||HHH666111444000000//////000000111222666ppp|||zzzrrrzzzsssllliiicccddd]]]ZZZVVVOOOIIIDDD@@@===888777555222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......///000222555777888222555555222222666555111///222;;;===555555<<>>;;;:::888333000111333555555333222333444000333777CCCnnnjjj~~~jjjZZZ]]]bbb```aaagggmmmppppppqqqsssnnndddZZZPPPIIIEEECCCAAA@@@DDDMMMUUU[[[gggsssvvvWWW:::::::::333444444555777:::999666333666777888888999<<>>======CCCKKKBBBDDDWWWZZZPPPjjjaaaaaa___^^^VVVLLLNNNWWWTTTIIIAAAEEEIIIJJJGGGDDDCCCCCCEEE@@@===666<<<666111SSSrrrxxxvvv{{{MMMRRRVVVhhhyyy}}}vvvsssxxxgggDDDUUUkkkdddBBB:::<<<777333333333000222999>>>>>>???AAAAAA>>>===\\\DDD888777333<<>>qqqssswwwsssllliiicccccc\\\ZZZUUUOOOIIIDDD@@@>>>888666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///111444666999:::///555666222111444444000<<<222222555222888???===NNNWWWuuuhhhSSSddd|||jjj<<<<<<===???HHHZZZooollljjjfffbbb```ccceeecccbbbdddfffgggfff]]]JJJ999777<<<[[[RRRNNNGGGAAA======:::555222333333333333333333333333333///444222555YYY~~~|||kkkDDDDDDXXX\\\XXXdddqqqqqqnnniiivvvsss\\\LLLKKKHHH???>>>===<<<>>>CCCGGGJJJLLLWWWYYY]]]aaaccc```ZZZUUUNNNGGG???888666555333111666555444555888999:::999<<<777666;;;@@@AAACCCFFFUUU{{{EEE555888>>>bbbhhh{{{^^^WWWQQQRRRUUUZZZ]]][[[TTTNNNLLLMMMOOOJJJEEEFFFJJJMMMKKKGGGHHHJJJJJJFFFAAABBBIIIPPPOOOPPPcccgggllllllaaa]]]QQQ]]][[[UUU___mmmhhhmmmrrrvvv~~~}}}rrrzzzppphhhlllwwwzzz|||vvvrrrttt||||||wwwyyywwwpppsssnnnvvvWWW@@@666888777555:::===555999OOOiiiSSSHHHIIIJJJJJJLLLNNNMMMJJJGGGGGGHHHKKKMMMMMMJJJGGGMMMOOOQQQQQQPPPNNNNNNNNNPPPJJJJJJNNNOOO[[[lllqqqqqq___]]]WWWMMMHHHHHH???999<<>>@@@BBBAAA@@@CCC```{{{;;;555===444???<<>><<<888555111///......------++++++,,,,,,,,,,,,------...//////,,,***+++///444444444444444444444444444222222222333444444222000444444444555777888777666777TTToooRRRhhhzzzDDD777BBBAAAHHHNNNjjjttthhhqqqrrrhhh```\\\bbbgggfffeeegggjjjmmmgggWWWFFF<<<888777WWWNNNIIIEEE@@@<<<;;;999444111111333333333333333333333333000555222000GGGrrrpppTTT;;;BBBFFFRRRhhhpppppptttsssllliiiiiibbbQQQEEECCC<<<;;;:::;;;???BBBEEEEEEGGGFFFEEEEEEDDD@@@<<<888>>>:::555333444666666555444555666666555666888:::555:::===>>>@@@FFFLLLOOOCCC>>>>>>666JJJsssppp]]]YYYPPPMMMNNNSSSWWWVVVRRRNNNMMMMMMJJJKKKKKKKKKJJJKKKLLLNNNIIIKKKKKKHHHDDDDDDIIIOOOLLLHHH[[[qqqnnn}}}zzzjjjQQQKKKTTTfffiiiYYY^^^ccchhhmmmvvv|||pppiiicccfffnnnuuutttppptttssssssuuuwwwwwwsssppptttxxxzzzvvvwww{{{eeeLLL:::555777555===>>>===;;;555;;;NNNooo```VVVKKKLLLKKKKKKLLLMMMMMMLLLIIIMMMQQQQQQNNNKKKJJJKKKJJJLLLOOOPPPQQQQQQRRRRRROOOJJJKKKNNNLLLRRRpppqqqtttggg\\\YYYRRRJJJHHHGGG???:::===BBBDDDEEEFFFGGGDDDbbbQQQMMM___wwwLLLJJJPPPTTTXXXNNNSSSSSSLLLOOOEEEEEEHHHMMMOOOOOOMMMLLLKKKMMMKKKFFF???888666888;;;^^^aaaxxxsssUUUNNNhhhzzz}}}YYY@@@RRRrrr]]]HHH777666888444000222000333888;;;===>>>AAABBB===???HHHpppkkk333333===555999===kkkbbb999888555555222444555333000///000222222oooxxxyyykkkkkkhhh```bbb^^^WWWOOOGGGBBB>>><<<888444111.........------++++++,,,,,,,,,,,,------------------,,,...000333333333333333333333333333222222222333444444222000333333333444777888777666777DDD___zzzsssVVV^^^XXXBBBBBB@@@BBBOOOccczzzlllpppmmmjjjeeecccgggiiiggggggiiikkklllfffUUUEEE;;;888666UUUJJJDDDCCC>>>:::999888333000111222222222222222222222222000444222,,,333SSSttteeeNNN@@@555EEE]]]aaa```llluuukkkgggnnnooocccTTTMMMAAA===999777777999::::::GGGDDD@@@<<<:::888666444222000///000333666777888444666888777555555888;;;888:::CCCGGG<<<:::```KKK111<<<555;;;eee}}}tttuuusss~~~fffaaa```TTTMMMKKKOOORRRRRRNNNKKKJJJKKKGGGMMMRRRPPPKKKIIIMMMRRRIIIKKKLLLJJJGGGFFFHHHKKKIIIAAAPPPVVVccc~~~sss[[[FFFIIIOOOFFFQQQUUUYYY\\\ccckkkpppqqqqqqmmmjjjjjjlllmmmkkkiiihhhhhhgggeeecccaaaaaaaaammmsssvvvtttqqqqqqqqqppp^^^WWWMMM@@@888666:::>>>888DDD@@@555888CCCTTThhhcccxxxxxxKKKPPPLLLKKKIIIIIIHHHHHHIIIJJJHHHPPPXXXVVVNNNHHHJJJOOOKKKLLLNNNPPPQQQQQQPPPPPPJJJGGGHHHKKKIIIJJJ```{{{uuuwwwsss{{{qqqqqqzzzjjj\\\XXXTTTKKKEEEEEE@@@;;;:::@@@EEEGGGHHHJJJHHH@@@{{{nnnEEE[[[VVV@@@MMMMMMKKKRRRNNNUUUTTTIIIKKKBBBEEEGGGLLLPPPSSSQQQMMMIIIPPPNNNJJJBBB;;;888999;;;lllddd{{{ZZZOOOhhh~~~ZZZEEEJJJgggtttIII===555777777222...000111555999<<<===???AAABBB???AAAOOOVVV222888<<<666;;;HHHQQQ777333666111777777555222000///111222888qqq{{{~~~}}}nnnllliiiaaabbb^^^WWWOOOGGGAAA===<<<777444000.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,...111222222111222222222222222222222222222111222333444444222000111111111222555777666555<<<@@@TTT^^^RRR[[[^^^999;;;DDDCCCKKKaaawwwnnnpppnnniiihhhiiikkkjjjggghhhkkklllllldddSSSBBB:::777555VVVKKKDDDBBB<<<999999777333000111222222222222222222222222...000222...+++>>>lll~~~hhhBBB:::HHHLLLNNN[[[jjjsssssskkkmmmuuummm[[[GGGAAA999444333555666777;;;888444333333444444444222222222333555666666666777777777777888999:::;;;AAA@@@@@@???DDD\\\???000AAA333;;;dddtttooouuubbbhhhrrr\\\______UUUMMMMMMPPPRRRQQQMMMJJJHHHHHHGGGNNNSSSQQQKKKHHHKKKPPPIIIJJJKKKJJJHHHFFFFFFFFFGGG@@@MMMDDDVVVfff|||kkkyyyrrrgggnnn{{{sssOOO999@@@KKKFFFJJJMMMNNNOOORRRTTTUUUjjjkkkmmmoooppppppqqqqqq|||wwwooojjjiiimmmrrrvvvrrruuupppaaaXXXYYYWWWRRR>>>;;;888888999888666333:::CCC999---BBBhhh}}}qqq~~~KKKWWWMMMNNNKKKIIIIIIGGGEEEFFFJJJDDDLLLUUUUUUOOOJJJMMMQQQPPPPPPOOOOOONNNLLLIIIGGGDDDAAADDDHHHHHHKKK\\\ppp~~~}}}uuu{{{{{{ZZZLLLccciiiRRRXXX[[[vvvhhh___WWWSSSNNNEEE??????777777<<>><<<:::lllaaaRRR^^^uuu}}}bbbHHHFFFZZZxxxWWW===777444666555000...000333666:::===>>>???AAABBBEEEEEEXXXFFF888888;;;===@@@BBBtttwwwCCC999444===777;;;999666222//////111333???uuu~~~xxx~~~ssspppmmmjjjbbbbbb^^^WWWNNNGGGAAA===;;;666333///------------,,,+++++++++,,,,,,,,,------++++++,,,000444666333000111111111111111222222222222222222444555555333111000//////111333555666555777BBBYYY^^^]]]fffEEE999999BBBLLLTTTtttoookkkoooooocccfffjjjjjjgggeeegggllllllkkkaaaOOO@@@999666444ZZZNNNGGGAAA<<<888999888333111222111111111111111111111111...---000111,,,222RRRvvvTTT444555<<>><<<000>>>===BBBkkkUUUOOODDDUUUQQQMMMLLLLLLIIIDDDFFFLLLCCCHHHNNNRRRSSSRRRQQQQQQQQQOOOMMMLLLKKKHHHDDDAAADDDAAABBBGGGIIINNN\\\kkk}}}{{{aaa\\\VVVSSS^^^{{{oooiiiVVVEEEIIINNNzzzxxxsssgggeee[[[PPPJJJFFFAAA===;;;666999AAAIIIKKKGGGEEEFFFOOOpppdddNNNxxxZZZSSSMMMCCCQQQLLLOOOHHHPPPNNNEEEMMMMMMHHHIIILLLQQQUUUTTTNNNIIISSSKKKCCCBBBFFFFFFAAA:::NNN}}}wwwiiilllTTTWWWssslllKKKJJJSSSllldddJJJ999777555444111...///222555888<<<>>>???@@@AAABBBDDDJJJiiiooo;;;:::333777BBBCCC???ZZZkkkkkkAAA???;;;EEECCC===:::555111000000111222:::ooovvvttt~~~sssnnnkkkdddbbb^^^WWWNNNFFF@@@<<<:::444222...,,,,,,------,,,+++++++++,,,,,,,,,------++++++---222777888444000000000000111111222222222333333333555777777555333111///...///222444555444...:::NNN\\\{{{fffEEE???CCCDDDHHHPPPSSSzzz}}}qqqmmmkkkjjj```fffjjjiiieeeeeejjjnnnllliii]]]KKK===888666444[[[OOOGGG@@@:::777888777333111222000000000000000000000000000---///222...+++999NNN~~~ZZZ;;;555222111:::NNNYYYmmm|||zzznnnjjjoootttlll^^^QQQFFF===777444888777666666777777666444222444666666555555777888999888777999===???@@@???;;;???XXXccc888...777222111LLLrrrqqq~~~~~~uuu```XXXZZZUUUTTTTTTNNNMMMNNNPPPQQQRRRRRRRRRRRRKKKJJJIIIIIIIIIHHHFFFDDDFFFEEEDDDFFFHHHHHHCCC???<<<@@@EEE@@@QQQeee}}}xxxzzzqqqYYY555333111444999;;;;;;<<>>???>>>111LLL___sss___OOOLLL@@@SSSMMMIIIIIIKKKFFF@@@BBBIIIGGGHHHLLLRRRWWWWWWSSSOOOLLLIIIHHHIIIJJJIIIFFFBBBHHHDDDDDDGGGJJJNNNWWWaaa}}}~~~~~~zzzbbbLLLAAACCCOOO]]]uuuTTTXXXJJJFFFEEEPPPnnnxxxssskkk___\\\SSSGGG@@@>>>>>><<<:::<<>>UUU|||XXXOOOAAA999???LLLQQQOOOXXXwwwssskkkjjjdddjjjllliiifffhhhmmmpppkkkfffYYYGGG;;;777777555XXXKKKCCC===888555666666222000111000000000000000000000000111---...111000,,,///777lll~~~ssspppdddCCC---333<<>>BBBCCCAAABBBGGGLLLTTT^^^RRR222333:::777888RRRpppwwwrrrgggmmmggg\\\aaaeeeYYYXXX\\\SSSMMMMMMNNNPPPRRRSSSSSSRRRGGGGGGFFFFFFFFFGGGGGGGGGGGGDDDCCCEEEIIIJJJEEE@@@;;;BBB>>>CCCGGGVVV```qqqpppxxx|||oooOOODDD999777666555777;;;222555777777666444333444444222222666;;;<<<999555333///...222444555777;;;<<>>@@@IIIKKKKKKNNNRRRUUUSSSMMMHHHHHHFFFEEEGGGKKKLLLHHHDDDHHHEEEDDDFFFIIILLLOOOSSSfff~~~}}}ttt\\\MMM<<<<<>>DDDMMM{{{}}}cccZZZuuu~~~qqqxxxfffAAAHHHIIIQQQYYY<<<111777777444222000222333333888;;;>>>@@@@@@@@@AAACCCBBBXXXEEE444333???::::::SSSVVVOOOBBB>>>444:::;;;777333111111222111000000eeewwwppplllgggccc^^^WWWNNNFFF???;;;999333000---++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++...333555666555444444000000111111222333333444666666666888:::;;;999888555222000///111222333333:::<<<:::MMM{{{xxxTTTDDDBBB>>><<>><<<666444555444111///000000000000000000000000000000------000111111111444///oooeee:::===,,,999AAAIII___zzzuuuiiilllpppuuuvvvrrrjjjeeeJJJFFFAAA===<<<<<<<<<;;;666888999999888999===@@@<<>>EEE;;;@@@GGG>>>LLLGGGooovvv```WWWRRRDDDFFFDDD???:::999999999???@@@DDDGGGIIIMMMYYYeeemmmJJJnnnhhhOOO^^^RRRPPPUUU@@@MMMJJJCCCTTTZZZNNNQQQMMMFFFGGGFFFCCC@@@@@@DDDIIIFFFGGGHHHFFFBBB??????@@@999]]]qqq|||oooWWWnnnxxxxxxlllaaagggmmmOOOHHHIIILLLbbbWWW@@@;;;===555555333222222444444333999<<>>;;;888777999>>>BBBGGG===EEEJJJOOOAAANNNwwwOOOZZZcccTTT[[[hhhjjjPPP@@@HHHGGGGGGHHHKKKMMMMMMLLLEEEFFFGGGHHHHHHFFFBBB@@@KKKHHHEEEEEEEEEDDD@@@===888[[[xxx```\\\mmmuuuooodddWWW[[[oooxxxMMMHHHGGG@@@VVV|||ddd===:::===666666444222///...111666::::::@@@BBB>>>???DDDFFFCCCXXXzzzLLL999777444000DDD>>>```uuuyyymmmhhh@@@JJJEEE???BBB:::999777555333111222222333222dddxxxkkkuuuyyypppnnnmmmhhh```UUULLLFFF???777000000///...---,,,+++++++++---...///...,,,+++,,,---,,,333666222111555888777333333333555666666444222666444333666;;;>>>>>>>>>666333///---...000111111555888;;;===@@@CCCAAA===AAACCCFFFHHHMMM```}}}zzztttooohhhpppiiieeebbbeeekkkoooooolllmmmdddQQQ>>>666888777333yyyQQQGGG>>>:::999777555333111000000000000000000/////////...//////---------...000111///000NNNxxxsssrrr~~~mmmrrrPPP:::222:::JJJMMMZZZllluuuqqqsssrrrnnnkkkiiihhheee___ZZZNNNYYYbbb```[[[XXXVVVUUUIIIPPP```vvvuuuYYYGGG777444777888:::===fff```jjj~~~gggOOOUUUWWWZZZ[[[XXXTTTRRRPPPQQQLLLHHHGGGIIIJJJHHHEEEHHHGGGFFFFFFEEEEEEGGGJJJJJJGGGGGGKKKMMMKKKJJJLLLHHHFFFDDDFFFIIIKKKJJJGGGGGGooo{{{rrrsssyyyfffZZZJJJ@@@===999111,,,,,,222888:::666333222555888888666666444222444999:::888;;;BBB>>>QQQXXXgggrrr|||jjj]]]PPPFFFGGGKKKKKKIIIIIIJJJQQQVVVRRRHHHAAAAAADDDFFFPPPLLLWWWkkkZZZAAAHHH@@@FFFLLLNNNKKKGGGDDDCCCCCCIIIKKKJJJKKKNNNOOONNNPPPYYYppp~~~yyyjjjmmmhhhsssxxxwwwuuuxxx~~~sssUUU???GGGTTTUUUAAABBBCCCaaa|||}}}\\\XXXRRREEEHHH;;;:::999777777;;;BBBFFFHHHGGGIII===NNNppp[[[IIIaaauuu]]]VVVZZZ]]]NNNGGGFFFFFFFFFHHHKKKLLLKKKJJJFFFEEEEEEGGGJJJJJJGGGDDDIIIFFFDDDDDDFFFFFFCCC???222BBBjjjwww~~~ggg[[[ggg}}}{{{uuurrr]]]YYY]]]ooo[[[JJJ???CCCJJJZZZ~~~lllIII::::::999444555444222000000222888<<<===>>>???@@@BBBDDDEEEFFFjjj>>>555;;;999555<<<:::eee|||{{{[[[@@@HHH@@@<<>>>>>===777444111000000111111000555555777<<>>:::888777444222111000000000000000/////////......///...---------...000111333'''111UUUuuummmKKK>>>,,,000777:::MMMXXX}}}qqqmmmxxxrrrmmmkkkkkkiiiaaa[[[UUUlllzzzoooaaa^^^___]]]kkkrrr{{{~~~ttt```HHH888$$$+++333666666<<>>>>><<>>???EEEAAA999>>>KKKqqqmmmOOOQQQKKKFFFHHHJJJIIIHHHHHHGGGKKKOOONNNIIICCC@@@@@@???HHHGGGQQQbbbUUUBBBHHHBBBDDDFFFGGGGGGFFFEEECCCHHHMMMOOONNNMMMPPPQQQOOOQQQJJJYYY}}}vvv~~~{{{sssZZZUUUZZZmmmooojjjiiipppyyyUUU888NNN^^^gggAAANNN[[[uuunnniiixxxwwwtttQQQIIICCC;;;AAA777888888999;;;@@@FFFKKK???BBBJJJJJJkkk^^^JJJdddqqq\\\PPPKKKOOOHHHJJJDDDDDDFFFHHHJJJKKKIIIGGGDDDBBBAAAEEEJJJMMMKKKHHHHHHEEECCCDDDGGGHHHFFFCCC@@@CCCLLLkkkyyy```aaaxxx|||iiiVVVRRRZZZlll]]]BBB;;;DDDMMMSSSbbb~~~nnnBBB444777666444666333333222111222555:::>>>@@@<<<===DDDDDDAAAEEENNN[[[444222>>>;;;<<>>EEEBBB:::888555333111111111222555JJJppp|||rrrwwwqqqnnnhhhaaaWWWNNNGGG@@@999333///...---,,,,,,++++++,,,+++,,,---,,,++++++---...444555555444666999999666555333111111333444444333444444666999<<<>>>===<<<888555333222222222111000666333666???BBB>>>@@@EEEZZZZZZZZZ]]]pppwwwppplllhhhmmmiiiiiiiiiiiijjjkkkllllllgggZZZFFF888777:::888222xxxPPPEEE<<<999777666444222000000///000000/////////...............---------...///000///+++///???[[[}}}}}}wwwccc[[[KKK@@@444555777???JJJSSSUUUYYYdddpppuuurrrpppqqqssssssqqqnnnuuurrrbbbeeejjjfff______YYYKKK;;;111///222???<<<666111<<<\\\yyysss{{{yyyvvv~~~fffUUUdddUUUUUUSSSQQQNNNMMMNNNPPPRRRPPPMMMMMMMMMKKKHHHFFFAAACCCCCCAAABBBEEEFFFEEEEEEEEEHHHJJJHHHDDDFFFKKKCCCAAA???@@@CCCDDDBBB@@@CCC@@@BBBWWWrrrsssjjjlll~~~tttxxx~~~uuunnnmmmjjj^^^MMMCCC:::EEEJJJEEEBBBFFFMMMOOOCCCDDDSSShhhrrrssssss```RRRXXXKKKIIIGGGFFFFFFFFFFFFGGGEEEGGGJJJLLLMMMJJJFFFCCCDDDFFF@@@BBBLLLFFF???GGGGGGFFFEEEFFFHHHIIIIIIHHHJJJNNNNNNKKKJJJMMMPPPOOOOOOHHHTTT~~~gggiiiUUUZZZ___\\\]]]dddlllttt~~~}}}{{{{{{yyybbbMMMnnnuuu^^^~~~xxxQQQBBB;;;666:::666999<<<>>>@@@CCCFFFIIIDDD>>>MMMllltttJJJaaavvvZZZXXXSSSLLLNNNGGGKKKCCCCCCEEEHHHJJJIIIFFFCCCBBB???>>>BBBJJJOOONNNKKKJJJGGGEEEFFFHHHJJJHHHFFF<<>>>>>===<<<:::666222000111222333333666555;;;DDDDDD@@@HHHVVVrrrfffbbbooouuuqqqpppkkkjjjeeegggiiijjjjjjlllnnnpppfffVVVBBB777888:::777111xxxNNNCCC999777666555333111000//////////////////............---------------......///+++000000...888RRR|||qqq```~~~yyy|||zzz|||yyyBBB555000666666333999DDDDDD;;;JJJOOOVVV]]]bbbiiiqqqvvvyyy}}}pppVVVKKKRRRRRRIII<<<555......444999999777555444555AAA___|||iii~~~ooo|||dddqqqcccNNNYYYXXXWWWUUURRRPPPQQQTTTVVVTTTQQQNNNKKKJJJIIIHHHGGGCCCCCC@@@===@@@FFFEEE???AAABBBDDDGGGDDD@@@BBBGGG???===<<<>>>BBBDDDBBB@@@777KKKEEE888QQQzzz}}}yyyuuuzzzzzzuuukkkwwwqqqbbbUUULLLPPPJJJJJJJJJGGGDDDCCCDDDFFFGGGFFFFFFGGGKKKMMMLLLGGGBBBIIIHHHAAA???BBBAAABBBIIIJJJHHHFFFFFFHHHJJJKKKKKKJJJKKKIIIDDDCCCHHHMMMNNNOOOIIIMMM______EEEJJJKKKPPPWWW\\\aaalllwww||||||{{{{{{wwwrrrjjjiiilllIII<<<999888999666:::>>>AAABBBBBBBBBCCCQQQSSSdddgggSSSYYY~~~nnnZZZLLLYYY[[[TTTSSSKKKNNNCCCCCCDDDGGGHHHGGGDDDAAACCCAAAAAAEEEMMMQQQQQQOOOMMMJJJGGGGGGIIIJJJIIIFFF999DDDLLL|||aaannn|||xxxxxx}}}gggUUUMMMLLLFFFHHHLLLQQQSSSRRRPPPOOOKKKHHHCCC>>>===CCCNNNWWWkkkooo{{{zzzccc===:::888888555111111444---...111222444777<<>>DDDJJJBBB;;;RRRuuuUUU333???555888???:::JJJnnnvvvTTTMMMLLLLLLHHHFFFCCC;;;===;;;888444222111111111...???ooowww~~~yyy}}}zzzrrrkkk```TTTGGG<<<444///------,,,+++++++++,,,,,,***+++,,,,,,,,,---000333:::666444666888888666444555222//////111444666777999;;;>>>??????>>>===<<<:::666000...///333777999666999AAAFFFCCCCCCQQQcccjjj]]]fffuuuuuuvvvpppgggeeegggjjjjjjjjjkkklllnnneeeTTTAAA888999:::666222tttLLLAAA888666555444222111000///////////////.........------,,,,,,------...............333,,,&&&---<<>>EEEEEE???AAA@@@BBBDDDCCC@@@@@@DDDAAA???===???CCCDDDCCC@@@BBBHHHFFFCCCLLLXXXmmmcccooozzzooowwwUUUFFFNNNNNNBBBIIIJJJHHHEEEDDDHHHIIIGGGHHHGGGFFFGGGIIIGGGBBB>>>AAAAAACCCDDDBBBBBBDDDEEEGGGGGGGGGFFFFFFGGGHHHIIIFFFGGGDDD???>>>DDDIIIKKKTTTMMMIIIIIIrrrkkkXXXEEECCCCCCGGGIIIMMMVVV```gggjjjlllooouuuyyyuuummmfffvvvvvvXXX@@@777999;;;999777:::>>>AAABBBBBBBBBCCCLLLuuuIIIOOOaaa___```UUUJJJXXXXXXOOOPPPIIIKKKDDDDDDDDDFFFGGGFFFCCCAAAFFFFFFHHHLLLPPPRRRSSSSSSMMMJJJFFFFFFHHHJJJHHHGGGHHHLLLMMMxxxmmmkkkyyyrrrxxx|||kkkRRRJJJDDDCCCCCCCCCDDDFFFKKKJJJLLLPPPTTTYYYdddnnntttSSSAAA666777444111333777333,,,,,,///222444666999===@@@@@@@@@EEEJJJCCCFFFhhhAAA000===777:::EEE<<>>:::???CCCDDDFFFOOOaaapppffffffxxxvvvwwwwwwssshhhkkkkkkkkkjjjjjjhhhgggfff```OOO???888999888777666nnnHHHAAA:::555555333222000///////////////.........---------,,,,,,------.........------333+++(((000222<<>>NNNRRR???GGGmmmwwwrrrttt~~~xxxwww}}}}}}uuuwwwgggSSSUUUWWWNNNHHHJJJFFFIIIIIIGGGJJJNNNMMMGGGIIIGGGFFFEEEFFFDDDAAA???;;;===DDDFFFAAAAAACCC@@@CCCFFFHHHGGGEEECCCDDDFFF@@@CCCCCC??????CCCGGGGGGOOOOOOUUUHHH```vvvooo~~~cccSSSDDD======@@@DDDIIIMMMQQQUUUZZZaaagggddd^^^dddooofffTTTFFF>>>999:::===;;;;;;===???AAACCCGGGLLLPPP^^^gggSSSkkkuuu^^^gggVVVIIIRRRNNNFFFJJJDDDFFFFFFEEEDDDEEEFFFEEECCCBBBEEEIIIMMMOOOOOOOOOPPPQQQIIIFFFCCCCCCFFFIIIHHHGGGHHHDDDBBBSSSkkkqqqrrr~~~nnnyyy{{{wwwtttqqqwwwkkkfffcccdddaaa^^^___ddd[[[ZZZ___iiirrrzzzjjjNNN;;;222999444///...222444333///...111555777999<<>>DDDGGGrrruuu~~~cccOOOLLLHHHMMMTTTPPPKKKOOOAAA???<<<888555333333333222;;;VVV~~~|||{{{wwwqqqfffWWWHHH;;;222...,,,+++++++++++++++,,,,,,+++,,,------...111555999777444444666444//////333222000000111555999;;;<<>>:::888888999444333222444888===AAABBB@@@EEEEEEFFFTTTnnntttyyyuuusssssslllmmmkkkiiiiiijjjhhhdddaaaWWWIII;;;888888777888;;;hhhEEEAAA===555444333111000///////////////.........---------+++,,,------......------"""...,,,+++111(((&&&<<>>555222@@@ZZZqqq|||~~~sss}}}WWWqqqrrr]]]sssiiiZZZaaaZZZLLLUUUMMMMMMLLLJJJJJJLLLPPPTTTUUUVVVWWWUUUQQQLLLIIIGGGLLLWWWWWWGGG:::===FFFJJJIIIDDDBBBFFFIIIGGGDDDDDDDDDCCCBBBEEEJJJMMMMMMKKKKKKOOOCCC;;;KKKWWWPPPIII]]]xxx{{{~~~~~~kkkddd@@@OOO___bbbXXXLLLFFFFFFCCCGGGIIIJJJOOOTTTPPPGGGGGGFFFEEEEEEFFFFFFEEEEEEAAAAAAHHHHHH>>>@@@FFFBBBAAAFFFJJJIIIEEEAAABBBDDD===AAADDDBBBBBBEEEFFFDDD@@@MMMcccPPPOOORRRnnn}}}kkkLLL<<<999;;;;;;<<<===AAAEEEGGGKKKPPPNNNJJJRRRNNNVVVcccggguuu}}}{{{gggTTTHHHKKK???444777===;;;===BBB@@@AAAAAAAAACCCGGGNNNXXX^^^UUUJJJQQQpppWWWaaa^^^UUUGGGPPPLLLFFFLLLGGGGGGGGGFFFDDDDDDEEEEEEDDDBBBBBBHHHNNNOOOLLLJJJKKKMMMEEEBBB???@@@DDDHHHHHHGGGEEEBBBGGGNNNVVVkkkzzz}}}ssswww}}}ttt||||||}}}{{{qqqgggjjjtttqqqOOO;;;999999444444///000333111---000888000333777:::<<<>>>AAACCCCCC@@@@@@CCCNNNjjj777666;;;333BBBAAA>>>TTTlllSSSNNNKKKFFFJJJPPPIIIEEEPPPCCC@@@===999666444444444...333JJJrrryyyxxxvvvqqqfffXXXIII<<<444000+++++++++***++++++,,,,,,,,,---------...222777:::666333444666222+++,,,333000000000222777;;;======@@@AAA@@@<<<777555555777111222444999???BBBDDDDDDFFFIIIGGGJJJeeezzzsss|||rrrnnnsssooolllhhhfffgggjjjjjjfffaaaPPPCCC999666666666999>>>kkkCCC???666777555444222000......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......333OOOuuuXXXooorrrooottt]]]]]]RRR;;;//////DDD,,,:::///666;;;---666000000777===;;;777555===LLL]]]ppplllvvvjjjnnnxxxmmmeeeSSSVVVWWWUUUQQQOOOOOOQQQNNNMMMJJJHHHHHHIIIKKKLLLRRRSSSSSSQQQNNNHHHBBB>>>HHHPPPPPPHHHCCCGGGFFFAAAMMMLLLIIIFFFCCCBBBBBBCCCHHHCCC??????DDDHHHIIIGGG===@@@EEEIIIKKKJJJHHHFFFBBBQQQ^^^www~~~kkksss~~~|||{{{|||ooouuuUUUAAAGGGGGGRRRYYYXXXZZZUUUFFFEEEBBBDDDMMMQQQOOOPPPTTTJJJOOOOOOIIIFFFHHHHHHEEEFFFGGGHHHGGGEEEDDDCCCCCC???DDDJJJKKKHHHDDDCCCCCCDDDEEEFFFDDDBBBAAACCCDDDAAAMMMWWWSSSHHHNNNooozzzpppbbbHHH777555555:::<<<<<<:::<<>>999>>>999666888<<>>EEEJJJNNNKKKFFFDDDGGGLLLEEEBBB???@@@DDDFFFFFFDDDDDD>>>IIIBBBVVVtttnnn{{{yyy~~~{{{|||{{{tttkkkccc```___fffttt~~~```TTTDDD999666555555333000000000111111111111111000555:::>>>@@@@@@@@@@@@GGGBBBCCCCCCVVVHHH<<<444666777999DDDSSSqqqZZZJJJJJJQQQVVVTTTLLLEEEBBBDDDBBBBBB???:::444000000222999666FFFwww|||wwwrrrzzztttmmmeee[[[KKK;;;111000,,,,,,------------......,,,++++++///444777555333999777333///,,,---111444555555666888;;;===???AAA======<<<:::999888777777222;;;@@@DDDIIIAAA<<>>666999111777???;;;:::888111111DDD\\\kkkdddooogggHHHQQQSSSVVVTTTPPPNNNNNNOOOHHHGGGEEEDDDEEEGGGIIIJJJKKKKKKKKKJJJHHHFFFCCCAAADDDIIIKKKGGGDDDDDDDDDBBBMMMKKKIIIGGGFFFDDDBBBAAAEEEBBB@@@@@@CCCFFFHHHHHHAAABBBDDDDDDDDDCCCBBBAAALLLBBBLLLVVV^^^xxx```@@@@@@LLLFFFGGGPPPUUUUUUZZZ\\\RRRJJJDDDCCCIIIMMMMMMMMMPPPLLLOOONNNHHHEEEGGGGGGDDDBBBFFFIIIGGGCCCAAADDDHHHDDDGGGJJJJJJIIIGGGEEEEEEEEEDDDCCCAAA@@@@@@AAABBBEEEMMMSSSOOOEEEHHH```{{{}}}xxx^^^LLL===666999999666666888555111;;;999888999:::<<<======<<<;;;;;;===<<<999;;;???888:::>>>AAAAAA>>><<<;;;222GGGaaabbbkkkPPPJJJsssjjjRRRLLLPPPTTTXXXMMMEEEJJJPPPPPPMMMKKKCCCFFFEEEBBBBBBEEEDDDAAAOOOOOONNNHHHBBB???AAADDDEEEBBB@@@AAAEEEHHHHHHFFFBBB===GGGCCC```|||vvvuuuuuu{{{zzzzzzwwwrrrkkkeeeaaa___WWW]]]hhhwww~~~mmm^^^UUUJJJBBB:::555555666444222000/////////000111111222333666<<>>@@@KKKXXXllldddWWWOOOJJJRRRZZZ]]]WWWOOOHHHEEECCCCCCBBB===888444333444)))+++;;;rrryyyrrryyy}}}ssslllcccYYYIII999000...------,,,,,,------------+++,,,...222555666555333777555111...---///222555777888888999:::<<<===>>><<<;;;999666555555666777555<<>>???@@@AAAFFFIIIKKKJJJDDDDDDQQQaaaooonnnuuuOOO<<<===;;;888:::???AAA>>><<<:::999888888:::<<<===???999:::@@@???888:::BBB???BBBCCCAAA???AAAGGGMMM[[[eeexxxyyyaaaYYYjjjlll]]]VVVIIIKKKZZZVVVKKKDDDIIIQQQSSSNNNJJJDDDIIIJJJEEEBBBCCCDDDCCCTTTQQQKKKEEEAAA?????????CCC@@@???AAAFFFIIIIIIGGGHHHBBBIIIBBBYYY||||||~~~wwwqqqooommmnnnttt{{{yyyvvvrrrnnnjjjgggcccaaaZZZVVVSSSTTT^^^nnntttppphhh]]]QQQEEE<<<777777444222333555555222/////////...---...000222444666999===@@@@@@@@@@@@AAA;;;EEEIII___OOO888444666<<<>>>???HHHTTT{{{dddiiiYYYWWWIIINNNTTTWWWUUUPPPHHHDDDCCCCCCCCC@@@;;;777555444555777>>>ssswwwxxxzzz|||tttmmmeeeZZZJJJ:::000///------,,,,,,,,,,,,,,,---,,,///333555555555555555444222000...///222555777::::::::::::;;;;;;<<<<<<:::888666555555777:::;;;<<>><<>>;;;<<>>999777999:::999777888;;;===<<<999;;;CCCLLLQQQvvvnnnDDDhhh}}}[[[\\\]]]NNNMMM]]]XXXOOOGGGIIIPPPQQQJJJDDDFFFMMMOOOHHHAAA@@@BBBCCCNNNKKKGGGFFFGGGGGGEEECCCAAA??????BBBFFFJJJJJJHHHMMMDDDKKKGGGJJJ\\\eeetttvvvyyy}}}xxx{{{}}}xxxpppqqqkkkccc]]]___hhhttt~~~uuuqqqkkkiiiiiihhheeebbbddd^^^VVVNNNKKKMMMRRRVVVYYYYYYXXXWWWTTTQQQMMMKKKEEECCC???;;;888666555555444333333444555333///,,,///...------...111444777:::<<>>999555333666777222\\\tttzzz}}}wwwqqqiii^^^NNN===333111...---,,,++++++,,,------///333555555444444777:::333111000000333666888:::999:::;;;;;;<<<<<<======888777777888:::<<>>:::222@@@[[[kkkCCC===222333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,%%%,,,///***)))<<>>???FFFFFF>>><<<@@@===<<<>>>BBBFFFHHHFFFCCCAAADDDGGGDDD???>>>BBBGGG???AAADDDGGGHHHFFFDDDCCCGGGSSS999LLLNNN:::III]]]lll~~~{{{|||qqqxxx~~~nnn~~~{{{~~~rrrXXXCCCFFFSSS\\\VVVJJJEEEGGGJJJEEEEEEJJJHHH???CCCJJJEEEDDDCCCCCCEEEJJJKKKHHHBBBDDDCCCBBBBBBAAAAAAEEEIIIBBB@@@???@@@CCCFFFHHHIIIIIIEEEAAA@@@BBBCCCBBB@@@HHHDDD???<<<===@@@CCCEEEGGGCCCCCCHHHKKKJJJIIIJJJXXXnnnwwwzzzqqqbbbSSSLLLJJJFFFAAA666888;;;;;;:::888999:::;;;;;;999777<<>>@@@FFFEEEEEEIIINNNNNNKKKGGGBBBAAAAAADDDIIIMMMLLLJJJJJJ>>>JJJOOOIIIBBBRRR|||ttttttwwwssslllkkkfff^^^VVVSSSWWW```gggkkkgggcccbbbdddeeecccaaa```^^^YYYSSSMMMHHHEEECCCBBBAAAAAA???>>><<<;;;::::::999888777666666666666666555444333222111...,,,000///......000444777:::===???AAAAAAAAAAAACCCEEEGGGLLLeeeqqq999333999888999===HHH^^^```{{{iii[[[YYYWWWRRRMMMKKKLLLMMMKKKHHHFFFFFFFFFEEEBBB>>>888555111333,,,IIIwww}}}yyy{{{yyyssslllbbbRRR@@@555222...---,,,+++,,,---...000555666666444333555:::???444222111222666:::;;;;;;777888:::<<<>>>?????????999:::<<<>>>???@@@AAAAAAAAALLLOOONNNNNNIIIOOO```xxx~~~xxxvvvssspppmmmjjjiiihhhlllhhhfffiiikkkcccSSSEEE<<<222444>>>999000CCCbbbhhh???;;;111222111000...------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++(((+++...---***---===MMMzzzjjjYYY{{{YYYZZZ___zzzggg___vvvuuunnngggHHHFFFLLLHHHDDDFFFCCCGGGLLLLLLJJJGGGGGGHHHGGGHHHIIIJJJKKKJJJIIIHHH???CCCHHHNNNPPPPPPOOONNNEEEAAA@@@CCCDDDAAA???@@@>>><<<:::888999<<<@@@CCCDDDGGGHHHEEE@@@>>>@@@DDD>>>AAAEEEHHHHHHFFFCCCAAAAAAEEEKKKWWWzzzVVVMMMGGGGGGKKKXXXjjj}}}zzzsss|||lllHHH@@@HHHIIIVVVQQQKKKJJJOOOQQQIII===BBBBBBHHHGGGAAAFFFJJJCCCBBBFFFIIIJJJLLLNNNJJJEEEBBB@@@@@@AAAAAA@@@CCCHHHCCC@@@===???DDDGGGGGGEEEDDDCCCAAAAAAAAAAAA???>>>EEEDDDBBB>>>===@@@EEEIIIKKKFFFEEEIIIKKKGGGDDDDDDHHHOOO___}}}nnnPPPyyyssslll___SSS<<<>>>@@@???<<<999:::<<<@@@@@@??????@@@AAABBBAAALLLNNNOOOWWWooo}}}IIINNNsssxxxZZZ]]]___]]]XXXSSSPPPOOONNNOOOMMMKKKLLLNNNIIICCCGGGNNNOOOGGG>>><<<===>>>AAABBBEEEJJJNNNNNNJJJEEEDDDCCCCCCGGGLLLNNNMMMKKKHHH;;;FFFOOOLLLCCC^^^vvvrrrrrrooojjj```___\\\XXXRRRNNNKKKKKKZZZXXXWWWXXXYYYZZZZZZZZZZZZXXXUUUQQQNNNKKKHHHGGG@@@@@@???>>>======<<<<<<::::::999888777555333222222111000///////////////000000000111444777;;;===???AAABBBBBBBBBCCCEEEHHHAAA___CCC)))???777777888;;;KKKnnnhhhvvv\\\kkk]]]]]]VVVTTTRRRRRRRRRPPPKKKGGGOOOMMMLLLJJJHHHCCC===999666:::666EEEzzztttuuu}}}xxxsssnnnfffUUUBBB444000...---,,,,,,---///111333888777666555555888===AAA555222111444888;;;;;;999555777:::===???AAABBBBBB>>>???@@@BBBCCCEEEFFFFFFOOOWWWTTTLLLIIIIIIXXXsss~~~}}}{{{vvvrrrnnnllllllllllllhhhfffgggggg]]]LLL>>>666111444:::555222GGGeeeeee;;;888222111000///...---,,,,,,,,,******+++++++++,,,,,,,,,************************++++++******************...+++,,,///...)))(((***AAA___qqqyyy___YYYVVV\\\\\\dddkkktttyyyLLL???===HHHJJJ@@@BBBNNNDDDHHHKKKKKKIIIGGGIIIKKKBBBCCCFFFHHHIIIIIIGGGFFFEEEFFFIIIKKKLLLKKKJJJIIIBBBBBB@@@>>>@@@EEEDDDAAA:::@@@GGGIIIHHHFFFFFFGGGHHHIIIIIIFFFBBB??????@@@???AAADDDGGGIIIIIIHHHGGGQQQ___jjjUUUHHHtttaaaHHHLLLDDDBBBHHHFFFbbbdddnnn~~~ooo[[[WWWQQQKKKHHHHHHGGGFFFCCCIIIKKKGGGCCCEEEIIIKKKCCC@@@EEEEEEBBBGGGJJJAAA@@@GGGJJJHHHGGGIIIIIIFFFAAA??????BBB@@@===>>>DDDBBBAAA@@@AAACCCDDDDDDCCCAAACCCFFFFFFCCC@@@>>>===@@@CCCDDD@@@===>>>EEELLLHHHEEEDDDGGGFFFBBB@@@BBBBBBCCCPPPqqq{{{UUUbbb|||~~~iiiWWWWWWWWWUUUPPPIIIGGGIIIMMMOOOIIIOOOYYYQQQBBBHHH^^^hhhnnnqqqxxxzzzUUUVVVuuuVVVWWW]]]]]]WWWSSSSSSPPPKKKLLLQQQSSSPPPNNNOOOMMMIIIDDDIIIJJJDDD>>>===>>>>>>===???BBBFFFHHHHHHFFFCCCAAA@@@@@@DDDIIIKKKIIIGGGIII@@@CCCEEEHHHEEEZZZvvvoooiiieeeZZZYYYXXXUUUPPPIIIBBB>>>FFFHHHJJJLLLLLLMMMNNNOOOSSSQQQNNNKKKIIIGGGFFFFFF>>>>>>===;;;:::999999999555555444444333222111111---............///000111111222333555888;;;>>>@@@AAAAAABBBBBBBBBDDDHHHJJJWWWTTT222333999666888999<<>>@@@BBBBBBBBBBBBBBBBBBEEEJJJPPPVVVZZZ]]]^^^TTTKKKPPP^^^{{{{{{}}}{{{wwwtttrrrqqqqqqkkkhhheeeddd```UUUEEE888222222666888666:::QQQjjjccc888777222111000///...---,,,,,,,,,*********++++++,,,,,,,,,************************++++++******************)))''')))......+++,,,111))),,,AAAiiitttTTTZZZyyymmmcccYYYUUU\\\aaarrrxxxpppiii\\\kkkqqqnnnttt```CCC@@@???<<<:::@@@HHHFFF???BBBEEEHHHHHHFFFEEEGGGJJJ>>>@@@DDDGGGIIIIIIHHHGGGLLLKKKJJJHHHEEECCCAAA@@@???BBB???:::>>>GGGHHHBBB888III___kkkiii```XXXTTTKKKKKKJJJGGGCCC@@@>>>>>>@@@AAADDDGGGKKKOOOQQQSSS]]]xxxqqqSSSKKKYYYxxxdddRRRAAAIIISSS999MMMTTTMMMJJJWWWWWWpppbbbdddkkkoookkkvvvvvvrrrssssss{{{bbbEEEFFFMMMSSSRRRPPPJJJ<<<:::HHHBBBGGGIIIGGGFFFFFFDDD@@@FFFAAABBBCCC@@@FFFHHH>>>>>>FFFHHHCCC???AAADDDCCCCCC???@@@CCC@@@;;;;;;@@@???BBBDDDDDDBBBAAAAAACCC@@@EEEJJJJJJFFFAAA??????<<>>???CCCHHHIIINNN___||||||}}}uuu```[[[kkkxxxvvvzzzsssiiiwwwhhhxxxqqqUUUNNNQQQqqq{{{UUUSSS^^^[[[TTTMMMLLLNNNKKKFFFTTT]]]aaa[[[VVVVVVVVVSSS@@@EEEFFFAAA>>>???@@@???999;;;>>>AAABBBCCCCCCDDD<<<;;;<<>>@@@AAAAAABBBBBBBBBCCCEEEIIILLLzzzlll///666CCC)))222888<<>>AAAAAAAAAAAABBBBBBCCCGGGPPP\\\hhhooo___]]]QQQOOOccc~~~zzzzzzyyyxxxvvvsssqqqooojjjgggdddaaa\\\PPP@@@444111555999999999CCCZZZpppWWW@@@666555111///---,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++444++++++===ZZZmmmllldddhhh{{{YYYNNN^^^rrrsss^^^SSSHHHJJJWWWdddjjjkkkddd___UUUKKKHHHNNNUUUYYY{{{qqqtttuuuKKK;;;<<<777555444777<<<@@@BBBAAAAAADDDEEEBBBBBBDDDCCC@@@DDD>>>888AAAJJJAAA???NNNuuuxxxJJJ777HHHDDD???@@@@@@===;;;:::<<>>AAABBBHHHJJJDDDAAAEEEJJJKKKRRRQQQQQQPPPMMMMMMWWWcccfffHHHAAADDDDDDCCCDDDLLLKKKOOOKKKNNNnnnyyy]]]RRROOONNNMMMHHHGGGTTTeee|||ssshhh___TTTIIIDDDDDDIIIFFFHHHMMMLLLFFFCCCEEEEEEEEEEEEFFFHHHHHHHHHGGGJJJIIIEEE???AAAGGGEEE???CCCFFFFFFAAACCCJJJLLLIIILLLDDD;;;:::???CCCDDDBBB>>>LLLLLLCCCDDDDDDAAACCCIIIMMMMMMJJJGGGEEE@@@:::BBBEEEEEEAAA???AAABBB@@@CCC===???IIIJJJBBB>>>BBBGGGQQQRRRLLLUUUvvvxxxdddQQQTTTsssuuuSSSIIIPPPaaa^^^SSSXXXWWWRRROOORRRPPPKKKJJJNNNZZZmmmnnnZZZRRRZZZVVVEEEGGGAAA???EEEHHHFFFBBB???>>>AAACCCBBB@@@???@@@BBB@@@===;;;<<<@@@BBBCCCAAADDDEEEGGGJJJMMMNNNMMMLLLZZZpppppplllbbbfff^^^WWWPPPKKKFFF@@@???BBB999999999:::;;;<<<===>>>AAAAAA@@@@@@@@@?????????;;;;;;:::888777666555555222222222111000000//////000////////////111222333444777:::===>>>>>>@@@AAAFFF<<<>>>JJJGGG>>>PPPooo|||777---<<<888222555999HHH]]]}}}OOOppp^^^^^^VVVQQQSSSZZZTTTNNNMMMQQQQQQMMMGGGYYYCCCIIIOOO@@@DDDJJJ666222<<<555666___ppp~~~}}}xxxnnn```PPP===000+++---///222444666666666777888:::<<<>>>>>>===<<<666444111222666999::::::777888:::???DDDEEECCC@@@HHHJJJGGGHHH\\\sssrrraaa[[[RRRQQQfff{{{{{{xxxuuuuuuvvvqqqjjjkkkhhhccc^^^VVVJJJ;;;111555999444>>>555???ppptttVVV???333111111///---,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***...555AAAOOOXXX]]]xxxmmm[[[JJJQQQmmmzzzgggYYYZZZ___kkk~~~iiiyyy^^^DDD777444444777555444666;;;???@@@@@@AAADDDDDDAAAAAADDDDDDAAA???BBB@@@@@@===888KKKnnn^^^???FFF??????DDD@@@>>>;;;999;;;???DDDHHHCCCEEEHHHKKKLLLJJJGGGDDDDDDBBBDDDIIIHHHAAA>>>>>>AAAGGGGGGAAA===@@@CCCDDDBBBEEEKKKOOOLLLGGGFFFJJJSSSIIIAAADDDJJJKKKJJJIIILLLDDDGGGJJJJJJ[[[dddUUUKKKKKKHHHFFFIIIUUUdddnnn^^^WWWPPPKKKFFF@@@@@@BBBGGGEEEGGGKKKJJJDDDBBBDDDHHHGGGEEEEEEEEEGGGGGGGGGFFFIIIDDD>>>IIIXXXQQQ<<>>CCCHHHGGGEEEDDDCCCBBBAAAAAAAAABBBDDDEEEAAA???======@@@BBBAAA@@@GGGGGGIIILLLOOOOOOMMMKKKPPP~~~uuudddWWWPPPKKKIIIFFF@@@<<<<<<:::999999888888888888999::::::999999999888888888777777666555444333222222000000////////////....../////////000222444666777666999<<<>>>??????AAABBBQQQBBB===CCCBBBFFFgggSSS===222111666999BBB222___\\\eeeYYY[[[UUURRRVVVOOOLLLJJJJJJMMMQQQSSSTTTWWWJJJLLLJJJHHHbbbnnnQQQAAA???444///KKKvvvpppyyy~~~|||wwwoooeeeUUU@@@///000222444666888999999999555888;;;<<<<<<;;;::::::AAA===777555666999:::;;;DDDBBB>>>:::999>>>EEEKKKAAANNN\\\dddllloooeeeVVVLLLddd~~~}}}~~~{{{vvvsssrrrmmmggghhhfffbbb\\\RRRFFF:::222444888666999:::NNN{{{VVV@@@333...111///,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,'''"""'''555BBB\\\sss~~~iiiYYYTTT[[[XXXVVVppphhhccchhh|||lllEEE///---222222---555444444555999<<<>>>??????BBBBBB???@@@DDDEEECCC===CCCBBB>>>999777PPPxxxdddFFFDDD<<<@@@FFFCCCAAA>>><<<<<>>===AAADDDDDD>>>:::;;;>>>???FFFCCCBBBDDDCCC@@@@@@CCC888???EEEGGGHHHJJJGGGCCCJJJ???BBBIIIGGGIIIOOONNNOOOMMMHHHDDDJJJWWW^^^___MMMGGGCCCCCCBBBAAADDDIIINNNMMMNNNPPPOOOKKKHHHIIIJJJHHHFFFDDDCCCDDDEEEFFFEEEKKKGGGBBBRRRhhh]]]>>>BBBFFFGGGDDDBBBEEEIIIJJJNNNMMMLLLJJJIIIGGGFFFEEEKKKHHHCCCIIIOOOEEE???KKKDDDKKKOOOKKKEEEBBBAAA???FFFJJJJJJFFFDDDFFFFFFEEEBBB>>>AAAHHHHHHBBB@@@DDDCCCFFFIIIFFFAAAFFFZZZooozzzeeeWWWNNNKKKPPPXXXhhhiiiXXXMMM<<<===HHH\\\yyyuuuTTTLLLPPPRRRPPPOOORRRXXX[[[TTTHHH@@@>>>GGGMMMNNNGGGFFFKKKNNNKKKIIIAAA===AAAGGGIIIIIIKKKHHHDDD??????CCCGGGIIIIIIBBB@@@??????@@@AAAAAA@@@GGGGGGIIIKKKMMMLLLIIIFFFIIIzzzoooYYYPPPHHHGGGFFFAAA<<<;;;:::999777666444333333333444333333333333333222222333222222111000///......---------............///...///000222555888:::<<<:::<<>>666///777666???HHHzzzmmmhhhsssYYYVVVXXXSSSRRRYYYPPPOOOMMMJJJHHHKKKQQQVVVYYYTTTOOOCCCLLLwwwaaaGGG;;;555222AAAppp||||||uuuooojjj^^^GGG111111222444555666777777777555999>>>>>><<<999999:::999888777888;;;===>>>>>>333:::CCCGGGIIIJJJMMMPPP```mmm|||ssscccXXXTTTaaa~~~}}}}}}vvvqqqooommmiiifffeee```XXXLLL@@@777222222666;;;555@@@\\\yyyWWWBBB555///000...,,,+++,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///,,,******,,,---,,,***999MMMgggyyyqqqZZZXXXeeeVVV^^^nnn}}}}}}hhhvvv~~~jjj@@@999222000222444444222444333333444777999;;;<<<===@@@@@@===>>>CCCEEECCC???@@@<<<>>>CCC@@@HHH]]]ppprrrSSSFFFEEE<<>>AAADDDMMMHHHFFFIIIJJJGGGDDDDDD@@@IIILLLDDDAAAEEEEEE???EEEBBBDDDGGGCCCAAAEEEHHHNNNJJJIIIOOOTTTSSSNNNKKKPPPKKKGGGGGGGGGFFFIIINNNUUUTTTTTTTTTQQQNNNKKKJJJGGGGGGFFFDDDBBBAAAAAABBBBBBFFFEEEDDDPPP]]]UUUBBBDDDCCCBBBBBBCCCEEEFFFEEENNNOOOOOOKKKFFFBBBBBBCCC<<>>FFFDDDIIIKKKHHHEEECCC@@@<<>>FFFTTTyyy|||sss___SSSSSSYYY___rrr}}}{{{ttt~~~jjjdddXXXIIIDDDQQQ```ccc[[[zzzwwwYYYKKKOOOUUURRRKKKKKKMMMOOOMMMGGGAAA@@@BBBCCCIIINNNMMMHHHFFFKKKQQQJJJAAA;;;???EEEIIIMMMOOOHHHCCC>>>@@@FFFKKKKKKHHH@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGEEEBBB???FFF{{{lll\\\KKKDDDBBB@@@>>>>>>999888666444333222111111222222222222222222222222000000//////......------------......///000000111111222444666888;;;<<<>>><<<>>>@@@@@@@@@AAABBBDDD999IIIJJJHHHmmmiii<<<+++777888666888444@@@qqqooommm___WWWYYYXXXRRRRRRYYYUUUTTTQQQMMMKKKLLLPPPSSS[[[ZZZRRRDDDKKKooovvvWWWHHH888;;;<<>>AAAAAA???===HHHFFFDDDEEEMMM\\\mmmxxxvvvbbbUUU\\\lllzzz~~~}}}vvvpppoooooonnngggeee___SSSEEE:::444222222555???222CCCaaannnUUUAAA666111000...,,,+++++++++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++'''&&&)))//////)))###,,,))),,,===VVVooo}}}mmmjjjeee```[[[YYYYYYZZZPPPOOOSSSVVVUUUWWWiii~~~nnn@@@:::000222333111......222555222222222333444666888::::::===>>><<<===AAACCCAAA??????;;;@@@HHHCCC???HHHGGGNNNBBBDDDEEE===CCCCCCJJJHHHFFFDDDCCCCCCDDDEEEEEECCCAAACCCFFFGGGEEEAAACCCCCCBBBAAAAAADDDFFFGGG@@@@@@AAABBBDDDGGGKKKNNNDDDFFFOOOZZZ]]]SSSDDD<<>>???BBBEEECCCPPPeeeiiiYYYMMMNNNPPPKKKHHHGGGFFFCCCEEEIIIQQQQQQOOOLLLIIIFFFCCC@@@???CCCFFFFFFCCC@@@>>>===???>>>@@@EEEEEEAAAAAAEEEFFF@@@<<>>@@@GGGHHHBBBBBBGGGOOOZZZqqq}}}}}}fffNNNGGGGGGNNNPPPKKKMMMTTTOOOMMMLLLMMMOOOOOOOOOOOOIIIWWW___bbbnnn}}}zzz]]]WWWPPPMMMMMMNNNMMMKKKNNNOOONNNIIIEEEDDDEEEGGGDDDMMMWWWUUUJJJCCCHHHRRRIII@@@:::===DDDIIILLLPPPEEE@@@<<<@@@HHHLLLIIIDDD===>>>@@@BBBCCCEEEFFFHHHBBBBBBBBBBBBCCCBBB???<<>>888777666555444333333333333333333333333333333333000000000000000////////////000000111222333444444666666888999;;;<<<<<<===<<<>>>@@@@@@@@@AAACCCDDDNNNEEE???ZZZ]]];;;<<<111111;;;777999NNNeeehhh]]]\\\]]]___ZZZRRRQQQVVVUUUSSSQQQQQQSSSTTTTTTTTTXXXWWWTTTMMMNNN\\\\\\LLLNNN===AAA@@@888ZZZwww}}}uuutttlllooommmXXX>>>888888999:::;;;<<<>>>>>>;;;>>>@@@@@@===::::::;;;;;;===???AAAAAAAAA@@@@@@DDDIIIUUUhhh}}}qqq```VVVSSS^^^}}}|||}}}uuunnnnnnooonnngggcccZZZMMM???555222222777777===000FFFfffuuuPPP===333000000...++++++++++++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))''''''+++...000***$$$$$$--->>>VVVjjjwww{{{sssnnneeennnwww{{{~~~[[[<<<333555555222///...//////...---000111222111111333555888777:::<<<;;;<<>>JJJDDDGGG???FFFCCC;;;EEECCCHHHGGGFFFDDDDDDDDDDDDEEEGGGDDDCCCEEEIIIJJJFFFAAAFFFFFFCCC??????EEEIIIJJJAAA???AAAEEEJJJLLLPPPUUUEEEEEEKKKTTTVVVOOOEEE???EEEGGGFFFDDDEEEGGGFFFBBB===IIIFFF===???@@@@@@GGGQQQXXXkkk{{{sss]]]QQQTTTIIIEEEDDDEEEDDDAAAAAADDDIIIKKKIIIDDDAAA@@@===999:::???FFFGGGDDD@@@>>>===EEE???BBBJJJCCC666:::JJJFFF???<<<@@@DDDCCC@@@>>>FFFGGGFFFBBB===;;;===???PPPpppwwwcccVVVRRRKKKGGGFFFIIIJJJHHHFFFEEE@@@:::AAAFFFHHHEEECCCCCCCCC@@@===@@@DDDEEECCCBBBDDDFFF@@@>>>???EEEHHHFFFBBBBBBBBBDDDPPPiii}}}tttssszzzqqqZZZSSS\\\```WWWPPPZZZrrrtttqqquuuWWWOOOQQQPPPJJJCCCDDDLLLUUULLLOOOOOOLLLJJJIIIEEE@@@CCCPPPZZZVVVHHHAAAEEELLLGGG???:::===CCCGGGIIILLL@@@<<<:::>>>EEEHHHDDD@@@;;;>>>AAACCCEEEFFFIIIJJJDDDCCCAAAAAABBBCCCBBB@@@AAAGGGGGGfffsss}}}iiiTTTEEE<<<999999777777666555555555555555222333333333333444444444222222222222333333333333333333444444555666777777999:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@BBBDDDGGGEEEIIIhhhaaa888111;;;222222===555EEEyyyeeetttlllZZZ^^^aaa```YYYSSSQQQRRR\\\YYYVVVTTTTTTRRROOOMMMPPPRRRTTTUUUVVVTTTQQQOOOOOOCCCCCC>>>555PPP|||wwwnnnrrrsss^^^BBB777777888:::<<<>>>AAABBB???>>>=========<<<<<<<<<>>>>>>>>>>>>AAAHHHQQQWWWYYYfff~~~mmmUUUKKKHHHVVVnnn~~~|||rrrkkkjjjjjjhhhddd^^^RRRDDD999333222444===888666444KKKpppNNN:::222111000---+++***++++++***(((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))),,,---***&&&&&&***///+++999<<<111%%%)))444FFF[[[ppp~~~yyy???+++===>>>***...---,,,///333333...)))///000111000///000333666444888;;;:::;;;===<<<888888>>><<<<<<@@@======IIIHHHEEE???HHHCCC<<>>EEEBBBFFFRRRNNNQQQeeeoooeeeSSSMMMLLLCCCAAABBBEEEFFFBBBBBBDDDBBBEEEDDD???===???===999999???EEEGGGDDDAAAAAABBBIIIDDDEEEJJJHHHAAAAAAHHHDDDAAAAAADDDCCC??????BBB>>>@@@BBBCCCCCCBBBBBBBBBDDD\\\bbbTTTKKKEEEAAABBBFFFNNNSSSMMMEEEBBBAAA@@@AAAFFFHHHEEECCCCCCBBB???:::>>>BBBBBB??????BBBDDD===BBBFFFDDDBBBCCCBBB???FFFEEEGGGOOO[[[ooo|||cccXXXVVVPPPOOOKKKFFFBBBEEENNNUUUGGGJJJJJJIIIKKKLLLFFF===DDDOOOUUUMMMDDDDDDFFFGGGEEE===999===CCCDDDEEEFFF===:::777999>>>AAA@@@>>>;;;???CCCEEEEEEFFFHHHJJJFFFCCCAAA@@@BBBDDDEEEFFFBBBDDD@@@]]]|||tttzzzwwwbbbMMM>>>999999888777666555555555555333333333444444444555555444444444555555555666666555666666777777888888888999:::<<<===>>>======<<<>>>???AAAAAABBBDDDGGGJJJHHHnnn___;;;999777555333777:::BBBdddppphhhxxxbbbXXX\\\]]]ZZZUUURRRQQQPPP```^^^ZZZSSSMMMIIIHHHIIIKKKRRRRRRSSSWWWTTTPPPRRRGGGFFFFFF@@@:::JJJwww|||tttwwwwww```CCC444444666888;;;???BBBDDDFFFBBB======@@@BBBBBB@@@BBBEEEIIIOOOWWWbbboooxxxuuujjj\\\LLLAAABBBKKKaaa~~~vvvmmmhhhhhhfffccc]]]TTTGGG;;;555333555666<<<666000???TTTuuuPPP:::333444///---+++***++++++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************---***((()))++++++&&&!!!///'''$$$(((+++***,,,///(((,,,555BBBRRRiii{{{eeeEEEhhhNNN555---...000444;;;///000000...+++,,,///222...000111000...///222666222777::::::;;;<<<999555::::::444777DDDCCC;;;<<<@@@===;;;HHHEEE>>>HHHAAAHHHHHHHHHIIIIIIJJJJJJJJJFFFAAA===@@@HHHMMMLLLJJJDDDGGGEEE@@@AAAFFFHHHFFFFFFAAA@@@EEEHHHGGGJJJOOOGGGFFFGGGIIIHHHBBB???AAAFFFBBBCCCFFFBBB:::>>>HHHBBB@@@???RRRfff___dddyyyQQQIIIIIICCC@@@???AAAFFFFFFCCCAAACCC:::>>>>>>999999===<<<888:::???EEEFFFDDDCCCEEEHHHDDDBBB@@@BBBHHHKKKFFF???AAACCCGGGIIIBBB;;;>>>GGG999<<>>LLLQQQOOOOOOIIIHHHSSSEEERRR[[[SSSEEE???BBBFFF???DDDFFFCCCAAABBBAAA>>><<>>@@@>>>???CCCGGGFFFBBBLLLkkkdddLLLKKKTTTYYYIIIEEEBBBCCCGGGKKKKKKJJJHHHHHHEEEDDDKKKRRRNNNFFFEEENNNNNNEEEBBBHHHJJJDDDCCC===999>>>CCCCCCAAAAAA<<<888555555888<<<===>>>===AAAEEEFFFEEEEEEGGGIIIEEEBBB???>>>AAADDDGGGHHH>>>FFFHHHSSS~~~pppzzz```HHH<<<:::999777666555444333333444444555555666666666777555555555666666777777888777777777777888888888888999:::<<<===>>>>>>>>>>>>???@@@BBBCCCDDDFFFJJJMMMyyy___999333999:::111999:::555WWWlllllliii\\\UUUXXXXXXSSSPPPRRRRRROOOWWWYYYWWWOOOGGGEEEKKKQQQLLLUUUQQQKKKQQQTTTOOONNN@@@IIIJJJCCC;;;>>>___yyy{{{zzzaaaBBB666666888;;;???DDDHHHJJJMMMFFF??????EEEIIIHHHEEERRRYYYdddnnnvvv~~~iii```RRRGGGBBBCCCHHHKKKNNNddd}}}|||yyyppphhhfffiiigggbbbWWWMMM???555222444777888777444///LLL\\\sssMMM;;;***444///---+++***++++++)))(((************************((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))*********))))))))))))))),,,+++)))))),,,444>>>EEEWWW^^^iiivvv}}}xxxeee[[[MMMBBB:::666222000////////////////////////000000///...---,,,,,,+++------...///000111222222555777999888666666:::>>><<<888:::???===777:::CCC>>>>>>>>>???@@@BBBDDDDDDCCCDDDIIIPPPQQQLLLIIIIIIGGGDDD@@@>>>DDDKKKJJJDDDIIIAAA???EEEIIIIIIKKKPPPPPPHHHEEEGGGIIIHHHKKKQQQKKKHHHFFFEEEAAA<<<<<>>>>>AAAAAAFFFJJJIIIDDD>>>===>>>BBB===888888<<>>;;;===???AAA???===???EEEKKKEEE@@@>>>BBBJJJLLLFFF>>>AAAGGGIIICCC:::;;;HHHUUU???>>>===???AAACCCDDDDDDEEEEEEIIIOOOOOOJJJIIIMMMJJJIIIGGGFFFDDDCCCCCCCCC>>>??????>>>AAAEEECCC===AAA??????BBBGGGKKKLLLKKK???GGGMMMJJJDDDAAA>>><<>>AAACCCCCCBBBCCCDDD@@@===<<<>>>DDDFFFEEEBBBBBB;;;HHHTTTwww{{{vvv|||zzzlllzzzgggUUUCCC:::555777999666777:::777555444444666777666555777777777777888888888888999999999:::<<<===<<<;;;:::===>>>>>>???BBBBBB@@@AAAAAAAAA@@@CCCRRRoooEEE)))>>>BBB***000:::333EEEppp{{{]]]hhh```\\\VVVWWWTTTNNNKKKMMMMMMJJJOOOYYYUUUNNNSSSTTTPPPQQQQQQKKKIIIPPPXXXYYYTTTPPPDDDOOOCCC<<>>===AAAJJJJJJLLLZZZ]]]PPPIIIQQQYYY]]]dddnnn|||uuummmiiihhhaaaTTTIIIEEE;;;;;;EEEGGGGGGZZZuuu~~~wwwtttmmmhhhggggggaaaYYYJJJCCC999222000333666888:::555===XXX^^^vvv}}}MMM;;;+++222///---+++***+++***)))(((************************((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******,,,111555+++---111555999<<<===>>>===>>>>>>===;;;888444222555111---,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,////////////////////////111222444555555666777888===;;;:::;;;:::777999===::::::;;;<<<===???@@@AAACCCCCCGGGMMMMMMHHHDDDDDDDDDCCC???<<<>>>CCCAAA<<>>======AAADDDGGGEEE@@@;;;;;;<<>><<<===AAACCCAAA>>><<>>@@@CCCEEEEEECCCDDDIIIOOOOOOIIIFFFIIIEEEDDDDDDCCCBBBBBBBBBBBB???AAA@@@@@@CCCGGGFFFAAAFFFEEEEEEFFFGGGFFFBBB???FFFMMMPPPLLLGGGDDDCCCAAAHHHBBB@@@CCCEEEEEEIIIOOOOOOYYYmmm}}}gggZZZNNNHHHCCCBBBMMM]]]RRRMMMKKKNNNOOOIIIDDDBBBBBB@@@???BBBFFFGGGDDD@@@???HHHMMMJJJFFFEEEBBB>>>AAA???===>>>@@@CCCDDDDDDFFFBBB<<<::::::;;;;;;:::999;;;>>>@@@BBBBBB@@@???CCC@@@===???CCCEEEBBB???@@@>>>GGGGGGVVVllllllssswwwwwwrrrrrr}}}cccRRRAAA888333000000444888777777888::::::888777555555666777777888888888777777777888999999888777>>><<<;;;===@@@AAA@@@@@@@@@AAACCCHHH[[[vvvEEE???BBB777555@@@MMM222444ggg\\\kkkTTTZZZ\\\UUUVVVRRRLLLKKKMMMNNNLLLKKKUUUTTTRRRZZZ[[[UUUUUUPPPMMMJJJLLLSSSWWWTTTOOOHHHNNNAAA;;;CCC===HHHrrr}}}|||pppuuueee;;;999JJJRRRSSSUUUQQQRRR^^^[[[```qqq}}}nnnhhh[[[QQQDDD===<<<>>>===;;;;;;===EEENNNTTTbbbwww~~~}}}zzzrrrqqqkkkfffdddbbb[[[RRRFFF@@@777222111444777999>>>444<<<^^^dddwwwMMM;;;---000///---+++*********)))(((************************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++)))(((((())),,,+++)))((('''&&&&&&&&&)))***+++,,,------------%%%%%%&&&(((,,,...---,,,************************------------------------111111000///...------,,,...///111333555666888999<<<<<<:::777999===>>><<<999999999:::;;;===???@@@BBBBBBDDDIIIHHHCCC???@@@BBBDDDCCC???>>>AAAAAA>>>???<<<>>>CCCFFFEEECCCDDDKKKCCC>>>@@@CCCDDDCCCDDD>>>===>>>@@@???<<<===AAAJJJBBB<<<<<<>>>@@@DDDIIIJJJbbbsss{{{}}}vvvwwwaaaSSSCCC<<<>>>BBBAAA===DDDEEEEEEBBB===:::;;;===@@@??????BBBEEEFFFCCC???<<>>@@@BBBCCCBBBDDDIIINNNMMMGGGCCCDDDAAA@@@@@@???@@@@@@AAAAAA@@@BBBBBBBBBEEEJJJJJJFFFAAABBBDDDGGGIIIGGGCCC???FFFKKKMMMHHHDDDEEEFFFEEEEEE@@@>>>AAAEEEGGGIIILLLEEEJJJUUUfffttt{{{fffQQQMMMJJJKKKKKKFFFBBBKKKYYYQQQOOOOOOQQQMMMEEE???>>>@@@AAABBBDDDDDDCCCAAA??????EEEHHHGGGEEECCC@@@<<>><<<;;;>>>AAACCCCCCEEEAAA<<<::::::<<<======<<<<<>>>>>BBB<<<;;;CCCGGGDDDDDDGGGFFFJJJUUUqqqpppGGG,,,333;;;444555AAA<<<>>>^^^ddd}}}PPPRRR\\\```SSSTTTQQQLLLKKKMMMNNNLLLIIIRRRRRRTTT^^^^^^UUUSSSQQQRRRNNNJJJOOOVVVTTTLLLJJJLLL@@@>>>HHH@@@AAA\\\}}}vvvvvv|||~~~xxxvvv~~~nnnIIIAAAXXX___TTTOOOOOOVVVbbblllppp|||}}}fffRRRKKK:::888666777999;;;<<<;;;DDDLLLXXXgggzzzsssiiioooyyy~~~|||yyyvvvsssmmmmmmiiiddd```\\\SSSIII@@@;;;555111222666999;;;:::444CCCcccSSSrrrMMM::://///////---************)))'''************************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))&&&)))+++,,,***)))))))))//////..................,,,,,,,,,,,,,,,---...............///...---+++***++++++++++++++++++++++++++++++,,,,,,------------000000///......------,,,---000444444444777>>>DDD999<<<:::666;;;FFFGGGAAA;;;;;;;;;<<<>>>???AAABBBAAA@@@AAAEEEDDD@@@>>>???>>>CCCEEEBBB@@@BBBDDDCCC<<<<<<===???AAA@@@@@@AAAGGG@@@;;;<<<@@@BBB@@@===<<<:::999<<<<<<===AAAHHHUUUGGG<<<<<>>:::>>>CCCBBB???GGGGGGDDD@@@<<<;;;===?????????AAADDDFFFEEEAAA===???@@@AAA???<<<;;;;;;<<>>>>>>>>??????@@@CCCCCCBBBEEEJJJKKKIII@@@AAACCCFFFGGGGGGFFFDDD@@@CCCCCC???===AAAEEEEEEBBBAAAAAACCCEEEGGGJJJMMMRRRQQQRRRTTTTTTXXXcccooommm___YYYOOOAAAVVVMMMJJJOOOSSSPPPKKKJJJLLLJJJKKKLLLGGG@@@===??????BBBEEEEEEBBB@@@???@@@@@@BBBDDDEEEDDDCCC???<<<@@@===:::999;;;>>>@@@AAABBB@@@<<<:::;;;<<>>222777555333444555777777777555555666666666555444444777888999:::;;;<<<>>>@@@EEE>>>===DDDCCC>>>@@@IIIVVVnnnNNN333:::<<<555444;;;>>>:::DDDmmm]]]uuu```YYY___[[[[[[RRRUUUUUUQQQOOOOOOMMMHHHIIIOOONNNPPPZZZXXXNNNMMMUUUZZZXXXPPPQQQWWWTTTIIIHHHGGGBBBHHHTTTLLLEEEPPPvvvtttzzzrrr```LLLxxxnnnPPPFFFMMMVVVaaammmiiiddd\\\MMM===888:::777:::>>>AAACCCEEEGGGHHHKKKddd~~~ttteeeeeejjj~~~|||zzzxxxvvvuuutttsssqqqmmmkkkjjjkkkhhhbbb\\\VVVKKKAAA999666222222444888:::<<<333???ZZZpppoooPPPmmmLLL777222......,,,***)))******((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))'''(((******))))))***+++###$$$&&&((())))))(((((()))((('''&&&%%%%%%&&&&&&(((((((((((('''((()))*********************************++++++,,,---------------------............+++111555444111555BBBMMM888;;;:::666<<>>???AAABBBCCCAAA>>>???BBBCCC@@@@@@BBB:::AAADDDAAA>>>???AAA@@@>>>>>>===;;;;;;===???@@@CCC???<<<;;;???AAA>>>:::???;;;888999:::===FFFOOOSSSGGG@@@FFFSSSZZZ\\\[[[```pppnnnmmmddd[[[HHHDDD>>>:::;;;===???@@@FFFEEEBBB???<<<;;;===>>>===???AAACCCCCCAAA===999???@@@???>>><<<;;;::::::@@@AAA@@@>>>===>>>AAADDD:::;;;<<<===>>>===<<<<<<777999;;;<<<===???BBBEEEMMMMMMLLLGGGDDDCCCCCCDDDCCCBBBAAA???>>>=========???CCCCCCAAABBBGGGIIIHHHHHHGGGEEEDDDBBBCCCDDDEEE@@@BBB@@@<<<;;;???BBBBBB>>>DDDIIIGGGDDDFFFLLLQQQNNNMMMMMMKKKFFFCCCGGGPPP^^^|||pppWWWLLLPPPQQQJJJFFFNNNFFFBBBHHHQQQRRRLLLFFFHHHEEEEEEFFFDDD@@@AAAFFF===AAADDDCCC???===???AAACCCAAAAAACCCEEEDDD@@@===AAA>>>;;;:::<<<>>>???@@@???>>>===;;;;;;<<<>>>@@@999999;;;AAAGGGHHHBBB<<<@@@??????@@@BBBCCCCCCBBBBBB???;;;888BBB???QQQ}}}}}}qqqkkkkkkjjjmmmmmmddd___mmmzzzbbbQQQEEE@@@;;;777777999:::;;;888888888888999:::;;;;;;<<<===>>>>>><<<===@@@BBB???<<<===BBBEEEJJJ[[[mmmtttLLL222888444777@@@AAA>>>GGGVVVpppnnn\\\iii___MMMSSSUUUZZZ\\\ZZZXXXUUUNNNGGGJJJNNNJJJKKKTTTQQQJJJMMMXXX___```ZZZXXXXXXRRRHHHGGGEEEFFFQQQ\\\VVVJJJIIIggguuuqqqmmmwwwYYYMMMRRRVVVXXXWWWWWWWWWRRRIII@@@@@@EEEBBBAAA??????BBBLLLXXXaaauuuoooccccccrrrvvvvvvppprrriiiiiiiiikkklllllljjjgggiiijjjfff^^^VVVOOOEEE<<<444333222333666999;;;;;;444OOOqqqWWWTTTjjjKKK333444......,,,***)))))))))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))(((&&&%%%'''(((***+++,,,------+++)))(((//////...------.........'''''''''&&&%%%&&&))),,,''''''''''''''''''''''''*********++++++,,,,,,,,,******+++,,,---...///000)))///222000---111>>>III888999999888;;;???@@@===<<<<<<<<<===???@@@BBBCCCBBB???>>>AAAAAA???AAADDD@@@FFFIIIEEEAAA@@@???===???AAA???:::999<<<@@@@@@???AAA@@@>>>???AAA@@@<<>>GGGQQQDDD>>>@@@KKKWWW\\\[[[ZZZjjj}}}TTTRRRLLLAAABBBAAA???======AAAEEE@@@???>>>===<<<;;;;;;;;;===>>>???@@@???>>><<<;;;>>>>>>>>>>>>???@@@AAAAAA?????????>>>===???BBBDDD===???@@@>>>;;;999:::<<<555999>>>@@@BBBEEEKKKPPPTTTTTTPPPGGGCCCDDDEEEEEEEEEDDDBBB@@@???>>>======@@@CCCDDD@@@???CCCFFFEEEFFFEEEBBB??????BBBHHHMMMFFFGGGEEEAAA@@@CCCCCCAAA===GGGNNNKKKEEEFFFMMMRRRHHHHHHJJJKKKHHHCCCDDDIIIGGGRRRUUUZZZjjj|||yyygggbbb]]]WWWPPPXXXUUUPPPNNNCCC@@@KKK@@@BBBDDDEEEEEEEEEHHHKKKHHHCCCBBBCCCDDDCCCEEEJJJ<<<>>>@@@???======@@@CCCFFF@@@>>>BBBFFFDDD@@@>>>BBB@@@>>>>>>???@@@@@@???<<<===>>>===<<<;;;===>>>999999<<>>???@@@BBBCCCDDDEEE;;;666888999AAA<<<<<>>777222///777666555555666888;;;===777999:::999777777:::>>>;;;CCCOOO]]]qqq{{{OOO666666>>>;;;999<<>>___hhhsssTTT]]]hhhUUUJJJWWWWWW]]]aaa```^^^ZZZRRRJJJKKKNNNJJJKKKQQQNNNKKKSSSWWW[[[``````[[[UUUNNNJJJJJJFFFJJJTTTZZZVVVMMMGGGVVVvvv~~~kkk}}}~~~^^^WWWWWWSSSRRRVVVXXXXXXSSSLLLFFFGGGIIIJJJMMMTTT\\\hhhuuummmiiikkksssxxxkkkgggkkkcccccceeehhhjjjkkkiiigggffffffaaaWWWNNNGGG???888222111222555999;;;;;;:::888XXXxxxOOO```iiiIII///555///...,,,***)))))))))((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***''')))***)))'''%%%&&&&&&---,,,++++++***)))((((((%%%%%%%%%%%%&&&&&&&&&&&&,,,------+++)))(((***---''''''''''''''''''''''''************++++++++++++)))***+++,,,---...//////+++,,,---------000555:::666666999======:::;;;???<<<<<<<<<===???@@@BBBCCCDDD@@@>>>??????===???CCCCCCHHHJJJGGGEEEDDDAAA===>>>CCCCCC>>>;;;>>>@@@???===CCCEEEAAA@@@BBBCCCAAACCC???<<<======???EEEMMMAAA???AAAFFFKKKQQQ]]]hhhtttqqqEEEHHH@@@EEEGGGGGGEEEBBBAAADDDGGG<<<<<<===>>>>>>===;;;999<<<===>>>>>>>>>???@@@BBB>>>===<<<<<<>>>AAACCCDDD???>>>>>>???@@@BBBDDDEEEAAAAAA>>>;;;999888999;;;<<<@@@EEEGGGHHHKKKPPPVVVXXXYYYUUUKKKEEEFFFGGGEEECCCCCCAAA@@@????????????BBBEEEEEE@@@===@@@BBBBBB@@@???>>><<<<<>>===>>>AAAEEEHHHGGG???;;;AAAFFFDDD@@@>>>@@@???>>>>>>??????===;;;999;;;>>>>>><<<::::::;;;999;;;???BBBEEEEEEDDDCCC===>>>@@@AAAAAABBBDDDEEE888333<<<;;;===AAA>>>MMMNNNhhhqqqeeejjjxxxxxxgggVVVSSSdddpppvvv|||{{{~~~wwwiii\\\RRRLLLGGGDDD???:::888999;;;===888;;;???@@@@@@DDDJJJPPPccctttVVV:::///---444>>>333AAAJJJDDDCCCYYY___jjjSSSNNNXXXXXXRRRRRRTTTSSSYYY\\\[[[ZZZXXXSSSMMMKKKPPPNNNMMMPPPIIIGGGSSSRRRQQQVVV]]]YYYMMMJJJOOOMMMGGGKKKRRRRRRRRRRRRNNN]]]{{{xxxvvvsss|||~~~|||}}}uuu```[[[UUUPPPTTT]]]\\\WWWPPPKKKMMMRRRVVV[[[bbbooo}}}yyylllhhhsss}}}tttiiifffffffffddddddfffhhhjjjiiigggdddbbbaaaZZZNNNDDD>>>999444111222444777;;;<<<;;;999<<>>>>>>>>???@@@BBBDDDDDDFFFBBB??????>>>;;;===AAA===AAADDDCCCCCCDDDAAA<<<===DDDFFFAAA>>>@@@@@@===;;;DDDIIIDDDAAACCCEEEDDDBBB??????@@@@@@???CCCIIIOOOMMMIIICCCAAALLLhhhyyyhhhRRR777JJJDDDIIIIIIHHHEEEBBB@@@@@@@@@;;;<<<>>>AAABBB@@@===:::============>>>AAAEEEHHH@@@===;;;:::<<<>>>@@@AAA@@@>>>>>>@@@CCCFFFFFFFFFDDD@@@;;;999999:::<<<<<>>AAAAAADDDCCCAAA<<<:::;;;AAAFFF999===@@@AAADDDIIIHHHCCCAAAHHHLLLIIIHHHKKKMMMJJJIIIDDDAAACCCDDDBBBCCCEEEMMM:::AAAQQQPPPSSSXXXPPPDDDKKKOOONNNNNNQQQUUUUUUVVVVVVXXXZZZ\\\]]]\\\[[[PPPLLLKKKOOOPPPKKKIIIKKKIIIRRRLLLIIIPPPDDD===MMMAAABBBAAAAAADDDHHHIIIHHHGGGAAA>>>BBBEEEBBB===;;;DDDBBB@@@???BBBGGGKKKNNNHHH>>>999???EEECCC???===<<<;;;;;;<<<===<<<999777777;;;??????<<<999999999555888<<>>???@@@AAAAAABBBCCCEEE@@@999CCC;;;555DDDFFFKKKGGG\\\{{{]]]PPP```wwwuuudddLLLSSSUUU\\\hhhgggbbbggghhh}}}wwwnnneee___]]]]]]^^^^^^dddkkkooottt{{{pppSSS999+++444???<<<:::>>>EEE<<<@@@YYYttt~~~YYYnnn]]]SSSUUURRRJJJSSSUUU@@@NNNRRRTTTSSSSSSTTTRRRMMMMMMRRRQQQPPPNNNBBB@@@LLLMMMHHHMMMXXXUUUGGGGGGSSSOOOHHHKKKOOOLLLRRRZZZYYYNNNttt}}}rrrqqq```xxx~~~wwwiii```SSSOOO[[[PPPSSSVVVYYY___jjjssswwwvvvtttrrrtttyyyzzzppphhhmmm~~~uuuddd^^^eeehhhdddgggggggggiiiiiigggccc```___]]]UUUGGG===888555111222333555999<<<<<<:::888CCCoooRRRnnnfffEEE444111111,,,+++***)))((((((((((((******)))((((((((((((((('''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------///222666:::<<<======<<<>>>;;;JJJdddeeeNNNAAAEEEKKKEEE===999:::<<<>>>>>>@@@AAACCCDDDEEEDDDCCCBBB===AAAEEEDDD???===>>>AAACCCGGGIIIHHHDDD@@@??????>>>>>>::::::GGGXXX[[[SSScccfffRRRBBBJJJKKKIIIUUUuuutttLLLJJJ@@@444EEEHHHFFFCCCBBBBBBBBBAAA@@@777:::>>>@@@AAAAAAAAABBB;;;;;;;;;;;;===???AAACCC@@@@@@???>>>======>>>>>>::::::;;;>>>AAACCCBBB@@@===;;;999777777999;;;===NNNQQQQQQNNNJJJJJJMMMPPPWWWVVVQQQMMMMMMOOOJJJAAA???>>>===???BBBDDDEEEDDDBBBBBBAAA???>>>===???AAAAAAEEEDDD===;;;???@@@===??????AAADDDEEEDDDCCCDDDIIIHHHFFFDDDCCCCCCDDDEEE@@@BBBDDDCCC@@@???AAACCC???BBBGGGNNNTTTUUUQQQMMMCCCCCCCCCFFFJJJLLLMMMMMMFFFGGGGGGHHHMMMRRRTTTSSSSSSQQQLLLGGGHHHMMMMMMIIIDDDHHHLLLKKKFFFCCCCCCFFFBBBIIIIIIBBBCCCJJJKKKDDDBBBDDDFFFDDD@@@<<<;;;;;;>>>???>>>>>>BBBGGGFFFAAA??????@@@CCCEEEDDD>>>999999<<<:::666777===@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<999;;;======;;;<<<>>>AAA???;;;888999???CCCDDDCCCAAA>>>>>>AAABBBAAABBBFFFEEETTTpppRRRIIIRRRZZZOOOHHHHHHEEEDDDRRReeeVVVTTTYYYeeevvvVVV>>>777555AAA:::444===<<<888DDDFFFLLLppp___sss```XXXVVVXXXYYYVVVOOOMMMOOOOOOPPPQQQSSSTTTSSSPPPMMMKKKJJJMMMQQQPPPIIIEEEEEE???HHHJJJCCCBBBKKKOOOLLLJJJGGGEEEEEEHHHMMMQQQSSSMMMQQQ|||zzzkkkwww{{{zzz~~~sssbbb\\\ZZZVVVZZZ___cccdddgggjjjeee^^^]]]bbbkkkwwwnnnaaajjjqqq~~~}}}}}}tttlllhhheeecccdddggggggiiiiiifffffffffccc]]]___UUUJJJCCC<<<555222333...555777999===777777CCCgggmmmhhhOOOdddBBB111------,,,+++***)))((((((((((((******)))((((((((((((((('''((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------...000333777999:::;;;;;;333CCCfffwwwSSS???AAAGGGCCC>>><<<<<<======<<>>@@@HHHJJJKKKIIICCC>>>;;;:::???AAAFFFPPP]]]bbbYYYKKKBBBKKKEEEBBBMMMNNNOOO^^^uuu}}}aaaCCCCCC@@@888BBBFFFDDDAAA@@@@@@@@@>>>===:::;;;<<<<<<<<<===???BBB@@@???>>><<<;;;;;;<<<<<>><<<;;;::::::;;;===@@@AAA@@@>>>===;;;999777777999;;;===FFFOOOVVVTTTQQQOOOJJJDDDVVVRRRNNNMMMMMMJJJCCC>>>>>>======???CCCFFFGGGGGGFFFFFFEEEBBB>>><<<===>>>>>>DDDEEEAAA>>>AAACCCBBBEEEDDDEEEEEEDDDBBBAAAAAAGGGEEECCCBBBCCCEEEGGGIIIBBBBBBBBB@@@>>>===>>>??????@@@EEEKKKPPPQQQNNNKKKJJJIIIHHHIIIJJJJJJIIIGGGHHHHHHHHHHHHJJJNNNQQQRRRRRRPPPLLLGGGHHHLLLLLLIIICCCGGGJJJIIICCC???>>>???BBBIIIIIICCCCCCIIIIIIBBB???AAACCCBBB>>>;;;999:::<<<>>>>>><<<>>>AAAAAA===888999<<>>;;;>>><<<777777===???===;;;;;;;;;;;;<<<<<<<<<===:::;;;<<<;;;999:::===@@@===999555777===BBBDDDCCCAAA======@@@AAA@@@BBBFFFEEEGGG```nnnMMM111FFF??????IIIQQQNNNCCC<<>>>>>>>>===;;;??????@@@AAAAAA@@@???>>><<>><<<===???HHHIIIIIIFFFAAA<<<999888<<<===EEEUUU^^^WWWHHH===666777222444???EEERRRjjjtttbbbIII;;;;;;>>>>>>>>>BBB@@@===<<<<<<<<<;;;999<<<;;;:::888777999>>>BBB@@@???>>><<<:::999999999===???AAACCCBBB???<<<999:::999:::;;;===>>>===<<<<<<;;;888777777888;;;<<>>EEEIIIEEEAAAAAACCCDDDGGGGGGGGGFFFEEEDDDBBB@@@CCCCCCBBBCCCEEEHHHJJJLLLGGGEEECCCBBBAAAAAA@@@>>>???@@@CCCGGGKKKLLLJJJHHHMMMLLLKKKKKKKKKIIIFFFDDDHHHHHHIIIHHHFFFHHHMMMQQQPPPPPPKKKFFFFFFJJJJJJGGGHHHKKKNNNLLLFFF@@@======AAAGGGHHHDDDCCCGGGEEE>>>===@@@BBBBBB@@@===;;;::::::>>>>>>;;;999;;;;;;999;;;;;;===@@@CCCAAA<<<777===>>><<<888888;;;<<<;;;:::::::::;;;<<<===>>>???<<<<<<;;;999777888;;;>>>:::666333555:::???BBBCCC@@@<<<<<>>AAABBBAAAAAACCCJJJPPPZZZdddnnnyyytttgggZZZMMMEEE???;;;:::===>>>;;;888777@@@===EEEDDD333888dddhhh[[[tttZZZXXXRRRVVVRRRPPPPPPNNNLLLOOOTTTRRROOOLLLKKKLLLNNNPPPQQQOOOLLLJJJJJJHHHCCCAAACCCFFFOOOTTTNNNJJJJJJGGGAAACCCEEEHHHIIIJJJOOOUUU[[[PPPQQQjjjzzznnnvvvttt{{{vvvnnnccceeeccc\\\ZZZ^^^aaadddmmmyyyooo]]]QQQTTTiii~~~{{{|||~~~wwwqqqmmmmmmkkkfffdddeeeiiijjjiiifffeeeddd___XXXRRRIII???:::666000///111444<<<;;;999::::::CCCXXXuuupppQQQ{{{^^^@@@333000000,,,+++***)))((((((((((((***))))))(((((((((((((((%%%(((+++,,,+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,......///000222555777999:::@@@TTTkkkooo]]]JJJBBBBBBAAA??????>>>??????>>><<<============<<<;;;;;;===???@@@???===<<<<<<>>>@@@AAABBBBBB@@@>>><<<;;;<<<999===FFFGGG===888;;;===777666@@@NNNVVVeeeyyymmmMMM<<<;;;777;;;AAA<<<>>><<<:::999999999888666;;;::::::888888:::>>>BBB;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>???@@@>>>===;;;:::999888999;;;;;;:::999<<<:::999777777999:::<<>>BBBDDDFFFFFFKKKLLLKKKGGGBBB>>>;;;;;;AAAGGGKKKIIICCC??????@@@BBBFFFHHHHHHHHHHHHFFFBBBBBBCCCFFFHHHJJJKKKLLLLLLJJJHHHHHHIIIKKKJJJFFFAAA@@@AAACCCEEEGGGHHHHHHGGGHHHHHHHHHJJJKKKJJJHHHEEEFFFFFFHHHGGGDDDCCCJJJRRRPPPPPPLLLFFFDDDFFFFFFCCCIIILLLNNNMMMHHHCCC???>>>???DDDFFFCCCAAABBB???999>>>@@@CCCDDDCCC@@@>>><<<;;;@@@AAA<<<777888999888===<<<<<<>>>@@@>>>888333<<<;;;:::888777999::::::;;;;;;;;;<<<===???AAABBB>>>===:::777666888;;;===999666333333777;;;>>>???>>>;;;;;;>>>???>>>@@@CCC???DDDDDD@@@IIIooo{{{ooo}}}www___???111777>>>>>>??????BBBDDDCCC>>>999666666999<<<<<<;;;===CCCGGGAAAGGGNNNRRRRRRNNNJJJHHHGGGCCC>>>:::888555111...777555555888<<<===<<<;;;DDD555;;;HHHOOOmmmmmmxxxzzzUUUWWW]]]PPPVVVSSSQQQRRROOOLLLNNNSSSSSSPPPNNNMMMOOOQQQRRRRRRSSSNNNIIIHHHEEEBBBBBBFFFEEEMMMQQQNNNKKKJJJIIIEEEHHHKKKNNNLLLJJJKKKQQQWWWKKKTTThhhlllpppnnntttssszzzlllfffpppdddbbbooo{{{tttmmmcccVVVLLLPPP^^^ppp|||~~~vvvpppllllllkkkgggfffgggjjjllljjjfffdddbbb\\\TTTJJJBBB:::666333000///222444;;;:::777;;;@@@RRRmmmUUU^^^^^^AAA333000///,,,+++***)))((((((((((((***))))))(((((((((((((((%%%'''+++,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,///......///111444777999999666999CCCHHHFFFCCCBBBBBBAAA???===<<<>>>AAACCCBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>><<<<<<<<<===;;;<<<<<<>>>??????>>>===>>><<<===???:::444<<>>>>>999888777777999999999888<<<;;;:::999999:::;;;<<<:::EEEKKKHHHMMMYYY[[[UUUDDD===???JJJIII<<<666:::===<<<;;;<<>>===???CCCHHHHHHCCC>>>>>>@@@>>>EEEJJJJJJKKKLLLHHHAAADDDGGGLLLPPPQQQOOOKKKHHHGGGHHHKKKOOORRRPPPIIICCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHHHHGGGEEECCCCCCEEEGGGDDDBBBHHHRRROOOPPPMMMFFFBBBCCCBBB@@@CCCFFFHHHHHHFFFBBB???>>>===@@@AAA@@@???>>>:::666>>>@@@BBBDDDDDDBBB>>>;;;<<>>???<<<999888666666666666777888999<<<;;;;;;<<<===@@@BBBDDD???===999777666888:::;;;:::888555555666888999:::===:::999<<<===<<<>>>BBB===???AAA@@@BBBXXXrrr}}}jjjWWW]]]fffVVV::::::999777555666:::???BBB===>>>???===:::888999;;;888:::===>>>===<<<<<<<<<888777888:::===@@@BBBCCCEEEAAA;;;555444888<<>>==================<<<<<<===>>>>>>===<<<999>>>CCCBBB<<<:::EEESSSIIIBBBLLL___nnn{{{}}}qqqQQQ<<<===BBB999999AAA;;;999888666777888999999888777:::>>>@@@@@@???>>>???;;;<<<<<<<<<;;;:::999999555555666777999;;;===>>>999777666666888999999888===<<<;;;::::::;;;<<<===;;;EEENNNNNNJJJDDD>>>777>>>;;;>>>EEEEEE<<<777:::===;;;:::;;;===??????>>>@@@CCCFFFFFFEEEBBB@@@@@@<<<===AAAEEEEEEBBBAAACCC???GGGJJJHHHHHHLLLHHHAAAGGGKKKQQQUUUUUUPPPJJJFFF@@@DDDIIINNNPPPMMMGGGBBBEEEGGGIIIHHHGGGEEEEEEEEEFFFDDDCCCCCCDDDDDDCCCBBBCCCAAACCCHHHGGGCCCGGGOOOLLLNNNLLLEEEAAAAAAAAA???CCCDDDFFFGGGGGGFFFDDDCCC<<<===>>>>>><<<;;;888666======???BBBCCC@@@<<<888;;;???@@@===;;;>>>>>>===<<<999777888:::<<<:::888666333333666666555555888;;;;;;::::::<<<>>>AAACCC===:::777666666888999999999999888888777777777777<<<888888;;;<<<;;;===AAAEEE;;;777===???BBBWWWpppjjjpppkkkzzzlllPPP@@@FFFHHHDDD@@@???>>>===777888999999:::::::::999888888777555444444777999::::::888777555333222111222888>>>CCCIIINNNNNNKKKSSS}}}fffnnnlll]]]ddd```UUURRRSSSGGGIIIPPPWWWXXXUUUTTTVVVRRRSSSUUUXXXZZZYYYVVVSSSVVVOOOIIIGGGEEEEEEIIIOOOUUUVVVUUUPPPKKKIIIKKKMMMKKKKKKKKKJJJIIILLLRRRXXXWWWRRRHHHXXX~~~zzzrrrpppvvv}}}nnn}}}zzzvvvmmm[[[UUULLLCCC???AAAIIIOOOZZZlll}}}{{{~~~}}}vvvnnnooovvvuuunnnssslllgggggggggfffhhhlllhhhjjjhhhbbb^^^YYYPPPHHH>>>777222222333222555888>>>@@@999444<<>>>>>??????@@@AAABBBCCCAAA???=========>>>>>>>>>@@@>>>===>>>@@@@@@???===888@@@EEEAAA<<>>>>>>>>===<<<:::888777555666777999::::::;;;:::888777555555777999999999>>>===<<<<<<<<<<<<===>>>BBBFFFNNNPPPJJJBBBBBBIII>>>AAADDDEEECCC???<<<:::<<<::::::;;;===???@@@???;;;>>>CCCEEEDDDBBBAAA@@@>>>;;;<<>>BBBFFFIIIHHHEEEBBB@@@FFFHHHKKKJJJGGGDDDCCCDDDGGGEEEBBBAAAAAABBBBBBBBBFFFAAABBBIIIIIICCCDDDJJJFFFIIIIIIDDD@@@AAACCCBBBFFFEEEFFFGGGHHHIIIIIIIII===<<<<<<===<<<:::999999>>>>>>???BBBCCCAAA;;;666888::::::999<<<@@@AAA===CCC>>>888666777888777555888444444777777333333666:::999888777999;;;>>>@@@999777444444666777666555777999:::;;;:::888777777;;;888777:::;;;:::<<<@@@EEE<<<888===???===@@@GGG[[[xxxjjjqqqwwwvvvfffTTTHHHAAA===DDDAAA======>>>???<<<999===>>>>>>===;;;;;;===???444777;;;>>>AAABBBDDDEEEDDDCCCAAAEEEUUUhhhrrrrrrzzzWWWYYY]]]ZZZWWWbbbaaaNNNFFFHHHNNNTTTUUUPPPOOOQQQRRRRRRTTTWWWYYYYYYVVVSSSSSSMMMGGGFFFFFFGGGLLLSSSWWWWWWUUUPPPJJJFFFGGGJJJKKKIIIGGGFFFHHHNNNUUUZZZXXXYYYRRRWWWtttqqqyyyvvvmmmuuu}}}sss}}}~~~xxxmmm]]]MMMCCCFFFEEEEEEFFFLLLWWWeeennn|||{{{{{{wwwyyyyyyvvvrrrpppoooooommmnnnhhhfffggghhhggggggiiieeefffddd^^^XXXSSSIII@@@:::333///000222333666;;;:::;;;555666GGG]]]{{{dddXXX}}}zzzUUU<<<222///...,,,+++***)))((((((((((((******)))(((((((((((((((%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***+++++++++''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++,,,,,,---///111222333444;;;;;;:::;;;???@@@999///222666999:::999888999;;;=========>>>???AAACCCDDDBBB@@@======>>>>>>???>>>@@@>>>===???BBBDDDCCCAAA???FFFEEE===:::???@@@;;;<<<999BBBDDDHHHdddsss```<<<;;;888777:::???@@@<<<888777777888;;;>>>>>>>>>>>>@@@@@@???<<<:::999999<<<===>>>>>>===;;;:::999666888:::<<<<<<;;;888666888666555555777999::::::>>>>>>============>>>>>>@@@CCCLLLQQQGGG777666@@@===BBBEEEAAA>>>>>>;;;666::::::999;;;???AAABBBBBB888<<>>CCCBBB<<<@@@MMMTTTQQQMMMNNNPPPQQQPPPNNNLLLJJJ???BBBFFFEEEBBB??????@@@EEEIIILLLKKKGGGDDDBBBBBBFFFCCC@@@???AAACCCDDDEEEIIIBBBBBBJJJKKKDDDAAAFFFAAAFFFGGGCCC@@@CCCEEEEEEDDDCCCBBBBBBDDDFFFGGGFFF>>>===<<<===<<<::::::;;;@@@@@@BBBDDDFFFCCC<<<777555666666666;;;AAAAAA===???:::555333777:::<<<<<<;;;666555888777222111555888777666555666888;;;===666333111222555666555333555888;;;===<<<:::999888:::777777:::;;;:::;;;???999===@@@@@@???AAAEEEHHHNNNmmmmmmyyyeeeXXX___nnnyyyTTTLLLCCCAAABBBBBB>>>999666999;;;<<<;;;:::999999;;;>>>CCCEEEGGGGGGGGGHHHooollliiinnn~~~~~~```kkkRRRVVVLLLPPPXXXVVVTTTRRRJJJIIIJJJMMMQQQOOOJJJGGGIIIJJJJJJKKKMMMOOOPPPNNNLLLQQQKKKFFFEEEFFFHHHMMMTTTRRRRRRRRROOOIIICCCCCCFFFNNNJJJEEEDDDGGGNNNUUUXXXRRRYYYSSSIII[[[~~~pppooottttttxxx|||}}}sssaaaPPPJJJIIIIIICCCHHHPPP[[[iiiyyy{{{rrrtttxxxrrrtttqqqsssuuutttnnnggghhhllljjjfffeeeiiijjjgggfffgggbbbcccaaaZZZTTTNNNDDD;;;777111---///111333777<<<888:::888AAA[[[zzzUUUnnnvvvWWW888,,,---)))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++------......///000000000444555777999:::999888777555666555444888===<<<777<<<===>>>@@@AAABBBAAA@@@;;;<<<<<<:::888999>>>BBB@@@@@@@@@???>>>@@@CCCFFFEEEBBB>>><<<<<>>>>>OOO```YYYEEE999===>>>888666:::;;;999999888666444999AAACCC???BBB:::777<<<>>>;;;:::<<<888:::===>>><<<:::::::::@@@???<<<:::<<>>GGGFFFDDDBBB???<<<:::999>>>>>><<<;;;;;;<<<===>>>@@@<<<999;;;???BBB@@@===777999;;;===???AAA???<<>>AAAJJJ???FFFiiihhhQQQRRRKKKFFFDDDGGGHHHFFFEEEGGG???AAABBBAAA???======>>>AAAAAABBBFFFIIIHHHDDD??????>>>>>>@@@BBBDDDDDDCCCAAA???>>>CCCJJJLLLIIIDDD>>>>>>>>>@@@CCCEEEFFFFFF@@@??????AAADDDFFFGGGFFF???AAAAAA???<<<:::<<<>>>??????>>>;;;888777777999666555555555666777888999;;;888444333444666888999888555333444777888666333888999888555333222444555444333111111111333555666555666666777888777777777999888666555666777999:::===;;;:::;;;>>>@@@AAAAAA<<>>333===ZZZzzzeee\\\qqqTTT888...///,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))((((((&&&''''''((())))))******++++++,,,,,,---.........222333555777777777666555333444444444888======999;;;===>>><<<::::::>>>BBB@@@???>>>;;;999888:::;;;?????????@@@BBBDDDFFFGGGBBB@@@===::::::===@@@BBBBBB<<<;;;EEESSSWWWIII999999======888666888999777888:::999777999======:::>>>999888<<<>>>:::777888666888;;;<<<;;;;;;;;;<<<===<<<:::888:::===999333666::::::666444666777555999777666555777:::>>>@@@FFFDDDBBB@@@===;;;::::::<<<======;;;999999:::<<<===;;;:::;;;===>>>>>>===555666888:::<<<>>>>>><<<>>>:::<<>>???>>>???BBBEEEFFFBBB???>>>===<<<===???@@@???>>>FFFBBB???BBBFFFHHHEEEBBB???>>>===???CCCFFFEEEDDDAAA@@@??????AAACCCEEEFFFDDDEEEDDDAAA===;;;===???;;;<<<<<<<<<;;;:::999888666666777777888888888888:::777444222222444666777777555333444777888666333777777777555333333444666444333222111111222444555333333444555555555555444666555444333444555777888;;;:::888999;;;===>>>>>>DDD===GGGgggwwwffflll|||xxxvvvuuu}}}jjjZZZhhhlll]]]NNNLLLKKKJJJJJJKKKNNNQQQSSSXXXTTTRRRSSSQQQLLLJJJKKKnnneeeYYYPPPKKKIIIHHHHHHJJJKKKGGGBBBDDDIIIKKKHHHHHHJJJJJJGGGBBB@@@CCCFFFJJJHHHGGGFFFCCCAAAEEELLLOOOWWWQQQJJJRRRaaassswww~~~gggiiivvvfffrrrxxxrrrtttyyyyyyuuussstttuuutttssssssuuuwwwxxxzzzuuuuuuqqqooorrrsssrrrqqqnnnlllkkkiiiiiihhhiiikkkkkkjjjiiihhhhhhbbb^^^WWWPPPHHH@@@888333222111111333777::::::888999...RRRpppvvvyyyVVVxxxnnnSSS888///111---))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))((((((''''''''''''(((((())))))***)))))))))***++++++,,,,,,///000222333444444333333000333444555888>>>>>>;;;999;;;<<<888444555<<>>CCCFFFFFFDDD>>>===:::999888:::<<<===???:::@@@SSS]]]TTTBBB666888;;;<<<888666777777666777<<<===:::888999777444;;;888999<<<===999555555333444666777777888:::<<<888888777555777;;;888222555999:::666444555444222666888:::::::::<<>>@@@>>>999777999<<<:::;;;<<<<<<;;;:::;;;===:::999::::::;;;<<<===>>>;;;888:::AAAFFFFFFDDDCCC===HHHMMMggg[[[CCCBBB??????BBBCCC???<<<<<>>>>>>>>>>><<<;;;EEEBBB???@@@CCCEEEDDDBBBAAA>>><<<>>>DDDGGGFFFCCCDDDBBB???>>>>>>@@@CCCEEEGGGFFFDDDAAA===<<<===???:::999:::<<>><<<;;;<<<>>>>>>;;;777888666666;;;AAADDDAAA===;;;:::888777666777888999666???OOO^^^aaaUUUDDD999777999:::999888888999999999>>>@@@;;;777777777666;;;::::::::::::888666666222333333222111333666999555666555444666999777222222777888666444666666444444;;;DDDGGGDDDAAAAAABBB???>>><<<:::999::::::;;;<<>>999<<>>:::888:::===CCCAAA@@@@@@???===???CCC;;;888999???CCCBBBAAABBBBBBMMMQQQYYYggg```NNNJJJGGGAAA>>>???@@@>>>>>>AAABBBCCCCCCCCCAAAAAACCCDDDCCC@@@<<<===???AAAAAA???HHHFFFDDDCCCBBBAAA???===>>>>>>???AAACCCDDDDDDCCCBBB>>>;;;>>>EEEJJJIIIFFFGGGEEEBBB???===???BBBEEEFFFDDDBBB???======>>>@@@>>>;;;999;;;@@@AAA===999888999;;;<<<<<<:::888777999888666333111111222444555222111222555666555222222333444444333333444666444333222111000000111111......///000000000000///222222111111111222333444999777555555666888888777::::::;;;===@@@NNNiii}}}{{{]]]bbbtttooonnnkkkeee\\\YYYQQQNNNRRRRRRQQQPPPPPPPPPPPPPPPQQQMMMNNNPPPPPPKKKGGGLLLTTTWWWSSSMMMHHHGGGHHHKKKMMMIIIIIIIIIIIIIIIHHHEEEAAA@@@DDDHHHIIIIIIIIIJJJKKKCCCBBBDDDFFFFFFEEEIIIPPPNNNQQQMMMKKKMMMMMM]]]zzzpppppp}}}sssqqqbbbSSSeee{{{hhhdddsssqqqzzz~~~yyyvvv{{{yyy{{{yyyrrrooopppoooooopppppppppnnnllljjjmmmllliiigggfffdddaaa___YYYSSSIII???999444111///111000333999===<<<::::::777ZZZnnn]]]RRRiiiNNN555...///)))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))******++++++------///000111222222222222666999777888::::::777888666666:::???CCCDDDCCC===<<<;;;<<>>:::777999777777;;;@@@AAA===888;;;:::888666555555666777666OOOcccbbbYYYOOOBBB555555777999;;;;;;:::;;;===;;;??????999555888;;;;;;===<<<:::777666777999:::666666555222000111333666333666666444555888777333///444777555555888:::888444;;;CCCEEEAAA<<<:::;;;;;;:::999999999:::;;;<<<;;;@@@CCC@@@999666999>>>999>>>AAA@@@:::888:::===DDDAAAAAACCCBBB???CCCJJJ@@@======AAABBB@@@@@@BBBFFFNNNQQQPPPQQQNNNMMMSSSAAA>>>>>>BBBCCC???======>>>@@@AAABBBCCCDDDGGGJJJJJJEEE@@@???@@@BBBBBB@@@JJJHHHFFFEEEEEEDDDBBB@@@;;;>>>AAACCCCCCBBBAAAAAABBB???===@@@FFFKKKLLLJJJHHHHHHFFFBBB??????BBBEEECCCAAA???>>>???@@@AAABBBCCC>>>999999===@@@>>><<<888999;;;<<<;;;999777666999999888555222111333555333111///111444666444222000111333333222222333555333222222111000000000000......///000000000000000222222111222222222333333888666444444666777777777<<<999666777999???IIIRRRsssvvvfff___xxx{{{wwwmmmiiizzzkkk\\\UUU[[[]]]TTTNNNPPPKKKMMMPPPQQQQQQNNNKKKIIIMMMPPPTTTTTTMMMGGGJJJRRRYYYVVVQQQMMMJJJJJJLLLNNNMMMLLLLLLNNNNNNKKKFFFDDD>>>AAAFFFJJJLLLMMMNNNNNNJJJDDDAAAEEEJJJMMMPPPTTTGGGGGGCCCFFFMMMNNNYYYppp|||uuu|||{{{```YYYgggjjj___qqqpppjjjvvvxxxwwwvvvvvvsssooommmooouuutttrrrpppooonnnoooooommmkkkhhhfffeeeccc___[[[SSSLLLBBB999444222111000222222777===<<<777555888KKKiiitttHHH|||~~~cccHHH111,,,///***))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((()))******++++++,,,---...///000111222333222777:::999888999888666888666666<<>>>>>======;;;888555<<<;;;;;;===??????<<<888>>><<<999666555555777888DDD```pppcccPPPHHH???444666666999======:::;;;>>><<<>>><<<777666:::>>>>>>;;;===;;;555333777;;;<<<<<<;;;999666333222333555333666777444555777777444...333555333444999<<<<<<<<<>>>???===999888999;;;777777888999:::;;;;;;<<<:::======:::555444777;;;:::>>>BBB@@@;;;888999<<<<<<999;;;AAAAAA???DDDNNNGGGDDDBBBDDDCCC@@@AAADDD???AAAGGGOOOUUUUUUQQQKKK;;;===DDDLLLNNNGGG???;;;<<<===???AAACCCFFFJJJNNNLLLGGGBBB@@@BBBDDDCCCBBBEEEDDDCCCCCCDDDDDDCCCAAA???BBBEEEDDDAAA>>>===>>>BBBAAA@@@AAADDDHHHJJJKKKFFFHHHIIIFFFBBB@@@AAACCC@@@???>>>???AAABBBBBBAAABBB>>>999777:::===>>>===999999999999999777555444777888999666222111333666222000...000333555333111///000222333222111222333111111111111000000000000...///000000111111000000111111222222222333333333777555333333555777777777666777888:::;;;===@@@BBBMMM```vvvfffbbbvvv~~~ssssss~~~|||nnnllltttmmmUUU]]]aaa]]]RRRPPPUUURRRGGGFFFKKKQQQVVVWWWUUURRROOOUUUVVVXXXWWWOOOGGGHHHNNNOOOOOONNNLLLKKKMMMQQQTTTOOOLLLKKKMMMNNNJJJGGGGGGDDDGGGJJJNNNQQQSSSSSSSSSQQQHHHBBBFFFMMMPPPQQQRRRHHHIIICCCDDDMMMPPPTTTaaayyyxxxrrr\\\SSSmmm|||bbbeeerrrtttvvvaaa[[[lll~~~zzzyyywwwtttqqqpppqqqssswwwuuuqqqnnnmmmnnnppprrrooollliiihhhgggccc]]]WWWLLLEEE<<<555222222333333777888<<<@@@:::222666@@@```kkkLLL```yyycccGGG000,,,///+++))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((()))*********++++++,,,---...000111222000666:::999888999999777888777888<<>>???===;;;999999999;;;<<<<<<======<<<;;;:::BBB???:::777555666888:::IIIYYYbbbXXXHHH???<<<:::777666999===<<<888777;;;:::;;;:::777888<<<===:::666::::::555333777;;;;;;;;;;;;:::777333222222444222666777444333555555222///333333000111666;;;<<>><<<:::999888888999333555888:::<<<<<<<<<<<<;;;;;;999666444555888;;;;;;===@@@???;;;888888888777444888???>>>:::???JJJHHHEEECCCDDDBBB???AAAEEE;;;888@@@KKKPPPQQQKKK???===>>>DDDMMMPPPJJJCCC@@@<<<===???@@@BBBFFFJJJNNNIIIEEEAAA@@@BBBDDDDDDCCC???>>>>>>???BBBCCCCCCBBBBBBEEEFFFBBB===;;;>>>BBBDDDDDDDDDBBB@@@AAAEEEHHHBBBFFFJJJIIIDDD@@@???@@@<<<;;;:::<<<>>>???===::::::999777777888:::<<<===999888777666555444333333444666888555111000333666111///---///333444333111...000222333111000000111//////000000000000000000//////000111111111111000000000111222222222222222444333111222444666777777222888===:::555555;;;AAA@@@>>>GGGaaatttwwwpppjjjnnnlllmmmhhhaaaaaaiiillljjjiiioooeeeSSS\\\oooXXX^^^[[[OOOLLLPPPNNNDDDDDDHHHOOOVVVYYYYYYXXXVVVVVVUUUUUUSSSLLLFFFHHHNNNCCCEEEFFFGGGGGGKKKPPPTTTMMMHHHEEEHHHIIIEEEDDDGGGJJJJJJLLLNNNPPPQQQPPPPPPLLLEEEBBBFFFIIIIIIIIIKKKJJJPPPKKKFFFMMMQQQPPPUUUaaa~~~vvvxxxgggTTTJJJrrrrrrbbbeeemmmzzzmmmdddjjjtttggg```ppp~~~xxx{{{zzzvvvrrrppprrrtttuuurrrpppmmmkkkkkkmmmppprrrpppmmmjjjhhhfff```WWWOOODDD>>>777111000222444666999:::>>>???888444BBBWWWuuu```VVVZZZhhhIII111,,,///***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''((()))))))))******+++,,,---///111222...555:::999888:::;;;999777999:::<<<===>>>???@@@888;;;======::::::<<>>@@@EEEGGG???555777???999777999===;;;555444888999:::999888:::===:::444111888:::555333777:::888888888777555222000000111111555666333222333333111000333222......444999:::777777999;;;;;;999444000111444888;;;======<<<<<<>>>;;;888555555777;;;===;;;<<<>>>===;;;888666555999666999???<<<555999DDDEEEBBBAAAAAA???===???DDD@@@===CCCGGGAAAAAADDD>>>???<<<===BBBDDDCCCCCCDDD===>>>???@@@AAAEEEIIIMMMDDDAAA>>>>>>BBBEEEEEEDDD;;;:::;;;===AAACCCDDDCCCBBBDDDCCC???:::;;;BBBJJJEEEFFFFFFBBB===;;;???DDD>>>DDDJJJJJJEEE@@@======888666666888::::::666222222444666777777888:::<<<999888666444333222222222111444666444000///222666000...---///222444333000...000222222111000///000---...///000111111000000...///000000111111000000//////000111111111111111222111000111333666777777;;;888444222666<<>>777@@@@@@===FFFZZZ}}}^^^ZZZ\\\TTTMMMOOOPPPIIILLLVVVVVVJJJDDDGGG@@@CCCIIINNNRRRTTTTTTSSSRRROOOMMMKKKHHHFFFJJJQQQGGGIIIIIIGGGEEEEEEIIILLLKKKCCC@@@CCCDDDAAAAAAEEEGGGFFFEEEFFFGGGGGGFFFDDD???>>>???CCCDDDAAABBBEEEFFFRRROOOEEEIIIMMMKKKLLLIIIhhh{{{yyyttt```AAASSSsssvvvccc]]]bbbvvvuuu^^^UUU]]]hhh{{{{{{|||ssssssyyyvvvtttppplllllloooqqqqqqkkkjjjiiiiiijjjllloooqqqooollliiigggddd\\\QQQHHH???:::333//////222555777777888<<<>>>888999QQQmmmeee[[[dddRRRgggCCC111///...***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&###%%%,,,)))"""###+++!!!+++///)))&&&******%%%!!!%%%&&&&&&***///+++"""'''))))))$$$###%%%((((((&&&,,,+++((((((******///++++++///000,,,---111222444555555444333444444888666666;;;AAACCC@@@<<<::::::999999888777666666777666666777999;;;===>>>??????>>>999444444999???<<>>:::777;;;FFFQQQ@@@999444444666777777777666555444444666999===???:::999777555444444555666555666666444222111333444444333222222111111222222666555444333222333444444666999:::888777777555111666444222222555999<<<===;;;999777666777777666555888:::===??????<<<999666999999>>>DDDBBB;;;:::???DDDBBB???<<<;;;;;;===>>>;;;>>>AAAAAA@@@>>>======>>>HHH;;;888KKKFFFAAAWWWEEE???999:::@@@EEEEEEDDD888777999===AAABBB@@@===::::::===@@@???:::999<<<:::;;;;;;:::;;;>>>BBBFFFDDDBBB@@@>>>======>>>??????BBBFFFEEEBBB???>>>???666666888:::<<<;;;888555333444666888999:::999999999777444333333333222000222333333222000///000111222111000//////000111222...............///000000///////////////////////////////////////...............///000000000000000000111222222111222444666888777555444555777:::<<<>>>@@@@@@@@@@@@DDDKKKRRRiiittt~~~```ZZZTTTQQQPPPNNNLLLLLLNNNNNNOOOPPPPPPLLLGGGCCCAAABBBDDDGGGJJJMMMPPPQQQRRRLLLDDD>>>===BBBJJJOOOPPPNNNKKKJJJJJJFFFAAA<<>>...,,,,,,)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((111+++&&&&&&+++---***&&&%%%!!! %%%***)))(((000)))$$$###+++"""(((///---'''$$$777,,,"""!!!######%%%))))))"""+++---+++)))000222444444222222222333888666666:::???AAA>>>;;;======<<<:::999777666555999888777777777888999999;;;======:::777888>>>DDD???>>>;;;999;;;CCCNNNVVVMMMCCC888444555777666555555555444555666999;;;======;;;888555444333333444222333333222111111333555444333222222111111222222666666444333222333333444333777888555555666333///444333222333555888:::;;;::::::::::::;;;999666333777888;;;===<<<;;;888666666777;;;@@@???::::::???FFFDDD@@@===<<<;;;<<<===???AAABBBAAA???===<<<<<<888===>>>FFFQQQLLLNNNaaaVVVIII<<<888===CCCCCC@@@<<<;;;:::<<>>999999<<<======;;;;;;<<<>>>@@@AAA@@@???===<<<<<<<<<>>>???<<>><<<<<<666666666888:::999777555555666777888888777666666666444222111222222000///000111222222000000111222111000////////////000111...............//////000///////////////////////////...........................///000000000000///000111222111111111333555777666444444444666999;;;=========<<<===@@@DDDHHHGGGTTT^^^qqqooo___QQQ[[[VVVPPPNNNNNNMMMMMMLLLQQQPPPPPPOOONNNKKKGGGCCCAAABBBDDDFFFHHHJJJLLLMMMNNNKKKFFFBBBAAACCCFFFIIILLLJJJIIIKKKLLLKKKFFFBBB<<<<<<@@@GGGJJJEEE@@@???EEEDDDCCCBBBAAAAAA@@@@@@>>>@@@BBBEEEFFFFFFEEEEEEBBBIIINNNPPPQQQRRROOOJJJEEETTTmmmlllgggSSSCCCNNNnnnvvv]]]YYY[[[aaalllwww}}}}}}zzz~~~{{{zzzyyyvvvsssvvvtttrrrooommmkkkjjjiiikkkjjjiiijjjlllmmmmmmmmmpppnnniiicccZZZOOOCCC;;;333000000444777777999;;;BBB:::666???PPPhhh___PPPYYYLLLLLL\\\;;;,,,+++,,,***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((---&&&$$$))))))***...000***""""""))))))///++++++111000(((555,,,'''&&&!!!%%%222###,,,+++###$$$,,,***...222000)))$$$***444...000222222111111111222888666666999===???<<<999??????===;;;999777666555888888777666666777777888777999:::::::::<<>>999999???JJJUUU\\\VVVLLL>>>555444666666555444444555666777888999:::>>><<<999666444222111111///000111111000111333555444333222222111111222222777666555444333222333333111444555222222333222...222333333444666777888888::::::<<<===>>>;;;666333666777888999:::999888777999888:::>>>===<<<===AAADDDBBB???<<<:::::::::;;;AAABBBBBBAAA???===>>>???JJJ@@@???BBBBBBIIIYYYeeeiiiWWWAAA777:::???>>>;;;===<<<::::::::::::999777===<<<<<<>>><<<999999===CCC@@@===>>>???@@@===;;;;;;:::999999:::<<<>>>???<<<<<<<<<===>>>>>>;;;999777666555555777777666444777777888888777555333222333111//////000000000///...///111111000000222333//////............//////......------......///000////////////////////////........................---...//////000////////////000111111000000222444555444333222333555777888;;;999888888:::<<<<<<<<<444BBBEEEIIIYYYdddbbbaaa|||kkkaaaVVVVVVZZZWWWVVVSSSNNNJJJJJJLLLMMMLLLOOONNNMMMMMMMMMMMMJJJHHHCCCDDDDDDEEEFFFGGGHHHIIIKKKKKKJJJIIIHHHGGGFFFEEECCCCCCCCCFFFIIIIIIEEEAAA;;;<<>>>>>>>>?????????AAABBBDDDEEEFFFGGGCCCJJJOOONNNMMMNNNNNNMMMNNN^^^\\\rrryyyxxx{{{sssYYYAAAMMMnnnsssaaa[[[VVVUUU]]]kkkuuuvvvrrr{{{~~~~~~{{{xxxvvvuuutttwwwuuurrrnnnkkkiiiggggggmmmllllllnnnqqqtttuuuuuurrrlllbbbWWWLLLBBB999444,,,111666777888;;;===;;;>>>888777EEEbbb[[[JJJrrrUUUGGGOOOOOO[[[<<<...,,,---,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++&&&$$$(((...000***$$$###''''''$$$$$$(((,,,&&&&&&!!!'''%%%!!!&&&)))'''%%%%%%&&&******)))'''%%%&&&***...(((!!!"""***---)))$$$,,,...111111111111222333777666666888:::;;;:::888>>>===<<<:::999777666666555555666777888999:::;;;555666888999:::===BBBFFFAAA>>>:::999>>>HHHUUU]]]TTTPPPGGG:::333333555666444555666777888888777777<<<;;;888666444222111111000111111111000000222444333333222111111111111222666666555444333222222111///222333111111333222...222444666777777666666777:::::::::<<<<<<:::777444777777888888999999999999AAA@@@???@@@@@@AAACCCEEE???>>><<<:::::::::;;;;;;@@@AAAAAA@@@???>>>@@@BBBHHH;;;AAAGGGMMMmmmsssppp___III;;;888:::;;;::::::999888888999999::::::777666777::::::888;;;@@@HHHDDD@@@AAACCCBBB<<<777777777888999:::===>>>@@@???;;;888888;;;===<<<::::::777555444555666666555666666666666555444222111111///......///000000///...///000000//////111222...........................------------...//////........................---------------.........------...////////////......///000000///000222333333222111111111333555666888666444666999;;;999777777AAA===777<<<@@@@@@FFFVVVrrr~~~ssspppgggTTTKKKKKKIIIPPPXXXWWWTTTSSSOOOJJJIIIKKKMMMLLLJJJIIIIIIJJJMMMOOOPPPOOOGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKMMMMMMMMMLLLJJJIII@@@???@@@DDDHHHHHHEEEAAADDD@@@@@@EEEJJJJJJLLLOOOHHHGGGDDDBBBAAAAAAAAABBB????????????@@@AAACCCDDDJJJOOOPPPJJJEEEGGGKKKNNNYYYaaaVVVZZZ{{{|||sssrrrSSS===AAAZZZqqqiii^^^QQQOOOXXXeeennnqqq|||www{{{||||||zzzvvvtttttttttrrrpppnnnllljjjjjjjjjjjjkkklllooosssvvvwwwvvvtttkkkbbbUUUHHH>>>777222000000555777666999AAABBB???444<<>>???@@@BBBCCCBBBAAA>>>===>>>@@@999777GGGPPP\\\SSShhh___PPPBBB999777999;;;888888999;;;<<<>>>AAABBB999777888;;;:::888;;;???JJJFFFCCCCCCEEECCC===777777777888:::<<<>>>???@@@CCC>>>888666999<<<>>>>>><<<999666555555666666555222333444555444444222222111///......000111111000///000111000...---...///------............---------------------...//////------------------------+++,,,,,,,,,---------...,,,,,,---...............---...//////......000222111000000000111222333444666444333555999;;;:::777777>>>:::555;;;>>>???FFFGGGNNNTTTQQQPPP\\\ppp~~~nnnbbb```]]][[[QQQQQQTTTMMMLLLOOOMMMTTTUUUSSSLLLIIILLLMMMJJJHHHGGGFFFHHHLLLOOOPPPPPPKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJLLLLLLMMMMMMAAAAAABBBFFFLLLNNNMMMJJJHHHCCCAAADDDIIILLLRRRWWWLLLKKKIIIGGGFFFFFFFFFFFFCCCBBBAAA??????@@@AAABBBMMMPPPNNNEEEAAAEEELLLPPPPPPRRRRRRQQQaaazzzxxx~~~}}}hhhDDD111EEEeeennneeeXXXOOONNNVVVbbbjjjwwwsssvvv{{{}}}{{{wwwxxxxxxwwwtttrrrrrrsssnnnmmmkkkiiiiiijjjlllmmmiiikkkooosssuuurrrlllhhh\\\SSSFFF:::333111000000555888999999===AAA>>>888000HHH___{{{pppLLLzzz}}}YYYCCCEEEMMMHHHxxxSSS:::///+++))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""$$$)))---***$$$$$$)))'''///---)))'''&&&###,,,000!!!))),,,"""!!!))))))!!!&&&+++***!!!,,,111)))###'''++++++"""'''(((### $$$,,,111***---///000111111333444222333333444555777777888888888888888888888888888:::::::::::::::999888777555666666777777777777777666:::<<<999555777AAAJJJHHHSSSSSSDDD444000222333555666777777777666444333222222222222222222222222333333333222000///000111111000000///.../////////111111222222222111000000///222222000000333444111333666999888555333333555666555333444666777888777888999999:::<<<===>>>>>>CCCCCC@@@<<<>>>CCCDDDCCC<<<===>>>???AAACCCEEEFFFEEEEEEDDDBBB>>>;;;:::;;;AAAAAAJJJKKK[[[QQQ[[[XXXQQQFFF<<<777999<<<888:::===@@@AAACCCFFFHHHBBB@@@@@@AAA>>>999999<<>>???DDD@@@;;;999999;;;>>>???===:::777666666666555444///000222333333333333222111000...///000111111000///000111000---,,,---...------...//////...------------,,,,,,------...///------------------------***++++++,,,,,,---------+++,,,------......------,,,---......---...000111/////////000000111222333333333333555888:::::::::999===888777@@@AAA???DDDDDDFFFGGGFFFCCCBBBIIIRRRRRRTTT[[[sssooodddqqqooo|||{{{sssUUUOOOZZZbbbNNNHHHOOOTTTLLLKKKQQQQQQRRRWWWVVVOOOLLLOOONNNJJJJJJHHHGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHCCCCCCCCCDDDFFFIIIKKKMMM@@@??????CCCJJJNNNOOONNNFFFBBBBBBGGGKKKLLLMMMPPPJJJJJJJJJIIIHHHHHHGGGGGGHHHFFFEEECCCBBBBBBBBBCCCHHHKKKIIICCCBBBHHHOOORRRGGGHHHQQQPPPXXXkkk}}}```LLLAAA:::\\\]]]\\\VVVOOONNNUUU[[[nnnjjjsssuuusss}}}~~~}}}}}}|||zzzwwwvvvuuusssrrrqqqqqqqqqpppnnnllljjjhhhggghhhjjjkkkmmmoooqqqsssqqqjjjaaaZZZIIICCC999222000111333444888888;;;@@@AAA;;;777666BBB^^^|||}}}<<>>>>>>>><<<<<<:::777;;;BBBDDD@@@<<<===>>>@@@AAACCCEEEEEE@@@AAABBBAAA???<<<;;;;;;GGGDDDFFFEEEVVV|||RRRPPPLLLEEE>>>::::::;;;999<<<@@@AAAAAAAAACCCEEEFFFDDDDDDEEEAAA:::888:::AAAAAAAAA@@@@@@???======999999:::;;;<<<<<<<<<<<>>999888???===999>>>BBB@@@CCCHHHHHHEEEIIIPPPGGGIIIIIIUUUPPPKKK\\\XXXVVVYYYbbb___VVVYYY\\\SSSOOOYYYfffooo}}}pppuuupppvvvsssdddVVVRRRQQQOOORRRKKKNNNPPPFFFDDDHHHGGGMMMVVVXXXQQQNNNQQQQQQKKKIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFF@@@@@@@@@AAACCCEEEHHHIIIEEEAAA???@@@DDDHHHIIIHHHEEEAAAAAADDDFFFEEEDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBGGGFFFFFFEEEDDDDDDDDDDDDCCCGGGHHHFFFGGGLLLMMMKKKFFFMMMMMMLLLYYYooowwwyyylllPPP222AAAJJJSSSUUUPPPLLLLLLOOO\\\aaalllxxxyyysssqqquuusssvvvyyy}}}|||wwwwww|||}}}zzzvvvwwwsssooonnnooopppooonnnmmmkkkhhhffffffgggiiikkkrrrpppnnnjjjddd[[[QQQJJJ;;;777222000111444777888===888<<>>>>>>>>666888777555:::CCCEEE@@@;;;<<<===>>>???@@@AAAAAA888;;;???AAA@@@@@@@@@@@@GGGCCCAAA<<<>>>SSSaaaYYYOOOLLLGGGBBB???===;;;:::888<<>><<<<<<===CCCBBBCCCEEEAAA;;;888:::<<<>>>???>>><<<<<<===>>>999::::::;;;;;;;;;::::::<<<@@@DDDDDD???:::888888:::888666555555444111//////000111222222111000///111000......//////...---+++---......---...///000---...///000000///...------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,------------,,,+++,,,------,,,,,,...000//////000000111222222222000222333222000000444888666;;;777777>>>;;;:::BBBDDD<<<:::BBBHHHEEEDDDFFFGGGHHHDDDNNNKKKJJJVVVIII```[[[eeejjjXXXJJJOOOWWWSSSZZZTTTRRR~~~fff```ooonnniiiccccccbbbWWWJJJMMMDDDHHHMMMGGGGGGKKKHHHIIITTTXXXRRROOOSSSSSSLLLEEEDDDEEEGGGIIIJJJIIIHHHCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFGGGQQQKKKEEECCCDDDEEEEEEDDDIIICCC>>>>>>>>><<<===@@@:::<<>><<>>777222IIIkkk|||mmmJJJvvv___GGGBBBMMMJJJCCCCCCDDDhhhHHH555...,,,***+++***((('''&&&'''((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++&&&'''%%%"""ooo777000111 '''@@@$$$,,,&&&'''444TTT&&&***(((((()))***+++---///000///000222222222333666888;;;;;;;;;;;;:::888777666444333333444777888888777444444444444333333222111---...///000222444555555666333//////000000...,,,444333222000//////..............................---------------...///000////////////...---,,,+++...............---------000000000000000000000000222444555333000---,,,,,,///111444777999999999888999888777777777888:::;;;999555333777===@@@;;;666666888:::;;;::::::;;;<<<;;;:::???HHHJJJDDD>>>>>>HHHAAA:::888===CCCFFFGGGHHHDDD@@@<<<;;;:::888777777999<<<===<<<;;;;;;<<<<<<===BBBFFFEEE>>>;;;<<<:::::::::;;;;;;<<<<<<======<<<::::::;;;;;;:::999:::;;;===>>><<<999555222111222444555555333000...//////000000111111111222222222000///............------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...000000000000000/////////222111000000000222444666999999999999999999999999???BBBEEEEEEHHHJJJGGGAAAFFFGGGEEECCCGGGNNNRRRQQQHHHOOOSSSSSSSSSUUUUUUSSSSSSSSSTTT]]]llltttgggUUUXXXXXXWWWXXX^^^aaaXXXJJJGGGGGGIIINNNRRRPPPJJJCCCSSS```___PPPLLLUUUQQQBBBJJJDDDAAACCCBBB???AAAGGG???DDDGGGEEEDDDFFFFFFDDDCCCDDDBBB???AAAFFFHHHEEEMMMLLLJJJGGGDDDBBB@@@@@@@@@??????@@@AAABBBAAA???===>>>???>>>======>>>???BBB>>>===AAACCCCCCDDDGGGGGGAAABBBJJJOOOJJJDDDBBBIIIHHHJJJMMMLLLMMMYYYggg~~~ttt^^^DDD???777<<>>DDDFFFCCC@@@BBBCCC>>>::::::>>>BBBBBBAAAAAA>>>;;;999999999999888888999;;;;;;:::999999:::888999>>>CCCAAA<<<999;;;;;;:::888888888999;;;<<<999888888999:::;;;999777444666777888888666444222///000222222222111///...//////000000000111111111111000///...------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------////////////////////////222111000000000222444555999999999999999999999999:::>>>AAACCCGGGLLLKKKFFFGGGHHHFFFCCCFFFMMMOOONNNMMMPPPOOOLLLMMMRRRVVVVVVUUURRROOOSSS]]]cccYYYKKKKKKLLLLLLMMMSSSXXXSSSIIIEEEDDDDDDIIINNNPPPMMMIII^^^```WWWFFFBBBKKKLLLEEEIIICCC@@@BBBCCC@@@@@@CCC>>>CCCEEECCCCCCFFFGGGEEEFFFHHHFFFAAA@@@CCCDDDBBBFFFJJJNNNPPPMMMHHHBBB>>>FFFDDDBBBAAABBBCCCCCCCCC>>>???AAABBBBBBCCCDDDEEEDDD@@@>>>@@@AAA???@@@DDDGGGAAA@@@FFFJJJGGGEEEEEEOOOLLLLLLLLLJJJGGGLLLTTTooo^^^BBB444999???@@@CCCEEE@@@???EEELLLSSSZZZ```cccgggkkknnnnnnoooppprrriiilllttt~~~{{{|||~~~}}}{{{zzzzzzzzz{{{{{{{{{yyywwwuuuuuuvvvyyyzzzzzzxxxtttpppllliiigggggghhheeecccdddfffeee___ZZZNNNIIIBBB;;;555222111111///222555:::???@@@===999HHH:::111;;;QQQllliiiRRRmmmuuuIIIGGGFFFDDDBBBBBBCCCEEEFFFyyy```CCC444///,,,+++******((('''&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))$$$$$$""">>>!!!///NNN,,,***ZZZCCC???rrr###***'''bbb!!!###333///((((((((()))***,,,---...111222333444444555777:::;;;:::888666555555555666777666555666888999888777333333333333333222222111---...///000111222333444333111///...//////...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,------...---------------......//////000000------------------------***,,,/////////...///000000000000111222222333333555444333333333444666666888999:::;;;;;;:::999888777999;;;<<<===???BBBDDDEEEAAA???AAACCCCCCCCCEEE???===;;;===@@@@@@>>>;;;===;;;999999:::<<<<<<<<<999:::;;;:::888888999:::666777;;;???>>>999777999:::999777666666888:::;;;666555666888:::999777444000000111222222333333333........./////////////////////000000000000111111//////...---,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------.........111000//////000111333444888888888888888888888888888;;;>>>@@@DDDJJJJJJGGGEEEFFFFFFEEEIIIOOOQQQOOOQQQOOOIIIDDDFFFOOOUUUVVVQQQNNNKKKLLLSSSZZZYYYSSSIIIJJJJJJJJJLLLPPPPPPLLLLLLIIIGGGIIINNNSSSTTTSSSjjjbbbUUUHHHEEEIIIJJJIIIIIICCCAAAFFFKKKKKKHHHGGGAAAEEEFFFDDDDDDGGGJJJIIIKKKOOONNNGGGBBBBBBBBBAAABBBGGGMMMPPPNNNJJJEEECCCLLLGGGBBB??????AAACCCDDD===???AAACCCFFFHHHIIIJJJGGGBBB??????>>><<<>>>BBBGGGAAA>>>BBBEEEFFFFFFGGGRRRPPPOOONNNIIIDDDDDDGGG\\\|||xxx|||zzzbbbEEE888;;;AAABBB@@@;;;999<<<>>>AAAFFFMMMRRRZZZbbbfffddddddhhhlllgggkkkrrryyyyyyuuutttwwwuuuuuuuuuvvvvvvxxxyyyyyyxxxvvvtttrrrqqqrrrssstttwwwuuuqqqlllhhheeecccbbbeeecccaaa```^^^XXXPPPIII???;;;666111//////111222666333333777<<>><<<888444666KKKuuuvvvUUUmmmwwwCCCEEEDDDCCCAAA@@@@@@BBBDDDEEExxx```DDD444///---***)))***((('''&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,'''$$$...666$$$111'''999zzz///$$$%%%---333,,,===%%%&&&}}}&&&***///555((((((((((((***+++,,,---111222444444444555888::::::999666444333444555666888777666777888999888777222222333333333222222111......//////000111222222333222000000/////////...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++---....../////////------......///000111111------------------------+++,,,...///......000111111111000//////000111111444333222222222333555666999;;;>>>===;;;999999:::666999===???@@@@@@@@@AAAHHHDDDBBBBBBCCCEEEFFFFFF???>>>>>>@@@AAAAAA>>>;;;???>>><<<===???AAAAAAAAA:::;;;<<<<<<;;;<<<>>>???:::999<<>><<<>>>CCCEEEBBB@@@BBBEEEGGGGGGGGGNNNPPPRRROOOIIIFFFHHHMMMKKKWWWjjj}}}tttnnnsss{{{hhhEEE:::999222888777:::>>>>>>:::999;;;@@@GGGOOOTTTVVVYYY___cccfffjjjppprrrnnnkkkmmmpppppppppqqqrrrssstttuuuvvvpppooonnnmmmmmmmmmnnnnnnooommmiiieeeaaa___]]]\\\]]]ZZZVVVRRRNNNHHH@@@;;;999666222///...000222444777666777:::;;;999999;;;111FFF^^^}}}zzzbbbPPP???GGGAAAAAA@@@???@@@AAACCCDDDzzzaaaEEE555000,,,***)))***((('''&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++((()))...888---"""))) ***000---YYY"""+++ddd...,,,(((bbb'''''''''((()))***+++,,,000111333333333444777999888777555333333444666777999888777777888888777666111111222333333222222222.........//////000000000333333222111000///000000------------...///000000------------------------......---,,,++++++,,,,,,+++,,,---...///000000000,,,------...///000000111...........................///000///......///111222222111000//////000000444444333333333444555666999===@@@???;;;888999;;;777<<>>GGGFFFDDDCCCEEEFFFFFFDDDCCCBBBAAAAAABBBBBBAAA@@@CCCBBB@@@AAABBBCCCBBBAAA:::<<>>999777:::555888<<>>===999:::>>>AAADDDIIIPPPPPPMMMFFFIIIHHHFFFHHHKKKKKKHHHJJJHHHFFFEEEEEEEEEEEEFFFNNNMMMKKKGGGCCCAAACCCGGGNNNJJJGGGFFFIIINNNSSSVVVWWWOOOLLLNNNLLLDDD>>>>>>FFFEEEGGGMMMWWW[[[XXXQQQJJJMMMLLLFFFDDDFFFHHHGGGGGGNNNPPPJJJDDDCCCCCCCCCDDDDDDBBB???>>>BBBJJJRRRKKKEEE===888888<<<@@@BBBGGGGGGIIILLLPPPQQQPPPNNNDDDBBBAAAAAA???===AAAGGGBBBDDDFFFGGGIIIIIIHHHEEEFFFMMMQQQMMMGGGGGGOOOVVVVVVMMMYYY}}}jjjXXXLLL555444333666;;;<<<999666777999:::<<<@@@FFFLLLQQQSSSZZZ___ddddddaaaaaadddhhhgggggghhhiiiiiijjjjjjjjjgggggggggggghhhhhhhhhiiigggeee```[[[WWWSSSQQQPPPNNNKKKFFFAAA===999555333111///...---...111444666444888@@@CCC===444333999JJJaaafffPPPrrrXXXJJJIII:::@@@@@@@@@???@@@AAABBBCCCzzzaaaDDD444...,,,***)))***((('''&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$///---"""///)));;; :::$$$---KKK+++$$$111,,,%%%ppp...***'''''''''''''''((()))***+++...///000111111222444777555444444444444555777888999888666777777777666555000111222222222222222222............////////////111222222111///...000111---------------...///000...........................------,,,,,,,,,,,,---+++,,,---...////////////,,,,,,------......//////........................000000000///...---///000111111111111000000//////555444333333333444666777999;;;>>>===:::888888:::999>>>DDDGGGGGGCCC@@@>>>EEEFFFDDDBBBCCCEEEDDD@@@CCCCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@@@@@@@???===999===AAADDDFFFGGGIIIJJJEEECCCCCCCCC@@@;;;:::===777;;;AAAFFFFFFCCC>>>:::999999999999999777444111888666333000000000222333000000///......///111222000000////////////......//////...............///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******************************((())))))))))))*********+++******))))))******+++******++++++,,,,,,------,,,------......//////000111111111222333333444444333666777777999===<<<888999===???AAADDDGGGEEE@@@@@@GGGKKKJJJHHHHHHGGGDDDCCCAAAAAADDDDDDBBBBBBDDDIIIFFFEEEFFFCCCAAABBBFFFEEEEEEEEEGGGKKKPPPVVVYYYOOOKKKHHHFFFDDD@@@???BBBCCCDDDEEEHHHNNNRRRMMMFFFGGGJJJIIICCC@@@AAAAAA??????EEEHHHEEEBBBBBBAAA???>>>AAADDDCCCAAABBBHHHMMMIIIDDD>>>:::;;;>>>BBBDDDCCCBBBCCCGGGKKKLLLJJJFFFAAA@@@BBBCCCAAA???BBBHHHBBBGGGJJJKKKKKKKKKHHHCCC@@@HHHLLLIIIEEEIIIPPPVVV\\\TTTSSSdddlllsssuuuUUUCCC999222111444555888<<<:::777444555:::>>>AAAAAAEEEKKKOOOOOOPPPTTTXXXYYYWWWWWWXXXYYYYYYYYYYYYYYY[[[\\\]]]^^^____________\\\YYYTTTNNNIIIDDDAAA@@@???<<<888444222000000111------...000333777999;;;<<<:::999666000111BBBWWWuuueee^^^\\\PPPHHH;;;EEE@@@????????????@@@@@@AAAxxx___AAA111,,,++++++,,,***((('''&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***$$$'''+++666"""///000)))~~~)))(((...###```***<<>>======>>>===;;;999888<<>>AAAEEEHHHGGGBBB===999888777666777888888666444666555222000///000111333000000//////////////////000000/////////............---------------......++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************((((((((()))))))))************))))))))))))************++++++,,,------...+++,,,------......//////......///000000111222222000444666777;;;>>><<<777888<<>>???>>><<<<<<@@@CCCBBBBBBCCCAAA===999>>>CCCCCC@@@???CCCHHHEEEAAA>>><<<>>>AAADDDEEE===<<<===AAAFFFHHHDDD@@@??????CCCEEEAAA===@@@FFFCCCIIIMMMKKKJJJKKKHHHBBB<<>>666222555:::KKKlll}}}jjjRRRJJJSSSAAA666LLL>>>>>>>>>===============uuu\\\>>>...++++++,,,---***((('''&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%///$$$$$$```!!!((( ###...''' //////***QQQ000'''''''''''''''((()))******+++---------...111333000111333666888999::::::999777666555666555444222///000111222222222222222...............---------,,,...///---+++***,,,///,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...111---...000111111000...,,,444333222222222333444555444555666777777666555444555777:::;;;<<<===@@@BBBBBBBBB>>>888888>>>???;;;:::===@@@BBBBBBAAA@@@@@@>>>===<<<<<<===<<<:::888777<<>>CCCEEEFFFHHHHHHEEE@@@;;;777555444333444777888888777333222000//////000111222000000000//////......---000000//////.........---,,,,,,,,,++++++,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++,,,------......***+++,,,---............---------...///000000111222666888999<<<>>>;;;666666;;;???AAADDDFFFBBB<<>>@@@FFFKKKGGG@@@>>>BBBDDDBBBAAADDDAAA======CCCDDD???<<<===;;;???DDDHHHJJJKKKLLLMMMCCCNNNSSSLLLEEEDDDDDDBBB???EEEHHHGGGHHHLLLKKKFFF@@@DDDFFFBBB@@@@@@???<<<===AAACCCCCCEEEFFFCCC===888<<>><<<<<>>===>>>CCCIIIKKKHHHDDD===???CCCEEEAAA<<<===CCCDDDKKKMMMJJJHHHIIIGGGBBB999===???EEEPPPZZZWWWNNNOOOJJJHHHLLLRRR___xxxxxxkkkyyyhhhNNN???:::666222000333777;;;999555333555999222555666444666;;;;;;555;;;<<<>>>@@@BBBBBBBBBBBBAAABBBCCCDDDCCCAAA???>>>;;;:::888666444444444444+++---000111000000000000222333666777888777666555///000<<>>:::777777444000000333000000000000/////////...222///++++++,,,---,,,***...---,,,,,,,,,,,,---...222000---,,,---------,,,,,,++++++******++++++,,,+++*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---............------,,,,,,,,,+++,,,------......------111222333333222222444666333444555555444444555777444777:::;;;;;;;;;<<<===:::777777<<<>>>;;;666555===;;;:::;;;>>>@@@>>><<<===<<<999888===CCCAAA;;;CCC>>>888777<<<@@@AAA@@@;;;===AAACCC@@@;;;>>>EEEBBBCCCAAA===;;;<<<999444444444444333222111222444333333222111000///......,,,---...//////...---,,,------------------------,,,------......------,,,++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,------...///000111222222555555666888999<<<===???999>>>DDDEEECCC@@@>>>???BBBAAA@@@AAADDDEEEDDDCCC<<>>>>>???DDDCCCCCCBBBAAA???>>>======>>>???>>><<<<<>>>>>======>>>@@@BBBCCC@@@<<<<<>>EEECCCBBBAAABBBBBB@@@???CCCAAACCCIIIJJJFFFBBBBBB???@@@AAABBBBBBEEEHHHKKKHHH@@@CCCLLLJJJHHHaaauuukkkooowwwrrrjjjRRR???999555555222000777999:::444111444555666333111111444777333444444555777888888999666666666555555444444444555333111///............222000///000444666555444AAA:::444444444444666:::777JJJ]]]xxxnnn___zzz}}}GGGCCC???@@@BBBCCC???;;;===<<<;;;:::::::::::::::|||WWW<<<111******,,,)))***((('''&&&'''((('''&&&,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++$$$"""""" 111kkk+++222:::'''"""''',,,'''***///,,,777444'''''''''&&&%%%&&&''')))'''(((*********+++...000111333444444333444555777:::666555666555222111444111000000///////////////222///,,,+++------,,,+++---,,,++++++++++++,,,---111...,,,+++,,,,,,,,,+++,,,++++++******++++++,,,+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++******+++,,,.........---------,,,,,,,,,+++,,,------...---------000111222111111111333555222333555555444444555777333555888999999999:::;;;:::777777<<<>>>:::777666:::999777888;;;<<<;;;999:::;;;999888:::??????;;;DDD>>>888777:::===>>>===<<<:::<<>>===999999:::888333555555555444333333444555333222111000///...------,,,---...//////...---,,,------------------------,,,,,,------------,,,,,,+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))+++******))))))******+++++++++******++++++,,,---*********+++++++++,,,,,,------...///000111111222444444555777999<<<>>>???>>>BBBGGGHHHEEEBBBAAAAAAAAABBBCCCDDDDDDEEEFFFFFFAAAIIINNNMMMIIIGGGFFFDDDEEEEEEEEEGGGHHHHHHEEECCCFFFDDDEEEJJJPPPSSSQQQOOOPPPJJJGGGJJJJJJEEEBBBCCCCCCDDDGGGHHHHHHGGGDDDCCCGGGGGGEEECCCAAA>>><<<;;;CCCCCCCCCBBBAAA@@@???>>><<>>=========>>>@@@CCCDDD@@@======AAABBB>>><<<>>>BBBBBBBBBBBBAAA@@@??????BBB???AAAFFFGGGCCC@@@@@@EEEDDDDDDDDDDDDDDDEEEEEERRRJJJHHHKKKHHHEEERRRfffwww~~~eeesssxxxkkk^^^OOO888888555111333555888999;;;666777888666333000111222111111111222222222222222333333333222222222111111//////000000111333444555222333444555777999;;;===000222777<<<;;;888:::>>>OOO___xxxtttWWWnnnEEECCC@@@===>>>AAABBB???<<<======<<<;;;:::999999999~~~YYY===222+++***,,,(((***((('''&&&'''((('''&&&+++***((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!(((&&&&&&...111000222666)))222((("""(((''')))###&&&&&&sssccc((('''&&&&&&&&&&&&'''''''''((()))******+++---///111222444444222111222333555222333666666333333555111000///.........///000111///---------...---,,,,,,++++++******++++++,,,///---+++***+++++++++***,,,++++++******++++++,,,++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---------------,,,,,,,,,,,,++++++,,,---------------...///000000///000222444111333444444444444666777222444666666666666777999:::777777<<<===:::888999999777666777888999999888666999:::666666999;;;;;;DDD???999666888:::;;;:::<<<777666999<<<:::888999888::::::666555777777333555444444444333333333333111111000///...------,,,------............------------------------------,,,,,,------------,,,,,,+++******))))))******+++)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((((()))+++))))))))))))))))))))))))+++******))))))******++++++************+++,,,,,,*********++++++++++++,,,,,,------...///000111111222333444555777:::<<<===@@@DDDHHHHHHDDDAAA@@@AAA@@@CCCEEEFFFDDDDDDGGGIIIFFFJJJQQQUUUQQQHHHCCCDDDJJJIIIGGGGGGGGGGGGFFFEEEFFFEEEDDDGGGLLLOOONNNLLLNNNIIIGGGHHHHHHEEECCCDDDCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGFFFDDD@@@===:::BBBBBBBBBAAAAAAAAA@@@@@@===AAAFFFHHHGGGDDDBBBAAA>>>===<<<<<<===@@@DDDFFF@@@>>>???BBBAAA>>><<<>>>===@@@CCCCCC@@@>>>???@@@AAA>>>???DDDEEEAAA>>>???IIIGGGFFFGGGIIIJJJGGGDDDTTTNNNJJJIIIHHHFFFHHHLLLXXXhhh||||||}}}}}}ooo{{{kkkTTTOOOGGG>>>222222111888:::444666888777555222111111333222222222111111000000222222222222222111111111333333333333333333333333222444666555333333666999666333111000222???VVVlllyyy]]][[[|||TTT777>>><<<:::;;;???@@@>>><<<>>>===<<<;;;:::999888888ZZZ>>>333+++***,,,(((***((('''&&&'''((('''&&&))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))...)))%%%"""(((999###(((###!!!((()))###(((###))) ///WWWAAA'''%%%@@@((('''&&&&&&'''(((''''''&&&((()))))))))***,,,...,,,///111222222111222333222000222666666222111333111000///------...///000000///............------,,,,,,++++++++++++,,,,,,...,,,++++++,,,,,,+++***,,,++++++******++++++,,,++++++***)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...///000000///000222444111333555555555666777999555666666666555666888999<<<999999===>>><<<;;;===;;;:::999999::::::;;;;;;555:::<<<777444777;;;===CCC???:::777888:::;;;;;;;;;777555777777333222444888;;;;;;666444666666444222111111111222111000///000//////...------,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,,,,******))))))))))))******'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))******))))))))))))*********************++++++,,,************+++++++++++++++,,,---...///000000111222222222333444555666777<<>>;;;;;;===>>>BBBFFFFFFBBBBBBFFFJJJGGGGGGMMMVVVTTTIIIEEEJJJMMMJJJGGGEEEEEEFFFFFFEEEEEECCCBBBDDDGGGJJJJJJIIILLLJJJIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCGGGGGGGGGFFFEEECCCAAA???AAAAAA@@@@@@@@@AAAAAAAAA>>>AAAEEEGGGGGGEEEBBBAAA>>>===;;;;;;===@@@DDDFFF??????AAAAAA@@@===<<<===:::???DDDDDD@@@>>>@@@CCCCCC@@@@@@DDDEEEBBB???@@@DDDAAAAAAEEEKKKMMMKKKFFFMMMLLLIIIFFFGGGLLLLLLIIIQQQaaammm~~~{{{ooolll~~~vvvgggWWW===:::111666000444555666777777777888888666666666666555555555555555555555555555555555555888888777777666555444333777777666444111000000000///111888BBBOOObbb}}}ooo^^^bbbyyyHHH===DDD999888777999<<<======<<<======<<<;;;:::888777666ZZZ>>>333+++***,,,(((***((('''&&&'''((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((+++)))(((+++000nnn)))<<<222***###(((###***222<<>>???===>>>BBB@@@@@@???>>>===>>>???AAA;;;AAABBB===888;;;@@@CCCBBB>>>:::888999;;;===???>>>======;;;666000111777<<>>999555666777666222111000111333333000...//////......------,,,,,,---------,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))***((((((((((((((((((((((((***))))))))))))))))))*********))))))******+++,,,))))))*********+++++++++++++++,,,---...///000000111111000000///000000111777:::<<<;;;999777888:::===AAADDDCCC@@@???BBBGGGDDDAAAFFFPPPQQQKKKJJJPPPMMMJJJEEEBBBBBBDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIIIIJJJKKKKKKJJJHHHGGGFFFDDDFFFEEEBBB@@@>>>>>>???@@@CCCBBBAAA@@@AAAAAACCCCCC@@@????????????@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAA===<<<;;;;;;<<>><<<<<<<<<888>>>BBBCCC@@@???BBBFFFGGGCCCBBBEEEFFFCCCBBBCCC@@@>>>>>>CCCKKKNNNLLLIIIIIIMMMLLLEEEEEELLLPPPPPPLLL___kkkfff~~~ssstttTTTVVVEEEDDD444:::888555444444666888999555555666666666777777777666666777777777777777777666666555555555666666666333222111222555666777777BBBGGGTTThhh}}}eee\\\eeesss===666>>>777666555555777999::::::::::::;;;;;;:::999777666555~~~YYY===222+++***,,,(((***((('''&&&'''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''!!!###'''---###666qqq&&&444***$$$((($$$---'''...((('''&&&(((,,,...,,,)))&&&'''(((((('''(((***,,,...///000///...///111333333111000333222...,,,////////////.........------+++---......---,,,,,,---,,,------......------,,,---,,,,,,---......,,,+++,,,++++++******++++++,,,++++++***)))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...///000000///000222444000222555666666888:::<<<;;;;;;999777555666:::<<<===<<<<<>>===@@@FFFCCCCCCBBB@@@>>>???AAADDDCCCHHHHHHBBB???BBBGGGIIIAAA>>>;;;888888:::>>>@@@BBBBBBBBB@@@999222555======AAA@@@:::555666888888555333222444666666333/////////.........---------------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++***))))))(((((())))))***&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))''''''(((***((((((((((((((((((((((((***))))))(((((())))))******))))))))))))***++++++)))))))))************+++***++++++,,,---...//////000//////...---------...444666999999777777:::===>>>@@@BBBAAA???>>>???BBB@@@???BBBHHHLLLLLLMMMQQQLLLHHHCCCAAAAAABBBCCCDDD@@@@@@AAABBBCCCDDDDDDEEEFFFKKKMMMKKKHHHGGGDDDAAAEEECCC@@@>>>=========>>><<<;;;::::::;;;>>>@@@BBB???>>>=========>>>???@@@@@@>>><<<;;;===???@@@@@@;;;;;;;;;;;;<<<===???@@@;;;@@@BBB???;;;;;;;;;:::888;;;>>>??????@@@CCCGGGJJJEEECCCEEEFFFCCCCCCEEEGGGFFFFFFJJJOOORRRQQQOOOMMMOOOMMMGGGCCCGGGNNNRRRTTT]]]bbbrrr~~~|||rrr~~~uuuiiifffOOOHHHCCC;;;555222111111000222222333333444444444555555555555666666666666666444333111///.........///(((,,,111777>>>EEEKKKOOObbbrrrnnnMMMSSS|||WWWBBB888888999222555555666666666777777777777777888888888666555444|||WWW<<<111******,,,)))***((('''&&&'''((('''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((($$$)))'''!!!...777999+++$$$)))!!!...FFF@@@111(((&&&&&&***///111///,,,&&&'''(((((('''''')))+++---------------///444777333///...000000------000---...///000///...,,,+++))),,,......,,,***+++,,,+++,,,------------,,,++++++++++++,,,------+++))),,,++++++******++++++,,,+++************++++++,,,************************************************((())))))))))))))))))(((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---...//////...///111333...000333444555666999;;;;;;:::777444333444777;;;<<<:::;;;======<<<@@@GGGAAABBBAAA>>><<<<<>>>>>;;;777999>>>:::>>>>>>888444555888999666444333555888888444////////////...............------,,,++++++,,,------------------------------++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))&&&''')))******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++))))))))))))******************+++,,,---......///......------......//////111444777777777999===AAAAAAAAA@@@@@@???>>>>>>===>>>AAACCCDDDGGGLLLLLLIIIJJJGGGCCCAAAAAACCCDDDDDD:::<<<>>>@@@@@@@@@@@@AAABBBJJJNNNKKKGGGEEEAAA;;;AAA???>>>===<<<===>>>???999999999:::;;;===>>>>>>???>>><<<;;;;;;<<<===>>>>>>;;;999999;;;======<<<999:::;;;;;;<<<<<<<<<;;;999@@@CCC===999999:::888888888888:::<<<@@@CCCEEEIIIDDDAAACCCCCCAAAAAACCCIIIIIIJJJKKKNNNPPPRRRSSSLLLJJJHHHFFFDDDEEEKKKSSS[[[UUUOOOTTT]]]___mmmsssxxx|||oooggg```VVVMMMGGGBBB===999555555555555555444444444444555555555666666666666666555333222444777:::<<>>;;;888999<<<@@@CCCEEECCC>>>===AAADDDDDDBBB@@@<<<888555555888:::???999666999:::::::::===666;;;<<<666222444888:::555222111333777777222---///////////////.........------++++++++++++------------------------------+++++++++,,,,,,+++++++++))))))(((((((((((())))))'''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))************)))***+++,,,---......///,,,,,,---...///000222333///222555666666999>>>CCCCCCAAA@@@?????????===;;;>>>EEEGGGCCCEEELLLJJJBBBJJJGGGCCCBBBBBBDDDDDDDDD;;;>>>AAACCCCCCCCCCCCCCC???HHHNNNJJJEEECCC>>>777===<<<<<<<<<===>>>@@@AAA999;;;===>>>???>>>===<<>>@@@BBBCCCDDDGGGKKKNNNFFF@@@???DDDGGGGGGMMMVVVRRRHHHBBBEEEHHHJJJZZZnnn}}}mmmyyyxxxooohhh```WWWRRR<<<<<<;;;:::999888777777555666666666777777888888444555888>>>HHHRRR\\\bbbvvv{{{]]]PPPQQQgggzzztttooo>>>BBBIIIAAA333444:::555777777777666444222222333111222444666666555444333}}}TTT777000+++***,,,******((('''&&&'''((('''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))$$$---)))(((>>>)))'''[[[~~~000000(((222&&&QQQ888&&&hhhlll,,,***'''---''''''(((+++...///---,,,))))))(((''''''''''''(((***++++++,,,---000555888000///...---------------------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++************+++++++++***)))***++++++***)))+++++++++************)))***++++++***))))))***,,,)))))))))))))))))))))))),,,***))))))******)))'''******)))((((((((((((((()))************+++++++++++++++*********************++++++,,,,,,------...---...000222333333444444666666555222111222666999444555777777777777999;;;888::::::666777:::;;;999<<<;;;:::<<>>999222111999AAA666555444555555333000---///000000000000...,,,+++////////////...---,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---...////////////---///111333444666999<<>>:::999<<>>NNNLLLIIIGGGFFFGGGHHHIIIFFFDDDBBBAAAAAACCCEEEGGGHHHEEECCCFFFLLLMMMHHHBBBEEECCCAAAAAACCCCCC@@@===444???BBBAAAAAA===;;;CCCBBB<<<999===AAA@@@>>>>>>===DDD>>>888???BBB===<<<888888888999;;;;;;:::888;;;======;;;<<<===:::555:::999888777666777888999CCCAAA===999777888<<<@@@GGGEEEBBB>>>;;;;;;???BBB>>>CCCBBB<<<===FFFIIIDDDCCCCCCCCCCCCDDDGGGLLLPPPGGGEEEBBB@@@AAAEEEJJJMMMeeelllvvvwww|||~~~yyyrrr{{{aaabbb]]]ZZZWWWRRRKKKGGGHHHKKKRRRJJJMMMJJJFFFRRRQQQPPPUUUWWWYYYdddttt}}}|||uuu]]]OOOQQQ^^^jjjhhhEEE@@@???>>><<<:::888777666888888888888777666555444444333333222222333333444|||TTT777000+++***,,,******((('''&&&'''((('''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###'''---%%%$$$'''{{{ ...'''jjjkkk111###+++999222...DDD333///HHH***'''!!!(((''''''((()))***((('''''''''(((((())))))******))))))******+++...222666//////...---------------------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++************+++++++++***)))***++++++***)))+++++++++************))))))******)))(((((()))+++))))))))))))))))))))))))+++***))))))******)))'''******)))((((((((((((((())))))*********+++++++++******************************+++,,,,,,------...---......///000111111222444444444333222222555777777888888666555555777999:::<<<:::666666:::;;;::::::888777888;;;===<<<;;;666999999555666;;;<<<:::<<<666222777???AAA;;;333333666888555333555<<>>===<<<::::::;;;>>>@@@GGGFFFEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEDDDBBBAAA@@@FFFCCCBBBDDDGGGGGGCCC>>>AAA??????AAADDDEEEDDDBBBJJJ<<<333777CCCOOOOOOIIIBBB===<<>>===???===::::::999888888888999::::::@@@@@@???===;;;;;;<<<>>>BBBBBBAAA???===<<<>>>???===??????===>>>BBBCCCAAA???HHHRRRWWWTTTOOOJJJHHHHHHGGGEEEEEEEEEFFFHHHIIIHHHOOO___wwwtttyyyjjjdddvvv}}}pppqqqhhhyyykkk___cccvvvwwwxxxfffpppdddRRRUUU\\\gggtttoooTTT???///===<<<;;;:::888666555555777777777777666555444333333333222222222222333333{{{SSS666000+++***,,,******((('''&&&'''((('''&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%000!!!$$$+++iii"""666...LLL000222444YYY[[[@@@___DDDGGGPPPXXX===:::333AAA***)))'''&&&'''(((******)))'''((()))***************&&&'''(((((((((+++///222.........---------------------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++************+++++++++***)))***++++++***)))+++++++++************)))(((((()))((('''&&&(((***))))))))))))))))))))))))+++)))((((((******)))'''***))))))((((((((((((((()))))))))*********++++++******************************++++++,,,------------------------...///000222333444444333333555666::::::999666444444666888===>>>:::555555999;;;:::;;;999888888999:::999888666999:::999999<<<<<<999666777;;;AAAEEECCC===888444444555555666999>>>BBB222000//////000111111000---.........---,,,+++***)))***+++++++++++++++***,,,++++++++++++*********))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++,,,---...............000111222222333555888:::<<<===;;;888888===BBBCCCDDDFFFHHHJJJKKKLLLMMMFFFGGGIIIJJJIIIEEEAAA???DDDDDDDDDDDDCCCAAA???>>>>>>>>>???BBBFFFHHHHHHGGGIIIJJJ[[[```OOOLLLPPPHHHDDD@@@@@@EEEIIIGGGEEEEEEIIIPPPJJJCCCFFFBBB;;;;;;===<<<;;;999999999::::::777@@@FFFEEEBBBBBBBBB@@@;;;;;;:::::::::;;;<<<<<<===???AAAAAA???===<<<<<<===???@@@@@@>>>=========???===>>>AAABBB@@@AAADDD@@@LLL[[[bbb___UUUKKKFFFGGGGGGFFFFFFFFFEEEDDDDDD<<<>>>KKKccc{{{xxxvvvpppQQQaaa~~~|||iiiXXXGGG<<>>MMMGGGQQQmmmVVVYYYbbbcccNNNrrrOOOFFF^^^!!!***(((&&&&&&(((***+++***))))))*********((('''&&&&&&'''(((((((((***---000---------------------,,,------,,,,,,,,,+++++++++++++++******++++++,,,---++++++************+++++++++***)))***++++++***)))+++++++++*********))))))((())))))(((''''''(((***((((((((((((((((((((((((***)))(((((()))***)))'''))))))(((((((((((())))))))))))))))))************))))))))))))*********************+++,,,,,,------...------,,,,,,---...///000222555666555555555666<<<;;;:::777555555888:::??????;;;555444888;;;:::>>>>>>>>>>>>===;;;888666<<<===>>>>>>===<<<:::888444AAALLLKKKAAA<<<@@@HHH<<<:::888888999;;;======444111///...///111111000............------,,,,,,((()))***+++++++++++++++++++++++++++************(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************++++++++++++***+++,,,------......---...000111111000111333555:::;;;<<<;;;:::;;;>>>AAA@@@BBBEEEHHHJJJKKKKKKKKKAAACCCFFFIIIJJJIIIGGGEEECCCEEEGGGFFFCCCAAAAAACCC@@@AAABBBDDDFFFHHHHHHHHHBBBSSS|||TTTAAAJJJDDDHHHCCCAAADDDFFFEEEEEEGGG\\\YYYJJJAAAFFFDDD<<<===???>>><<<:::888888999;;;<<>>======<<<<<<;;;===??????>>><<<<<<<<<;;;===>>>>>>===<<<===>>>CCC======EEEGGGCCCEEEMMMGGGMMMUUUZZZ[[[WWWQQQMMMDDDDDDCCCCCCBBBBBBBBBBBBFFF???AAAOOO]]]ffftttttt{{{iii^^^fff]]]HHHLLLIII@@@UUUzzznnnGGG;;;<<<999666777666666666555444444333333333333333333333222111111222222111111111111222222vvvOOO444///+++***,,,******((('''&&&'''((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))---&&&"""222!!!***:::bbbKKKWWW^^^XXX```TTTrrrQQQnnneee[[[jjjWWWuuuuuu222PPP888555000,,,***(((&&&$$$(((((()))))))))(((((('''&&&'''((((((((())),,,...,,,,,,---......------,,,------,,,,,,,,,+++++++++++++++******++++++,,,---++++++************+++++++++***)))***++++++***)))+++++++++*********))))))))))))***)))(((''')))+++(((((((((((((((((((((((()))((('''((()))***)))((())))))(((((((((((())))))(((((()))))))))*********(((((()))))))))*********))))))***++++++,,,,,,---.........---....../////////222555777777777777888:::::::::999888888;;;>>>>>>>>>:::444333777:::999;;;>>>CCCEEEDDDAAA===:::>>>>>>@@@BBBBBB???===<<<@@@IIIOOOJJJ???<<>><<<999999::::::999777777555222000111111000000/////////...............******+++,,,------,,,,,,+++++++++*********))))))((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))***+++,,,---------------///000/////////111333;;;999888999<<>>@@@CCCEEEGGGGGGHHHAAADDDGGGFFFCCCAAACCCFFFEEEFFFFFFFFFEEEDDDDDDCCCMMMGGG[[[aaaHHHFFFNNN???EEE???<<>>:::777777999;;;@@@KKKSSSMMMCCC>>>===>>>DDDCCCBBBAAA???===<<<;;;:::;;;;;;:::999999;;;===<<<<<<<<<;;;:::;;;===@@@DDD======DDDGGGFFFKKKTTTIIIIIIJJJPPPVVVXXXVVVRRRDDDCCCAAA@@@@@@BBBDDDFFFHHHAAA???DDDGGGGGGQQQ^^^llldddhhh|||```______{{{}}}}}}rrrpppeeeNNNEEEJJJKKKHHHSSSgggnnnrrruuuhhhFFF777111;;;AAA999222222666555555555444444444444111222222222222111111000222111111000000111111222tttNNN333///+++***,,,)))***((('''&&&'''((('''&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))&&&((('''777'''---$$$(((llldddHHHlll]]]XXXgggbbbiiihhh]]]lllppp___ddd^^^sss\\\vvvllldddaaaVVVUUUPPPIIIAAA:::333,,,((()))(((((((((((()))***+++'''((())))))))))))+++---***+++---......---,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++************+++++++++***)))***++++++***)))+++++++++************))))))******)))(((((()))+++))))))))))))))))))))))))((('''&&&''')))***)))(((((((((((((((((())))))***((((((((()))))))))******'''(((((())))))*********))))))******+++,,,,,,,,,------...///000000//////...111444666666666777888777888::::::::::::===???;;;<<<999333333777999888666;;;BBBGGGGGGEEECCCAAA;;;;;;>>>CCCEEECCCBBBDDDNNNHHHBBB@@@BBBFFFGGGGGG999888777777888777666444999666444333333222111///000//////.........//////+++,,,------------------+++************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++))))))***+++,,,,,,,,,,,,,,,---............000222:::777555888===@@@???===;;;<<<>>>@@@@@@???>>>======<<<======>>>@@@BBBCCC>>>AAACCCBBB@@@@@@BBBDDDFFFGGGGGGEEEBBB@@@??????LLL@@@DDDIIIAAAEEEHHH:::>>>:::999<<<@@@DDDKKKRRRqqqRRRBBBEEEBBB999;;;===>>>>>>;;;777666888;;;===GGGLLLFFF<<<777666666CCCCCCBBBAAA???===;;;999999999888666555777:::>>>======<<<;;;999:::===@@@???<<<===AAAEEEGGGLLLQQQDDDEEEHHHOOOUUUWWWSSSOOOFFFEEECCCBBBBBBDDDGGGIIIAAAAAAEEEHHHFFFBBBCCCGGG]]]yyyrrrKKKUUUpppzzzUUUEEE^^^sssjjjWWWQQQ\\\vvvnnnVVVGGGOOOeee^^^JJJIIIFFFDDDHHHQQQVVVVVVXXXxxxzzzNNN555777AAAAAA666222;;;BBBAAA666555555555444444333333111111111222222111111000111111000000000000111111sssLLL333///+++***,,,)))***((('''&&&'''((('''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))''')))...111!!!111888888===555HHHMMM^^^PPPXXXLLL___^^^ZZZ___ppp___YYYkkkbbbxxxXXXcccnnnrrr|||zzzrrrqqqdddpppuuuiiicccrrrddd]]]kkkfffrrrbbbxxxdddjjjeeeyyyiiiaaaVVVwwwXXXccc___YYYTTTNNNGGGAAA<<<111///,,,)))(((((()))***&&&((())))))((((((***+++)))+++,,,......---,,,+++------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++************+++++++++***)))***++++++***)))+++++++++************)))(((((()))((('''&&&(((***))))))))))))))))))))))))((('''&&&''')))***)))(((((((((((((((((()))******(((((((((((()))))))))***''''''(((((()))******+++)))))))))***++++++,,,,,,***,,,...000111111///...---///222333444555666888444666999::::::::::::<<<777999777333333777888777555:::???AAAAAA@@@AAAAAA;;;999;;;BBBDDDBBBCCCGGGIIIAAA999;;;BBBGGGDDD???777888888888666555444333666555444444444444222000///...---------...//////------------------,,,+++************)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************((()))***+++,,,,,,,,,,,,***+++---------...000222555444555777:::<<<============????????????>>>===>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@???>>>???@@@AAABBBCCCBBB>>><<<<<<======BBBIIIIIIBBB===<<<;;;===;;;<<>>555:::999<<<>>><<<777555777:::666???CCC>>>777555555444>>>>>>>>>>>>===;;;:::888777777666555555666:::===<<<===>>>===<<<;;;<<<===:::>>>AAAAAADDDIIIJJJHHH???DDDKKKNNNNNNLLLJJJJJJFFFFFFEEEEEEDDDEEEEEEEEE>>>EEEJJJJJJHHHGGGFFFCCCDDDMMM^^^jjjvvvvvvddddddlllkkkddd}}}yyynnnkkksssyyybbb\\\kkkpppjjjqqqwww{{{www{{{yyyVVVIIIDDD>>>111;;;===777777<<<777,,,555555444444333222111111000111111222222222111111000000000//////000000000rrrLLL222///+++***,,,)))***((('''&&&(((((('''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))///(((111(((///???666GGGHHHUUUEEE```OOOWWWrrraaa]]]iiigggiii\\\nnnkkkdddooo^^^jjjfff^^^kkkbbbeeeccciiiZZZqqqaaagggkkkiiinnnkkkdddrrr]]]tttZZZkkkooo```lllfffkkkggg___iii[[[ZZZYYYXXXWWWTTTPPPMMM<<<888222,,,'''%%%%%%%%%&&&'''((((((''''''(((***)))***,,,.........,,,+++---------,,,,,,,,,++++++++++++******++++++,,,---++++++************+++++++++***)))***+++++++++)))+++++++++************)))&&&'''((('''%%%%%%'''((())))))))))))))))))))))))'''&&&&&&''')))***)))(((((((((((((((((()))******(((((((((((())))))))))))&&&''''''((()))******+++)))))))))***++++++,,,,,,'''***...111222111///---+++---///111111333555777222555888:::999888888888555777666333333777888666999;;;===<<<999999:::======:::;;;AAABBB???@@@DDD::::::;;;===?????????>>>:::;;;<<<;;;777444222222333222333444555555333000...---,,,+++,,,---...///---------------,,,+++***************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***++++++,,,++++++)))***,,,,,,,,,---000222///333666777666777:::>>>999:::;;;;;;;;;;;;;;;;;;???@@@AAACCCCCCDDDCCCCCCDDDCCCAAA@@@?????????>>>:::===???>>><<<:::;;;===999@@@>>><<<@@@>>>===CCCAAA@@@CCCGGGHHHFFFGGGKKKbbb\\\OOOGGGFFF:::333;;;777;;;>>><<<888555777999222999===:::666666777777888999:::;;;;;;:::999888555666777777666777999<<<:::===@@@@@@???<<<;;;:::888AAAFFFDDDFFFKKKIIIAAA>>>FFFLLLJJJCCC>>>BBBGGGDDDEEEFFFFFFEEECCC@@@???AAAIIIIIIBBB@@@FFFHHHDDDPPPFFFMMMTTTYYYvvv}}}pppwwwyyy{{{VVVFFFAAA999777<<>>>>><<<:::999888999;;;;;;999888444444555666555444222111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++************************)))************+++++++++***+++---.........000222555666888;;;<<<============???@@@>>><<<<<>>>>>===<<>>222III]]]OOOKKKFFFFFFKKKHHH??????GGGHHHKKKMMMHHH@@@:::999:::===;;;999888999999777666<<<999666666777999999999555666888::::::888666444;;;:::888444111222555888777888===BBBEEEDDD===888777;;;<<<;;;===BBBEEEDDDAAA@@@??????>>>>>>>>>>>>;;;???BBBCCCAAAAAACCCFFFBBBAAAAAACCCEEEEEEAAA>>>FFFGGGMMMKKKCCCKKK```kkkooo{{{gggDDDAAA===;;;:::999888666777777666444444333333333444444222111000/////////////////////////////////////////////////////////nnnHHH///...---,,,...***))))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))((('''(((((((((((('''(((,,,000111...000555999BBBKKKPPPPPPSSSXXX\\\ZZZ```dddaaa^^^^^^]]]ZZZZZZVVVUUUVVVWWWWWWYYY]]]dddSSSOOOUUUTTTSSSQQQJJJWWWTTTRRRQQQNNNMMMQQQXXX\\\\\\^^^aaabbbccceeegggddddddfffhhhjjjhhhccc___bbbXXXJJJ>>>:::<<>>>>>>>>???@@@BBBDDDHHHIIIGGGFFFIIIKKKIIIEEE>>>;;;???DDDCCCBBBCCC???>>>>>>???AAA@@@>>>===CCCCCCHHHBBBBBBiiiZZZNNNGGGJJJJJJEEEDDDIIIFFFGGGHHHEEE@@@<<<<<<===<<<:::888777777:::===@@@;;;888555444444555444444555666666777777888888888===<<<:::888777888;;;<<<>>>;;;888888;;;>>>??????===<<<:::999???DDDBBB;;;;;;<<<>>>?????????>>>>>>===???@@@@@@@@@@@@@@@BBB??????@@@CCCFFFFFFCCC@@@EEEFFFGGGIIIMMMLLLHHHFFFPPPXXXaaarrr~~~}}}{{{vvvRRRCCC<<<@@@===;;;999::::::999888777666555444333333333333555555333222111000000000////////////////////////........................mmmGGG000...,,,---///---))))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((---,,,///444777666888;;;DDDLLLUUUZZZZZZZZZ]]]aaaXXX___bbb^^^YYYZZZ^^^```XXXXXXVVVVVV^^^kkktttwwwooofffjjjmmmbbb___kkktttrrrlllddd\\\UUUVVVbbbppp[[[[[[ZZZVVVRRRPPPQQQRRRXXX\\\aaacccddddddeeegggfffeee___SSSGGGEEEOOOYYYTTTWWWYYYYYYZZZWWWLLL@@@777222,,,(((''')))***+++)))((((((((((((***,,,---,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))'''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************)))************+++++++++***,,,---......///222444:::<<<;;;666444777999999:::555111444;;;@@@>>>;;;:::;;;888555555888888555333222333555888;;;<<<;;;777666666777999888666444000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***))))))(((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((''''''&&&&&&************************)))))))))*********++++++***+++------------///000000111333666888::::::;;;999999:::===@@@BBBAAA@@@???BBBCCCCCCEEEIIIHHHDDDAAA<<<:::>>>BBBBBBCCCDDD:::>>>DDDGGGFFFBBB???===GGGDDDFFFCCCEEEeeeeeeSSSEEEEEEIIIHHHFFFGGGCCCBBBAAA???>>>>>>???@@@======:::777555888???EEE???===999777777666555444666666555555666888:::;;;;;;:::999:::<<<>>>???>>>@@@<<<666444666:::???AAA???;;;777999CCCIIICCC777;;;>>>AAADDDEEECCC@@@>>>DDDCCCAAAAAAAAABBBAAA@@@===>>>@@@CCCEEEEEECCC@@@FFFLLLIIITTTkkkdddIII???AAAEEEGGGQQQ```hhhttt~~~|||xxxpppiii[[[QQQAAA999;;;::::::999777777888999999888666555444333333222333333666555444222111111000000////////////////////////........................mmmHHH111...,,,+++...---))))))((('''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''(((***+++***++++++,,,///...222:::AAAEEEJJJOOOTTTQQQRRRXXX]]]]]]ZZZYYY[[[___aaa^^^___hhhsssxxx]]]ccceeefffqqquuu{{{yyyzzzqqqkkkiiinnn~~~{{{jjjZZZRRRQQQSSSOOOPPPRRRRRRTTTYYYbbbhhhaaabbb]]]OOO???;;;EEERRRQQQPPPMMMKKKOOOXXX[[[ZZZRRRIII;;;000***((()))***,,,+++***************)))++++++,,,,,,,,,++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((()))))))))************))))))*********++++++++++++,,,---...---...111333666999777333111555999999<<<777222555===AAA>>>999;;;;;;888666999??????;;;777777888999;;;<<<<<<<<<555555666888::::::888666000000000/////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((((((************************))))))))))))************)))+++,,,---,,,,,,...///---...000222555777888999555444666;;;@@@BBB@@@===:::<<<===>>>CCCGGGDDD>>>===;;;999<<<@@@BBBCCCDDD<<>>FFFDDDFFFHHHEEEJJJYYYfff^^^NNNAAA???BBBBBBBBBBBBBBB???<<<;;;<<<>>>??????@@@AAA???999444333999??????===:::999888888777666888777777777888999::::::666555666999===???>>>===;;;:::::::::;;;;;;;;;;;;===:::888<<>>@@@@@@???<<<===???AAACCCDDDDDDAAA@@@JJJWWWRRR[[[yyypppPPPKKKFFFIIIGGGIIIPPPNNNOOO\\\dddooo{{{|||mmmLLLHHH777333999:::<<<<<<666777666555555777888777666444444333222222222222222555444222111000000//////........................------------------------kkkHHH222000+++***,,,***))))))((('''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))******(((***++++++))))))+++---,,,///:::HHHQQQTTTXXX]]][[[XXXWWWZZZYYYWWWYYY___kkkmmmooopppvvvtttxxxyyywwwzzzzzzfff^^^```cccZZZXXXUUURRRQQQQQQTTTUUUaaabbb]]]PPP???666777<<>>999555777<<>>>>>>>>>>>444555777:::======;;;999222222222333333333333333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********)))+++,,,,,,++++++---...,,,,,,...///222444666777111222444999>>>@@@===:::999;;;<<<===BBBFFFCCC===:::::::::;;;>>>AAACCCCCCCCCGGGKKKKKKFFFAAA??????BBBBBBDDDJJJMMMEEE???CCCKKKDDD>>><<<;;;;;;<<<>>>AAA>>>:::888999;;;<<<<<<===@@@@@@<<<555222444777888666444555666666555444888999:::;;;:::999777555222333555888;;;======<<<999;;;===>>>===;;;:::888;;;===>>>@@@FFFKKKHHHCCCAAAEEEJJJOOOQQQOOOKKKHHHFFFAAA<<<:::<<<===<<<::::::<<>><<<999222333555666666555444444000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))'''((()))***,,,---......))))))))))))))))))))))))((((((((()))))))))******)))***,,,++++++***,,,---,,,,,,,,,...///111333444111222555999<<<<<<:::888555888999999;;;???>>>:::999<<<<<<:::<<>>>>>???@@@:::===HHHFFF@@@EEE=========;;;888777:::===???===:::777666666888999777:::<<<;;;888444444444555444333555777888777666777888:::;;;:::777444222111444777999999:::<<<>>><<<===<<<;;;999888:::<<<;;;@@@CCCAAAAAADDDDDDBBB;;;>>>DDDIIILLLMMMLLLKKKIIIEEEAAA>>>>>>@@@AAABBB777999===???AAADDDHHHKKKNNNXXXRRRKKKQQQJJJBBBKKKDDDIIIFFFFFFMMMLLLJJJPPPFFFJJJXXX___[[[aaammmooo{{{yyyvvvoooaaa[[[YYYLLLCCCKKK;;;===777DDDGGG===>>>666555333:::>>>888999===999666555444444555444222///222111000000000000111111222111000...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,```AAA000111---***+++)))))))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&''''''''''''(((((((((((('''((((((((())))))))))))'''(((((()))******++++++))),,,---+++***,,,222888BBBHHHPPPVVVUUUUUU\\\fffllllllsss{{{|||{{{zzztttnnnffffffhhhpppwwwmmmnnnlllnnnwwwzzzsssqqqyyy~~~}}}|||ppphhheeeGGGKKKOOOQQQQQQPPPPPPQQQLLLHHH???666888EEESSSZZZ___aaadddeeebbbXXXLLLDDD777111***((()))+++***)))))))))***+++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***(((((())))))))))))(((((())))))))))))************)))************++++++++++++,,,---,,,++++++---///...222444222222666999888888999:::::::::999999:::999>>>???===;;;;;;:::777555;;;CCCGGGFFFCCC???>>>;;;;;;<<<>>>???===999555000222444777777666333222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++******+++,,,---,,,,,,---...///111222333666999::::::999999999222666888555555888999888999===>>>;;;<<>>555000>>>???:::AAA777:::<<<:::777777:::<<<:::;;;;;;777444333555888666777999999999777555444555444444666888999888777555555666666555444333222000555999888555555999>>><<<<<<<<<999666666888;;;888<<<>>><<<;;;???@@@???:::<<>>>>>AAAGGGKKKJJJLLLLLLKKKJJJIIIIIIJJJEEEJJJEEECCCJJJKKKHHHMMMOOOKKKPPPSSSNNNSSS[[[YYYmmmUUUKKKOOOTTTNNNFFFOOOMMMKKKJJJJJJKKKKKKKKKGGGKKKDDD???BBB???:::===???AAA666<<<<<<666???<<>>FFFOOOPPPSSSVVVYYYeee}}}zzzyyy{{{}}}uuugggccceeekkkqqqzzzzzznnnzzz~~~yyy}}}ooollldddYYYQQQMMMOOOSSSUUUNNNCCC<<>>111***)))******)))((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************)))************++++++++++++,,,---,,,++++++,,,...,,,000222000000333444333444777:::;;;999888:::<<<666===BBB@@@>>>??????===>>>DDDLLLNNNJJJCCC===:::>>>>>>>>>???>>>:::555111---///333666777555222///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))+++,,,...---,,,,,,---...000111555999<<<<<<999888999;;;666;;;<<<888666999<<<<<<:::??????;;;;;;AAADDDBBBCCC@@@>>>>>>@@@???;;;888,,,>>>;;;444???>>>555999777999999777666888999999777:::;;;888333111555999999888777888999888666444222111111222444555444222333222111111111222333444...444999777111000666===777:::===<<<999666555555333555666555888>>>@@@>>>?????????>>>?????????@@@CCCCCCAAA===;;;===CCCHHHAAAAAA@@@>>><<<===BBBGGGGGGAAACCCGGGDDDEEECCC999AAAGGGEEECCCJJJIIICCCEEEKKKCCCFFFKKKKKKOOOPPPGGGIIILLLMMMIIIFFFFFFHHHIII???===;;;===AAABBB???===777AAA<<<444:::>>>===@@@888DDD???@@@===888@@@999555555===<<<111222888555333333333444555555333111000000////////////000111333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++]]]@@@...---,,,---...(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***'''&&&&&&''')))+++******,,,)))+++333999===GGGRRRSSSRRRWWWlll~~~uuu~~~uuuyyyvvvxxxrrrgggrrrxxx~~~yyyvvvuuurrr~~~~~~ooo```OOOBBBRRRSSSMMMEEEKKKZZZbbb```hhh]]]XXX___bbb^^^\\\___```MMM;;;444...((('''---++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++++++++******************)))************+++++++++............///000111222000222555555444444777:::;;;===>>>===;;;999888888666HHH|||\\\;;;<<<777???<<<:::;;;===<<<777111///000111111000000111222000000///............///------------------------))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))************************...---,,,+++,,,...000222555888<<<===<<<999777666<<<888888======999:::>>>:::<<<===:::999<<>>AAA@@@:::333888888999;;;<<<<<<999666::::::;;;;;;;;;;;;::::::======<<<:::666444333444666444444666888999666333111222333333444444444444111222222222222111000000///111333333222000000111444555777888777666444333555888999777444555;;;@@@BBB@@@======>>>>>>>>>===<<>>>>>BBBEEEEEEBBB>>><<<===BBBIIINNNHHH@@@<<>>>>><<<:::<<>>::::::;;;<<<;;;999;;;::::::999999::::::;;;888777555444333333444444333333333222222222111111////////////............000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\???...---+++,,,...(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))++++++******++++++,,,++++++(((***111:::CCCJJJRRRYYYiiippp{{{xxx{{{}}}~~~zzz}}}~~~xxxkkkhhhnnnvvv{{{|||~~~~~~~~~|||nnngggUUUOOOGGGGGGRRR^^^bbb^^^aaa\\\[[[___bbb^^^XXXTTTWWWXXXVVVMMM<<<,,,(((+++&&&(((******)))((()))***************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***************************))))))*********+++++++++............///000111222000222444444333333555777:::;;;<<<<<<999888777888>>>HHHppp|||SSS999===:::;;;999777888;;;:::555000000111222111///...///000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************---,,,++++++,,,---///111333555999;;;===@@@CCCFFF999888;;;AAACCC>>>===???<<<>>>@@@???>>>???BBBFFFBBB???===>>>AAAAAA>>>:::>>>======>>>??????===;;;;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<:::777555444555666444444555777777555333111222222333444444333333111222222222222111000000///111333333222000000111222444666777888777666555444666777666333444:::???DDDAAA===;;;:::::::::999>>>>>>?????????@@@CCCEEE>>>===;;;:::;;;???DDDHHHFFF>>><<>>EEEGGGCCC@@@??????@@@BBBCCCCCCAAA@@@???>>>======>>>???AAABBBBBBEEECCCBBBAAABBBCCCBBBAAA@@@??????>>>===<<<;;;;;;:::;;;;;;:::777666666777666555333333555555555444111111222333333333333222111111222222111111000//////111222222111000000111222333555777888888777777333555666444333444888<<>>>>>>>>AAACCCCCC>>><<>><<<999888777777555444666666666666666666666666666666555444333333333333222222222222111111111000/////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,UUU:::------++++++---(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((***+++''''''(((((()))+++...000999AAAIIIQQQccc}}}uuu}}}yyy{{{nnnwwwyyywwwhhhjjjxxxooommmmmmiiiZZZKKKMMMZZZUUU]]]aaa^^^]]]WWWFFF222777DDDOOOTTTWWWUUUDDD111///,,,)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,...''''''''''''(((((((((((())))))))))))))))))))))))******)))(((((('''(((((())))))))))))************))))))))))))************------------...///000000444444444444333222222222888999999888666666888999888222<<>>CCCDDDBBB???===??????@@@BBBCCCBBB???<<<<<<>>>???>>>>>>???CCCFFFIIIGGGDDDCCCCCCDDDDDDDDDCCCCCCAAA@@@>>>===<<<<<<888999:::999777666777888666555333222222333444444111111222222222222222111111111111111111000000//////000222111000000111222333444555666777666666666333444555444333555888;;;===:::666666999>>>BBBCCCEEEAAA======@@@BBBBBBAAA???BBBFFFGGGEEEBBBAAAAAAAAA???>>>BBBGGGKKKNNNOOOEEEEEEFFFGGGHHHHHHIIIIIIMMMLLLKKKIIIGGGDDDBBBAAA>>>???@@@@@@???>>>???@@@CCCAAACCCGGGHHHCCC===<<<===<<<:::888777555444333444444444555555444444444555444444333333333333222222111111111111000000000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++PPP888,,,...++++++,,,(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++++++++,,,++++++///555999GGGGGGOOOhhhsss{{{sssxxxrrr{{{lll~~~wwwqqqtttmmmrrr~~~xxx^^^MMMIIIOOOXXX]]]]]]```___QQQ@@@777@@@HHHLLLSSSYYYRRREEE===444***&&&(((++++++)))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,...''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((()))))))))*********(((((()))))))))*********,,,,,,,,,,,,---...///000666555444444555444444333999999999777666777999<<<>>>888999;;;777666999888333333222333444444333222---///000///...---...000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,---///111222222444666888777:::<<<<<<======<<<:::>>>======>>>@@@AAA@@@>>><<>>===???@@@???===CCCHHHMMMNNNIIIDDDAAAAAA???AAABBBDDDGGGIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNJJJJJJIIIIIIGGGFFFEEEDDD>>>???@@@@@@>>>>>>???@@@JJJCCCBBBIIINNNKKKAAA;;;======<<<:::888555444444222333444444444444333222333333333333333222222222111111111000000000//////............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++LLL666,,,...+++***,,,(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***))))))***,,,+++,,,++++++,,,333>>>FFFUUU]]]ooo|||{{{zzzyyy{{{tttrrryyy~~~vvvfffZZZHHHKKKNNNSSS[[[___[[[SSSDDDMMMTTTQQQMMMNNNTTTWWWHHH>>>111******+++***'''************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''((()))+++,,,''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))'''(((((())))))*********((((((((()))))))))******,,,,,,,,,,,,,,,---//////555444333444666777666555999999888666555777:::>>>CCCAAA>>><<<;;;999777666666555555444333222222111---...000000///...000111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++++++++***---111333333333444555888::::::777888:::;;;999;;;;;;;;;<<<<<<>>>???@@@===???@@@???<<<<<<>>>AAACCCAAA>>>>>>???AAAAAAAAA<<<;;;999777555444555555444666777666555444555777333333333222000///000222000111111111111000//////000000111111000000///......///000/////////111333666555444333222111111000444444444555666777888999<<<:::888888<<<@@@CCCEEEDDDBBB@@@>>>>>>===<<<:::BBBGGGMMMLLLGGGAAA@@@AAA@@@CCCEEEEEEFFFIIIJJJGGGIIIJJJJJJKKKKKKLLLMMMMMMBBBCCCDDDEEEEEEEEEDDDCCC>>>???@@@???>>>>>>???@@@JJJBBB>>>EEEKKKIII@@@999;;;======<<<999666555666222333444555555444333222111222222333333222222111000000000000////////////.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++III444+++...+++***,,,(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***)))+++,,,((()))+++...555BBBSSS```iiiqqquuurrrxxxxxxkkkgggppp{{{|||wwwTTTMMMHHHLLLRRRVVVXXXZZZQQQSSSWWWVVVOOOKKKPPPYYYPPPKKKBBB888000+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''(((((()))******+++(((((((((((()))))))))***++++++++++++,,,---...///222000000222666888888666888777666444333555:::>>>???CCC???:::<<<999555888888888777444222000000000///111111111///...///000000///......------......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***---000222222333444666666999:::777888<<<===:::999;;;>>>===;;;;;;===@@@<<<>>>???>>>===<<<<<<===>>><<<:::;;;===?????????999888666333222222333333333444555555333333333555111222444333000...///000000000111111000//////...000000000000000//////....../////////...///111444333333222111000000000000222222222333555666777777;;;999777777999<<<===>>>===???@@@???>>><<<;;;;;;;;;AAAGGGGGGBBB>>>???BBBEEEHHHGGGBBBBBBGGGIIIHHHIIIIIIHHHGGGFFFEEEDDDDDD<<<>>>AAACCCDDDCCCAAA@@@===>>>???>>>======>>>???AAA<<<:::>>>@@@===999888999;;;===<<<999666666777222333555666666555333222000111222333333222111111000000/////////..................---------,,,,,,------,,,,,,,,,+++++++++************************************************HHH333+++...+++***,,,((()))((((((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++******+++,,,(((+++000777CCCWWWnnn~~~|||pppuuu|||~~~~~~}}}|||tttssszzzyyypppmmmuuu|||}}}nnn]]]PPPOOOQQQOOORRRYYYWWWMMMKKKSSSWWWQQQNNNPPPUUUVVVRRRFFF666,,,+++...(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((((((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((('''(((((()))***+++&&&''''''((()))******+++(((((((((((())))))))))))++++++++++++,,,---......///......111555888888777666666444222111444999===;;;BBB???;;;>>>===:::@@@:::999888444111.........222333333222///......///000000///............///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,+++,,,...///000000111333555333999;;;999;;;@@@@@@<<<777<<>>;;;<<<===>>>>>>>>><<<;;;:::999888:::<<<>>>>>>===:::888666444333333444555333444555444222111222333///222444444000......///000000111000000///......000000000000000//////......//////......///222444111000000000000000111111111111111222444555555555777555444555777:::::::::888<<<@@@@@@===;;;<<<===777===CCCCCC???===@@@DDDJJJLLLGGG>>><<>><<<;;;;;;===AAACCCDDDCCC@@@>>><<<===>>>===<<<<<<===>>><<<;;;;;;<<<999555666:::777:::<<<;;;888666666777333444666777777666444333000000222333333222111000000/////////..................---------,,,,,,,,,---------,,,,,,,,,++++++************************************************III555+++,,,***,,,---%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((++++++*********************(((''''''(((***,,,...///(((333TTTssswwwfffyyy{{{zzzsssrrr|||}}}~~~ssssss|||{{{|||tttrrrmmmVVVGGGKKKPPPVVVXXXQQQIIIQQQ]]]RRR;;;NNNUUUYYYSSSHHH<<<000&&&***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&'''((()))((('''++++++******))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++...//////000111333444555444333111//////222888===;;;;;;;;;;;;<<<;;;888666777444111/////////...---.........///000111111222...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////555555666999<<<===999666999<<>>======AAA===:::999:::;;;999777666666666777888999;;;;;;555555555555555555555555666555555444222111000000///111444555333000///...............////////////////////////...............------------...//////000000000000000///....../////////000111111222222444666888999999777555333<<<:::888666777999===???999;;;===>>>>>>???BBBDDDIIICCC===;;;???BBBBBB@@@HHHDDDAAA@@@@@@???<<<888=========>>>??????===<<<;;;<<<===>>>>>>===<<<<<<::::::999888777666555444666666777777777666444333222333333333333222111111222111111111000000//////........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))HHH444+++,,,***,,,---%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((************************(((''',,,555888333000111000AAAQQQbbb}}}mmmuuuzzz{{{~~~~~~{{{rrr|||~~~|||xxxwwwmmmXXXJJJ>>>QQQTTTVVVSSSQQQSSSVVVVVVFFFPPPYYYYYYSSSJJJ???555+++***))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&'''((()))((('''*********)))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++------...///000222333444555444333111111333888<<<999888888888777777555333666333000//////...---,,,---......///000000111111...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......//////666666777:::======;;;888777999===?????????AAABBB@@@>>><<<<<<======;;;999:::999999888888888888999555555555555555555555555555555444333222111000000...111444444333000//////........./////////000000////////////............---------------...//////000000000000000///....../////////000111111222222333444666777777666444333;;;999777666777999<<<>>>777999;;;<<<===>>>@@@BBBEEEAAA>>>>>>BBBDDDBBB@@@DDDBBB@@@???>>>===;;;999<<<===???AAAAAA@@@===;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999888777666555444444444555555555444333222222222333333222222111000111111000000000/////////........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))FFF333+++,,,***,,,---&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((***************************)))222BBBFFF===999>>>BBBTTTbbbmmmvvvxxxxxxwww{{{{{{~~~|||yyy}}}yyyfffNNNKKKKKKQQQYYYUUUKKKIIIOOO888EEERRRXXXYYYVVVNNNFFF111...******++++++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&'''((()))((('''((())))))))))))))))))***(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---///000222333333444444333222333555777666555444333333222222333555222000/////////---,,,------......//////000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///666666888:::======;;;999888:::===>>>>>>???AAACCC???>>>>>>???@@@???===;;;======;;;:::999777777666666666666666666666666666555444444333222111000000...000333333222000//////////////////000000000000/////////............------------------....../////////000000000///.........//////000000111111222222222333333444444555555999888666555666888;;;===888:::<<<======>>>AAACCCAAA???>>>AAADDDEEECCC@@@BBBCCCCCCAAA>>>;;;::::::<<<>>>AAACCCCCCAAA>>><<<>>>===<<<;;;;;;::::::;;;999999888777666555555444222222333333333222111111222222333333222222111000///////////////.........------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++************)))))))))DDD222+++---***+++---&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************---+++444DDDGGGCCCJJJZZZggg^^^cccxxxxxxuuu||||||tttzzz~~~|||vvvwww}}}~~~}}}hhhLLLEEEGGGSSS[[[SSSCCC777...:::HHHRRRWWWYYYUUUOOO???777...)))(((******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%&&&)))******)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&'''((()))(((''''''((((((((())))))******(((((((((((())))))))))))))))))***+++++++++++++++,,,,,,,,,---...000222222111333444333222111222333333333333222222333555777555333111111111000///---------......////////////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,------......444555666999;;;;;;:::999===>>>>>>===<<<<<<>>>?????????@@@AAA@@@>>>;;;999>>>===<<<;;;:::888777666666666666666666666666666444333333222111000000000---000222222111//////////////////000000000111111//////.........---------------,,,,,,------...///...///////////////............//////000111111111111111111111222444666777777666555444555888:::<<<===???AAAAAAAAAAAACCCDDD@@@>>>>>>@@@CCCEEEDDDCCCFFFHHHIIIFFFAAA===<<<===>>>@@@BBBCCCBBB@@@@@@???CCCBBB???<<<:::999999999888888777666666555444444222222222222222222111111222222222222222111000000........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************))))))))))))AAA111,,,---***+++---'''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))************)))000===DDDLLLccc}}}mmmrrrrrrvvv~~~yyy}}}xxxuuuwwwxxxzzz}}}hhh\\\TTTJJJIIISSSZZZPPP@@@333<<>>>>>@@@AAA@@@>>>;;;999777;;;<<<<<<;;;;;;999888777666666666666666666666666222222222111111000000///---///111111000...//////////////////000000000000............------------,,,,,,,,,,,,,,,---............////////////...............///000000111111222111000111222444777888555444333444555777999:::@@@BBBCCCBBBAAAAAABBBDDDAAA???>>>>>>@@@BBBDDDDDDKKKMMMNNNKKKFFFAAA???@@@AAAAAAAAA???===>>>AAACCCIIIGGGCCC???;;;999888777777777666666555444444444222222222222222222333333111222222222222111000000------------............------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))|||???000,,,...***+++---((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))*********$$$&&&...;;;JJJ^^^yyywwwzzz|||~~~{{{oooqqq}}}kkkvvvppp^^^IIICCCKKKRRRQQQCCCIIIOOOSSSXXX[[[XXXRRRQQQJJJ>>>222+++)))+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&'''((()))(((''''''(((((((((((((((((()))(((((((((((())))))))))))((()))******++++++******,,,,,,,,,---///000222333444666888888777555555555000333666777777999===AAA777666555555666555333111/////////000000000000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,------///222333333444666777777999:::;;;;;;;;;===>>>===???@@@???<<<999888888999:::;;;;;;;;;:::888777555555555555555555555555111111111000000000//////,,,...000000///...///000............////////////.........------------,,,,,,,,,,,,,,,,,,------...------.../////////......---......//////000000111111111000111222444666777222222222333444666888999<<<>>>???@@@??????AAABBBAAA@@@>>>===>>>???AAABBBJJJLLLMMMKKKGGGDDDAAA@@@@@@AAA@@@<<<:::;;;@@@EEEJJJHHHEEEAAA===:::888777666666555555444444444444333333222222333333444555111111222222111111000///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++***))))))(((((()))))))))))))))***yyy===///,,,...******---((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))******+++$$$***555EEE\\\tttmmm{{{yyy}}}vvvvvvwwwuuuzzzuuummm```QQQHHHKKKQQQNNNRRRVVVXXXYYYYYYRRRJJJJJJJJJHHH@@@666---******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&'''((()))((('''((((((((((((((('''''''''(((((((((((())))))))))))((())))))***************+++++++++,,,---///111111333555666777555555555555000444888999888888;;;>>>666555555555666555333111111111111111111111111000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,+++...111222111222555777444777999;;;:::::::::;;;;;;===>>>===;;;:::;;;===999999;;;;;;:::888666555444444444444444444444444000000000000000/////////,,,---//////...---///000------------.....................---------,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////......------......///000000000//////000000111222333444111111111222333555777888666888;;;<<<===???BBBDDD@@@@@@@@@???>>><<<<<<===CCCCCCDDDEEEEEEDDDAAA>>>===??????<<<888999===BBBEEEEEECCCAAA>>><<<999888555555555444444444444333333222222222222333444555111111111111111000000///------......////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((((((((((((((())))))******www<<<...,,,...******---)))))))))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))******+++'''111???QQQmmm~~~lllrrrxxxyyyzzz}}}|||{{{yyyzzztttooojjjfffnnn}}}www^^^NNNOOOPPPTTTXXXXXXXXXUUUJJJ???AAAHHHOOOLLL@@@222)))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''((()))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))'''&&&'''((()))((('''))))))(((((('''''''''&&&(((((((((((())))))))))))(((((()))***************))))))***+++,,,...///000///111333333222222222444000555999:::777555777:::555444444555666555222000222222222111111111111111...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++...111111111222555888666999;;;;;;999777666666999;;;===<<<;;;;;;???BBB999:::;;;;;;:::777555333333333333333333333333333000000000000////////////,,,---......------///000,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---.../////////...------......///000000000......//////000000111111000000111222333555777777222444888;;;>>>AAAEEEGGG>>>@@@BBBAAA???;;;999888;;;:::;;;???CCCCCC???<<<:::===???===999888;;;???@@@AAAAAAAAA???===;;;999444444444444444444333333222222111111111222444555111111111111111000//////........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((('''((((((((())))))******vvv;;;333,,,,,,,,,***)))***''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((+++'''&&&)))***(((***---'''FFFRRR]]]|||wwwmmmqqqwwwuuummmtttpppppp{{{|||}}}}}}~~~~~~vvvnnnllleee```kkk^^^FFFPPPOOOQQQUUUXXXUUUNNNGGG111:::FFFLLLJJJ@@@111$$$---***((()))'''$$$'''---+++******)))(((''''''&&&))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((()))'''&&&'''((()))((('''******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))+++,,,---......000000000000////////////000111333555666777666666111222222222222111000000000000000000000///......000///---+++************(((***+++***)))((()))***))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))***+++,,,---.........***+++---///222444666777666777999::::::999777666<<<<<<<<<<<<<<<======>>>777777666666666666777777999777555222222333444666111111000000//////......---------.........//////......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000111222222222333666999111666;;;===???DDDLLLSSS@@@>>><<<;;;;;;<<<;;;;;;;;;888666777<<>>CCCCCC>>>888<<<;;;:::<<<>>>>>><<<999555555444444444333333333222222222111111111000000////////////............///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))ttt;;;222,,,,,,,,,***)))***((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&'''))))))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((///888NNN```eeejjjwwwqqqdddgggmmm|||~~~nnnhhhuuu|||mmmiiipppdddwww{{{yyyyyyyyyzzz~~~~~~|||}}}pppjjjfffssswwwwwwxxxsss^^^MMMNNNQQQTTTVVVUUURRROOO<<<@@@EEEIIIJJJEEE<<<444+++''''''******((((((++++++******)))((((((''''''))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((()))'''&&&'''((()))((('''***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***,,,------...000000000///////////////000222333555666777666666111111111111111000///...///////////////...------000///---+++************(((***+++***)))((()))***))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))***+++,,,------------***+++---...111222444555555666666777888:::;;;<<<@@@???===<<<;;;<<<===>>>::::::999777777666666666999777444222222222444555333222111000///------,,,------------.........///...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///000111111111333666888444888;;;;;;:::<<>>===<<<===>>>>>>>>>AAA>>>;;;:::<<<>>>>>>===@@@>>>===???BBBAAA===999;;;999999:::<<<;;;888666444444444333333333333222222222222111111111000000////////////........................------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))rrr:::222,,,,,,---***)))***))))))))))))))))))))))))((((((''''''''''''((((((&&&((()))((('''&&&((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))***)))'''+++999HHHccckkkooosssuuukkkiiiyyytttrrrjjjcccgggrrruuuqqqttt[[[UUUZZZ]]]xxx~~~xxxzzz|||{{{yyyuuuttttttvvvxxxyyyzzzyyy{{{}}}vvvuuu|||vvvyyy|||ttthhh[[[SSSLLLMMMTTTWWWSSSMMM>>>???CCCIIIMMMLLLFFFBBB,,,'''&&&***---+++((((((*********))))))(((((('''))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,------////////////////////////111222444666777777777666111111111111000///...---...............------,,,///...---+++************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++,,,---///000111111444444444555777;;;>>>@@@BBB@@@>>><<<;;;;;;<<<<<<===<<<:::999777666666666777666444222111222333444333333111000...---,,,+++------------............------------,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000111111111222555888777:::<<<<<<:::999<<<>>>>>>>>>>>>??????AAABBBBBBFFFCCCAAA???>>><<<:::888>>>??????@@@@@@???===<<<:::999888999999888555333444444444333333333222222222111111111111000000000////////////........................------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))nnn999111,,,------+++)))***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((''''''((()))((((((((((((((('''''''''(((((((((((((((((((((((()))'''''')))+++333DDDTTTXXX```gggkkkmmmoooxxxttt```[[[lllqqqcccZZZ___{{{SSS???PPPgggooo}}}yyyuuuvvvyyyzzzxxxssspppqqqzzzwwwwwwyyyxxxtttvvv{{{ooonnn~~~tttttthhhjjjttt```LLLGGGOOOUUUOOOEEE777888???IIIOOONNNIIIGGG555---'''***,,,+++((('''*********)))))))))((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,........./////////000000333444666777888888777777222222222222111///...---......//////......---,,,...---,,,++++++*********(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))***+++++++++******+++++++++,,,------......111222333666888;;;===>>>============<<<;;;:::999;;;:::999888777666666666666555333111111111222222111111000///...------,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...........................///000000000111444777888:::===>>>======???@@@===>>>???@@@AAABBBDDDEEEFFFEEEDDDCCCAAA>>>;;;999;;;>>>@@@@@@>>>===>>>@@@;;;;;;::::::999777555333555555555444444444444333111111111111000000000000////////////.....................---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((kkk888111,,,---...+++)))***''''''''''''''''''''''''((((((''''''''''''((((((%%%'''((((((''''''(((***'''''''''((((((((((((((((((((((((((((((((((((((()))%%%%%%+++444>>>LLLXXXNNNXXX___\\\\\\jjjuuussseee^^^aaahhh\\\JJJSSSkkk```OOOBBBBBBEEEOOOlllyyyzzz|||}}}}}}wwwuuuvvvvvvsssvvvuuuvvvyyywwwrrrqqquuuzzzvvvvvvwwwvvvrrrtttzzz{{{}}}{{{~~~pppoooxxxzzzuuuxxxpppkkkvvv|||ppp___QQQKKKIIIIIIJJJ888777;;;DDDIIIIIIJJJNNNAAA666,,,***+++)))((((((************))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******++++++,,,,,,------...///000000111444555777888999999888777333333333333222111000//////000000000000///......,,,,,,,,,,,,+++******)))(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))******+++++++++***))))))++++++++++++,,,,,,,,,,,,...111444888::::::999888666888;;;===>>>;;;888666777666666555555555555555444333222111000000111111............////////////------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---.../////////000333666888:::<<<>>>>>>???@@@AAA;;;===@@@AAA@@@AAACCCEEE@@@BBBCCCDDDCCCBBBAAA@@@999<<<@@@@@@>>>===@@@CCC============:::888666555666666666666555555555555000000000000000000000000////////////...............------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((ggg777000,,,---...,,,******''''''''''''''''''''''''((((((''''''''''''((((((%%%'''(((((('''''')))***'''''''''((((((((((((((((((((((((((((((((((((((((((&&&)))333===DDDMMMUUUNNNVVV]]]VVVRRRdddmmmaaa[[[ddddddWWWKKKKKKMMMMMM:::555555@@@PPP___kkksssssspppjjjeeebbbccceeehhhooossstttpppnnnooopppnnnrrroooqqqwwwvvvqqqrrryyysssssssssrrrqqqsssvvvxxxttt}}}~~~~~~uuusssuuu}}}}}}rrrccc|||~~~nnnnnnwww}}}qqq{{{}}}mmmTTTFFFJJJVVVGGG@@@===>>>>>>???IIIWWWKKK@@@444...+++((((((***************************))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...///000111111444555666777888777666666333333333444333333222111000000000000000//////...++++++,,,,,,+++***))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))+++,,,,,,,,,+++***))))))******++++++++++++,,,,,,,,,///444888999888555333333666:::<<<===;;;777555444444333333333333444444333222111000000/////////,,,,,,---...///000000111------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///222555888888888999999:::::::::999<<>>===???AAA:::===@@@BBBBBBBBBDDDEEE;;;>>>@@@???======???BBB<<<>>>???>>>;;;888777777666666666666555555555444//////000000000000000111////////////............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))eee666000,,,...///,,,******''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&(((((('''''')))+++''''''''''''((((((((()))(((((((((((((((((((((((('''+++333===BBBCCCHHHMMMPPPNNNWWWWWWNNNYYYeee]]]UUUZZZTTTGGGEEEIII<<<&&&---<<>>>>>:::888:::<<<666999<<<>>>>>>???AAADDDAAAAAA@@@???===<<<<<<===999;;;===<<<888666555666555444444444333333333333////////////000000111111////////////............---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))ccc666000,,,...///,,,******))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&(((((('''((()))+++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&///<<>><<<888555666888555888:::;;;:::;;;>>>AAAFFFDDDAAA???===;;;999888666888;;;:::666444333555333333333222222222111111.../////////000000111111000/////////............---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))aaa333111...,,,,,,+++)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&(((***)))'''&&&''')))222666<<<>>>??????AAACCCOOONNNIIIDDDEEEHHHHHHCCC???;;;666111...---///000000000000111222444555666999999999:::<<>>???<<>>@@@AAAAAABBBDDDKKKIIIDDD??????CCCCCC???777555111...,,,,,,...///.........///000111333444555666777888:::???EEEJJJTTTYYY```dddffffffiiikkknnnooooooqqqrrrrrrpppooojjjeee```ccckkkuuu|||~~~{{{}}}~~~zzzrrriiioooxxxyyymmmlllkkkdddhhh[[[YYYVVVQQQIIIFFFQQQ```aaaXXXPPPKKKBBB666...,,,''',,,---)))(((++++++(((******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))((((((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,---.........///111444555222000...//////000000//////...---------,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,---///111333555777:::999777666666888:::<<<::::::999777666555444333333333222222111000000///------------------------------,,,,,,,,,+++++++++************************************************,,,,,,,,,++++++***************++++++++++++******)))************+++++++++++++++************++++++,,,,,,,,,------------...//////000111222444666777999888888;;;>>>@@@???===888999:::;;;===>>>???@@@>>>AAACCCCCC@@@===:::999777777777777666555444444222222222111111111111000////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((XXX333000...,,,,,,+++***(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((('''&&&&&&)))...222888;;;>>>@@@??????@@@AAABBBBBB>>>:::999<<<;;;777---,,,+++*********,,,,,,,,,,,,,,,---...///000111111333555666888;;;@@@CCCIIIPPPXXX]]]^^^___aaaccckkkmmmoooqqqpppnnnjjjhhhdddfffiiimmmqqqvvv{{{yyy{{{{{{zzz|||{{{{{{|||rrriiiqqqqqqoooooolllqqquuulll```gggvvvwwwmmmgggWWWPPPTTTRRRJJJSSSeeemmm```SSSMMMHHH===111***(((++++++))))))++++++(((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++---.........///222333333111///.........//////.........,,,,,,,,,+++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))*********************************++++++++++++,,,++++++,,,---///222444555:::999888777777999;;;<<<;;;::::::888777666555444333222222111111000000///------------------------,,,,,,,,,,,,++++++++++++************************************************+++++++++++++++***************++++++++++++******)))************+++++++++++++++************++++++,,,,,,,,,,,,------------...//////111333555777888888999:::===@@@AAA???===>>>>>>??????@@@@@@AAAAAA@@@CCCEEEEEEBBB???<<<;;;999888888777555444222111222222222111111111111000////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((QQQ222000---,,,,,,,,,***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&&&&(((,,,222777777999:::;;;;;;:::::::::999;;;;;;777666666333...(((((((((((())))))))))))+++++++++,,,,,,...//////...000333555666888;;;===AAAFFFNNNSSSUUUXXX\\\```gggjjjmmmooonnnllljjjiiiooorrrvvvxxxyyyyyyyyyzzz{{{||||||~~~~~~{{{{{{wwwzzzvvvtttuuurrrlllllllllhhhppp|||ooo```YYY```dddaaafffrrrqqqggg[[[SSSMMMCCC666...***************+++***'''******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---...///000111222111///...------............------,,,,,,,,,,,,,,,,,,------++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************************++++++++++++++++++,,,---///111333444888777666666777888:::;;;:::999888777666555444444000000//////............------------------------,,,,,,,,,++++++++++++***************************************************+++++++++*********************++++++++++++******))))))*********+++++++++++++++************++++++++++++,,,,,,,,,------------...///000222444666888888:::<<<@@@AAAAAA@@@>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFEEECCC???>>>===;;;:::999888666333111000222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((LLL222000---,,,,,,,,,+++)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))'''&&&'''+++000666999777777666777777777666555222777999777444222---''''''(((((((((((((((((((((,,,,,,,,,,,,,,,---...///---///222444555666888:::;;;???DDDHHHLLLRRRZZZ```bbbeeeiiijjjjjjkkkmmmoooooopppsssvvvyyyyyyxxxvvv~~~{{{yyytttoooiiimmmuuukkkbbb```fffmmmuuuzzzsssqqqjjj```UUUJJJAAA:::///,,,)))***+++***)))(((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))***+++,,,,,,...000111111000///...------............---------------...............+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,---///111222333444444444444555666777888777777666555444333333222/////////...............------------------------,,,,,,+++++++++***************************************************************************************++++++++++++******))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------------...///111333555666777:::===@@@AAAAAA@@@???CCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEDDDAAA>>>======<<<;;;:::999777444222111222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((HHH111///---,,,,,,,,,+++***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''***///444777999888777555666777777666444///555888555111...***%%%)))))))))))))))(((((((((---,,,,,,,,,,,,---...///---///111222222333555777777:::===@@@CCCJJJTTT[[[YYY^^^ccceeefffhhhmmmpppnnnppptttwwwyyyxxxuuusss~~~ooorrrsssssswwwnnnaaa^^^ccclllrrrssswwwvvvjjj\\\PPPGGGAAA555...)))***+++***((()))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***---000111000///...///.........//////........./////////...............+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...000222333111111111222333444555666555444444333222222111111000000000000000000000000------------------------++++++++++++************************************************************)))))))))*********************++++++++++++******)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------...///111222333555888<<<>>>>>>===>>>>>>??????@@@@@@AAAAAABBBBBB@@@AAABBBAAA>>><<<;;;;;;:::999999888666555333222222222222111111111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((FFF111///---,,,,,,,,,+++***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''')))...444777888777888666444444666777555444111555555///******)))'''((((((((((((((()))***+++,,,,,,++++++,,,,,,---...,,,.../////////000222444333555999:::===BBBIIIPPPNNNUUU]]]aaabbbdddgggkkkmmmttt}}}~~~zzzxxxwww~~~|||vvvrrrgggpppxxx|||yyymmmccciiiwwwxxx~~~sssdddWWWLLLDDD<<<222******+++)))(((*********))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))******))))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((,,,///111///...///000...//////000000//////.../////////......------,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++---...000111///000000111222444444555444333333222222111111000000000000000000000000000------------------------++++++++++++************************************************************((()))))))))*********+++******++++++++++++******)))************+++++++++++++++************++++++***++++++++++++,,,,,,,,,---,,,,,,------///000000222555888999888888:::<<<::::::;;;===>>>@@@AAAAAA===??????>>>;;;999888888666666666666555444333333222222222111111111111000////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((EEE111///---,,,,,,---+++***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''***000777999888555777444222222444555444222333555222***%%%''')))***''''''''''''(((***,,,---++++++++++++++++++,,,,,,,,,---------,,,...000333///333666888999<<>>@@@AAA<<<======<<<999777666777222333333444444333333222222222222111111111111000000/////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((vvvDDD111///---,,,,,,,,,+++***)))(((&&&&&&((()))((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&'''((((((&&&%%%%%%,,,555888777555666888777222------000111...+++111---)))'''((()))(((&&&'''(((((()))***+++++++++---------,,,,,,+++++++++++++++,,,------......///000111222444777:::===>>>???KKKXXX[[[XXXWWW\\\cccttt{{{|||}}}|||yyy{{{ppppppyyysssrrr{{{{{{|||kkkbbblllPPPnnn~~~nnn[[[NNNGGG>>>333++++++......***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))******++++++,,,------..................------//////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))*********+++******+++,,,,,,++++++***,,,+++)))((('''(((((()))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,000111222333444555555666333333333333333333333333111111000000//////......//////...---,,,,,,++++++************************+++++++++*********))))))************************)))***++++++***)))***+++******************************************************************************+++++++++,,,,,,,,,,,,---------,,,,,,...///333444222333:::CCC@@@999666999===???@@@>>>;;;999888666777;;;>>>===666000444444444444444444444444777666555444222111000000111111000......------------------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))((((((((((((tttBBB000...,,,+++++++++***))))))(((&&&&&&((()))((('''))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&)))///555999888666666666222111///......////////////+++(((&&&'''((((((&&&((((((((()))***+++++++++------,,,,,,,,,+++++++++++++++,,,------......//////000111333666888;;;<<<>>>FFFPPPUUUWWW]]]gggppp}}}~~~}}}{{{}}}xxxvvv{{{zzzyyy{{{rrrwwwmmmcccPPPpppjjjTTTJJJBBB777///,,,---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---..................------......---,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((------,,,,,,++++++******((((((((((((''''''''''''))))))(((((()))***+++,,,))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,///000000111222333444555333333333333333333333333111111000000///.........///......---,,,,,,++++++************************+++++++++*********))))))************************)))***++++++***)))***+++*********************************************************************************+++++++++,,,,,,+++---------,,,,,,---///222333333444:::AAA???777<<<>>>@@@BBBAAA???;;;999:::888888;;;>>>===888333555555555444444333333333555444444333222111000000111000///...------------------,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))(((((('''))))))))))))((((((((('''ppp???///---+++*********)))((()))(((&&&&&&((()))(((''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''(((000333777::::::888666444...///000///------///111+++)))&&&&&&'''(((((('''(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------......///...///000111333666888999===AAAEEEJJJRRR^^^mmmwwwqqqsssvvv|||{{{ssslllmmmqqqtttxxx}}}~~~rrrsssuuufffvvvyyy|||^^^PPPIII>>>666000,,,******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,------------------......------,,,,,,+++******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))(((++++++******))))))((((((...------,,,+++++++++,,,''''''''''''((()))******))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,......///000111222222333222222222222222222222222111111000//////......---......------,,,,,,++++++************************+++++++++***************************************)))***++++++***)))***+++*********************************************************************************++++++++++++,,,+++,,,---,,,+++,,,---///111333444555:::>>>;;;666===???AAACCCCCCAAA>>><<<<<<:::999;;;======:::666666666666555444333222111222222222111111000000000000000///...------------,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))((((((''')))))))))(((((((((''''''jjj<<<000...++++++++++++***((()))(((&&&&&&((()))(((''')))(((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''***,,,666777888;;;<<<:::666222/////////...---------...'''&&&%%%%%%&&&'''(((((()))))))))******+++++++++,,,+++++++++++++++++++++++++++,,,------....../////////000111222444666777<<<<<<===AAAJJJXXXeeennnhhhmmmwww{{{sssrrryyypppwwwyyyvvvwwwnnnkkkXXXPPPEEE===555...,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,------------......---------,,,,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))((((((((())))))*********,,,+++)))(((''''''((((((******))))))))))))))))))*********************************)))))))))))))))************++++++++++++,,,,,,---...///000111111111111111111111111111111111000000///......---------------,,,,,,,,,++++++************************************************************************)))***++++++***)))***+++************************************************************************************+++++++++++++++,,,---,,,++++++---//////111444666999:::888666888:::===AAABBBBBBAAA???<<<;;;999999;;;;;;:::888777777777666555333222000///000000000000000000000000///...---------------,,,+++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************************************))))))(((((((((((())))))((((((((('''''''''eee:::111///---,,,,,,,,,+++***)))(((&&&&&&((()))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&)))---111;;;:::;;;<<<<<<:::555222444000------///...+++'''%%%%%%&&&&&&&&&'''((()))************++++++++++++++++++++++++++++++++++++++++++,,,------......///000000000111222333555555888777888===FFFPPPZZZ```lllooosssuuuvvvsssooommmyyy~~~rrriii{{{iiiaaa}}}{{{lllvvvoooqqqxxx{{{aaaUUUHHH@@@888000,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,------..................------------,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))************))))))++++++++++++++++++,,,,,,------,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))*********+++++++++***++++++,,,---...///000000000000000000000000000000000//////...---------,,,,,,,,,,,,,,,+++++++++************************************************************************)))***++++++***)))***+++************************************************************************))))))*********++++++++++++,,,,,,,,,++++++---......000333666777666666777555777:::===>>>>>>======:::999888888888888888777666777777777666444222000......////////////000000///......------------...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************)))))))))(((((((((((((((((((((((((((''''''''''''aaa999111///---,,,------+++***)))(((&&&&&&((()))((('''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((''''''+++222888<<<===>>>===;;;888555333555000,,,,,,///...)))###$$$%%%''''''''''''(((***++++++++++++++++++++++++*********+++++++++++++++++++++,,,------......///000000000000111222333333111222666<<>>;;;>>>@@@>>>:::555444444111///------...,,,)))&&&$$$&&&((()))'''&&&(((***++++++++++++++++++++++++)))*********++++++++++++++++++,,,------......///000///////////////000000,,,///444888;;;>>>CCCFFF<<<<<<;;;<<<===???AAACCC???BBBFFFKKKQQQWWW\\\```qqq}}}tttgggxxxxxxyyymmm~~~{{{uuuhhhRRRIIIBBB666...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++***++++++,,,------..............................++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))******++++++******))))))***+++,,,...///000111(((***,,,...///...,,,+++.../////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************))))))))))))************)))***+++,,,---......///........................000//////......---,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************)))***++++++***)))***+++************************************************************************))))))))))))***************+++,,,+++******,,,...,,,,,,000333222///555>>>999999:::::::::999777666666777888777666555555555444555777888888666333222000000000///////////////...------,,,,,,------...)))*********++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&\\\999///---+++***++++++)))((()))(((&&&&&&((()))(((''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))***///999AAA:::???BBB???999444444666,,,...//////,,,***)))***$$$'''***)))'''&&&(((***++++++++++++++++++++++++))))))******++++++++++++++++++,,,------......//////......---------......***...333444333333777:::===>>>@@@AAA@@@>>><<<;;;???AAABBBCCCEEEHHHLLLNNN]]]nnn~~~~~~{{{wwwppphhhttt~~~iii{{{wwwmmmnnnsssYYYOOOIII<<<222///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++******+++,,,,,,---......------------------------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))******************++++++++++++******+++---000444999===@@@BBBEEEHHHKKKNNNOOONNNLLLJJJCCCBBBAAA>>>:::666222000,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))******************+++,,,---......///........................000//////...------,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++************************)))+++++++++***)))***+++************************************************************************))))))))))))***************+++,,,+++******,,,...++++++///222000...555@@@777888:::;;;;;;;;;::::::555777888999777666555555333555777888888777444333111111000000////////////------,,,,,,,,,------...))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&VVV666000...,,,,,,,,,,,,***(((******))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((%%%&&&333BBBBBB888KKKHHHBBB<<<777333111111...///000///---+++******''''''(((((())))))************************************))))))***++++++,,,******,,,---......//////,,,,,,---.........------+++---///222555777999:::<<<>>>@@@@@@???======>>><<<>>>???@@@AAADDDHHHKKKUUUYYY___eeennnpppnnnhhhqqq]]]bbbuuunnnmmmRRRFFFAAA888...,,,+++***+++,,,---,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************)))************+++++++++---------,,,,,,++++++++++++++++++************)))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))++++++***************+++(((((())))))***+++,,,,,,'''+++///...***'''(((***&&&)))---///000000222333777;;;AAAHHHQQQZZZ^^^^^^^^^ccciiimmmmmmkkkiiihhhbbb```bbbffffff___WWWUUUIIIDDD===999666333...+++***))))))+++------+++))) '''***((('''++++++'''++++++************++++++...------......///000111222111///...---------......---+++*********+++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,---000333444::::::999888999:::;;;<<<999888777666555444333222444444555555444444333222222111111000///......---------,,,,,,,,,,,,++++++************************++++++************+++++++++++++++++++++++++++++++++++++++*********))))))************))))))))))))******))))))((((((''''''((('''&&&&&&'''((('''&&&UUU555000...,,,,,,,,,,,,***(((***)))))))))((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&+++666@@@AAA;;;JJJGGGBBB<<<777444222111000000///---+++)))))))))''''''(((((())))))******************************+++***************++++++***+++---...//////......,,,,,,,,,---------,,,,,,,,,---000333666888999:::===???@@@AAA???>>>>>>>>>===>>>>>>======@@@DDDHHHKKKOOOSSSYYYbbbssskkk]]]eee|||tttqqqpppsss}}}^^^LLLDDD:::111---+++******,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******)))))))))((((((((('''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++------,,,,,,,,,++++++++++++++++++************)))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++************++++++///---***((('''((()))***"""$$$(((,,,///000111111999888888:::@@@IIIQQQWWW\\\WWWPPPKKKHHHEEEBBB>>>LLLRRR[[[bbbeeehhhjjjllliiijjjnnnppplllccc______fffggghhhfff```UUUHHH@@@:::555...***)))((('''&&&000000+++%%%&&&,,,...,,,))))))******+++,,,------------------...///000111222111///...---------...---,,,+++*********+++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,---000222444999888888888999:::;;;<<<::::::999888777666555444444444444555444444333222111111000000///......---------,,,,,,,,,,,,++++++************************++++++************+++++++++++++++++++++++++++++++++++++++*********))))))************))))))))))))))))))))))))((((((''''''((('''&&&&&&'''((('''&&&RRR555000...,,,,,,,,,,,,***((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%***444===???AAACCCIIIFFFAAA<<<777444222222444222...+++)))'''''''''''''''(((((())))))******************************++++++***************+++***,,,...000000///...---,,,,,,,,,,,,,,,,,,++++++---///111444777999:::;;;===???AAAAAA???>>>???@@@??????>>><<<<<<===@@@CCCBBBEEEIIINNNVVVfff{{{vvv]]]]]][[[QQQxxx{{{}}}zzz{{{fffrrrzzzoooTTTGGG???999///---+++***+++++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))(((((((((((((((''''''(((***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++************+++++++++************+++,,,---555000******...666<<>>???@@@@@@??????@@@AAA@@@BBBCCCBBB@@@???@@@AAAAAADDDIIIMMMUUUaaappp{{{lllWWW______JJJaaavvvhhhfffeeejjjppp]]]HHHCCCCCC333000,,,******+++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''''')))******)))(((***+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((()))))))))************))))))*********+++++++++,,,++++++++++++++++++++++++++++++*********))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++*********+++,,,,,,((()))+++,,,---------,,,***...555@@@KKKWWWaaafffjjjhhhhhhjjjkkkggg^^^VVVLLLEEE@@@CCCHHHJJJIIIIIIMMMOOOPPPLLLFFFAAAAAABBBOOOQQQUUUWWWRRRKKKJJJMMMBBBBBBBBBBBBFFFPPP^^^hhheee```[[[WWWTTTNNNEEE>>>//////---+++******)))(((+++,,,,,,,,,+++***)))(((,,,,,,,,,,,,---...///000//////......------------,,,+++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...000111222333444555777999:::;;;;;;;;;::::::999999888888333444444444444333222222000000/////////.........------,,,,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&MMM444000...,,,,,,,,,,,,***((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''&&&'''+++777EEEHHHCCCEEEMMMEEECCC???:::777555444444666111***&&&&&&&&&&&&%%%''''''(((((())))))******************************++++++***************+++,,,---///000///...,,,+++++++++*********+++,,,---111222444777999;;;<<<<<<===???@@@???>>>>>>@@@BBBAAAEEEIIIKKKIIIFFFDDDCCCEEEIIINNNSSSYYY```iiippp}}}xxxggg[[[TTTKKKQQQvvvuuu```vvv|||nnnppphhhJJJBBBEEE777333...+++******+++***))))))))))))))))))))))))(((((())))))))))))((((((************************************************(((((((((((((((((((((((())))))***+++++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((((()))******))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++******+++,,,,,,---...,,,***)))***,,,///111444EEEZZZgggiiieeeaaa```eee]]]UUUSSSXXX___dddeee___WWWTTTXXX[[[XXXUUUUUU[[[___aaa]]]VVVSSSTTTXXXYYYWWWXXX\\\\\\XXXVVVWWWYYYUUULLLBBB;;;;;;AAAGGGUUUWWW^^^ggglllgggZZZNNNPPPJJJ???333)))&&&***000******************))))))+++++++++,,,,,,---...///...............---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---.../////////000222444666888999:::888888888888777777777777333333444444333333222111////////////............------,,,,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++************************************)))))))))((('''''''''''''''((((((((((((&&&&&&&&&'''((('''&&&JJJ444000...,,,,,,,,,,,,***((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***111===GGGIIIEEEFFFKKKDDDBBB>>>:::777555555555333...(((%%%&&&''''''%%%''''''(((((())))))************************************))))))***++++++,,,............---,,,++++++************+++,,,...000222444666888:::<<<======<<<>>>>>>>>>===>>>@@@BBBBBBGGGLLLPPPOOOMMMJJJIIIKKKNNNSSSWWW\\\aaagggkkkooo}}}tttiiiSSSNNNTTTOOOfffaaakkksssxxx{{{UUUDDDAAA<<<777000,,,***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))'''(((((((((((()))))))))((()))+++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))************)))************+++++++++*********++++++++++++++++++++++++************)))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++***++++++,,,---...+++)))'''(((///;;;GGGNNN```iiipppjjj[[[MMMGGGGGGKKKHHHFFFIIIQQQZZZaaaddd___YYYYYY___```ZZZYYY\\\UUUZZZ^^^[[[TTTPPPRRRWWW[[[WWWVVVZZZ]]]ZZZXXXXXXPPPRRRRRROOOJJJCCC===;;;:::AAAOOOaaammmnnnbbbWWWNNNKKKIIIEEE<<<333...///))))))))))))***+++,,,---++++++++++++,,,---......------.........------,,,******+++,,,,,,,,,++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,------......///111333555666777777555555555555555666666666333333333333333222111111........................------,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++***************+++++++++************))))))))))))&&&''''''''''''(((((((((((('''&&&&&&'''((('''&&&HHH444000...,,,,,,,,,,,,***((('''((((((((()))))))))***''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))000:::EEEIIIKKKLLLLLLIIICCC@@@===999777666555666///***%%%$$$''')))(((&&&''''''(((((())))))******************************(((((())))))***+++------///...,,,+++*********+++***))))))***+++...111333444555777999;;;======>>>;;;<<<===<<<<<<===???AAABBBFFFKKKOOOPPPPPPPPPQQQQQQRRRTTTXXX]]]cccjjjnnnmmmxxxrrr]]]VVVTTTEEEDDDZZZuuuffflllsssbbbyyylllOOOAAA???:::333---+++,,,,,,---))))))))))))))))))))))))(((((())))))))))))((((((************************************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******(((***++++++***)))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))************)))************+++++++++)))*********+++++++++++++++++++++************)))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---......'''+++333===JJJWWWaaagggdddeeeddd\\\RRROOOSSSXXXUUUVVVWWWWWWUUUQQQMMMJJJVVVRRRUUU]]]^^^ZZZ^^^hhhkkkpppsssnnnddd]]]]]]aaaXXXVVVVVVYYYWWWSSSSSSVVVIIILLLPPPTTTVVVTTTOOOKKK<<>>>>>;;;<<<<<<;;;;;;<<>>RRRnnnxxxpppPPP~~~[[[DDDBBB<<<444...,,,,,,------))))))))))))))))))))))))(((((())))))))))))((((((************************************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))************)))************+++++++++))))))******+++++++++++++++++++++************)))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///...999IIIZZZeeejjjjjjhhh___dddiiijjjfff```[[[XXXPPPQQQRRRTTTWWW^^^ffflll~~~~~~yyy~~~{{{sssrrrvvvtttuuuvvvvvvpppjjjlllrrrrrrkkkbbb\\\ZZZXXXVVVSSSPPPMMMMMMUUUbbbjjjiiieeeYYYEEE444444===CCCEEEFFF999666111,,,)))((())))))************+++,,,---...+++,,,---.........---,,,)))***+++,,,---,,,,,,+++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,---...000222333444444333222222333333444555555555222333333333333222111111---.....................---------,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++))))))******++++++++++++************))))))))))))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&CCC333...------,,,+++***))))))+++******)))(((''''''&&&'''''''''''''''''''''''')))%%%%%%******''')))///GGGZZZKKKLLL[[[TTTKKKCCCFFFBBB<<<777666888777555'''&&&&&&&&&&&&'''(((((('''((())))))(((((()))*********+++++++++,,,,,,,,,)))***,,,---...------,,,)))***+++,,,,,,+++***)))(((***,,,---///111444777666888:::;;;::::::;;;<<<<<<;;;999888999<<>>444???EEEGGGNNNIIIGGGBBB999000++++++,,,******)))***++++++,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,+++,,,///111333333333333333333333444333333222222222222222222222222222222000000000///......------------,,,,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''AAA222...------,,,+++***))))))*********)))((('''''''''''''''''''''''''''''''''%%%$$$%%%''''''&&&---666NNNWWWCCCDDDRRRNNNNNNLLLGGGCCC>>>;;;;;;:::444///'''&&&&&&&&&&&&'''(((((('''((())))))(((((()))+++******+++++++++,,,,,,,,,***+++,,,---------,,,+++)))***++++++++++++***)))(((***---...///111444777666888:::;;;::::::;;;<<<::::::999888999:::<<<>>>@@@BBBEEEGGGIIIMMMQQQTTTSSSXXX___dddiiinnntttxxxpppaaa[[[MMMEEEDDD@@@999FFF]]]{{{ssslll~~~NNNDDD>>>===666******...)))************))))))))))))))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************)))))))))((())))))))))))************))))))************)))))))))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************************************,,,,,,++++++***++++++,,,************+++++++++******...222222///222BBBSSS\\\cccdddfffpppoooeeecccdddSSSSSSPPPXXXkkk{{{www~~~xxx|||qqqfffdddqqqwwwxxxjjjxxx~~~wwwbbbWWWOOOEEEPPP\\\VVV\\\aaaUUUGGGLLLNNNBBB999AAADDDHHHFFF???555---)))++++++++++++++++++***)))------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************)))))))))(((******************************+++++++++,,,,,,,,,,,,...000222333444444444333333444444444333333222222222222222222222222222111000000///...------,,,------,,,,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''???000...------,,,+++***))))))******))))))((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$'''444BBBGGGPPPEEEMMMVVVJJJIIIFFFJJJEEE@@@@@@@@@;;;111(((''''''&&&&&&''''''((()))'''(((***)))(((((()))+++******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,+++***)))***++++++++++++***))))))+++...000111222555777666888:::;;;:::::::::<<<999999999999999999999999===???CCCGGGIIILLLPPPSSSTTTYYY___ccchhhnnnvvv|||qqqaaa[[[NNNGGGEEEAAA;;;666===pppqqqppp~~~xxxhhhlll^^^HHH@@@@@@<<<000,,,...***++++++*********)))))))))))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))***++++++***)))((((((******)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))************))))))************)))))))))************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))************************************************,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,...000777EEEVVV```aaajjjqqqgggbbbjjj___PPPTTTYYY___zzz}}}yyy}}}zzzxxxnnnbbbhhhttt|||yyyUUUCCCMMMMMMLLLUUUUUUMMMLLL;;;999<<>>000---,,,******+++***)))''',,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,...///000222333444444444333333444444444444333333222222222222222222222222222111000///...---,,,,,,------,,,,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''>>>000...------,,,+++***))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&(((***'''$$$***<<>>>>>===444+++&&&(((''''''''''''((())))))((()))******))))))***+++******+++++++++,,,,,,,,,---,,,,,,+++************+++******************+++,,,...222333444555666888777888::::::999888999:::888999:::::::::888666555777:::>>>CCCFFFKKKOOORRRTTTYYY```eeeiiiqqq}}}tttbbbZZZNNNGGGDDD>>>999@@@222<<<___|||sssvvvtttxxx\\\FFF>>>@@@888000///---++++++++++++************))))))************))))))***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************+++)))((()))***+++***)))************************((()))))))))************************************))))))*********+++++++++************************))))))))))))))))))******((()))))))))******************++++++++++++******))))))*********+++++++++***************+++++++++))))))))))))))))))))))))************************************************+++*********++++++,,,---)))***+++******+++...111444JJJ^^^dddfffkkkjjjeeeZZZ]]]YYY[[[fffnnnzzzuuu|||zzzzzzyyywwwwww~~~{{{zzz~~~}}}nnnyyyqqq___ZZZXXXSSSSSSUUUHHH<<<>>>LLLVVVVVVQQQJJJ@@@444,,,******+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,............//////000000111222222333444444333333111111111111111111111111111111000///...---,,,,,,------,,,,,,,,,+++++++++************************************************************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''|||<<<111...------,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%''''''&&&,,,999DDDIIIEEEKKKIIINNNKKKXXX{{{III@@@:::;;;888...((((((((((((''''''(((((()))***((()))+++***))))))***,,,******+++++++++,,,,,,,,,,,,++++++************+++++++++***))))))***++++++---000333555666666777888777888::::::999888888999888888999999999888666555555888<<>>>>>;;;333///---,,,,,,+++++++++*********))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++,,,---,,,++++++------,,,+++************************))))))))))))************************************)))************+++++++++************************((()))))))))************))))))))))))***************++++++,,,,,,++++++***)))************+++++++++************************))))))))))))))))))))))))************************************************************+++,,,---...,,,,,,,,,,,,///999HHHSSSppphhhbbbcccdddaaa^^^^^^nnnggg}}}{{{}}}~~~zzzsssqqqvvv}}}oooqqqzzzttt~~~|||eeeSSSSSSRRRMMMIIIKKKTTT\\\]]]QQQBBB888444333///,,,)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,//////...---------...///......///111111222222111111111111111111111111111//////////////////......------,,,,,,,,,,,,++++++************************************************************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''www888......------,,,+++***))))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&...AAARRRSSSKKKSSSTTTLLLHHHAAANNNYYY666888444555:::444&&&###)))((((((((((((((()))******(((***++++++******+++,,,******+++++++++,,,,,,,,,******)))))))))***,,,---,,,+++***))))))***+++,,,///222555888888888888999777999::::::888777777888555555555555555555555555444666888:::???GGGPPPVVVYYYaaakkkooopppuuuxxxccc[[[QQQJJJFFF???AAA---666BBB+++EEElllqqqgggDDDBBB???777222///,,,,,,,,,+++++++++******))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((***+++,,,---......---,,,,,,......---,,,************************))))))))))))************************************)))************+++++++++************************(((((())))))*********+++))))))))))))***************++++++,,,,,,++++++***)))************+++++++++++++++******************))))))))))))))))))))))))************************************************************+++,,,---...***,,,---000888III^^^mmmkkkgggddd^^^TTTRRRfffttt|||{{{qqqkkkkkkTTTIIIdddYYYeeeWWWRRRhhhkkk}}}ddd]]]aaaeeepppuuuqqq|||}}}ooo\\\TTTWWWYYYVVVPPPRRRIII===777777777333...))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,111000///------...//////------///000000111111111000000000000000000000000............////////////---------,,,,,,,,,++++++************************************************************************************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''kkk===///------,,,++++++******)))))))))(((''''''''''''''')))(((((('''''''''((((((&&&***'''444SSSWWWMMMQQQZZZYYYQQQFFFBBBEEEEEEBBB555===>>>333(((%%%&&&%%%&&&&&&''''''((()))))))))***+++,,,+++***)))***+++)))***,,,------,,,***)))))))))*********+++++++++***(((&&&&&&'''***---000333555666777666777888:::::::::999999888666555444666777888999999888666666333555777777999AAAMMMVVV\\\bbbjjjqqqvvv{{{lll\\\RRRJJJBBB===999444888>>>999<<>>>>>>>>===<<<<<<888::::::999999===FFFMMMZZZdddqqqyyy{{{www___bbbqqqqqqaaaUUULLLCCC======666999>>>999666PPPsssdddppp|||mmmddduuuWWWBBBCCC===333///,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++*********))))))))))))************************************************))))))))))))************+++++++++++++++***))))))''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))******+++************************************************++++++))))))((()))******))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************+++++++++++++++*********))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---+++((()))...///...)))555NNN___aaadddfffaaaZZZKKKNNNlllyyyyyy|||iiiyyy}}}wwwyyyzzzwwwxxxlllrrr}}}uuuyyyxxxzzztttyyyeeeXXXVVVVVVJJJ777222<<>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???>>>;;;888999===AAAQQQ```rrr}}}pppJJJAAAHHHVVVgggrrrbbbWWWNNNEEE???===666666<<<999333???TTTaaa^^^sss|||cccjjjkkkBBBCCCAAA333000,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************)))))))))************************************************)))))))))*********++++++++++++++++++++++++***)))''''''(((((())))))******))))))))))))))))))))))))************+++,,,------************************************************...,,,***((('''(((***+++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************+++++++++,,,***************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000+++)))+++---,,,...000222GGGYYYeeejjjcccZZZ]]]VVViiiqqq}}}tttgggnnn|||}}}tttnnniiilllrrrrrrttt{{{wwwrrrcccvvvrrrqqqzzzyyyRRRNNNHHH@@@666222:::EEEBBB:::000***)))+++,,,,,,------,,,+++************+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++***************************************)))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......//////000111111111111000222333444222111000...------......---,,,,,,,,,++++++******++++++************************************************************************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''```666000------,,,++++++******)))))))))((('''''''''''''''(((''''''''''''(((((())))))""":::WWWWWWUUUXXXQQQNNNLLLHHHEEEEEEDDDBBB??????777---&&&%%%((((((''''''''''''((())))))******)))***++++++***)))+++,,,***++++++,,,,,,++++++***************************)))(((((((((***---000222444555777777777777999;;;======>>>>>>>>>>>>======???????????????>>>>>>>>>>>>??????<<<999888:::<<>>???CCCMMMOOOmmmnnn```VVVOOOGGGAAA:::222111888:::666999CCCvvvvvvcccjjjuuummm~~~DDDBBBCCC666777---,,,***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))*********++++++++++++++++++,,,,,,+++*********************+++++++++++++++++++++++++++++++++************+++,,,......************************************************,,,,,,++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************+++++++++*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,(((+++222222,,,...666LLL___aaa]]]___XXX]]]uuuooo|||wwwsssyyy~~~|||mmmqqqbbbsssxxxnnnooo~~~sssWWWIIIOOOGGG333444IIIPPPGGG:::111---,,,+++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......//////000111111111000000111333444222111000...------......---,,,,,,,,,++++++***++++++,,,************************************************************************************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''[[[444222------,,,++++++******)))))))))(((''''''''''''''''''''''''''''''((())))))'''***FFF\\\SSSPPPWWWTTTJJJLLLLLLHHHAAA;;;<<<@@@AAA666)))$$$%%%'''&&&%%%''''''(((((()))*********(((***++++++******+++,,,++++++++++++++++++++++++************************)))((()))***,,,///222444444666777888777888999;;;>>>>>>>>>>>>>>>===<<<<<>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;DDDSSSfffyyyiiiEEE???@@@>>>AAA888SSSxxx}}}mmm___WWWOOOHHHBBB:::333000444999999:::>>>fffwwwbbbrrrtttRRRBBBBBB:::<<<...---+++)))((())))))***************************))))))))))))))))))))))))***************************************************************+++++++++************************************************************++++++++++++***++++++,,,,,,,,,++++++,,,++++++******)))))))))++++++++++++++++++++++++)))))))))***+++,,,---...************************************************(((***...222333111...,,,((()))))))))************************************))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***)))---222///---777GGG^^^lllgggYYYVVVWWWoooxxxnnnqqqfff{{{qqqiiisssqqqzzzxxxtttWWWBBBFFFMMMJJJEEEGGGQQQIII???777333000---***+++,,,,,,,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------...//////000000111000000111333333222000000...------......---,,,,,,++++++***++++++,,,,,,************************************************************************************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''WWW222444------,,,++++++******)))))))))((('''''''''''''''''''''&&&''''''((()))***)))999PPPXXXPPPPPPVVVVVVFFFLLLSSSQQQFFF:::999>>>>>>222'''$$$&&&&&&%%%$$$'''(((((())))))******+++((()))++++++******+++---+++++++++++++++++++++++++++++++++***************(((((()))+++...111444555444666888888888888:::;;;;;;<<<===???AAABBBBBBCCCCCCBBB@@@>>>===<<<;;;;;;::::::;;;<<<<<<======>>>:::===EEEVVVmmmeeeAAA>>>BBB@@@AAAAAALLLfffpppcccYYYQQQHHHAAA===888333333666888:::;;;MMMaaawwwpppmmmmmmHHH@@@===>>>000...,,,***))))))***+++************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***+++,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++&&&+++333999:::777111---))))))))))))************************************)))************+++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,+++---666JJJ]]]ccc[[[QQQUUUfffqqq~~~rrr|||yyy|||wwwzzzxxxxxx|||uuutttooofffqqq{{{~~~vvv}}}}}}kkkyyy}}}rrrvvviiirrrxxxZZZHHHMMMQQQKKKKKKEEE===888555333///,,,++++++,,,,,,,,,++++++******************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********************************+++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++,,,,,,---......////////////...000111222111///000...------......---,,,++++++******++++++,,,,,,************************************************************************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''UUU111666------,,,++++++******)))))))))((('''''''''''''''&&&&&&&&&''''''((()))***///JJJUUUOOOPPPUUUVVVUUUHHHKKKPPPPPPFFF:::999>>>777---%%%&&&(((&&&%%%&&&((((((((()))******++++++''')))***+++******,,,---,,,++++++++++++++++++,,,+++++++++*********))))))((((((***,,,///222555666444666888888888888:::<<<;;;===???CCCFFFHHHJJJJJJIIIGGGEEEBBB???>>>======<<<;;;;;;;;;============<<<<<>>???:::444///))))))))))))************************************)))************+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........,,,,,,666JJJ]]]fff^^^PPPVVVooo}}}qqqgggyyyyyyzzzvvvuuuxxx}}}uuuqqq~~~xxxzzzrrrooo{{{|||vvv[[[HHHIIIJJJLLLFFF>>>888555333000---***+++,,,,,,,,,,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++************************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,------......------...000000///...000...------......---,,,++++++******++++++,,,---************************************************************************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''TTT111777------,,,,,,+++******)))))))))((('''''''''''''''&&&&&&&&&'''''')))******555UUUVVVHHHRRR[[[VVVTTTJJJFFFEEECCC<<<555777>>>222)))$$$'''***'''&&&(((((((((((()))******++++++''')))***+++******,,,---,,,++++++******++++++,,,++++++++++++******))))))((((((***---000333555777555666888888888999:::<<>>===@@@>>><<<<<<<<<===<<<;;;>>>======@@@MMMeeepppMMMEEEEEEBBBDDDCCC:::MMMyyy}}}nnnccc[[[TTTLLLFFF666999999333111444888999;;;666ooofff```pppzzzvvvTTT>>>BBB===333111...+++******,,,---************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------++++++---///111333444555111111111111111111111111///......---------......++++++++++++++++++++++++++++++++++++++++++++++++///444;;;@@@@@@;;;444000))))))))))))************************************)))************+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......(((,,,...333DDD\\\fffdddTTTaaajjjhhhhhhbbbccclllzzzkkkcccdddlllwwwjjjggg{{{www|||qqqrrrrrrVVVKKKPPPTTTLLLAAA999555222///,,,)))***,,,,,,---,,,+++***))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))******++++++,,,---------,,,,,,---///000...---000...------...///---,,,+++*********+++,,,,,,---************************************************************************************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''MMM666111------,,,++++++******)))))))))))))))))))))))))))&&&))))))&&&&&&+++,,,***MMMXXX[[[QQQIIILLLPPPPPPAAAJJJMMMFFF@@@???@@@>>>))))))((('''''''''''''''(((((((((((()))))))))))))))***+++,,,------------)))************+++++++++,,,,,,,,,++++++)))(((''')))***---000222333444444555666777777777777999;;;DDDGGGIIIHHHHHHJJJJJJIIIJJJAAA<<>>?????????@@@>>><<>>999333---***((()))+++,,,---,,,+++++++++***)))***++++++***(((///333777888555222111111++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...,,,))))))***+++------999+++,,,EEE\\\bbb^^^\\\ZZZvvvvvv^^^]]]^^^eeeuuuyyygggpppqqqZZZ___cccgggzzz}}}qqqrrrwwwwwwrrrlllzzzwwwiiiPPPNNNPPPOOOGGG>>>888444222++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///////////////...---,,,+++,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((JJJ333000------,,,++++++******)))))))))))))))))))))))))))((())))))(((''')))...222RRRSSSQQQMMMLLLPPPRRRQQQQQQOOOIIIBBBBBBDDD>>>666))))))((('''''''''''''''(((((((((((()))))))))******+++,,,------.........************++++++++++++,,,,,,,,,+++***)))(((((()))+++---000222333444444555666777777666888:::===???AAADDDGGGHHHIIIHHHFFFDDD===:::@@@GGGIIILLLPPPEEECCCAAA???>>>===<<<;;;@@@>>>???BBB???@@@QQQfff{{{]]]KKKDDDBBBBBB???>>>DDDeeerrriiiccc[[[OOODDD===:::555222222444444555:::444JJJjjjjjjkkksssyyyeeebbbuuuEEE@@@???;;;555///+++***,,,,,,,,,************************))))))))))))************************************************************************++++++++++++---,,,,,,+++******)))))),,,,,,++++++++++++++++++...---,,,***)))+++...111999:::>>>CCCHHHJJJHHHFFFJJJGGGEEECCCBBBBBBAAAAAAMMMPPPSSSVVVWWWVVVUUUUUURRRRRRQQQOOOKKKFFFBBB@@@:::666111,,,))))))***+++***)))((()))+++---,,,++++++///333444333000000000++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++,,,---......)))111BBBTTT]]]]]]^^^aaa~~~xxxtttooodddnnnzzzllljjj^^^ZZZaaagggvvvvvvvvv|||}}}}}}yyyhhhpppQQQOOOKKKDDD???;;;:::888333///***)))***+++***(((******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------............////////////...---,,,+++,,,,,,,,,+++++++++******************************)))************+++++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((FFF111...------,,,++++++******)))))))))))))))))))))))))))+++((()))+++(((&&&000???ggg[[[QQQPPPSSSRRRPPPNNNooo\\\EEE;;;@@@EEE===///)))((((((''''''''''''(((((((((((()))))))))******+++,,,---...............************+++++++++,,,,,,,,,++++++***)))))))))***+++...111333444444444555666666666666888<<>>CCCLLLSSSVVVYYY]]]TTTPPPJJJEEEBBBAAA???>>>AAA>>>???AAA>>>:::AAAMMMddd~~~dddMMMBBBAAACCCBBBAAA>>>SSS{{{uuunnnhhh___RRRFFF>>>:::555222222333444444===///DDDUUU{{{VVV^^^vvveeeaaannnOOO===BBB;;;666000,,,++++++,,,,,,************************)))))))))*********++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++***)))...---+++******,,,...///222555999===AAAEEEKKKNNNUUUUUUVVVYYY[[[ZZZUUUPPPYYYWWWSSSNNNJJJFFFCCCAAA<<<>>>BBBJJJRRRWWWXXXWWWTTTUUUUUUVVVUUURRRPPPOOOHHHEEE???999444111//////,,,+++))))))+++---------+++---000111000...------************************************************************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............'''@@@YYY___[[[___mmmyyy~~~xxxzzzrrraaaeee|||{{{|||xxxmmmnnnxxxvvv{{{vvv~~~zzzaaa[[[SSSNNNLLLIIIEEECCC<<<666...***+++,,,***(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............////////////...---,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((CCC//////------,,,++++++******)))((((((((((((((((((((((((,,,'''''',,,(((%%%555LLLmmm]]]QQQSSSVVVRRRQQQTTTeeeDDD666;;;AAA999---)))(((''''''''''''(((((((((((()))))))))*********,,,------.../////////...*********+++++++++,,,,,,,,,++++++******))))))***+++,,,///111333444444444555666666666777999>>>AAAGGGFFFHHHLLLLLLIIIEEEDDDEEEPPPaaannnrrrooollljjjiii```TTTKKKFFFEEEDDDCCC@@@======@@@@@@===>>>CCCHHHaaadddMMMCCCAAACCCJJJFFF>>>JJJiiiuuuhhh]]]{{{sssiii]]]PPPHHH>>>:::555222222333444444===666;;;AAAyyyXXX```{{{uuuffffff~~~^^^;;;DDD;;;888222...+++++++++,,,************************))))))*********+++++++++*********************************************************+++++++++,,,,,,)))***,,,---......---------,,,,,,---111555:::===BBBGGGNNNRRRTTTSSSRRRRRRVVVVVVWWWUUURRROOOMMMLLLFFFEEECCC@@@===<<<===>>>444444777;;;???DDDFFFHHHGGGHHHJJJKKKKKKJJJIIIHHHEEEGGGKKKLLLIIICCC<<<888444111---++++++,,,,,,+++.../////////---+++***)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---............//////;;;RRR```ZZZYYYmmm|||xxxpppzzzkkkdddjjjtttzzz|||yyywwwrrrvvvjjj[[[SSSNNNGGG@@@<<>>AAA???===@@@FFFJJJKKKQQQXXXgggwwwtttaaaQQQHHHFFFDDDCCC@@@===;;;>>>??????@@@BBB>>>KKKaaa|||zzz___LLLDDDBBBCCCJJJFFFDDDTTTgggjjjkkkxxxuuueeeWWWMMMIII>>>;;;666333222333333333888AAA555888dddfffeeeuuuvvvmmmoooppp===AAA<<<999555000,,,***+++,,,************************************++++++++++++***************************************************++++++++++++,,,,,,,,,)))***+++,,,,,,------,,,---...222777===DDDKKKNNNWWWWWWUUUOOOFFF>>>777444999===???>>><<<>>>EEELLLFFFFFFDDDBBBAAACCCHHHLLLJJJJJJGGGAAA;;;999===BBBEEEEEEFFFEEECCC@@@===;;;888>>>GGGNNNPPPMMMHHHDDD>>>;;;555111///---,,,***,,,,,,+++++++++***))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///.........111444MMMXXXZZZTTT```wwwvvv~~~}}}gggffftttcccWWWLLLDDDBBB;;;;;;;;;777222...,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............///......---,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((???///222------,,,++++++******))))))))))))))))))))))))))))))&&&&&&((()))000GGG^^^]]]___aaa___YYYUUU]]]gggRRRHHH??????>>>777,,,$$$(((''''''''''''(((((())))))))))))*********++++++,,,------.........------++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,---///111333444555555555666777999::::::;;;>>>@@@666444888BBBJJJUUUiii|||ppp\\\QQQKKKGGGEEEBBB@@@======>>>??????@@@BBBBBBHHH[[[|||xxx^^^LLLDDDBBBCCCIIIJJJPPPaaapppqqqrrrbbbSSSKKKIII???;;;666333222333333333111CCC666:::MMMmmmeeecccmmmFFF???<<<:::777111,,,******,,,*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------444888===DDDLLLQQQVVVXXXVVVSSSMMMFFF???<<<<<<===:::<<<>>>===<<>>:::777555222000***((('''''')))++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......222999@@@RRRYYY]]]aaauuu|||ddd{{{~~~wwwwww}}}zzzyyynnnXXXVVVbbbwwwxxxoooqqqaaaTTTNNNPPP:::;;;;;;999444///+++)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...............------,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((===...222------,,,++++++******)))))))))))))))))))))))))))'''(((((('''+++:::RRRdddaaakkkooofffXXXTTTXXX^^^HHHAAA>>>???;;;111(((%%%'''''''''''''''((())))))))))))*********+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,+++)))((((((***+++,,,...///111333555555555555666888;;;<<<<<<;;;<<<===666222444<<>><<<111...***)))***++++++)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---------------------------......---///888EEEOOOUUUddduuuuuujjj~~~zzzxxxkkkeeeaaaccciiiooossstttnnnttt|||~~~zzzuuuqqqyyyxxxwwwwwwsssxxx|||ssshhhWWWMMMMMMEEE???999777888666...'''******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............---,,,,,,,,,+++++++++******************************)))************+++++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((}}};;;---222------,,,,,,+++******)))))))))))))))))))))))))))&&&+++***'''---AAAYYYgggVVVffflll```SSSQQQUUUVVVRRRHHH???;;;555,,,)))+++'''''''''''''''((()))***)))************+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,+++)))((((((***+++---///000222444555555555555666888<<<======<<<<<<<<<777111///222666FFFkkkzzzjjj^^^WWWQQQJJJCCCCCCEEEFFFDDDDDDDDDDDDCCC>>>CCCEEEDDDLLLdddmmmQQQAAA@@@EEELLLYYY^^^bbbuuurrrhhhbbb\\\QQQIII???;;;666333222222333222444///;;;:::>>>pppWWWxxxjjj{{{bbbFFF<<<<<<999333---)))***,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///222777>>>EEEIIINNNRRRWWW\\\\\\YYYTTTQQQMMMRRRZZZ^^^^^^ZZZVVVTTTQQQJJJEEEGGGNNNSSSRRROOOQQQWWW]]]^^^[[[XXXXXXZZZYYYWWWUUUTTTTTTSSSQQQNNNLLLNNNQQQSSSUUUUUUTTTTTTQQQMMMGGGAAA>>>>>>@@@BBBKKKJJJIIIJJJKKKJJJHHHFFF===888222...---,,,***'''++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------------------111===NNN[[[]]]ssssssyyy|||ssshhh^^^WWWKKKLLLOOOSSSSSSOOOLLLLLLRRRUUU\\\```^^^[[[```iiiyyyppprrr~~~yyy}}}xxx|||mmm\\\WWWQQQDDD888777======222'''******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............---,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((nnn<<<222111------,,,++++++******)))+++*********))))))(((((()))(((,,,(((///VVVkkkYYYdddXXX___]]]JJJTTTcccUUUNNNGGGCCCAAA:::...'''((())))))))))))(((((((((((()))******++++++,,,---------...///...,,,+++,,,---***+++,,,,,,------------+++)))((('''(((***---///333333333333444555666666888:::<<<>>>>>><<<:::888555555333...---888MMM]]]vvvbbb]]]UUULLLFFFCCCCCCCCCHHHHHHIIIGGGFFFEEEGGGHHHBBBCCCEEEDDDCCCMMMeee{{{iiiPPPDDD@@@???EEETTT___bbbooo|||yyymmmbbbXXXLLLDDDAAA===777333222222111111666:::,,,CCC999GGG___pppuuukkk}}}zzzBBB:::<<<999333,,,)))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...,,,******+++------///111111000.........///111666>>>FFFMMMTTTXXXXXXZZZUUUWWWaaa___ZZZ```dddWWW]]]aaaWWWYYY```VVVgggTTTOOO```mmmjjjiiiqqqmmm{{{||||||{{{xxxxxxwwwssshhhZZZRRRSSSTTTOOOHHHPPPHHHHHHQQQQQQFFF<<<;;;MMMPPPRRRRRROOOMMMLLLLLLFFFFFFCCC;;;111+++,,,///++++++***************+++************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,---......555***000222000JJJ```QQQYYYmmmppp|||yyyuuuppphhh___WWWRRRPPPOOOKKKIIIFFFCCCAAA???===<<<:::<<>>===<<<<<<777:::;;;999555666===CCCRRRdddwww~~~wwweeeRRRRRRNNNIIIDDDAAAAAABBBCCCIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGGGGEEEAAAGGGZZZmmmdddKKK@@@<<<888:::GGGQQQVVVeee~~~}}}ssshhh\\\PPPHHHAAA===777333222222111111222777222@@@777BBBrrrggg]]]mmmeee{{{III<<<<<<:::444...++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---...---,,,,,,---////////////...---...111444777???JJJRRRWWWZZZWWWSSSaaafffaaa]]]aaa\\\TTTUUUUUUXXXkkkmmmVVVVVVooo}}}}}}xxxccceeecccZZZNNNKKKPPPXXXNNNMMMKKKJJJKKKMMMQQQTTTNNNMMMJJJDDD>>>666000,,,++++++***)))******,,,,,,************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,------.........000...111@@@MMMUUU]]]}}}iiiIIIpppwwwtttppphhh]]]SSSKKKEEEBBBAAA<<<:::999888777777666555999:::;;;:::999;;;???CCCMMMSSS[[[bbbkkkvvv~~~{{{QQQSSSYYY```^^^RRREEE>>>++++++++++++++++++)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,++++++******++++++************************************************************))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((kkk:::111000------,,,++++++******)))************))))))))))))(((,,,%%%(((GGGbbb```TTT___pppkkkXXXYYYbbbZZZIIIMMMKKKGGG@@@444(((%%%((()))))))))))))))))))))))))))******++++++,,,---------...///...,,,+++,,,---++++++,,,---------,,,,,,******)))((())),,,...000333333333444555666888999::::::;;;<<<===>>>>>>???:::<<>>GGGOOORRRPPPKKKGGG@@@>>>===<<<<<>>ZZZpppPPP\\\~~~eee^^^wwwRRR???===:::666111------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***,,,.........---.../////////---,,,---222999>>>FFFNNNTTTVVV[[[bbbccc___\\\ddd^^^WWW___ccc``````^^^dddxxxqqq___TTTNNNMMMNNNOOOOOONNNMMMKKKJJJMMMIIIEEECCCCCC@@@999333---,,,***))))))***,,,---************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,---......///***666000888RRRPPPPPPooogggaaauuuuuukkkggg[[[SSSHHH@@@<<<:::888666;;;;;;;;;<<<<<<============>>>>>><<<999888888999;;;:::===FFFPPPYYYdddlllsss}}}www~~~rrrsssiiiZZZRRRUUUcccfffWWWIIIEEE------,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++******++++++************************************************************))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((hhh999111///------,,,++++++******)))*********))))))))))))))))))000'''...RRReee^^^[[[pppppp[[[SSS```WWWKKKYYYIIIIIIFFF<<>>===<<<<<<===>>>>>>===<<<===::::::>>>>>><<<===AAA777777777888:::>>>AAABBBFFFIIIMMMOOONNNNNNNNNOOOPPPPPPQQQPPPMMMMMMWWWbbbkkk~~~___CCC<<<;;;555666:::<<>>EEErrr\\\MMMuuuddd]]]uuu[[[AAA===:::777333...---///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......***,,,...///...------...,,,---///111666===FFFLLLWWW\\\\\\XXXYYY```aaa]]]WWW```\\\[[[rrrtttaaaNNNBBBBBBJJJRRRLLLGGGAAA===>>>>>><<<:::222000---+++******+++,,,************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,------...///000...444888GGGVVVRRR]]]~~~~~~www___eee|||uuukkk]]]SSSOOODDD???:::888;;;<<<;;;999<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>>>>>>>999999===???@@@GGGPPPZZZcccooo{{{{{{qqqyyyyyymmmqqqzzzgggYYY^^^iiihhhZZZLLL555000---------,,,,,,...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++************************************************************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((ddd777000///------,,,++++++******)))))))))))))))))))))******'''...+++777YYYgggdddkkkmmmrrraaabbbuuuaaaGGGRRRDDDEEEBBB666***%%%'''+++((()))))))))*********+++)))******++++++,,,---------...///...,,,+++,,,---,,,,,,,,,------,,,,,,+++*********+++,,,...000111333333444555777999;;;<<<>>>===;;;:::::::::<<<===>>><<<:::;;;>>>@@@AAA@@@BBB===:::;;;:::777888<<<888777777777999;;;===???BBBFFFKKKOOOQQQSSSTTTVVVVVVUUUWWWXXXWWWVVV[[[ccchhh{{{{{{^^^CCC<<<<<<:::;;;;;;;;;===DDDZZZ{{{xxxmmmcccZZZRRRNNNBBB>>>888444333333222222444000;;;222===AAA999jjjkkkQQQpppqqqcccrrrhhhDDD===999888444...,,,...++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///+++---......,,,+++,,,---***///666===DDDLLLSSSXXX```bbbbbb^^^[[[XXXTTTOOOsss|||}}}~~~fffTTTLLLJJJOOOLLLGGGAAA<<<999777666777555222...+++*********************************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------...///000111333...BBBUUUPPPYYYvvvjjjVVV|||qqqdddYYYMMMBBB<<<<<<<<<::::::===AAACCCBBB@@@>>>@@@CCCCCCBBBAAAAAACCC===>>>@@@BBBBBBAAA???===???<<<<<<<<<:::777999===@@@EEEPPP___lllvvv~~~qqqvvv{{{{{{jjj]]]bbbnnngggWWWBBB666,,,+++,,,,,,,,,///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++************************************************************)))))))))(((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))___555111000------,,,++++++******)))))))))))))))************$$$'''///DDD]]]hhhlllvvvmmmzzzhhh\\\oooiiiNNNHHHCCCDDD>>>222(((&&&)))+++((())))))******+++++++++)))******++++++,,,---------...///...,,,+++,,,---,,,,,,---------,,,++++++)))******,,,---///111222333333444666888;;;===>>>>>>===<<<;;;;;;<<<======>>>>>>???@@@AAA@@@===;;;@@@AAAAAAAAA@@@???>>>===;;;999777666666888;;;===BBBFFFKKKPPPTTTWWW[[[]]]___]]]^^^``````]]]___dddiiiwwwxxxaaaGGG;;;:::;;;;;;999:::===CCCTTTvvvyyymmmaaaVVVNNNJJJBBB>>>888444333333333222555000666111>>>BBB888ZZZiiiVVVgggpppmmmzzz|||HHH???999999666...+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///,,,---...---,,,,,,...000000777AAAKKKRRRWWWZZZ\\\```XXXUUUYYY\\\^^^fffppphhh[[[NNNMMMKKKGGGAAA;;;666444:::888666222///,,,+++***************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...///111111555111JJJZZZVVVqqqyyy___|||vvvaaaWWWLLLDDD===888999===<<<===???@@@AAAAAAAAAAAA<<>>@@@<<<<<<<<<===>>>@@@AAABBB@@@AAABBBCCCCCCCCCCCCDDDDDDLLLOOOKKKJJJKKKFFF>>>>>><<<999777777:::>>>@@@FFFIIINNNRRRVVV[[[___ccchhheeefffiiiiiiggggggjjjllltttwwwiiiPPP<<<888<<<:::777999>>>@@@MMMnnnwwwjjj]]]RRRKKKGGGBBB>>>999555333333333333222000222333;;;>>>;;;JJJddd___[[[|||gggwwwLLLAAA;;;<<<888///***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...//////---------------///444777>>>DDDNNNUUUYYYZZZZZZZZZYYYQQQYYYrrrkkkbbbWWWMMMGGGCCC>>>:::999888777666333000...,,,************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...000111222444BBBOOOWWWooooooWWW|||oooccc[[[HHHCCC???>>><<<;;;???EEE???BBBEEEEEEDDDEEEKKKPPPMMMUUU```hhhnnnuuu|||rrrnnnddd^^^iiirrrbbbIIIFFF>>>999<<>>000)))***+++(((((())))))***++++++,,,,,,)))******+++,,,,,,---------...///...,,,+++,,,---------------,,,,,,+++***)))***+++---///000222222333444555777:::===???AAA:::;;;===???BBBDDDEEEFFFAAABBBBBBBBBDDDIIIQQQWWWaaalllooogggcccddd\\\NNN@@@>>>;;;999:::>>>CCCFFFJJJMMMQQQTTTXXX]]]bbbfffmmmjjjkkkooorrrqqqqqqtttppptttxxxqqqYYY???777<<<:::777999>>>>>>FFFfff~~~vvvkkk^^^TTTNNNLLLCCC>>>999555333333333333...000111444888:::>>>AAAjjjkkkTTTbbbvvvPPPCCC<<<>>>:::000+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////------------///333999===IIIOOOVVV[[[[[[YYYWWWVVVSSSWWWyyymmmWWWMMMIIIDDD???777777888888666333000///************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------///000111222333UUUSSSTTTjjj___vvvrrr```MMMAAA999888999===>>>===@@@EEEEEEIIIMMMNNNNNNTTT```jjjaaaXXXLLLAAA>>><<<:::===BBBIIIZZZnnn}}}xxxyyyoooiiisss{{{|||fffaaarrrddd===111222111------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------,,,++++++******++++++************************************************************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))RRR777333000------,,,,,,,,,,,,++++++******))))))))))))******'''000FFF]]]fffgggrrrcccUUU[[[RRRMMMPPPJJJNNNEEE777+++''')))***((()))))))))))))))******+++---,,,+++++++++,,,---...------,,,++++++,,,,,,,,,///...---+++******++++++,,,---...///000111222333666666777;;;@@@BBB@@@>>>??????AAABBBBBBAAA@@@???===999777666888KKKwwwdddLLL<<<<<<;;;:::===CCCGGGHHHOOOUUU[[[\\\[[[___gggooouuuvvvwwwxxxxxxyyyzzz{{{~~~{{{}}}|||iiiKKK::::::???888>>>===CCCNNNdddsssggg^^^UUUNNNLLLCCC???999555333333333222111111333555777:::<<<>>>fffoooOOOlll[[[~~~___GGGBBB;;;:::888***///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000...------............444,,,)))111999???EEELLLTTT\\\XXXUUUWWWOOOXXXxxx~~~lllEEEDDDCCCCCC@@@===444000;;;<<<,,,...,,,***)))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------)))111///---333111---111===HHHYYY|||rrrhhhvvvvvveeeUUUGGG???===:::888<<>>999===DDDOOO___sss|||rrrwwwxxxjjjqqqPPP555###222(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---,,,***(((((((((......///---,,,+++,,,---)))***,,,.........,,,++++++++++++,,,,,,,,,------&&&***...,,,(((&&&(((,,,***((('''))),,,---+++(((***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))***)))((()))))))))((('''RRR777333000------,,,,,,,,,,,,++++++******))))))))))))******)))777OOOdddkkkkkkuuu|||^^^XXXaaaYYYSSSSSSNNNPPPEEE555***(((******((()))))))))))))))***++++++,,,,,,+++++++++,,,......------,,,,,,+++,,,,,,---000///---+++******++++++,,,---...///111222333444666666999===AAABBB@@@===<<<<<<===???????????????;;;;;;===???;;;AAA[[[xxxzzzdddLLL::::::;;;<<<===@@@GGGNNNSSSYYY]]]```aaaaaaeeemmmtttyyyzzz||||||}}}}}}mmmMMM:::777;;;666>>>@@@GGGRRRhhhwwwjjj```VVVOOOKKKCCC???999555333333333222111111333444777:::<<<===LLLhhhOOOXXXfffrrrjjjlllEEE???>>>999777---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---...////////////000...000666<<>>888111777???;;;111///+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------,,,333///,,,222222222999QQQ^^^nnnfffcccttt___OOODDD<<<999:::AAA???AAAFFFHHHGGGKKKRRRUUUpppxxxzzz```NNNDDD@@@<<<<<<@@@JJJYYYkkk{{{~~~zzzwwwrrrttteeeDDD,,,444***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------+++***+++,,,(((***------,,,+++++++++---,,,***)))))),,,///111222222111000///...------++++++,,,,,,---,,,,,,+++---,,,+++,,,...///,,,***,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))+++***(((((()))*********QQQ666333000------,,,,,,,,,,,,++++++******))))))))))))*********@@@\\\ooossssss{{{lll[[[[[[ccc[[[SSSQQQNNNRRRCCC222))))))+++***(((***))))))))))))***++++++++++++++++++,,,---//////---,,,,,,,,,,,,,,,------000///---+++*********+++,,,---...000222444555666555777;;;???CCCCCC@@@===;;;<<<===>>>???AAABBBBBBEEECCCDDDCCC;;;666AAARRROOOKKKHHHHHHIIIEEE===777:::;;;>>>AAAEEENNNYYYaaaeeeeeeeeeeeeggglllsssxxxvvvWWW@@@777999555>>>@@@GGGRRRfff}}}}}}pppdddZZZQQQLLLDDD@@@:::555444333333222111222222444666999<<<===BBBlllYYYKKKVVVpppxxxyyyEEE<<>>777333...+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---...444///,,,111333666BBBKKKooofff]]]jjjYYYFFF<<<888888:::>>>@@@GGGNNNMMMJJJSSSpppyyyhhh^^^JJJAAA<<<===AAALLLbbbwww{{{|||vvvOOO222333+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***++++++))))))***,,,,,,---...---,,,,,,---///444444666999===BBBGGGJJJHHHHHHHHHGGGFFFEEEDDDCCCCCC>>>999666555222,,,&&&,,,++++++,,,...///...---,,,++++++,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((())))))))),,,+++)))((((((***,,,---OOO555333///------,,,,,,,,,++++++++++++******))))))******+++,,,IIIiiixxxyyy{{{eee^^^]]]]]]TTTKKKIIIJJJRRR@@@...(((***,,,***(((******))))))******+++,,,******+++,,,---...///000---,,,,,,,,,,,,------...000///---+++*********+++---...///111333555777777666999>>>BBBDDDDDDAAA>>>??????@@@AAACCCEEEGGGHHHLLLHHHFFFFFFFFFKKKYYYhhhrrrqqqpppoookkkaaaSSSHHH===>>>BBBGGGLLLTTTbbbnnnmmmkkkhhhhhhkkkqqqxxx|||hhhKKK777<<<666======BBBKKK___{{{mmm}}}pppddd[[[RRRKKKEEE@@@:::666444333333222222222222333555888;;;===EEEooobbbHHHXXX~~~hhh}}}III:::EEE777555444...------------------------...------------......///---...//////......///000666888@@@OOO[[[]]]VVVOOOPPP]]]|||aaaKKKKKKEEE<<<===@@@===888222---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------..................333///---111222999JJJGGGrrrgggaaazzzkkkTTTGGG;;;888;;;>>>BBBGGGFFFKKKTTT]]]mmmlll___RRRIII???<<>>888///...+++******+++,,,---+++******+++,,,,,,***(((++++++++++++++++++++++++************++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))+++++++++***))))))***+++KKK555333...------,,,,,,,,,+++++++++++++++************++++++///QQQrrr|||}}}dddeee___UUUMMMGGGGGGOOONNN;;;+++(((+++,,,***)))***************++++++,,,******+++---...///000000---,,,,,,,,,------...//////...,,,+++******+++,,,///000111333555666888888777;;;@@@DDDEEEDDDAAA@@@AAAAAACCCDDDFFFGGGHHHIIIKKKJJJNNN\\\ppppppWWWGGGHHHFFFIIIOOOTTT[[[gggsssrrrpppmmmlllooovvv}}}zzzVVV666>>>888===;;;???HHH\\\fffbbb{{{nnnccc\\\TTTKKKFFFAAA;;;666444333222222333222222222444777;;;======ccclllNNNUUUzzzkkkzzzSSS<<>>SSSkkk{{{sssbbb~~~dddOOODDD>>>:::===@@@BBBEEEIIIRRRXXXhhhuuueeePPP@@@AAAJJJYYYkkksss||||||oooOOO666,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000///...,,,***+++...111,,,000777===CCCHHHMMMPPPSSSTTTVVVVVVUUUQQQMMMKKKOOONNNMMMLLLLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRCCC???:::333---*********)))(((((()))+++,,,+++)))++++++++++++++++++++++++))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))+++---,,,***(((((()))EEE444444...------,,,,,,,,,,,,++++++++++++************++++++555ZZZxxx{{{{{{|||dddkkkaaaSSSOOOLLLMMMXXXGGG666)))))),,,***(((***+++************+++,,,,,,***+++,,,...////////////,,,,,,,,,,,,---...///000------,,,+++++++++,,,---222222333444666777888888999===BBBEEEEEEDDDBBBBBB@@@AAACCCEEEFFFFFFEEEEEEPPPUUUeeexxxlllZZZTTTSSSYYY___aaaiiissssssrrrqqqqqqssszzz___999>>>888>>><<>>???CCC@@@<<<999888999<<<>>>999;;;===???@@@BBBCCCDDDSSSQQQLLLDDD;;;222...,,,,,,***((()))***++++++***++++++++++++++++++++++++)))))))))************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******(((+++...---+++)))+++---@@@444555---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,>>>bbbzzzwwwvvvpppaaaooofffVVVVVVSSSOOOYYY???111(((***,,,((('''+++++++++******++++++,,,---+++,,,---/////////......,,,,,,,,,------...///000,,,+++******+++,,,...///444444555666666777888888;;;???CCCEEEDDDCCCDDDDDD@@@BBBDDDFFFFFFDDDAAA???NNNZZZtttwwwnnnbbb^^^dddiiigggiiiooonnnppprrrssstttzzzjjjDDD<<<777@@@@@@CCCHHHXXXcccyyywwwkkkggg```XXXGGGBBB<<<777444333222222444333111111333666:::<<>>FFFAAA;;;666333000---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------...//////////////////222///000888AAAZZZ|||kkkuuu|||gggOOOCCCAAA:::;;;???DDDGGGNNN]]]lllzzzfffQQQHHHKKKUUUddduuu~~~{{{NNN666///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------''')))+++///555>>>GGGNNN]]]\\\YYYTTTNNNKKKJJJJJJHHHFFFAAA??????BBBGGGJJJJJJFFF@@@;;;:::===BBBEEE<<<999777777888777333///FFFJJJOOOOOOJJJBBB<<<999333///,,,*********+++***************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********(((+++,,,,,,***---333888===444666------------,,,,,,,,,++++++,,,++++++******++++++,,,DDDggg|||uuusss~~~zzzhhh___qqqiiiYYY[[[UUUMMMSSS:::...'''+++,,,'''&&&,,,++++++******++++++,,,---,,,---.../////////...---,,,,,,,,,---...///000000************+++---///000666666666666777777777777<<<@@@DDDEEEDDDCCCDDDFFFBBBDDDGGGHHHGGGDDD@@@===@@@PPPpppzzzllleeekkkoookkkiiilllhhhlllqqqqqqqqqwwwtttQQQ;;;888BBBBBBCCCDDDOOOzzz}}}qqqddd```YYYPPPGGGCCC<<<777555333222222444333111111222666:::<<>>>>>...222........................---------......000111111---///000000111888CCCLLLYYYQQQJJJTTTxxx}}}}}}yyyPPPFFFBBB===888444111---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---......///////////////333333///111:::GGGfffrrraaaxxxfffQQQ???999<<<===???DDDIIIOOO]]]wwwfffTTTKKKFFFQQQggg|||```>>>111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...111666===GGGSSS```hhhVVVOOOCCC999555;;;FFFNNNWWWWWWVVVUUUUUUUUUVVVVVVWWWSSSLLLHHHHHHMMMTTTYYYVVVNNNGGGGGGJJJIIIAAA999+++666FFFQQQSSSPPPJJJGGG999444///+++************************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))++++++******///:::BBBxxxBBB666000111------,,,,,,,,,,,,++++++)))---***'''+++((('''111WWWyyyyyy~~~yyyiiilllggg```ZZZWWWVVVSSSNNN...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,---......//////......,,,++++++...222333111...---......---,,,...111444777666666777999999888777>>>AAADDDEEEDDDBBBAAAAAABBBDDDEEEFFFEEECCC@@@>>>>>>CCCccc|||ssslllkkklllhhhdddbbbgggooovvvxxx|||TTTEEE999BBBAAAAAAIIIUUUtttpppccc^^^WWWMMMHHHDDD===888555444333222333333222111111444999===888===TTTxxxHHHRRR{{{;;;???666666;;;,,,......------------............//////000000111111---///111222444<<>>>>>QQQUUU\\\qqq___SSSPPPXXXkkk}}}}}}|||yyyvvv]]]:::111111000---,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///++++++---------333<<>>EEEGGGHHHFFFCCC@@@???>>>BBBCCCDDDDDDDDDBBBAAA@@@CCC>>>999555555LLL~~~uuujjjccc___[[[[[[\\\XXX```lllvvvwwwwww~~~NNN>>>AAAAAACCCIIILLLbbbvvvhhh^^^YYYQQQJJJEEEAAA;;;666444444333333222333333222222444777:::>>>666666RRROOOHHHaaavvv}}}[[[999<<<===555777//////............//////...//////000111111222222666)))000KKKUUUPPPaaauuuyyytttqqqrrruuuwwwvvvuuupppsssxxx|||~~~}}}{{{yyyrrreeedddaaaZZZ^^^hhhhhhhhhhhhiiiiiikkkmmmooorrr|||}}}sssuuu~~~~~~xxxuuu]]]PPPNNNGGG;;;777333...,,,---///---+++---------------------------------............///............////////////...111777DDDhhh{{{xxxbbbyyy^^^JJJ888666<<<@@@EEEJJJSSS___}}}}}}hhh]]]VVVPPPJJJJJJLLLMMMHHHBBBFFFPPP\\\dddiiirrrsssggg[[[WWWXXXjjjwww|||OOO888222---...000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***+++...111888CCCSSS```eeebbbbbbcccbbb^^^YYYVVVOOOTTTWWWZZZooo}}}}}}|||lllZZZLLLKKKIIIGGGJJJOOOSSSUUUNNNHHH<<<444:::EEEAAA555...,,,))))))***,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))))))))******++++++,,,...)))+++999MMM[[[\\\WWWooo999333///...------,,,,,,,,,+++++++++))),,,))))))+++***777RRRxxxxxxxxxhhhlllxxx[[[[[[WWWEEETTTZZZ777,,,+++******))))))******++++++,,,,,,,,,---------,,,---......///.........---...000000000///...---+++...222444444444444444555777999::::::;;;???BBBGGGHHHIIIGGGCCC@@@?????????@@@@@@AAA@@@@@@>>>>>>:::===AAA>>>555555KKKeeewwwooohhhbbb```]]]XXXWWWZZZXXX```mmmvvvwwwvvv{{{UUU@@@@@@???CCCJJJLLL___{{{qqqeee\\\VVVOOOHHHDDD???999555444444333333222333333222222333666999<<<999777OOO[[[III\\\uuuxxxccc888<<>>>>>===>>>>>>>>>???;;;>>>AAACCCEEEIIIOOOSSSWWWeee{{{xxxiii^^^ZZZ\\\iii{{{xxxqqq{{{eee===222+++---111000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......(((+++222<<>>???@@@AAACCCDDDDDDDDDEEE@@@???BBBBBB???>>>AAA\\\ooobbb^^^[[[\\\bbb```YYYUUUYYYYYYaaammmuuuuuussswww~~~[[[BBB>>>===DDDNNNRRReeeyyynnnddd\\\VVVNNNIIIBBB>>>888555333333333333222222333333222333555888;;;<<<999MMMhhhLLLXXXtttrrroooAAA======444555000//////......//////000//////000111111222222333---BBBNNNJJJYYY{{{nnnhhhlllzzzwwwllleeefffjjjtttpppppp}}}ddd[[[PPPGGG:::555111///,,,***---222---------------------------------............///....../////////000000000888,,,LLLgggxxxkkkddd|||hhhPPPAAA::::::BBBDDDBBBKKKYYYrrr}}}```DDD999999999:::<<<888999;;;:::888888:::<<<>>>>>>======@@@DDDIIIMMMVVV^^^iiinnngggaaalll}}}wwwjjjddd]]]eeettttttxxxFFF666+++---111000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++333>>>KKKYYYeeehhheeebbbWWWVVVbbbjjjgggdddgggkkkOOOFFFCCCDDDKKKLLL@@@444333;;;AAADDD===333---++++++)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((())))))***+++,,,------'''444FFFTTTXXXVVVRRRPPPmmm777444222///------,,,,,,,,,,,,++++++***+++((()))++++++@@@cccrrrnnnzzz}}}lllfffkkknnnccc\\\VVVVVV```TTT444------,,,+++++++++++++++,,,,,,,,,------------...,,,---......//////......+++...000111///...///000000222555555444333444444444777:::;;;:::===CCCHHHIIIIIIIIIGGGDDDAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHLLLEEEAAACCCHHHIIIIIIJJJBBBhhh}}}gggYYYSSSNNNRRRRRRZZZffffff[[[TTTVVVZZZaaakkksssrrrooossszzz}}}bbbFFF??????JJJZZZ```ttt~~~uuujjjaaa[[[TTTLLLHHHAAA===777444333333333333111222333333222222555777;;;===666JJJrrrOOOSSSnnnsssvvvMMM>>>999555777000000////////////000000///000000111111222333333000IIITTTXXX}}}xxxbbb___lllmmmwwwpppddd\\\ttt~~~sss~~~}}}kkkUUUOOOGGG===444222111---,,,///---------------------------------............///.../////////000000000000666888___ooozzzjjj[[[HHH;;;888===FFFFFFHHH\\\vvvxxxLLL???:::AAADDD>>>888888======<<<<<<<<<<<<======;;;>>>AAACCCGGGPPP\\\fff```\\\[[[XXXNNNFFFOOO___tttwwwsssjjjhhhooo|||RRR>>>......222///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......444AAAPPPZZZbbbgggddd^^^```TTTXXXsss}}}mmmgggbbbFFFGGGGGGDDD;;;555:::DDDBBBAAA===666...)))(((***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((())))))***,,,------...,,,<<>>@@@999@@@DDD===111)))+++000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***((())))))+++,,,---......:::JJJZZZ]]]SSSGGGBBBCCCaaa;;;///000+++...------,,,,,,++++++***---***'''000(((---ZZZsssrrrooottt|||cccdddbbbOOOaaahhh;;;......------,,,,,,------...................................................---///111///---,,,///111444444444333333444444555777999;;;===???CCCIIIMMMLLLFFFDDDGGGGGGCCCAAADDDDDDBBBCCCEEECCC>>>===???AAAMMMaaauuuyyyrrrLLL???PPPIIINNNQQQTTTTTTSSSSSSXXX\\\^^^iiipppooommmnnnnnnlllrrryyy{{{NNNBBBCCCHHHVVVddd{{{zzzqqqddd[[[VVVQQQKKKFFF???===999666333222222222333444444444333333555666<<<999BBB777lllZZZ===dddkkk~~~NNN@@@<<<999///222111111000000000000000......000222333333555888NNNNNNsssxxxeeejjjtttwwwsssmmmhhhlllwww{{{rrryyykkkpppqqqSSS444444333+++...//////...------------...............////////////,,,555222---111///---222888LLL}}}uuuuuusss```KKK===888>>><<>>333,,,++++++***)))***+++,,,+++***))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((((((***+++***)))((()))***((((((+++///---))),,,444IIISSSVVVVVVSSSGGGEEETTT]]]:::000111,,,...------,,,,,,++++++***+++(((%%%///***333bbb{{{pppvvv|||dddeeeaaaRRRccceee999---...------,,,,,,------...................................................---///111///---,,,///222666555444333333333444555888999;;;>>>AAAEEEIIILLLKKKFFFCCCFFFGGGCCCBBBDDDBBB@@@AAAFFFJJJLLLPPPUUU[[[kkkNNN@@@RRRLLLMMMPPPUUUVVVWWWXXX]]]```dddlllqqqooommmppprrrrrrpppvvv|||QQQ@@@???AAAJJJRRRdddpppxxxooobbbYYYTTTPPPIIIDDD???===999666333222222222222444444444333333444666<<<999@@@777jjj]]]>>>```}}}UUU>>>888999666222222111000000000000000444222222333333444999@@@UUU\\\xxxkkkgggrrreee___VVV@@@GGGwww{{{fffYYYIIIIIIPPP[[[eeennn{{{xxxkkkeeeuuuzzz}}}sssttt|||hhhEEE888999333+++//////...------------...............////////////...444000,,,111000///666???YYYooo{{{yyyjjjXXXEEE<<<:::AAABBBJJJRRR\\\xxxVVV@@@AAA<<<;;;;;;;;;<<<;;;:::999:::???@@@>>>???DDDGGGEEEIIIKKKPPPYYYcccggg```VVV}}}vvvqqqwwwkkkiii^^^kkkvvvhhh|||MMM555111...111)))000........................------------------------------------------------***---...,,,+++333AAAMMM\\\dddggggggNNNKKK|||wwwaaaXXX~~~rrrrrr|||~~~ooo~~~rrr\\\IIIDDD999BBB666///555===<<<555///+++***))))))+++,,,+++***))))))))))))))))))))))))((()))))))))************************)))))))))((((((***+++***)))((()))+++******,,,...,,,+++222<<>><<<999666333222222333222333444333222333444666<<<888>>>888gggbbb???YYYwww^^^>>>666888;;;222222111000000000000111222000000111000333>>>KKKaaa}}}qqqeeeooobbbuuuzzzmmm^^^MMMDDDJJJ@@@aaayyyZZZGGGCCCEEE<<<;;;BBBFFFJJJYYYlllzzzyyygggfffvvv~~~}}}}}}~~~yyy```???;;;999)))000///......------..................///////////////222---+++222222111888HHHkkkppp{{{www}}}nnn^^^LLL>>>;;;>>>@@@EEEIIIRRRmmmWWW>>>:::@@@;;;;;;<<<============<<<===AAADDDBBBAAAEEEHHHIIIAAANNN]]]dddccciii|||}}}vvvuuu|||xxxwwwtttsssuuu___999111000000)))000........................---------------------------------------------------...---,,,000===QQQ```___ddd___ZZZKKK]]]mmmooo{{{pppgggtttppptttnnnyyy|||pppmmm^^^TTTEEEEEE777---000999<<<888444---+++))))))***++++++***))))))))))))))))))))))))))))))))))))************************)))))))))))))))***+++***))))))***+++,,,,,,------+++///;;;HHHOOOUUUVVVKKK???GGGiiiSSS666111444---...------,,,,,,++++++***///---&&&++++++>>>nnnqqqzzzwwwssstttlll```ccc[[[YYYfffXXX555---...------,,,,,,------......................................................///111///---...222666:::777444111111222555666999;;;>>>CCCHHHJJJHHHFFFGGGDDDCCCDDDFFFFFFFFFFFFJJJDDDBBBIIIVVVfffxxxWWWSSSaaa[[[dddgggjjjooorrrtttttttttpppoookkkeeeccchhhoootttssszzzVVV>>>;;;>>>DDD@@@GGGNNN||||||zzztttkkk___VVVRRRNNNHHHCCC>>><<<999666333333333333222333444333222222444666<<<999===999aaagggAAAQQQrrrrrrfffBBB999666999333222111111000000111111...---///111222666HHH\\\|||jjjrrrnnnUUUIIICCC@@@???@@@EEEFFFKKKSSSLLLFFFMMMvvvwwwaaa]]]gggaaaQQQHHHJJJIIIFFFSSSfffuuuoooyyy~~~|||KKK666666,,,000//////...........................////////////...111------333111000999SSSxxxjjjuuuuuuwwweeeSSSCCC999;;;BBBAAAFFFJJJXXX{{{UUUCCC<<<:::;;;;;;<<<>>>?????????@@@AAAEEEFFFEEEEEEEEEGGGHHHGGGKKKSSS]]]```bbbxxx{{{|||wwwzzzrrrqqqvvvvvvlllsss???111222///+++000........................------------------------........................111///---000:::JJJZZZeee______MMMLLLaaazzzwwwuuukkkgggdddtttxxxvvvpppppprrryyyjjjhhhuuuyyyxxxiiiHHHBBB<<<999999:::;;;;;;000---***))))))++++++***)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))***++++++))))))***+++,,,---,,,***+++444DDDRRRUUUMMMHHHEEEKKKiiiRRR555111444......------,,,,,,++++++***------&&&))),,,CCCrrrvvv~~~|||~~~~~~ppp___bbbWWW\\\hhhPPP333......------,,,,,,------...........................////////////////////////...///000///...///444888999777444222111333555777:::===AAAEEEIIIIIIFFFDDDDDDDDDCCCCCCFFFHHHIIIGGGJJJFFFFFFPPPaaaxxxppppppvvvooo|||{{{||||||~~~xxxpppjjjhhhllltttzzzzzzYYY???;;;@@@FFFBBBHHHPPP~~~~~~{{{sssjjj^^^VVVRRRNNNIIIDDD===<<<888666444333333333222333333333222222444555;;;:::<<<:::ZZZjjjCCCKKKooosssiiiBBB;;;444777333222222111111111111111111000333777777>>>WWWqqqlll~~~gggqqqbbbMMM:::999@@@DDDCCCAAALLLJJJKKKSSSOOOBBBZZZzzz}}}ooogggnnnuuuzzz___666000222000000///............///............////////////,,,000...///444000000===hhhlll}}}rrr\\\JJJ>>>999>>>FFFFFFKKKUUUqqqMMM>>>AAA>>>:::<<<<<>>EEEAAAIIITTT}}}qqqhhh]]]UUUQQQNNNIIIDDD===;;;888555444333333444111222333222111222333555:::;;;===;;;QQQlllEEEGGGssslll???;;;333999333333222111111111111222222000333888999EEEhhhvvvlllqqqgggfffFFF:::999>>>FFFGGGBBBDDDKKKSSSddd___JJJLLLgggzzzGGG222666111000//////......//////............////////////+++000///000444000666III~~~jjjSSSCCC<<<<<>>EEEfffWWW555...333///...------,,,,,,++++++***&&&---(((+++222NNNxxx{{{kkkmmmnnnXXXgggkkkCCC000000...------,,,,,,------...........................////////////////////////...000000///...111777<<<555555444444444666777888<<>>;;;IIIkkkFFFFFFrrrooo@@@===333<<<444333222222111111222222333///222999@@@VVVhhhfffiii{{{WWWDDD:::AAABBBFFFGGG@@@===LLLaaaqqqPPPNNNdddiii|||tttqqqpppqqqllllll{{{hhh>>>666111000000///////////////............////////////---111//////111111@@@\\\yyyvvv```HHH<<<;;;???DDDIIIKKKWWW\\\HHH;;;======777;;;GGGBBBFFFJJJJJJHHHGGGJJJMMMKKKNNNXXXcccjjjooozzz{{{vvvrrrrrrrrrqqquuuzzzxxxvvvzzz{{{uuuuuusss{{{rrrkkk~~~ooo>>>222...444+++........................------------------------........................+++111===MMM[[[```]]]XXXQQQ\\\}}}wwwVVVEEEOOOYYYnnnrrrjjjjjj\\\xxxsssdddvvv{{{qqq^^^KKKBBBDDDEEECCC@@@:::333---************))))))))))))))))))))))))************)))))))))(((((()))))))))***************+++,,,,,,******+++,,,+++++++++///===NNNVVVUUUFFF???```ZZZ666---222000......---,,,,,,++++++******111---...444OOOuuuuuuttt|||tttuuu\\\kkkmmm???...///...------,,,,,,------...........................000000000000000000000000...000000///...111777===444444444555666777888999<<>>BBBBBBAAAEEELLLNNNIIIFFFNNN[[[jjj}}}|||}}}iiiGGG<<<===EEEFFFRRRiii~~~xxxtttmmmdddYYYQQQNNNKKKFFFBBB<<<;;;888555444333444444111222333222111111333555888>>>???;;;DDDkkkGGGEEEjjjwwwqqqCCC@@@444<<<444333222222111111222222888333666???LLLkkkeeezzzeeeCCC>>>BBBBBBFFFBBBDDDKKKRRR^^^zzzZZZWWWeee]]]yyyeeeVVVLLLEEE???>>>===MMMwwwJJJ444111111000///////////////............/////////000...222///...000222HHHkkkvvv{{{~~~hhhpppXXX@@@777;;;AAAFFFIIITTTdddGGGAAA<<<;;;===???AAACCCDDDHHHLLLLLLIIIHHHKKKOOO\\\eeettt}}}vvvpppooooooqqqwww~~~tttpppsss}}}xxxqqqiiiwwwsssuuu|||CCC333...555)))........................------------------------///////////////////////////999HHHUUU\\\[[[WWWTTTbbbtttlllUUUTTT\\\xxxzzzxxx}}}llloooOOOAAACCCJJJCCC===555...************))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++***+++,,,,,,******+++,,,,,,,,,,,,222CCCTTTYYYTTTDDDMMMvvvKKK999444///111......---,,,,,,,,,,,,---000***000&&&444___jjjbbbqqqmmmhhh```???222222......------------......000///...---------------000000///////////////000555000++++++000555888999444555777888777888999;;;BBBIIILLLGGG@@@===;;;:::>>>???BBBEEEGGGHHHIIIHHHHHHNNNUUUdddLLL:::QQQHHH888aaayyyrrrkkkdddZZZRRRNNNJJJFFFBBB===:::666444333333333222333333333333333333333333777777;;;DDD>>>iii]]]AAA```{{{}}}DDD;;;<<<222222222222222333444444555555333888DDD[[[```qqqGGG>>>DDD<<>>@@@???;;;AAAGGGBBBFFFGGGHHHHHHHHHLLLTTTZZZeeekkkmmmrrr}}}hhheeesssooommmqqqmmmpppsssttt~~~qqqnnnrrrDDD888444+++333////////////............---------............///---...///...///111000...444DDDUUUaaacccTTTKKKTTTuuuqqq\\\LLL[[[ooowwwsss}}}}}}\\\CCC???JJJ<<<222222///(((&&&+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---###111BBBGGGRRRVVVFFFBBBQQQ|||JJJ888333...000......---,,,,,,,,,,,,---...***000***===iiitttppptttkkkggg```>>>222222///......------....../////////...---------------000000////////////000000333///,,,,,,111666999999444666777777777888:::<<>>===rrrzzz```rrrCCC<<>>===@@@??????@@@RRR{{{lllbbbRRRkkk~~~FFF333555,,,---222...///111////////////000000000000111111///...888333eeevvvvvvhhhuuu[[[GGG888;;;BBBDDDIIIRRRlllJJJDDDFFFEEE>>>AAAFFFAAABBBEEEHHHJJJKKKNNNTTTYYY^^^bbbppp{{{iiiccckkkhhhkkk{{{nnnmmmtttwww{{{{{{qqqpppttt\\\>>>333---000////////////............---------............///---.../////////000000///999OOO]]]___ZZZQQQUUUhhhpppnnnlll[[[VVV___~~~|||xxxxxx{{{~~~|||eee\\\llltttmmmssshhhnnn```BBBBBB???:::666222///---+++))))))))))))*********+++************************************************************++++++++++++...,,,666FFFQQQXXXRRRCCCIII{{{III777222...000......---,,,,,,,,,,,,------***111---EEEoooyyy{{{yyyjjjfff```<<<111222///......------....../////////...------------...000000////////////000000111...---///444888999888666666777666666777:::===EEEKKKLLLGGGAAA>>><<<:::888999;;;>>>BBBFFFJJJLLLIIIJJJNNN]]]}}}oooWWWIII:::EEE\\\vvvzzzwwwyyyssshhhbbbYYYSSSOOOJJJDDD@@@===:::666444444444333222333333333333333333333333888<<<===AAA777TTTXXX@@@\\\BBB666;;;555555444333333333333333333222444@@@@@@vvvOOO|||YYYHHHDDDDDDNNNAAALLLNNN???FFFXXXYYYaaaaaa{{{YYYBBB???AAAEEEPPPHHHGGGNNNjjj^^^nnntttXXX^^^wwwTTT777444000,,,...222111///////////////000000000000333+++///222666AAAqqqxxx```pppPPP@@@888>>>DDDEEEMMMZZZLLLFFFHHHHHH@@@AAAFFFCCC@@@BBBDDDEEEGGGMMMVVV]]]hhhvvv{{{lllbbbbbb^^^dddyyy|||lllgggppptttrrr{{{vvvppplllyyyuuu???...000///////////////............---------............///...///000000//////000222CCC\\\eee[[[RRRUUUjjjwwwgggKKKDDDiiizzzaaaSSSMMMDDD===;;;>>>EEEIIINNNcccssstttuuu|||{{{gggccclllxxxsssvvvssshhhlll}}}mmmOOO@@@BBB>>>666222222///))))))))))))***************************************************************************+++++++++,,,***111:::HHHUUUQQQEEEDDD[[[aaatttIII777333...000......---,,,,,,,,,,,,------,,,///---IIImmmttt|||}}}jjjiii]]]999333111//////............/////////......---------......000////////////000000111///---...111666:::999888888777777555555777;;;???HHHLLLLLLGGGBBB@@@>>>;;;999999999:::===BBBFFFIIIJJJIIIKKKXXXvvveeeSSSIIIOOO\\\wwwxxxyyyttteee```YYYSSSOOOJJJCCC>>><<<999666444444444444333333333333333333333333333777===??????666JJJ[[[EEEaaawww~~~EEE666===777666555444333333333333333444777DDDgggccclllaaaOOOUUUQQQQQQKKKQQQEEELLL[[[bbbllljjjtttuuuRRR<<>>:::BBBEEEEEERRReeeTTTKKKKKKKKKCCCCCCIIIHHHEEEEEEDDDDDDJJJWWWgggssstttwww}}}pppeee]]]WWW[[[fffooolllggggggiiijjjvvv|||qqqfffjjj}}}???***555111////////////............---------............///...///000111///...333999OOObbbdddWWWUUUcccnnnQQQZZZsssVVV>>>777222222111222444666999:::===:::>>>CCC>>>777@@@QQQSSS\\\iiizzzmmm]]]dddbbbwwwyyy}}}|||pppWWWNNNBBB:::666333///,,,*********************************************************************************+++++++++,,,,,,)))555@@@OOOUUUAAA???\\\zzzVVVIII888444///111......---,,,,,,,,,,,,---,,,,,,------MMMmmmpppmmmoooWWW888777111/////////....../////////......---------......//////////////////000111111------...333888;;;:::888:::888666444444777<<>><<<999555444444444444333333333333333333333333333555>>>??????999CCCaaaKKK[[[nnnoooGGG999AAA:::666555555444333333333333333===UUUjjjuuuSSSjjjqqqfffpppjjjkkkyyyooowwwmmm~~~oooKKK999>>>DDDPPPqqqJJJZZZ|||uuuuuu|||{{{www{{{CCC///999222)))333///000////////////000000000000777)))111555555aaazzzuuuttt{{{uuuWWWFFF;;;;;;CCCDDDCCCWWWssseeeVVVRRRPPPGGGDDDHHHFFFEEEEEEEEEGGGLLLXXXhhhsss[[[{{{qqqhhh]]]VVVVVVUUUbbbvvvssscccaaagggsss~~~vvvjjjjjjyyyMMM000999///////////////............---------............///......000222//////888DDD[[[bbb[[[SSS^^^qqqXXXmmmwww===333999666333555666888888777555444888333777@@@AAA>>>GGGWWW___SSSOOOZZZeeelllzzzfff```|||yyy}}}dddLLLCCC???666111333+++++++++******************************************************************++++++++++++,,,,,,,,,///<<>>;;;999888999:::;;;FFFFFFIIIRRReeezzzmmmiiiqqq|||jjjdddaaappp}}}vvvpppccc]]]VVVPPPLLLHHHBBB>>>;;;999555444444444444444333333333333333333333333444>>>>>>???===???fffNNNLLLjjjxxxLLL;;;@@@666666555444444444444444444333CCCsssZZZjjjaaakkkvvvlll]]]```dddgggooollllllJJJ;;;AAAEEEddduuuHHH```zzzggguuuqqqnnnXXX...666111(((444...333////////////000000000000333+++///666GGG{{{xxxkkkoooRRRBBB999:::CCCCCCFFFdddlllYYYSSSTTTLLLGGGFFFAAAAAABBBBBBAAAAAAEEELLLSSS]]]|||PPP___vvvqqqjjj[[[VVVVVVNNN[[[{{{yyybbbaaafffmmm|||oooiiisssfff<<<888---////////////............---------............//////---///111///111???QQQccc^^^SSSTTTfffuuujjj```TTT333222777555777666555444444666777888999>>>===:::EEE[[[gggeeeaaaUUUMMMOOOPPPTTTggg~~~kkkvvv{{{^^^MMMDDD<<<666555+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,444@@@QQQYYYKKK@@@lll~~~rrrHHH777333///111......---,,,,,,,,,,,,---***,,,+++111[[[uuuttt}}}xxxIII777BBB000000000////////////000000---------------...//////............///000111222------...333:::======;;;===:::666222111666>>>DDDIIIKKKIIIFFFEEEGGGEEEAAAAAA???<<<:::888777777777???BBBHHHQQQ^^^{{{iiiRRRHHHGGGKKKXXXgggrrriiigggvvv{{{tttnnnccc]]]TTTNNNJJJGGGBBB???;;;888555333444555555444333333333333333333333333555>>>===>>>???;;;gggMMMFFFjjjLLL:::>>>222555444444444444555555666:::LLLmmmSSS{{{~~~qqquuuggg{{{lllkkknnnNNNAAAFFFHHHoookkkUUUssszzzwwwooogggvvv:::666222+++888,,,222////////////000000000000---///111777TTT\\\jjjOOO@@@888:::EEEGGGPPPyyyeeeSSSRRR^^^```]]]ZZZRRRNNNNNNOOOOOOSSS\\\iiirrrjjjIIIrrrtttsssjjjTTTPPPTTTKKKNNNlllkkk]]]cccbbbbbbwwwrrrfffkkk|||vvv@@@666000////////////............---------............//////,,,...111///222FFF]]]bbbZZZSSS\\\nnnwwwxxxzzzuuuWWWCCC???666///111555444444444666:::>>>@@@@@@BBB@@@AAASSShhhjjj___PPPdddrrrmmmaaa___hhhpppyyyyyy~~~www|||[[[KKKKKKEEE777,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------888EEETTTPPPDDDZZZwwwGGG666222...000......---,,,,,,,,,,,,---,,,...,,,222]]]tttrrrvvv{{{|||EEE777FFF000000000////////////000000---------------...///000............///000222222...---...333999>>>>>><<<>>>:::666111111666>>>EEEIIIJJJIIIFFFFFFHHHGGGCCCAAA???===:::888666666666999???HHHPPP[[[vvvgggKKKCCC999555===CCCAAADDDKKKXXXjjj~~~hhh\\\dddxxxzzzrrrmmmddd]]]SSSMMMIIIFFFBBB???;;;888555333444555555444333333333333333333333333666>>><<<>>>AAA888gggJJJKKKkkkFFF999AAA666444444444444444555666777DDDVVVIIIxxxhhhXXX___yyydddJJJjjjqqqRRRGGGKKKKKKlll\\\aaauuuyyyppp[[[\\\{{{{{{III:::555///;;;***...////////////000000000000...777555666OOO|||xxxhhhSSS}}}dddGGGAAA999===IIIMMM[[[___OOOWWWnnn{{{~~~zzzrrrggghhhkkksssdddTTTbbbvvvwwwjjjMMMHHHPPPIII@@@VVVUUUUUUddd\\\WWWqqqwwwjjjlllyyywww{{{qqqwww===333777000/////////............---------........./////////,,,---000///444KKKddd]]]WWWVVVeeeuuuyyywwwttt|||cccxxxhhhNNN666000666;;;:::666777999;;;<<<=========AAA;;;HHHggg|||uuuaaaUUUoooppp|||{{{{{{~~~uuuuuuhhh}}}lllVVV___XXX???,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------???MMMZZZLLLEEEwwwkkkKKK999///222---///............---------...000(((555dddcccvvvzzzrrrLLL===@@@888222111000.........///000000000///////////////000111///...///000111000...***...333777:::;;;;;;:::===666111222333666===EEELLLIIIEEECCCDDDEEEFFFGGGAAA???<<<999777555444444;;;<<>>***333777555999333888MMM___UUUIIIVVVrrrLLLYYYjjj~~~{{{bbbAAA;;;KKK^^^]]]VVVWWWqqqmmmuuusss{{{vvveeeSSSsssxxx]]]CCC,,,888444***//////////////////000111111000:::222555kkkppp}}}VVV```yyy]]]EEE999===CCCDDDQQQ^^^hhh^^^ZZZggglllQQQQQQUUU^^^sss~~~~~~yyypppdddWWWMMMHHHFFFAAAJJJQQQYYY```ZZZYYYgggnnn}}}kkkuuuoooGGG333111111000///......------...///////////////////////////---000000///AAAYYY```VVVUUUeeessszzz|||llltttYYYHHH???;;;555777;;;555BBB===999777888;;;@@@EEEAAATTTooovvvwwwxxxyyy}}}|||dddZZZyyyFFF666+++,,,///'''%%%******************************)))************+++++++++,,,+++,,,---***(((,,,333GGGPPPTTTIIIIIIqqq}}}pppJJJ888///333...///............---------,,,,,,(((:::lllmmmLLL<<<>>>777333222000///...//////000000000////////////000000111///...///000111000...+++...333777:::<<<<<<<<<<<<555111111333666>>>EEEJJJHHHEEECCCDDDEEEEEEDDD===<<<999777666555555666666777???LLL]]]zzzyyyKKK>>>;;;666;;;>>>BBBEEEGGGGGGFFFEEEBBBGGGVVVrrrUUURRRQQQeeevvv___mmmwwwvvvsssggg```ZZZSSSMMMJJJFFF@@@<<<999888666333222222333444333333333444444444555555666<<>>???AAA@@@OOOfff|||vvv|||uuu]]]VVVJJJMMMRRRfffttt|||xxxpppdddXXXMMMGGGDDD@@@DDDJJJXXXbbbZZZVVVbbbjjjpppvvvuuuhhhPPP333222111111///...............////////////////////////...---///000666KKK___bbbSSSiiillleeeNNN???;;;:::555777;;;777///444;;;@@@AAA@@@AAACCC]]]uuu{{{www|||zzz{{{^^^888++++++000+++)))...---************************)))************+++++++++,,,+++,,,---+++)))...666HHHVVVOOO;;;JJJHHH888///333000///............---------///---(((>>>nnnjjjIII<<<@@@;;;444333111000/////////000000000////////////000000111///...///000111000...---///333777:::===>>>???:::444000111333777>>>EEEHHHGGGEEEDDDDDDDDDBBB@@@999777666444444444666777444555===JJJZZZwwwzzzHHH555:::<<<888AAAAAABBBEEEHHHGGGCCC@@@EEEPPPaaatttppp@@@???JJJWWWWWWJJJfff\\\jjj~~~tttiii___YYYRRRLLLIIIEEE@@@<<<999777666444333333333444333333333444444444555555888<<>>[[[OOOKKKnnnQQQAAA???888555000:::333000777666BBB~~~jjjgggqqqTTT>>>@@@NNNiiipppmmmUUURRRfff~~~|||wwwppp^^^NNNYYYppp}}}yyygggYYYTTToooCCC666111111333222000////////////000111111000///666UUUzzzpppXXX}}}eeeMMM===;;;???GGGLLL___```VVVPPPEEEKKKNNNVVV{{{yyyvvvpppeeeXXXMMMFFFBBBAAA???DDDXXXhhh^^^TTT]]]dddyyyooopppeeehhhtttaaa666333111111000///............////////////////////////---000///...<<>>===EEEVVVccczzzvvv{{{|||tttwwwuuuyyyqqq>>>,,,)))...***))),,,***************************)))************+++++++++++++++,,,---++++++222;;;EEESSSJJJFFFrrrvvvwwwEEE777...333111///............---------222---***CCCooodddHHH???BBB>>>666555333111000///000000000////////////000000111111///...///000111000......000333777;;;>>>@@@AAA777222///111333777>>>EEEFFFEEEDDDDDDDDDCCC@@@===777666444222111222444555777777===HHHWWWsss~~~III===>>>888888CCCBBBBBBBBBDDDFFFKKKOOOQQQSSSbbbttt~~~ccc<<<888???DDDBBBAAAaaannnIIIeee|||rrriii]]]XXXQQQKKKHHHEEE???;;;888777555444333333333444333333333444444444555555777;;;BBB===AAA>>>\\\SSSHHHsssUUUBBBBBB===333333:::222444<<<999JJJyyyOOOxxxoooNNNBBBIIIIII\\\fffKKK\\\PPPPPP```tttppp{{{zzzuuukkkVVVDDDHHHWWW[[[jjj||||||lll^^^GGGYYYHHH;;;000///666000000000//////000000111222777000666WWW{{{{{{{{{hhhuuuYYYDDD;;;<<<@@@IIIQQQhhhxxxlllOOOTTTSSSBBBQQQPPP[[[~~~vvvtttoooeeeXXXMMMDDD@@@DDD>>>AAAYYYoooeeeWWW[[[^^^rrr~~~ooogggiiiwwwggguuu<<<333222111000///............///////////////////////////333......BBBXXX]]]YYYjjj~~~nnnDDD666666;;;888;;;DDDGGGFFFJJJLLLLLLWWWvvvuuu|||}}}tttjjj}}}yyyqqqvvvvvv|||xxxvvvyyyOOO555***...+++)))***(((************************))))))*********+++++++++++++++------,,,---777BBBLLLFFFAAA```}}}iiiCCC666...333222///............---------///------HHHuuuiiiJJJDDDDDD>>>888777444222111000000000///////////////000111111111///...///000111000...///111444777;;;>>>@@@AAA555000...000444777>>>FFFDDDDDDCCCDDDDDDCCC???===999777444111000000222333888888===HHHVVVrrr|||QQQ444;;;BBB888666BBB;;;???BBBDDDHHHUUUggguuuzzzSSS???;;;999:::;;;???QQQWWWlllYYYFFFkkkyyylllbbb\\\VVVOOOJJJGGGDDD???;;;777666555555444444444444333333333444444444555555555888@@@===BBB===]]]WWWFFFvvv[[[@@@===:::666555888111777;;;777OOOTTTSSS~~~oooJJJ???DDD:::???```}}}wwwTTTJJJVVVFFFMMMbbbwwwYYYQQQ[[[```ppp{{{}}}xxxnnn___JJJ;;;<<>>???UUUoookkk[[[XXXZZZjjjuuueeecccwwwiiiAAA222222111000//////......///////////////////////////...555///222KKK\\\]]]```~~~xxxNNN;;;666999666:::FFFLLLQQQaaasssuuuRRR~~~tttsss___|||yyyrrrwwwwwwzzzzzzyyytttnnnooo|||dddAAA---///...---///---************************))))))*********+++++++++++++++---...,,,///<<>>GGG}}}vvv@@@666...333222///............---------/////////GGGuuukkkJJJLLLKKKDDD:::888666333111000000000///......//////000111222111///...///000111000...///111444888;;;===>>>???222...,,,000444888???FFFDDDCCCCCCCCCDDDCCCAAA>>><<<999555111///000111222555555;;;FFFVVVtttOOOEEE:::666:::??????===;;;???BBBBBBCCCOOOddduuuBBB@@@===;;;;;;<<<===>>>===LLLkkkDDDFFFpppwwwjjjaaa[[[UUUNNNIIIFFFCCC>>>:::666666555555555444444444333333333444444444555555444777@@@>>>BBB;;;[[[XXXEEEuuu^^^???;;;;;;;;;888666000777444555___RRRnnnlllDDD:::DDDAAA>>>WWWjjjcccQQQOOOMMM???ZZZ~~~uuu___CCC:::@@@AAAJJJRRR[[[lll{{{vvvbbbNNN???;;;BBBIIIXXXWWW[[[ccckkkrrrzzz~~~~~~www___FFFBBBkkk<<<777...333///111000000000000111222222000111DDDccciiiLLL===>>>BBBGGGUUUddd}}}fffdddrrryyyjjjCCCOOOzzzVVVHHHIIIIII;;;HHHPPPTTTxxx}}}zzzrrrqqqlllbbbVVVJJJBBB>>>???>>><<>>AAACCC@@@>>>CCCNNNXXX>>>===999===???======999JJJYYYUUU===EEEsssuuuiiibbbZZZTTTMMMHHHFFFCCC>>>:::555555555555555555444444333333333444444444555555666888@@@???AAA888WWWUUUDDDpppaaaCCC@@@@@@===999666222888222@@@WWWyyyzzzcccFFF???GGGHHHHHH```hhhSSSHHHJJJFFFIIIUUUiii]]]UUUJJJ;;;888<<<888888===DDDLLL```ssssssXXXAAA888===FFFKKKVVVZZZ___dddkkkuuu|||}}}~~~xxxYYYKKK???rrr:::;;;///111444111111000000111111222333222111KKKkkkeeeHHH===@@@<<>>;;;???;;;CCC```oooaaaPPPQQQ[[[rrr~~~hhh```ssshhhrrrEEE999333222111000////////////////////////////////////,,,555222AAA^^^^^^aaarrrQQQ>>><<<777666<<<@@@III^^^yyyiiiPPPuuunnnfffllluuussssssooosssllliiilllsssyyyvvvmmmggggggzzzvvvyyy|||ZZZ222+++)))))),,,,,,************************)))************+++++++++***+++......---333EEEWWWFFFJJJ>>>777...222111//////.........---------+++000...BBB{{{QQQXXXPPPBBB<<<:::888555222111000000............///000222222111///...///000111000//////111666:::<<<<<<:::999///,,,+++///444888???FFFCCCBBBAAABBBDDDEEEDDDCCC===:::666333111222555777888777;;;EEESSSooosssFFF>>>333222<<>>:::555555555666555555444444333333333444444444555555888:::BBB???@@@555TTTSSSCCCjjjfffIIIEEECCC<<<999777555;;;555OOOOOOmmmqqq[[[KKKFFFBBB;;;@@@aaajjjPPPFFFEEEBBBQQQ[[[hhhIII???>>>???===AAAEEE>>>???===>>>777GGG\\\vvvpppTTT<<<555<<>>///000888111111111000111111222333999111LLLnnnzzz{{{bbbGGG===AAACCCAAAEEEOOOqqqwwweeegggqqqwww|||RRRGGG\\\SSS@@@PPPBBB>>>KKKMMMNNNkkk~~~{{{rrroooiii___SSSIIIBBB???:::BBB===???\\\qqqdddPPPNNNVVVlllqqqccc^^^xxxaaavvvGGG>>>333222111000////////////////////////////////////---555333DDD___WWW\\\[[[EEEBBB<<<888;;;;;;EEEYYYrrr\\\\\\lllaaa|||wwwqqqpppmmmpppiiiiiihhhllltttwwwppphhhccczzznnn???333...+++------************************)))************+++++++++***+++.........444GGGZZZOOOPPPCCC111444000111//////...------------......(((111FFFnnnttt|||YYYNNNVVVKKK===;;;888555333222222222111111000000000000111111000/////////111111///...///555999:::;;;;;;777111++++++---///333888<<>>>>>AAA<<>>;;;KKKEEE@@@hhhjjjDDDNNNCCCCCC777444???555@@@RRRSSSoooWWWFFFBBBBBBAAALLL]]]TTTFFFIIIEEE@@@LLLrrrQQQCCCBBBCCCEEEBBB>>>???CCCBBBMMMLLLIIIYYYpppdddGGG===>>>???>>>>>>III<<>>PPPVVVNNNhhhxxxBBB111444000111//////...------------...222,,,333HHHmmmsss^^^RRRZZZOOOCCC@@@;;;777444333111111111111000000000000111111000/////////111111///...///555999:::::::::666000+++,,,---///333888<<>>YYYrrrQQQzzzjjjSSSCCC@@@BBBBBBQQQ\\\RRRGGGJJJDDDEEEZZZKKKDDDDDDFFFGGGEEEBBBDDDJJJNNNdddqqqzzzvvv___GGG>>>@@@DDDJJJOOOEEE<<>>WWWzzz{{{zzzuuuYYYAAA<<>>@@@AAAkkk[[[NNNPPPOOO]]]|||uuueeeZZZlllyyyjjjYYY???666555333111000/////////////////////////////////000---@@@YYYeee]]]ssslllxxxvvveeeXXXQQQMMMIIIFFFHHHBBB@@@HHH[[[___QQQyyyiiihhhxxxzzzssspppmmmjjjjjjjjjnnnnnnnnnvvv|||sssddd[[[pppbbb;;;...,,,((()))------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///+++,,,---111???NNNQQQIII{{{zzzAAA111444000222//////...------------...333...222KKKllluuu___VVVccc[[[KKKFFF@@@:::666444111///111111000000000000111111000/////////111111///...000555999:::999999444...,,,,,,---000333888<<>>888888888999:::::::::::::::888BBBSSSfff{{{uuudddnnnVVV@@@777AAABBB@@@III\\\RRR555<<>>@@@BBBOOOSSSJJJFFFJJJBBBLLLpppxxxGGGIIIJJJOOOQQQNNNKKKOOOVVVnnn~~~wwwaaaIII???EEEQQQ___hhhpppwwwyyyuuuooouuudddHHH???VVVllliiixxxJJJ555111444111222222111111222222333444000GGG[[[nnn}}}uuummmvvvqqqVVVAAA>>>DDDBBBQQQ~~~~~~kkkZZZXXXaaammmUUUEEEEEEjjjrrrIII???IIICCCBBBIIIGGGTTT```ppp^^^ZZZ\\\aaaeeeyyyqqqyyy||||||}}}|||tttnnndddXXXMMMDDD???<<<888999@@@>>>999XXXTTTMMMOOOLLLUUUrrr{{{cccWWWhhhbbbaaa;;;666555333222000/////////////////////////////////---333BBBZZZ[[[dddyyy~~~ooouuummmqqq}}}}}}iiiaaajjjppplll```jjjvvvnnnRRRSSSzzzwwwhhhiiiyyy}}}vvvoooooommmjjjiiilllooonnnlllqqqyyyyyyrrrWWW[[[yyy|||>>>...111---***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......,,,,,,444EEEOOONNN[[[@@@222333///222//////...------------...000---...MMMlllyyy\\\WWWjjjgggPPPJJJBBB;;;888555222///111111000000000000111111000/////////111111///...000666:::999999888333---------...000333888<<>>:::888555555444444444555555666333333333444444444555555666>>>???BBB999<<>>AAADDDEEE???DDDIII@@@SSS```LLLQQQWWW^^^bbb^^^YYY\\\ccceeeFFF;;;FFFXXXcccfffgggvvvdddHHH>>>RRRmmmccc}}}MMM555222222444222222111111222222333444000JJJ[[[ooozzznnnmmmQQQ???>>>CCCJJJSSS~~~kkkTTTOOOYYYgggiiiKKKEEEFFFwwwXXXAAA>>>GGGDDDDDDKKKKKKYYYwwwqqqTTTEEEAAA@@@@@@AAAPPPPPP[[[nnn~~~zzzzzz{{{zzzuuunnncccVVVKKKCCC>>><<<777999???<<<777KKKSSSPPPOOOJJJNNNhhhiiiZZZeee}}}eeejjj;;;666555444222111000/////////////////////000000000---777DDD[[[XXXpppuuuwwwZZZvvvxxxnnn{{{oooiiiQQQ```{{{vvveeeggg|||uuuooopppooommmkkklllppppppnnnpppxxx|||{{{ZZZNNNsssFFF444333111111------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++111...---;;;JJJPPPQQQqqq{{{???222333///333//////...------------...000...,,,PPPkkk|||^^^XXXjjjfffRRRKKKBBB<<<:::888444111111111000000000000111111000/////////111111///...000666::::::999888444............000444888<<<>>>AAAAAA@@@@@@???<<<888555111111000111222555777999777;;;@@@CCCEEEOOOeeezzz___AAA888:::666888:::<<<===<<<:::999999<<>>===CCCNNNTTT~~~xxxeeeNNNIIISSSbbb{{{NNNDDDGGGLLLzzzzzzJJJAAA@@@CCCBBBEEEKKKNNNZZZxxxaaaRRRCCC>>>>>>===;;;;;;<<<@@@GGGYYYtttzzzwwwxxxuuupppssslllaaaTTTIIIAAA===;;;999888<<<;;;<<>>DDDCCCCCCBBB@@@>>>;;;:::666666666666777999;;;===<<<>>>AAABBB@@@CCCPPP___qqq~~~pppSSS???999:::777888;;;===>>>>>>===<<<777666===QQQpppxxxWWWGGGGGGJJJIIIOOO___tttKKK@@@===FFFEEESSSyyyQQQ???BBBOOOeeewwwmmmddd\\\XXXPPPLLLFFFAAA>>><<<999777888777666555444333333333333333333444444444555555666@@@??????888@@@YYYUUUMMMnnnrrraaaFFF999;;;<<>>999===;;;AAADDD===^^^```hhhvvv______jjjwww{{{uuunnnsss}}}zzz}}}ssslllzzzyyyqqq___EEE;;;KKKhhhuuuPPP666888///999222222111111222222333444777III]]]}}}zzzyyysssfffJJJ===???CCCKKK\\\{{{ppp]]]KKKGGGLLLZZZccc???@@@FFFOOOrrr```BBBCCCAAA>>>???EEEKKKOOOUUUWWWGGGBBB>>>>>>>>><<<<<>><<<888444111111000000000000111111000/////////111111///...000666;;;;;;<<<;;;777222/////////111444888<<<>>>FFFGGGFFFEEECCCAAA@@@@@@;;;;;;;;;;;;;;;===>>>>>>@@@BBBDDDEEEBBBAAAIIISSSdddmmmnnn___KKK>>>888666777999;;;===???@@@@@@@@@BBB@@@===;;;===CCCIIINNNTTTQQQJJJDDDDDDFFFBBB<<>>999BBBYYYRRREEEnnncccDDD888<<>>999@@@>>>@@@CCCEEEnnnRRRxxxmmm]]]___hhhtttwwwqqqoooyyymmm\\\CCC:::HHH}}}dddddd{{{NNN444999,,,888222222111111222222333444222NNNiii}}}~~~zzzooouuucccHHH???BBBGGGIIImmmzzzjjjXXXKKKFFFEEEPPPNNN<<<@@@CCCNNNbbbIII<<>>999444111111000000000000111111000/////////111111000...000666;;;<<<<<<===999333//////000111444888<<<>>>HHHIIIIIIGGGEEECCCCCCCCC>>>>>>=========>>>??????===???BBBEEEBBBAAAGGGPPPRRRZZZ[[[OOOCCC===;;;888888999;;;===???AAABBBBBB;;;@@@CCCAAA<<<<<>>???GGGFFFggg~~~GGGAAAJJJiii{{{rrrkkkdddZZZQQQOOOJJJDDD???<<<:::888777555444444444444555666666333333333444444444555555888@@@<<<===999CCCYYYOOO???uuubbbBBB888===DDDEEEWWW~~~oooYYYCCC999888888:::>>>888BBB@@@???EEEMMM~~~GGGcccWWW\\\eeeoooqqqkkklll|||xxxVVV]]]~~~xxxkkkZZZBBB999FFFzzzbbbaaa~~~{{{LLL333:::***777222222111111222222333444333ZZZzzzssssss|||\\\~~~bbbHHH@@@EEEJJJLLL|||{{{gggVVVLLLEEE@@@GGGBBB===BBB???KKKVVV<<<999FFFDDD===FFFPPPSSSVVVOOOLLLCCCEEEHHHGGGFFFMMMcccwwwmmmxxx}}}uuupppllliiihhhcccZZZPPPFFF>>>:::777444777<<<>>>CCC555___]]]NNNNNNOOOXXXtttxxxwwwTTTzzzeeevvv}}}iiiAAA777666555333222111000000...//////000111222222222777...___ZZZssslll{{{~~~~~~{{{yyyxxxwww|||zzzwwwlllUUU@@@AAANNNCCC333666OOO```\\\WWW[[[mmmVVVCCC~~~}}}uuuxxxvvv|||xxxvvvvvvtttqqqrrrwwwxxxvvvuuuuuutttsssuuuxxxrrrhhhCCCQQQ~~~BBB,,,888***---------,,,,,,,,,++++++++++++,,,,,,,,,---------***111+++444IIIMMMrrrrrrmmm>>>444444000///////////////...---,,,+++000...---NNN```lllooo|||xxxaaaUUUIIIDDDAAA;;;777666444222000///111222222111111//////222111...---///444999:::888:::>>>:::000111//////111333555;;;CCCPPPJJJGGGIIIHHHCCCAAADDDCCCBBB@@@>>>===>>>>>>???>>>CCCFFFEEEBBBCCCIIIPPPUUUUUURRRJJJ@@@;;;;;;>>>777;;;>>>>>>======@@@DDDAAA???>>>??????@@@???>>>===CCCFFFDDDAAADDDOOOZZZ```wwwkkkDDDDDDAAAJJJOOOpppxxxAAARRRzzzppphhh```WWWQQQLLLIIIDDDAAA???===:::888444333333555888999555222555444222222444555444444<<<===BBBBBB:::666cccFFFIIIttt___;;;999???>>>JJJVVV~~~mmmMMM:::999777999>>>>>>333BBB???>>>BBB```___PPPdddXXXZZZ[[[___dddhhhooo~~~vvv|||}}}fffDDDkkkzzznnnVVV;;;BBBJJJuuuRRRppp~~~OOO222000:::333111222333222111111333555444```ppp]]]|||bbbIII???CCCHHH\\\~~~zzzhhhSSSDDD??????DDD===999===EEEHHHBBB:::<<>>>>>NNNiiiQQQLLLLLLRRRiiihhhYYYhhhaaaoooWWW@@@555555333222111000000000///////////////000111111777===TTTSSSttteee~~~|||zzzwwwzzz~~~wwwaaaHHH======AAA666;;;>>>PPPbbbPPPMMMppp___TTTLLL{{{wwwssswwwtttwwwvvvssstttzzz}}}xxxttttttuuuuuuuuupppnnnKKKDDDaaaJJJ999)))333......---------,,,,,,,,,,,,,,,,,,---------.........---)))666HHHNNNttttttuuulll>>>444444000000////////////...---,,,,,,222///)))EEE[[[zzz}}}kkk^^^QQQJJJDDD===777555444222000000111222222111111//////222111...---///444:::;;;888:::???;;;222111......111333555;;;CCCQQQKKKIIIJJJHHHBBB@@@AAAFFFDDDBBB@@@@@@AAACCCDDDDDDHHHLLLJJJFFFDDDHHHMMMPPPQQQOOOHHH@@@;;;;;;======>>>>>>>>>======>>>@@@DDDBBB@@@>>>>>>?????????EEEEEEEEEEEEIIITTTcccooo|||]]]???===;;;IIISSSttt\\\nnnxxxnnnfff^^^VVVPPPKKKHHHCCC@@@>>><<<999888666555333333555666666666555555555444444444444555;;;<<>>===AAA???CCCAAAaaaUUUTTT^^^VVVWWWYYY^^^cccgggnnniiiqqq|||oooUUUOOOccc~~~zzzkkkSSS<<>>BBBHHHWWWvvvcccOOOBBB>>>???AAA===;;;>>>DDDFFFAAA;;;;;;CCC??????JJJJJJUUUsssyyyTTTRRRXXXaaaiiikkkooo}}}uuu|||~~~wwwssstttppphhhdddZZZPPPJJJDDD===888777444::::::;;;>>>>>>MMMgggNNNHHHIIIPPPfff```[[[ggg\\\rrrRRR888666555333222111111000000///////////////000111111+++EEEfffyyy|||YYY{{{~~~|||zzzwwwzzz|||ttt]]]FFF;;;;;;>>>777666LLL\\\QQQNNNbbbpppXXXGGG\\\wwwvvvsssrrrssssssrrrtttwwwvvvuuuuuuvvvvvvuuurrrppptttsssPPP@@@WWWVVV444(((444......---------,,,,,,,,,,,,,,,,,,---------.........222---111CCCSSSvvvkkk===333444000111000/////////...------,,,333333---GGGbbbqqqdddVVVNNNHHH@@@:::777666333111000111222222111111//////222222......000555:::<<<888:::@@@===555111......111333555;;;CCCPPPMMMKKKLLLJJJFFFDDDEEEGGGEEEBBB@@@@@@CCCFFFIIIKKKOOOQQQNNNIIIFFFHHHKKKMMMNNNNNNJJJCCC??????@@@AAA???======>>>?????????BBB@@@>>>===<<<<<<>>>???CCCCCCFFFMMMYYYjjjzzzJJJ;;;===;;;NNN^^^bbbuuukkkccc\\\TTTNNNIIIFFFBBB>>><<<:::888666999888555222111333777:::555777999777444333444777:::<<<@@@???999999dddCCCQQQWWW@@@<<<999<<>>@@@CCCTTTzzzFFF888555333333111222333222111111333555888iii}}}yyyyyyxxx}}}```GGG???DDDJJJXXXooo\\\JJJ???===>>><<<<<<>>>@@@BBBAAA>>>;;;:::GGGAAABBBOOOKKK\\\nnn[[[YYYccclllvvv{{{|||xxxtttpppjjjfff```VVVLLLGGGCCC<<<888777444999999:::>>>>>>KKKdddJJJDDDEEELLLbbbxxx[[[YYYbbbVVVmmmUUU;;;666555444222111111111111000////////////000111111---IIIbbbyyy}}}xxx^^^~~~~~~|||zzzxxxyyyxxxmmmWWWAAA888888:::888444ZZZccc@@@PPPuuulllRRRKKKpppssstttwwwxxxzzzzzzvvvsssttttttssswwwuuutttssssssrrrpppooorrrtttVVV>>>SSSkkk666***111......---------,,,,,,,,,,,,,,,,,,---------......)))333222444JJJjjjjjj===333333000222000000///..................444222OOOlll~~~ooobbbUUUOOOJJJDDD>>>===777555222111222222222111111//////222222///...111555;;;<<<999:::@@@???999000......111222444;;;BBBOOONNNMMMLLLKKKKKKLLLOOOJJJHHHDDDBBBDDDGGGLLLOOOOOOPPPPPPLLLHHHFFFHHHLLLNNNOOOPPPNNNJJJGGGGGGGGGCCC???<<<<<>>??????>>>======???@@@<<>>:::===fffCCCWWWMMMBBB@@@:::???IIITTT|||qqqQQQ>>>666999999===???:::<<<888<<<@@@===rrrWWWGGGjjjSSSSSSWWWZZZbbbjjjppp{{{zzziiiZZZ[[[ooozzzvvvzzzkkk}}}vvvjjjOOO@@@DDDLLLxxxZZZqqq???888666111444111222333222111111333555666fff}}}|||nnn~~~aaaIIIBBBGGGNNNaaa|||iiiTTTDDD<<<;;;===999<<<@@@BBB@@@===<<<<<<;;;HHHAAABBBPPPLLLhhhpppeee[[[iiiqqqyyy||||||~~~xxxwwwtttlllfffeee^^^TTTKKKFFFBBB;;;777666444999999:::>>>===III```IIIBBBCCCIII]]]```TTT\\\UUUhhhSSS<<<666555444333222111111111000000//////000000111222888EEEWWWtttvvvyyyzzzyyy{{{zzzeeehhh~~~~~~}}}{{{yyyvvvssseeeNNN<<<666666777999===YYYXXX@@@WWWuuubbbLLLXXX}}}\\\IIIIIIIIIVVVhhhllluuuzzzzzzuuussswwwwwwttt|||tttnnnlllnnnpppqqqooosss\\\???PPP<<<...,,,......---------,,,,,,,,,,,,,,,,,,---------......)))000444;;;QQQvvvuuujjj===333333000333000000///.........//////+++111000MMMiii{{{rrrfffYYYRRRNNNGGGBBB@@@999666333222222222111111111//////333333000///111666<<<===888999???@@@;;;000...---000222444:::BBBOOOOOONNNJJJHHHIIIMMMPPPMMMJJJGGGFFFGGGLLLPPPTTTMMMMMMKKKGGGEEEFFFKKKOOONNNOOOPPPPPPNNNMMMLLLMMMEEEBBB>>>===???@@@???<<<>>>@@@AAAAAA???>>>???AAACCCQQQccctttJJJ666>>><<<999HHHVVVzzzrrrMMM^^^|||pppggg```YYYSSSNNNFFFCCC???;;;:::888666555555888:::888555444666999555999===;;;666444666999<<<>>>@@@>>>===BBBjjjDDD]]]DDD@@@>>>:::EEESSSYYYjjjKKK;;;777::::::>>>@@@888<<<@@@CCC???BBB~~~AAAGGGpppyyyYYYZZZ___bbbjjjtttwwwYYYiiiiiiOOOiiikkkpppwwwlllUUU~~~vvv```GGG===DDDUUUnnncccqqqnnn;;;666555111555111222333222111111333555AAAccc|||zzz}}}xxx~~~aaaIIIBBBHHHOOOhhhyyybbbLLL???999:::;;;888===BBBBBB>>>;;;;;;===>>>FFF@@@BBBLLLQQQyyytttjjj^^^pppwww|||}}}vvvwwwrrrzzzyyyttttttrrrjjjdddccc^^^TTTJJJFFFAAA:::666555555999888:::???===FFF\\\JJJBBBBBBGGGXXXdddUUU]]]VVVuuuHHH666666666444333222111111111000000000000000111222222888@@@]]]fffuuu}}}[[[iii~~~}}}}}}|||zzzxxxssslll[[[FFF888555666666<<>>III:::............---------,,,,,,,,,,,,,,,,,,---------......111,,,222===LLLlllzzzaaakkk>>>333222000333111000///.........000000333444...JJJccc}}}pppaaaYYYRRRJJJCCCAAA:::888444333333222111000111//////333333000000222777===>>>888777===???<<<000------000222444:::BBBOOORRRQQQKKKEEEEEEFFFFFFEEECCCAAA@@@AAAEEEIIILLLIIIHHHGGGEEEEEEHHHMMMRRRMMMMMMMMMMMMNNNNNNNNNOOOJJJIIIFFFEEEDDDBBB@@@>>>AAACCCDDDCCCAAABBBGGGKKKZZZfffvvvfff===999>>>;;;:::DDDLLLvvvOOOHHHpppyyynnnddd]]]XXXRRRNNNEEEBBB>>>;;;:::888666555333666999::::::888777777444888;;;;;;888666777888===???@@@===>>>EEEmmmCCCZZZyyyEEEAAA;;;555CCCOOOlllyyy~~~dddFFF:::888<<<<<>>BBBAAA===:::<<>>444555888777>>>PPP@@@:::\\\cccNNNMMMMMMaaawwwPPP<<<888;;;>>>BBBGGGQQQfffzzz~~~uuutttuuutttsssssstttrrrqqqpppppppppmmmlllmmmggg```@@@HHH444+++333......---------,,,,,,,,,,,,,,,,,,---------......111'''///>>>KKKlllyyymmm@@@444222000333111000///......///000111999444---LLLbbbwwwhhh^^^VVVLLLDDDAAA;;;999555333333333111000111//////333333111000333777>>>>>>777555;;;>>>;;;000------000111333:::AAALLLTTTWWWQQQJJJFFFCCC???<<<;;;999999:::===@@@BBBEEEFFFGGGHHHJJJMMMPPPRRRMMMLLLKKKKKKMMMNNNPPPPPPPPPRRRTTTSSSQQQOOONNNNNNOOOPPPQQQPPPSSS[[[hhhrrr|||LLL:::???888<<>>;;;:::999777555444555666999;;;;;;999777444666888999:::999888888===>>>>>><<<>>>GGGnnnBBBUUUuuuDDD@@@:::555@@@CCCeeetttuuu|||```AAA888888<<<===DDDGGG>>><<>>===@@@AAA???<<<;;;===@@@@@@:::EEEMMMLLLgggkkk___dddhhhooouuuwwwxxx{{{}}}{{{}}}llluuuxxxrrrnnnlllfff]]]XXXOOOFFFBBB>>>999555555555888777:::???<<>>>>>666444999===;;;///------000111333:::AAAHHHTTT[[[XXXQQQLLLFFF???;;;;;;::::::;;;===???AAACCCFFFJJJMMMPPPQQQQQQQQQNNNMMMKKKKKKMMMPPPRRRRRRSSSXXX^^^```___^^^___aaacccddddddfffmmm}}}ttt<<<;;;DDD222:::@@@GGGIII|||]]]lll|||tttiii___YYYTTTOOOKKKEEEBBB>>>;;;:::999777666666444444777;;;===;;;999444444555888;;;;;;999777<<<======:::===HHHnnnAAAXXX{{{;;;<<<<<<===GGGAAA^^^nnn{{{]]]===666888===???GGGKKKCCCBBBLLL???AAASSSlll|||iii|||wwwqqqzzz~~~uuuHHHVVVPPPTTThhhFFFWWWzzzlllQQQJJJ999<<<===???ZZZ___mmmEEE<<<333111777000111222333222111111333555<<>><<<;;;>>>@@@???666HHHTTTNNNppplllhhhXXXcccaaakkksssvvvwww{{{~~~~~~}}}rrr```]]]ZZZSSSgggvvv|||sssmmmmmmgggZZZTTTKKKBBB@@@===999666666555888777:::???<<>>???777666555444333222222222111111111000111111222333666FFFJJJ]]]qqqjjjwwwnnnooo|||zzzwwwuuutttrrrooommmhhh[[[FFF555222888<<<;;;DDDAAA@@@PPPbbbWWWHHHLLLKKKBBBDDDKKKMMMPPPJJJSSS~~~uuuyyy}}}ssspppwww{{{wwwrrroooooooooppppppooo^^^]]]@@@>>>ooo{{{@@@111000......---------,,,,,,,,,,,,,,,,,,---------......111///999DDD[[[zzz|||jjj>>>///444555///222222333444333222111000...---444LLLmmmssshhhXXXQQQLLLBBB???;;;666444555444222///222///000333333000000222777>>><<<333444>>>AAA:::,,,---//////111555;;;???DDDUUUUUU[[[[[[kkk{{{QQQ@@@:::999======;;;???HHHIIIIIIMMMRRRUUUTTTRRRQQQMMMPPPSSSSSSRRRSSSVVVZZZeeeeeefffkkksss|||WWWAAA888===???:::KKKHHHTTTsssyyyqqqeee\\\VVVQQQMMMIII???>>>;;;999777666666666444444555555666666777777333444555555555777:::===>>>DDD:::???666[[[bbbFFFZZZhhh???===>>>999>>>IIInnnhhhccc|||cccEEE000<<<@@@DDDZZZVVVGGGPPPSSS>>>BBB\\\ppp}}}eeeggg[[[aaaxxxSSSuuuxxx[[[wwwkkkdddOOO<<<:::;;;>>>OOOZZZSSSooohhhEEE///555888---666222222222222333444555555BBBmmmhhhttttttqqq```|||___GGGAAAJJJUUUqqq{{{nnnTTT===777888777:::AAA@@@CCCCCC>>>>>>CCCCCC@@@AAA@@@KKKQQQTTTxxxQQQmmmlllZZZ\\\aaaeeemmmsssuuuwwwxxxvvvzzz{{{pppkkkfff]]]ZZZLLLIIICCC===888555444444333<<<<<<:::<<<<<>>EEERRRvvv|||^^^[[[eeeUUUiiigggEEE:::777666666444333222111111222222222111111111000000333NNNOOO\\\sssjjjlllbbbzzzzzzvvvrrrqqqrrrooojjj\\\LLL<<<666666888;;;???AAA<<>>000333444///111222222333222111000///---+++111HHHjjj}}}ppp[[[RRRMMMDDDAAA===888666666666333000222///000333333000000222666===<<<333333>>>@@@999---...///000222555;;;???GGGUUUVVV\\\[[[iii}}}aaaJJJ@@@;;;>>>???>>>BBBJJJNNNOOOQQQTTTVVVUUUSSSRRRRRRTTTUUUTTTTTTWWW^^^cccggghhhkkkqqqzzzOOO???999??????;;;LLLJJJccczzzssslllaaaYYYSSSNNNIIIEEE???===;;;999777666666666444444444444555555555555444555555555555777999<<<@@@HHH???@@@333RRRVVV???\\\]]]???;;;===:::>>>DDDggggggjjjDDD666@@@@@@IIIeee]]]DDDTTTZZZFFFHHH```uuuuuuuuukkkWWWrrrwwwyyygggUUUBBB<<>>222333777000555222222222222333444555555???sssjjjxxxzzzeeeuuu}}}aaaHHHAAAJJJUUUvvvPPPccccccLLL999555777888;;;AAAAAADDDCCC??????BBBBBB???AAABBBKKKPPPZZZdddKKKhhhhhhVVVYYY]]]```gggnnnqqquuukkkffffff^^^SSSKKKHHHCCC===888555444444333;;;;;;:::<<<;;;DDDWWWMMM???===FFFVVV}}}~~~ccc[[[lllMMMbbb>>>666666666555444333222111111222222222111111111000000444TTTVVVTTT^^^nnnqqqnnn~~~yyyzzzwwwrrrqqqqqqmmmgggXXXHHH888333666999<<>>???BBBBBBFFFLLLRRRRRRSSSTTTTTTTTTSSSSSSWWWWWWVVVUUUVVV[[[dddkkkjjjlllpppwwwnnnDDD===;;;BBB>>>AAALLLRRR|||zzznnnhhh___XXXRRRMMMFFFBBB>>>===;;;888777666666666444444444444444333333333555666666555555666999;;;BBBIIIDDDBBB444OOOLLL===eeeQQQ===888;;;<<<>>>>>>\\\\\\uuuGGG===DDDBBBRRRppp```BBB[[[dddRRRQQQfff|||zzzPPPbbbsssVVV@@@AAA@@@;;;JJJVVVHHHJJJ}}}qqqWWW555666222555333333222111111222222333444555<<<{{{}}}uuulll}}}~~~dddKKKAAAIIIUUUwww^^^888WWWuuuUUUDDD666555888:::===CCCCCCEEEDDDAAA@@@AAAAAA>>>@@@DDDJJJOOOgggvvvKKKIIIhhhgggVVVXXXYYY[[[bbbiiinnntttyyyddd___eee___KKKIIIFFFAAA;;;777555444444333::::::999<<<;;;CCCUUUKKK>>><<>>666///000000111333666;;;???DDDKKKSSSZZZ[[[eeecccPPP@@@???CCCDDDHHHMMMPPPRRRSSSPPPPPPRRRSSSSSSWWWXXXXXXXXXXXX\\\dddkkklllnnnsssxxx~~~[[[===<<<<<>>888OOOOOOTTTBBBCCCFFF[[[oooZZZEEEbbbooo\\\XXXjjjwwwcccaaaxxxppptttuuu}}}zzzmmm^^^GGG777:::===DDDaaagggFFFOOOCCC111;;;000444555000111111111111222333444555<<>>666777;;;<<>>LLLmmmjjjYYYYYYXXXYYY___gggoooxxxfffVVVVVV```]]]HHHGGGDDD???:::666444444444333:::999999<<<;;;BBBSSSFFF===???EEESSS}}}}}}iiiVVVMMMSSS777777555555444444333222111111111111111111111111111111222KKKbbbmmmwww{{{~~~zzzzzzxxxuuusssooodddYYYCCC888111444;;;===;;;::::::BBBHHHFFFAAACCCKKKSSSrrraaacccooosssnnnsssxxxvvvsssrrrxxxqqqpppvvvuuutttrrrqqqpppppppppmmmdddQQQ;;;;;;]]]OOO333...---......---------,,,,,,,,,---------............///...000:::NNN}}}QQQ777222333222111/////////...............000...222DDDbbbvvvlll___NNNJJJEEE???<<<:::888555111333111111333333//////111222;;;<<<444555===>>>555000111111222333777<<>>CCCEEEHHHLLLMMMRRRSSSOOONNNSSSVVVUUUWWWZZZ]]]]]]]]]___cccgggkkknnnrrrwww|||MMM<<<>>>>>>HHHAAAJJJKKKvvviiiddd]]]XXXTTTNNNGGGAAA===;;;999777666666666666777666666666555555444444666666666666555555888:::DDDAAA>>>>>>BBB^^^FFFEEEzzzxxxFFF:::555:::;;;>>>777DDDZZZhhhHHH@@@KKK```dddOOOPPPlllyyyddd\\\kkk~~~ttthhhooojjjmmm~~~vvvuuuSSS@@@999999>>>;;;^^^~~~kkkLLLppp888222===000333555///111111111111222333444444???___yyyuuussseee}}}mmmQQQAAAGGGUUUqqq~~~vvvXXX???:::666888:::<<<>>>@@@FFFEEEDDDDDDCCC@@@>>>===BBBEEEHHHTTTQQQ@@@NNNqqqiiiXXXXXXXXXXXX^^^iiisss~~~cccGGGBBBNNNYYYVVVIIIDDDAAA===888555444444444333:::999999===<<>>BBBEEEOOOwww|||fffTTTPPPNNN666666444444444333333222222111111111111111111111111111999GGGcccmmmkkkzzzwww{{{|||zzzwwwtttmmm^^^PPP888333222888>>>===:::888===DDDHHHCCC===AAAOOO[[[|||\\\ooohhhhhhkkk```mmm}}}yyyuuu}}}|||zzz~~~zzztttyyyuuutttsssrrrqqqpppppppppmmmaaaKKK;;;>>>dddJJJ444000.........---------,,,,,,,,,---------............///---555CCCKKKOOO888555222000000000///......------.........,,,000AAA]]]xxx}}}tttgggSSSNNNIIICCC???===:::666333444111111444333///...000111;;;===666666>>>>>>555111222222333444777<<<@@@IIINNNWWWSSSWWW]]]dddfffRRRAAA???CCCDDDGGGLLLLLLTTTVVVQQQOOOUUUXXXVVVVVV[[[```bbbbbbaaadddfffiiimmmrrrvvv|||EEE???AAA???LLLGGGQQQdddwwwoooddd___YYYTTTPPPKKKDDD???<<<;;;999777666666666666666666666666666555555555555666666555555666999;;;EEE>>>::::::DDDaaa@@@GGGyyyiiiAAA888888;;;777===999===jjj||||||UUUCCCKKK^^^ZZZKKK```yyylll]]]iiizzz~~~{{{rrriiimmmwww}}}|||oootttOOO>>><<<>>>CCCEEE{{{gggaaaeee555666;;;000333333000111000000111111222333444AAA___}}}nnnxxx}}}lllnnnqqqUUUAAAEEEUUUrrryyyRRR888777777888999;;;===???FFFDDDDDDFFFDDD@@@===>>>BBBCCCKKK\\\NNNGGGLLLrrriiiYYYXXXZZZ[[[aaannn{{{WWWLLL<<>>CCCFFFQQQ{{{|||bbbSSSVVVSSS;;;999444333333333222222222111111111111111111222222222888BBBaaa___TTTmmm~~~}}}~~~|||xxxuuukkkWWWFFF333111555<<<>>><<<999:::@@@CCCEEEBBB;;;>>>RRRhhhZZZNNNttteee]]]^^^\\\jjjzzzyyy~~~{{{qqqssssssrrrqqqqqqqqqqqqqqqnnn___DDD;;;AAAkkk>>>000333333......---------,,,,,,,,,---------............///...555DDDEEErrr{{{zzzttt{{{GGG555555222///111000000...---------...///---+++///@@@[[[wwwwwwlll[[[SSSMMMGGGCCC@@@===999555444111111444333///...000111;;;>>>777888@@@>>>555222333333333444777<<<@@@FFFLLLWWWNNNVVV\\\WWWsssbbbQQQCCCBBBDDDCCCFFFLLLKKKUUUXXXQQQNNNSSSVVVSSSSSSXXX^^^aaaaaaaaadddfffkkknnnsssvvv{{{zzz???CCCCCC???OOOMMMiiivvvgggaaa\\\UUUPPPMMMIIICCC???;;;:::888777666666666666444444555555555555555666444555555555555777999<<>>___XXXXXX|||zzz}}}zzzuuuhhhRRR>>>333444888<<<;;;888:::???GGGDDDDDDDDD===???XXXwwwiiiFFFOOOnnn___VVVVVV___jjjwww}}}kkkrrrvvvuuurrrrrrqqqqqqqqqqqqqqqqqqjjjYYY<<<;;;EEErrr;;;...333333......---------,,,,,,,,,---------............///111222@@@FFFwwwsssppp>>>000444222111444111000///...---.../////////---000@@@\\\{{{vvvnnn```VVVQQQJJJEEECCC@@@;;;888444111111444333///...000222<<<>>>888999@@@???555222333333333444777<<<@@@???HHHTTTJJJVVV___RRRkkk___PPPDDDDDDEEEDDDFFFMMMJJJTTTWWWOOOKKKOOOQQQMMMOOOSSSYYY\\\]]]___cccgggooorrrtttuuuxxxrrr<<>>@@@BBB???SSSlll```JJJFFFRRR|||zzzlllkkkhhhiiirrrVVVMMM>>><<<888555333333333444777<<<:::;;;AAA@@@BBBPPPBBB<<<>>>IIIddd~~~|||ZZZVVVpppKKK222222333333222222222222222222000000111111222222222222111>>>^^^ZZZkkk{{{ssswwwvvv~~~{{{uuugggOOO:::555777:::;;;777555;;;DDDMMMFFFEEEHHHAAAAAA^^^\\\DDDZZZjjj___ZZZXXXYYYjjj|||iiiTTT^^^eeekkkzzzrrrrrrqqqqqqpppqqqqqqrrrdddRRR555999HHHxxxBBB111111.........---------,,,,,,,,,---------.........//////333///@@@RRRrrr^^^666555555444---///000000///..................---,,,BBBVVVqqqyyymmmjjj]]]VVVLLLDDD@@@>>>===<<<888555333222222222111000111===AAA999999CCCDDD<<<888555222222555999<<<>>>GGGNNNRRRQQQRRRWWW\\\]]]VVVSSSMMMGGGCCCCCCGGGKKKHHHJJJKKKKKKKKKLLLNNNPPPUUUQQQVVV```ccc```dddnnnooolllnnntttxxx}}}aaaCCCEEE>>>FFFVVVeeeqqqdddbbb]]]VVVOOOIIIDDD???;;;999888888777666555555444555555555444444333333333666666666555555777;;;>>>FFF@@@999777UUU___DDD^^^III:::888888888888888888888888nnnrrrhhhLLLRRR```sssxxx```eeerrrnnnkkk{{{{{{~~~wwwiii@@@GGG<<<888???===XXXxxxfff[[[TTT:::888555333111222333444222222111111222222333444888lllwwwzzzrrrlll^^^EEEGGGOOOeeekkkHHH999???AAA???BBBGGGHHHDDD???CCCFFFEEEBBB>>>===>>>???DDDLLLxxxYYYMMMGGGTTTqqqmmmjjjppp}}}}}}LLLGGG999888555333222333444444777555<<>>KKKPPPBBB@@@CCC]]]yyyWWW___~~~}}};;;===333333333333222222222111111222111111111111111222222666888hhhYYY\\\{{{zzzxxxtttwww___GGG:::666666666666777;;;@@@DDDHHHOOOVVVJJJ888DDDddduuuYYYDDDdddwwwYYYXXXYYY]]]sss~~~[[[BBBDDDEEESSSeee|||ttttttrrroooppptttsssooo___GGG===;;;PPPttt;;;000222(((.........---,,,,,,++++++...------------...//////...222BBBOOOtttUUU444555444555///222000000///...............///------CCCWWWrrr{{{qqqnnnaaaZZZPPPHHHBBB@@@>>>>>>888666444333333333111000000===AAA888777BBBGGGBBB:::777333111444999<<<>>>EEELLLQQQQQQRRRVVVYYYZZZZZZSSSJJJBBB???AAAEEEIIIGGGHHHJJJJJJJJJKKKMMMOOOVVVRRRUUU^^^```]]]aaakkkkkkjjjmmmtttxxx}}}\\\>>>CCC???III^^^xxx|||kkkfff]]]YYYRRRLLLGGGCCC???<<<888888777777666555555444555555444444444333333333666666666555555777;;;>>>CCC@@@??????jjj```CCC\\\{{{DDD777888888888888888888888888LLLnnnpppVVVTTTiiiwwwdddbbblll}}}pppkkkwwwyyyaaaHHH...777HHH@@@VVV~~~ssseeejjjnnnEEE:::888555333111222333444222222111111222222333444:::kkkrrrkkkvvvsssllldddIIIIIIRRRdddkkkHHH:::>>>AAABBBFFFJJJHHHBBB???BBBEEEFFFDDDAAA???>>>AAA???MMMOOOGGGKKKVVVttt{{{aaaGGG===999777555333222333444555888555<<>>===333333333222222222111111111111000000000111111222333555444]]]```___uuuzzzzzzjjj|||iii~~~|||~~~vvv```GGG888555777888999:::<<<@@@CCCFFFNNNYYYRRR???FFFbbbtttXXXAAAccceee\\\[[[[[[tttlll\\\WWWjjj|||ttttttrrrooopppsssrrrmmmVVVEEE>>><<>><<<888777777666666555555555555444444444444333333333555666555555555777;;;???CCC>>>AAACCC}}}^^^FFFeeekkk===555777777777777777777777777777yyy}}}{{{~~~kkk\\\sssjjjgggdddnnnsssjjjuuuMMMBBB;;;>>>>>>NNNoooWWWFFFxxx^^^qqqmmm<<<888777444222111222333444222111111111111222333333<<>>AAAFFFLLLNNNHHH??????AAADDDGGGHHHFFFAAA===BBB<<>>>>>@@@AAAFFFQQQaaa^^^HHHIIIeee{{{hhhJJJeeemmm]]]\\\lll}}}}}}ttttttqqqoooppprrroooiiiJJJAAA===???aaaZZZ888111222333000000//////...------,,,...------------...//////...111???NNNmmmpppxxx???333777222444111444000000///...............000///...EEEXXXrrr{{{wwwsssmmmfff\\\RRRKKKFFFBBB@@@<<<999666555444333222000000>>>CCC:::444;;;GGGMMMAAA;;;444000111666<<>>???BBBFFFJJJHHHBBB<<<@@@???QQQhhhGGGVVVWWWHHH}}}mmmbbbAAAIII<<<666555444222222333444666;;;777;;;===:::EEEQQQOOOBBB???@@@EEEPPPooooooTTTeee```QQQ>>>555555222222222222111111111111......//////111222333444666===LLLqqqmmm]]]zzz~~~}}}{{{hhhJJJ444555999>>>AAAAAAAAA@@@@@@IIIWWWjjjdddIIIJJJnnnrrrOOO___wwwggglll}}}ooo~~~ssssssqqqoooppppppjjjaaaAAA===;;;CCCsssMMM888---,,,111000000000///......------...------------...//////+++...:::JJJqqqyyy~~~jjj<<<666888000333000222000000///...............000///...DDDWWWpppyyywwwqqqoooiiiaaaXXXQQQJJJDDDAAA===;;;888666555444222000222???EEE<<<444888DDDKKKDDD===555000000555;;;>>>AAAJJJQQQSSSSSSUUUUUUTTTOOOHHH???<<<>>>@@@@@@>>>@@@BBBDDDEEEFFFHHHKKKNNNPPPOOOQQQUUUXXX[[[aaaggghhhkkkooorrrwww|||JJJ>>>HHHLLLUUUuuu\\\>>>IIILLLooorrr^^^[[[UUUQQQKKKFFFBBB???;;;999666666666666555555555555444444444444444444444444444555555555555888<<<@@@BBB999999CCC~~~KKKLLLsssQQQ:::888666666666666666666666666555AAAzzzpppeeeooo|||~~~}}}uuuhhh[[[pppkkknnn}}}kkkxxx~~~}}}}}}fffyyyZZZ^^^KKK@@@@@@999HHHbbbUUU;;;tttwwwyyyDDD111555444333222111111222222111111000000111111222333222CCCooorrrqqquuuyyyVVVCCCNNN```~~~bbb???===<<<@@@JJJQQQOOOEEE<<<>>>>>>AAAFFFJJJHHHBBB===>>>GGGVVV[[[ZZZqqq[[[NNNvvvYYYmmmzzzwwwQQQBBBAAA777555444333222222333555666;;;888;;;<<<<<>>666888@@@GGGEEE???666111111555999<<>>@@@?????????AAACCCEEEFFFHHHLLLNNNNNNPPPRRRUUUXXX]]]cccgggfffkkkoooqqqvvv```BBB???EEEKKKWWWwww{{{IIICCCTTTXXXjjj^^^\\\SSSOOOIIIDDDAAA===:::777555555555555555555555555333333333444444444444555444444555444555888<<<@@@???888;;;OOOrrrBBBLLLjjjyyyFFF;;;999666666666666666666666666999...NNNnnnbbbdddrrr{{{yyy~~~{{{{{{zzz}}}___\\\tttsssnnn~~~ooorrrzzztttqqqsss]]]PPPMMM;;;KKKDDD333eeebbbEEE777```sss___EEE>>>777444333222222111111111222111000000000000111222222555IIInnnvvv```EEEOOO[[[zzz}}}bbbAAA<<<;;;???IIINNNJJJCCC>>>???AAADDDGGGIIIGGGCCC???>>>NNNZZZuuufffwwwZZZQQQggglllpppyyy{{{YYYKKKCCC===444444333222111222333555777;;;999<<<<<<===IIIOOODDD999<<<;;;JJJ{{{ppp[[[}}}pppIII???222444222111111111111000000000.........///000111222333///999>>>\\\hhhlll{{{pppsssPPP222777:::>>>@@@AAABBBDDDEEELLLcccqqqYYY999III|||PPPAAAXXXzzzuuuyyypppqqqqqqqqqqqqkkkZZZKKK;;;<<<>>>YYY@@@999---888===000000//////...------,,,...------------...//////333666===QQQeeeccc===;;;888///555333000000000///...............///...,,,AAARRRiii{{{sssnnnmmmiiieee___VVVMMMFFFAAA>>>:::888666555222000---888AAA???999:::???DDDFFF@@@888222222444888:::===FFFMMMOOOPPPTTTVVVVVVLLLHHHCCC>>><<<===???AAA???AAACCCEEEFFFIIILLLOOOOOORRRUUUWWWZZZ^^^ccceeedddmmmtttvvv|||}}}III===BBBCCCKKK___^^^BBBHHHQQQoooxxxddd]]]YYYNNNJJJEEEAAA???<<<999777555555555555555555555555333333333444444444555555444444444444555888===@@@>>>888888VVV___>>>TTTnnniii===:::999555555555555555555555555;;;000:::___yyykkkbbb^^^```qqq}}}yyy|||}}}vvvuuugggVVV\\\uuu{{{qqqzzzuuuppp|||~~~{{{uuuqqqmmmhhhddd}}}xxxMMMFFFHHH===???AAA>>>FFFlllwwwNNN;;;KKKTTT```ooo666;;;999222222222222111111111111000000000000000111222222444III```}}}yyy}}}lllvvviiiGGGNNNVVVrrrfffFFF<<<:::>>>GGGJJJEEE@@@@@@AAADDDHHHJJJIIIGGGEEEDDDCCCRRR^^^sssVVVKKKuuuwwwnnnuuuppp]]]NNN\\\tttrrrRRRGGG>>>???666333222111111222333666777:::999<<<<<<>>>JJJMMM>>>GGG===;;;TTT~~~iiiWWW>>>:::666111111111111111000000000000///////////////000111111555222;;;WWWhhhvvv{{{ttt}}}ZZZ:::888:::<<<===???BBBFFFIIIRRRjjjtttVVV:::SSSHHHEEE[[[www|||}}}iiiaaaiii}}}rrrpppnnnpppqqqrrrqqqhhhSSS@@@888>>>GGGiii{{{444888///<<<555//////......---,,,,,,,,,...------------...//////000333:::QQQ___ccc>>><<<888///777555111000000///..................---,,,@@@PPPfff~~~wwwnnnnnnllljjjddd[[[PPPIIIBBB???;;;888777555222000***555>>>@@@<<<<<>>@@@CCCEEEGGGIIIMMMPPPQQQUUUXXXYYY[[[___bbbccceeepppzzz~~~]]]>>>===EEEBBBNNNhhh|||DDD???TTT[[[sssccc[[[SSSIIIFFFBBB???===<<<:::888444555555555555555555555333333333444444555555555333444444444555888===AAA@@@888333UUUNNN===aaa|||___666888888555555555555555555555555222333222FFF|||jjjVVVOOOeee|||zzzyyyvvvXXXWWWaaawwwppprrryyyooo}}}wwwvvvrrrlllhhhddd^^^YYYUUUNNNFFF>>>AAA444KKK---;;;MMMNNNJJJFFF>>>fffjjj@@@;;;333---222222222111111111111111000000000000000111111222(((EEEZZZ~~~vvv~~~|||uuuzzz~~~pppmmmGGGMMMUUUooojjjJJJ;;;:::>>>EEEFFFAAA???BBBDDDHHHLLLLLLIIIGGGFFFHHHGGGSSSaaawwwQQQFFFjjjttt{{{yyyqqq___LLLLLLSSSaaaxxx|||QQQRRR@@@222@@@555333222111111222444666777:::999<<<===>>>JJJKKK:::>>>===DDDaaa}}}[[[NNN{{{===::::::///111111111111000000000000000///////////////000111555'''555QQQcccvvvxxxdddBBB888999:::;;;===BBBGGGLLLXXXqqqxxxWWWAAA^^^AAADDDXXX|||{{{dddUUUYYYgggwwwwwwuuummmooorrrsssqqqfffOOO:::666AAANNNssshhh111>>>666???,,,///......---,,,,,,++++++...------------.../////////333:::SSS___hhhAAA888555000000,,,555000000///...............///)))444444UUUdddyyyuuunnnppprrrrrrnnneeeZZZRRRJJJAAA::::::;;;777444222111555<<>>???CCCFFFBBB888000111999:::555:::AAAHHHLLLMMMOOOUUUZZZXXXPPPFFF???<<<<<<<<<===AAAFFFGGGDDDFFFMMMOOOLLLTTTYYY\\\[[[\\\aaaddddddnnnqqquuuzzznnnRRRCCC;;;FFFJJJFFFjjjMMMLLLJJJTTTjjj^^^XXXPPPJJJGGGBBB>>><<<:::777555555555444444444444555555555555555555555555555555444777666333444:::???@@@:::888555```DDD;;;eeeNNN999888666666666555555555444444444555777777666ZZZqqqlll]]]GGGNNNhhhmmmtttuuullljjjooorrroooYYYPPP```yyyqqq{{{{{{~~~}}}}}}}}}{{{vvvqqqqqqnnniiiccc___WWWLLLAAA:::CCCDDD:::666<<<>>>:::;;;AAA666GGGAAAYYYxxx}}}SSS>>>AAA333///111111111111111111111111000000000000111111111111222555ZZZqqqzzz~~~}}}bbbAAAPPPgggnnnJJJ>>>???>>>CCCHHHAAABBBSSSXXX^^^aaaQQQ===DDDTTTWWWQQQUUUbbbPPPIIIiii|||sssqqqbbbVVVbbbbbbzzzgggMMMDDD<<<:::999444222222222222333555777888===;;;888:::@@@DDDAAA<<<===FFF===bbb}}}vvvVVVWWWlllqqq<<<===555///111111111111000000000000...///000000//////000111555***888DDDIIIwwwuuuLLL;;;333???BBBBBBDDDBBBTTTjjjoooaaaNNNDDDcccqqqFFFLLL___tttrrrjjjssszzzuuuwwwwwwwwwtttuuuqqqooorrrmmm\\\GGG999@@@:::VVVeee999***555999***//////.........---------,,,,,,,,,---------......222111:::IIIfffgggAAA:::999444333---444000000///..................(((//////MMM]]]|||sssmmmppprrrtttuuurrrlllbbb[[[RRRHHH@@@>>>===999444333///222999@@@@@@<<<===AAAFFFCCC:::111111666999666:::???EEEJJJLLLPPPTTTXXX```]]]SSSFFF@@@@@@AAA???BBBHHHJJJIIIJJJNNNOOOLLLOOOUUUXXXXXXZZZ___bbbbbbooorrrwww|||XXX222<<<444;;;BBBMMMyyyMMMJJJKKKbbbmmmaaaYYYOOOIIIFFFAAA>>>;;;999777555555555444444444444555555555555555555555555555555444777666333555;;;???@@@???777DDDcccGGGKKKmmmOOO:::666222666555555555444444444333222222111444MMMuuugggWWWMMMLLL``````aaaeeennnrrrjjj___XXXKKKVVVyyyyyypppxxxvvv|||~~~|||xxxuuurrroookkkeee```eeeaaaZZZRRRKKKFFFAAA===DDD999222666<<<>>>???AAA<<>>jjj|||pppMMM]]]uuuggg888888111111111111111000000000//////---///000000//////000111222)))444???JJJxxxuuuttt~~~{{{TTT???777CCCEEECCCBBB@@@SSS___jjjaaaOOOCCCZZZxxxdddLLLGGGUUU}}}yyywww|||{{{vvvwwwtttsssrrrhhhUUUBBB777===>>>fffLLL777666999444'''//////.........---------,,,,,,---------.........---,,,666HHHeeejjjDDD===<<<999777...333000000///...............222+++...000KKK___{{{xxxtttuuuvvvxxxwwwrrrlllggg\\\QQQFFFBBB@@@:::555333000222888>>>@@@======AAAEEEDDD===444000333666777:::<<<@@@FFFKKKPPPTTTVVVdddlllfffQQQBBBBBBCCC???CCCHHHLLLKKKJJJLLLMMMKKKOOOUUUYYYYYY\\\cccggggggqqqvvv|||yyybbbFFFHHHDDDDDDDDDPPP{{{cccbbbbbbwwwlll```VVVLLLGGGDDD@@@<<<;;;999777555555555444444444444555555444444444444444444444444444666666444666<<>>;;;000WWWcccBBBXXXqqqRRR>>>888444555555444444444444333333888666///,,,222CCCqqqzzzrrrxxx|||yyyuuuooofff___aaagggXXXJJJTTTxxxuuuyyyoooyyyvvvvvvxxxxxxwwwpppllleee___YYYSSSMMMIIIGGGEEEBBB???;;;999:::;;;111555>>>DDDDDD???<<<>>>FFFIIIJJJzzz```sssJJJ000444333111888111111111111111111111111000000000000111111111111000222SSS{{{wwwuuummmJJJJJJYYY~~~ttt[[[======>>>DDDNNN\\\nnn}}}xxx\\\GGGAAADDDVVViiioooYYYdddtttuuuLLLMMMeeerrr{{{rrrTTTAAA===888666555000222222222333444666888:::;;;;;;<<<@@@DDDDDD@@@<<<===BBBCCCwww{{{hhhIIIkkk\\\555555---444111111000000000000//////---///000000///...000111000***000666DDDqqqzzzmmmwww^^^???777DDDFFFAAA===<<>>JJJttt{{{|||vvvwwwvvvtttnnn^^^KKK===999???HHH{{{xxxAAA<<<>>>555...+++...............---------,,,------------.........000...666FFF___uuuKKK@@@===:::999///333000000///...............222,,,,,,222IIIbbb||||||vvvxxxxxxxxxxxxxxxuuuppplllaaaUUUJJJEEEAAA<<<666555333333777???BBB@@@@@@BBBCCCDDDAAA999222111555888:::;;;===CCCJJJPPPTTTUUUfffzzz}}}bbbIIIDDDFFFBBBIIILLLNNNMMMKKKLLLNNNPPPTTTZZZ___aaaeeelllqqqqqqvvv|||gggBBB???======DDDHHHLLLdddOOOXXXyyy~~~dddYYYQQQHHHEEEBBB>>>;;;999888666444555444444333333444444555444444444444444444444444444666555444777===???===444111sssfff???aaaxxxsssLLL<<<888555444444333333333333333333111555111333777:::dddyyygggWWWXXXaaaSSSHHHTTTvvv{{{wwwyyytttnnnjjjhhhhhhhhhggg]]]YYYRRRKKKDDD???<<<:::888666888;;;<<<999888999<<>>;;;666555777333222222222333555777999;;;;;;;;;???DDDFFFBBB???===BBBCCCKKKyyy___NNNyyyQQQ777666---555111000000000////////////---...000///......///111000...000///:::bbb|||qqqkkkAAA888EEEHHHCCC??????XXX\\\eeeVVVLLLQQQjjjYYY@@@JJJrrr~~~||||||xxxyyyvvvpppdddQQQ@@@;;;???DDD]]]}}}NNNDDD:::,,,,,,222........................------------............444000777GGG___UUUCCC<<<888888///333000000///..................+++'''///???[[[sssccciiiyyywww{{{zzzxxxwwwvvvsssnnnkkk```UUUKKKGGGDDD>>>999777444222555===BBBBBBAAAAAABBBCCCCCC>>>666222444999;;;:::<<<@@@GGGNNNSSSUUUcccpppRRRIIIJJJIIINNNOOOPPPOOOMMMNNNSSSYYYYYY___dddgggkkksssyyyyyy{{{~~~QQQ===<<>>>>>;;;444???mmmGGGjjjYYY<<<222111222222222333333333333333333,,,555444444:::999OOO|||qqqkkklllcccTTTKKKOOODDDJJJddduuuvvv~~~|||fffbbb\\\WWWTTTRRRRRRQQQIIIFFFBBB===888666555666???999777<<<>>>;;;888999AAA;;;888;;;======>>>@@@III~~~qqq>>>...===666---///+++000000000000000000000000///000000000111111111111...>>>999ccczzzxxxzzzqqqsss}}}___|||]]]IIIMMMmmmzzzkkkFFF???DDDRRRkkknnnLLL888???NNNfff|||hhhmmmxxxxxxTTTRRR```fffJJJ999666111111555333333333333444666888:::<<<;;;<<>>@@@CCCDDDUUUvvvYYYVVVCCC555666...444000000000////////////...---...//////......///000///222222---444SSSrrr}}}mmmzzz|||}}}zzzKKK>>>HHHLLLIIIFFFJJJeeerrruuu\\\SSS___rrr|||cccIIIPPPsss~~~zzz||||||~~~}}}tttgggUUUBBB777:::BBBHHHTTT@@@333...111222---.....................---------.........//////222...666HHHbbb}}}\\\DDD:::666777///333000000///...............//////(((111555SSSiiiccckkk}}}{{{yyywwwuuuqqqlllhhh```VVVMMMJJJHHHBBB<<<:::444///000999@@@AAA???>>>AAABBBEEEDDD===555444888999:::;;;>>>CCCIIIOOOSSSXXXqqq~~~lllSSSIIILLLNNNNNNNNNPPPQQQOOOOOOVVV___]]]dddiiilllqqqyyyGGGBBBCCC;;;BBBJJJLLLNNNkkkyyy]]]gggTTTPPPMMMHHHAAA>>>:::888777666555444444444333333333333444444333333333333333333333333333444555555:::???>>>999666KKKfffPPPnnnoooEEE444000111444111111222222222222333333///444222000111...111===|||tttddd^^^\\\]]]```XXXFFF@@@NNN\\\eeexxx[[[PPPNNNIIIDDD@@@???>>>>>>::::::999777555555888:::<<<666555:::;;;888:::@@@:::333===KKKAAA333JJJsss^^^___DDD000333:::...***111---000000000000000000000000000000000000111111111111+++>>>:::ppp}}}uuuzzz```{{{eeeNNNIIIddd{{{oooKKKCCCLLLbbb\\\DDD:::DDDWWWqqqtttttt{{{xxxTTTTTT]]]___FFF888666222333777555333333333444666999;;;===<<<===CCCJJJHHH???>>>CCCAAAEEEcccrrrVVVfffiii666111222000111000000////////////......,,,...//////...---///000---222333000333HHHhhhtttvvvxxxwww|||{{{XXXDDDIIIKKKJJJIIINNNkkkwwwzzz```\\\oooyyyvvvdddMMMOOOppp|||zzzwww|||{{{mmmYYYGGG:::555<<>>@@@AAAEEEHHHDDD:::555777666888:::;;;===CCCKKKQQQOOO]]]eee___TTTOOOQQQTTTRRRTTTZZZ___]]][[[```jjjgggnnnsssvvv{{{kkkGGGGGGKKKFFFAAADDDWWWjjjmmmpppaaaRRRNNNJJJEEE???<<<999777666666555333444333333222222333333444333333333333333333333333333444444666;;;@@@>>>888888OOO{{{RRRWWWoooYYY:::555444333555111111111111222222222333...***///555666;;;???<<>>>>>>>>DDDKKKGGG======EEEBBBMMMvvvnnnVVVrrrLLL666000---222000000000/////////.........,,,---///...------...000...000000222444<<>>777000000999CCCEEEBBB???@@@@@@EEEKKKHHH===666666444777:::999999>>>GGGOOORRRTTTWWWZZZZZZZZZ]]]___]]]bbbkkksssrrrmmmqqqzzzrrryyy~~~ccc@@@@@@;;;CCCRRROOO\\\ooo}}}^^^QQQLLLGGGAAA>>><<<888666666666444333444333333222222333333444333333333333333333333333222444444666<<>>777===RRRhhhCCC^^^sssHHH222444444111222000000111111222222222333888)))...555---///666///333XXXzzz```___fffooo|||llljjjkkkfffMMM;;;>>>BBB======CCCIII^^^|||uuuPPPDDD444CCC;;;:::999777555555777999444777:::::::::;;;???BBBLLLWWWhhhmmmZZZ???666<<<777CCCCCCFFFoooqqq{{{VVV///555222111111222333111---000000000000000000000000000000000000111111111111<<<,,,333VVVeeewwwqqqiiiyyyYYYEEESSS|||}}}ooocccrrr~~~JJJ@@@???LLLgggwwwxxxxxx\\\YYY[[[~~~GGG444000666444333444000333333444555777:::===>>>???>>>EEELLLGGG===>>>GGGGGGUUU~~~lllWWWrrrCCC===333+++444000000/////////............,,,---///...------...000000...---111444222HHHooozzzoootttbbbYYYVVVUUUTTTXXXuuugggdddzzzuuu^^^xxxqqq~~~}}}rrrrrr\\\KKK999555<<>>555333333222000.........///...---...---///222444>>>YYYtttyyyxxxyyyzzzzzzwwwsssooollljjj```VVVVVVWWWRRRFFF===;;;777222333===GGGFFF???@@@AAACCCEEEFFFCCC>>>999444888<<<:::777777>>>EEEHHHQQQ[[[_________bbbgggdddhhhnnnssswww|||^^^KKK>>>CCCJJJLLLOOOVVV||||||aaaMMMHHHGGG>>>:::888666555555555444222333333333333333333333333444444444444444444444444777000666???>>>===;;;222:::nnnZZZFFFfff{{{jjj<<<444333111222222222111111111000000//////111111222222222333333333333;;;eee|||mmm\\\___bbb{{{ooogggcccGGGJJJKKKCCCLLL======@@@BBBDDDHHHSSSbbbnnnmmmVVVRRRMMMIIIDDD@@@???>>>===;;;<<<:::666444999???;;;222333GGGAAA888@@@BBBQQQvvvvvvzzznnnZZZJJJ>>>888;;;999JJJuuuzzzdddRRR___333:::333222111000////////////////////////000000000000000000000000111111111111333...===LLLpppxxx}}}ooodddeeemmmIIIKKKqqqwwwxxx~~~yyyJJJ???EEESSSiii|||uuucccbbb[[[qqqhhh999666333222333444333111111444777999999:::<<<>>>===HHHEEE>>>??????>>>EEEGGGkkkrrr\\\XXX{{{999///888///666+++////////////........................////////////,,,---222444///444RRRtttyyy}}}{{{kkkccceeeqqqrrrjjj]]]OOOgggooommmxxxxxx~~~vvvlll^^^DDDHHH999777CCCAAAZZZPPP???AAA===333...000111...------------------------............////////////222...000===TTTsss~~~ZZZHHH555<<<333000...222000.........///...---///---...///...777RRRnnnwwwmmmsss||||||||||||yyyuuuoooiiifffhhh]]]TTTUUUYYYVVVKKKAAA>>>:::444333;;;CCCCCC===AAAAAABBBCCCDDDBBB???===222555777666555666:::???BBBJJJTTTYYY[[[^^^eeekkkqqqvvv|||PPPKKK@@@???IIILLLMMM___yyysss[[[JJJFFFEEE===:::888666555555555444222333333333333333333333333444444444444444444444444555222888???<<<;;;;;;888EEErrrVVVMMMsssVVV444222333111222222111111111000000000//////111111111222222222333333444222JJJzzzaaaLLLMMMqqqmmmrrrgggSSSQQQNNNIIICCC??????CCCGGG>>>FFFQQQWWWPPPCCC???BBB===<<<:::999999:::::::::???555555@@@AAA888>>>OOOGGGCCCEEEQQQhhh~~~hhhHHH888999333666AAACCCWWWsssjjjCCC222---333222111000////////////.../////////000000000000//////000000000111111111444---444>>>fff}}}wwwuuuggg|||wwwYYYPPPgggrrrLLL@@@GGGXXXppp{{{rrr~~~nnndddcccvvvTTT999666333222333444333222222444777999:::;;;===>>><<>>999777DDDJJJGGGqqqEEE;;;===:::222---//////---------------------------............////////////222111222:::LLLjjjyyyaaaLLL888???666333///222000.........///...---...---...---***222PPPnnnnnnUUUcccyyy}}}|||{{{zzzxxxsssmmmgggdddfff\\\RRRTTT\\\]]]RRRFFFBBB>>>777333777???@@@===CCCAAA>>>>>>???AAAAAA@@@333333333444555666888999:::AAAIIIOOOSSSZZZeeelllrrrzzzZZZ777??????GGGPPPQQQ[[[fffSSSFFFDDDCCC:::999777555444555555444222333333333333333333333333444444444444444444444444333333999>>><<<888999<<>><<>>???CCCAAA:::;;;EEEDDDDDDOOOcccRRRUUUNNN333444000444,,,333//////.........------------------.........//////...,,,...333333000///222JJJnnn}}}~~~jjjssszzzttt}}}}}}lllXXXGGG888===???AAACCC[[[???;;;333444333///,,,,,,---...------------------------............//////////////////222888GGGggg^^^III444<<<444222///222000.........///...,,,///...///...+++111MMMjjjpppeeeyyyooommmyyyrrrrrrssssssrrrpppnnnmmmggg```VVVTTT\\\bbbYYYKKKEEEEEE???777555:::AAACCCBBB===777444666:::???AAA:::666333444888999888555777999:::<<<>>>DDDLLLRRRcccmmmzzzSSS<<<>>>CCCEEEPPPOOOJJJbbbsssTTTJJJCCC@@@>>>666888666444444444555444333333333333333333333333333333333333333333333333333333777555;;;CCC777000<<>>@@@>>><<<999@@@KKKJJJQQQeeerrrJJJaaa>>>666555---777//////............------------------------............,,,---000333222///111555===kkkcccYYYccczzzttt[[[GGG???888<<<>>>FFFYYYVVV333<<<222111111000...,,,---000------------------------............////////////......000777GGGfff]]]LLL777<<<444222222222000.........///...---000......---))),,,AAAYYYbbb[[[fffqqqfff\\\hhhuuuqqqrrrqqqqqqooommmkkkjjjgggcccZZZUUUZZZ```YYYLLLGGGJJJFFF<<<777:::AAAFFFBBB===666333555999===???<<<888555444666888777666999999999888888:::>>>BBBMMMWWWdddppp|||XXXDDDEEEEEE@@@BBBOOOSSSXXX~~~fffMMMHHHBBB===;;;666777555333333444555444333333333333333333333333333333333333333333333333333333:::666:::CCC666000FFFhhhTTTKKKjjjkkk;;;222222333...111666222......////////////000000////////////000000000000111000444555------JJJmmmdddSSSUUUAAA;;;666CCCbbbxxxVVVAAADDDHHH<<<>>>KKKBBBSSSsss{{{}}}oooVVV999)))333:::000***///000//////....../////////------........./////////......////////////000000000333***...AAAkkksssfffttthhhkkkxxxVVVWWWrrryyyyyyvvvtttwwwjjjVVVJJJTTTmmmqqqwwwtttfffooo999444333444444333222333555888777999<<<=========???@@@=========EEEKKKGGGTTTrrraaaNNNzzzUUU555444555///444222---.........------------,,,,,,------------.........,,,///111000---,,,///444555XXXwwwsss^^^QQQ\\\ssszzzmmm```III;;;===>>>@@@GGG___kkk<<<333888111000000111///+++,,,000------------------------............////////////000///000444@@@[[[aaaRRR<<<>>>333333555222000.........///...---///,,,,,,---***+++:::LLL}}}]]]PPPTTT___[[[[[[eeellloooooonnnmmmllliiihhhfffdddddd]]]VVVXXX^^^ZZZNNNLLLPPPMMMBBB999:::AAAFFFBBB>>>888666666999<<<===AAA===999666666888:::;;;888999888777666666777888666===GGGPPP\\\qqqbbbDDDAAADDD>>>>>>GGGIIIWWWlllxxxWWWDDDDDD???999999777666555333333444555444333333333333333333333333333222222222222222222222222111>>>:::999@@@333666[[[fffEEEVVVrrrXXX666000111111,,,111555............/////////000000........./////////000000555000000444000+++000;;;^^^tttxxxrrrYYY\\\XXXNNNIIIOOOwww}}}sssnnnkkkggg```ZZZfffcccdddeee]]]PPPKKKMMM>>>HHHbbbmmmeeewwwFFF333333444444222000////////////.........//////000---------.........//////........./////////000000...333+++///666]]]~~~zzz}}}~~~iiijjjgggfff~~~dddTTTgggwwwsssrrrrrrqqqqqqwww~~~|||zzzlll]]]QQQ\\\ttt{{{zzzyyy[[[QQQaaa;;;222222333444333222333666999888:::===>>>>>>>>>???AAA===AAAEEELLLKKKCCCUUU|||~~~wwwXXX___===666,,,555666---111000.........---------,,,,,,,,,,,,---------.........---///000...,,,---///111)))666KKKwwwyyyzzzgggUUUXXXdddrrr{{{uuu^^^QQQJJJ===;;;DDDHHHRRRwwwzzzJJJ555444333111......111///***+++///------------------------............///////////////111333333999QQQ|||___RRR<<<<<>>:::888:::>>>@@@777888888888777666555555222555777999???PPPhhh{{{zzzrrrjjj^^^OOOEEEEEEIIIMMMNNN???FFFIIICCC???DDDNNNUUUVVVeeekkkMMM>>>AAA<<<777777777666444333333444555444333333333333333333333333333222222222222222222222222///AAA===999===000<<>>>>>>>>@@@AAA:::AAAJJJSSSQQQJJJccc{{{sssVVVpppyyy888999%%%666<<<&&&000444......---------,,,,,,,,,,,,,,,,,,---------.........///...---///111111000444222@@@|||wwwdddWWW===RRRbbbppp~~~cccJJJ<<<<<<:::@@@LLLPPPgggKKK666666333222000------000...))))))...------------------------............/////////000---222666333555LLL|||}}}rrrNNN999444555222///000///------.........---222,,,+++///---***333BBBppp}}}ooo______WWWcccmmm^^^lllgggfffeeeeeefffeeecccaaaeeeZZZ]]]ZZZKKKOOOZZZRRRNNNOOOQQQOOOEEE:::999===???NNN@@@---666>>>;;;>>>;;;@@@CCC@@@>>>>>><<<888:::999999;;;<<<;;;666222555444444555888;;;???AAAVVVeeeuuu|||jjjcccXXXNNNFFFAAA>>><<<888<<<>>><<<===AAABBB@@@EEEBBBDDDIIIJJJIIINNNWWWuuuVVVKKKBBB???===999555444333333333222222222111111333333333333333333333333222222222222222333333333666;;;999999<<<333@@@iiiNNN[[[pppyyy___===222222111111000/////////....................................////////////---......///000111111222222999CCC\\\hhhRRRNNNVVVVVV___eeebbb~~~xxxhhhcccgggqqqkkk___sss|||tttpppwwwPPP]]]tttsssvvvuuu{{{sssttt\\\999111333////////////////////////............................................................////////////---666222+++111BBB]]]zzz{{{{{{|||kkkqqq}}}wwwnnn^^^mmm}}}ppphhhjjjiiibbb___bbbeeegggkkkqqquuuvvvsssqqqpppllliiiuuuXXXRRRBBBJJJHHH333111444333333444555777999:::===<<<<<<===>>>???===;;;999LLLEEEIIIZZZOOOoooyyybbb```NNN555444333111000/////////......---------,,,,,,,,,...------,,,,,,------...---------............///000222888[[[{{{~~~sssVVVEEE@@@NNN\\\fffxxx[[[MMMBBB999:::CCCEEEGGG]]]yyyGGG888;;;222---555......---------,,,,,,,,,++++++,,,,,,,,,,,,------............////////////222333666666444HHH~~~vvvQQQ;;;555444111///000///------.........---000++++++///---***222???ddd{{{nnncccUUUWWWccc\\\ddd^^^^^^^^^```bbbcccbbbaaadddZZZ\\\YYYJJJNNNWWWQQQOOOOOOQQQPPPIII???:::<<>>===AAAEEEFFFEEEEEEGGGDDD@@@===;;;:::999888999999999888777666555666777999:::222<<>>;;;888777666777888888>>>???===:::===DDDHHHHHHGGGGGGIIIHHHEEEFFFSSScccwwwQQQHHH???===;;;777444333333333333222222222111111333333333333333333333333111111111222222222222333666<<<:::???888...HHHkkkIIIUUUwwwPPP444222222111000000//////.......................................////////////---......///000000111111111444666BBBbbb|||mmm}}}cccRRR```___ZZZggg{{{nnnxxxjjjtttsss~~~\\\[[[ppp|||vvvkkktttpppRRR666000333666....................................................................................////////////---444111---222<<>>>>>>>>BBBJJJNNNNNNOOO\\\iiiSSSeeeHHH444444222111000/////////......---------,,,,,,,,,------,,,,,,,,,,,,------------------............---+++,,,LLLzzz{{{{{{ggggggYYYBBB<<>>EEEBBB@@@999444;;;BBB===>>>BBBEEEIIIOOOQQQKKKBBBCCCBBB???;;;777666666888:::999888666666666777888333777:::;;;<<<>>><<<888999999;;;<<<>>>>>>>>>>>>;;;???AAACCCGGGLLLKKKHHHJJJLLLNNNLLLLLLZZZxxx|||eeeKKKCCC<<<:::999555333333333333333222222222111111333333333333333333333333111111000000111222222333666>>>888AAA555000ZZZiiiDDDdddmmmBBB///111111111000//////......---------------------------............/////////.........//////000000111000000//////777NNNnnn}}}qqqnnn{{{pppnnneee{{{|||iiiXXXdddvvvzzzxxxppplllkkklll|||rrr}}}yyyEEE,,,---444444111........................---------------------------------------------------............////////////111000000222444LLLppp~~~}}}|||xxxtttggggggyyymmmcccaaa```YYYQQQLLLMMMRRRXXX```eeehhhhhhqqqvvv}}}TTTSSSaaaJJJ111555222444444444555777888:::;;;:::<<<>>>>>><<<===???BBBJJJJJJVVVUUUQQQ{{{~~~QQQdddFFF444333222000////////////......---------,,,,,,,,,------,,,,,,,,,,,,------------------............000111...<<<___vvvvvvuuusssxxxPPPDDDOOOPPPDDDHHHLLLQQQUUUVVV___tttxxx___HHH@@@@@@???===???LLLEEELLLhhhaaaIII555333444///...222------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111...//////222HHH~~~vvvPPP<<<666222000111000...------.........,,,+++)))+++......+++...444UUUrrr}}}eeeTTTDDDUUUdddZZZ\\\[[[ZZZ[[[\\\\\\[[[YYY[[[WWWVVVSSSJJJGGGLLLPPPUUUPPPPPPUUUVVVOOODDD>>>BBB<<>>999===DDDOOO[[[aaaZZZNNNGGGDDD@@@===;;;:::888777::::::999999999:::;;;<<<<<<======<<<;;;<<<<<<;;;>>>???BBBBBBAAA>>>===<<>>SSS}}}ttt{{{ppp```jjjsssdddYYYeeejjjmmmhhhyyyyyyWWW]]]}}}~~~OOO;;;...333999666///---........................---------------------------------------------------------.........///////////////333333---AAAfffxxxxxx~~~xxx|||bbbmmm{{{kkkaaa}}}~~~uuuggg______YYYOOOFFFFFFGGGLLLRRRWWWZZZ[[[^^^eeepppddd555222888,,,555555666777888:::;;;;;;999===@@@???<<<===BBBHHHNNNNNNSSSWWWnnnpppTTTFFF222222111000///......///......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---777555111999HHH```{{{tttyyyZZZHHHCCCCCCBBBAAAAAA>>>;;;@@@GGG\\\eeehhhfff```MMM???CCC<<<===AAACCCAAAAAALLLZZZjjjdddsss\\\===999444333222000......---------,,,,,,,,,+++++++++++++++,,,,,,,,,------............////////////111000333444111999\\\nnnIII999555111000333000...------.........,,,+++***+++------,,,---000BBBbbb|||lll]]]JJJTTTgggZZZYYYXXXXXXXXXYYYYYYXXXVVVTTTTTTQQQNNNJJJCCCFFFPPPQQQJJJHHHOOOSSSNNNDDD===<<<888KKKVVVEEE===CCCAAA<<<>>>CCCOOObbbqqqssslllQQQHHH>>>:::;;;>>>>>>===;;;;;;;;;;;;;;;<<<<<<======<<<===>>>???>>>>>>???===???BBBCCCBBBAAAAAACCCOOOPPPNNNNNNVVVhhhxxxkkkTTTPPPgggpppJJJBBB===999999888444444666333333333222222222111111222222222222222222222222111000000///000222444555777???222111===bbb{{{SSS^^^111;;;222000000//////...---------------------------------------------........................////////////222---000666333+++,,,555OOOiiixxxnnnddd~~~vvvlllMMM222---...444222++++++111........................------------------------------------------------------------............//////...333333+++999ZZZxxx}}}yyylllwww~~~{{{~~~|||qqqccc]]]VVVOOOHHHFFFDDDDDDGGGJJJLLLLLLKKKPPPXXXbbbttt___<<<...666:::...555666777888:::;;;<<<<<<:::>>>@@@???>>>@@@GGGMMMQQQUUUJJJWWW{{{|||lllllllllhhh===111111000///..................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...%%%111111***,,,777TTTvvv}}}{{{^^^gggzzzxxxiiiVVVJJJ??????CCCDDDCCCCCCDDDKKKLLLKKKLLLCCC>>>GGG@@@EEEHHHEEEAAAIIIbbbzzzbbb222444555333000000111000---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------............////////////,,,+++000555222444MMMkkkeeeCCC777555000000444000///------.........---++++++,,,------------...999ZZZuuuwwwfffQQQNNNaaaXXXRRRQQQQQQRRRTTTUUUTTTSSSMMMPPPMMMKKKJJJ@@@AAARRRRRRKKKHHHNNNTTTRRRKKKFFF:::888KKK]]]VVVFFFBBBEEE???===;;;BBBVVVlllwwwxxxdddYYYIII>>>:::;;;;;;;;;>>>>>>>>>>>>======<<<<<<@@@>>>@@@DDDEEECCCCCCEEEDDDFFFGGGFFFEEEFFFKKKPPPOOOaaayyygggMMMWWW]]]```___EEE???;;;999999777444333666333333333222222222111111222222222222222222222222222111000000111333555777999999555000JJJvvvuuuQQQvvvooo,,,555---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................111++++++222555111///111555:::LLLggg|||fffpppwwwuuu~~~rrrMMM555%%%666111---------,,,---111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...111333,,,444LLL{{{qqq{{{}}}}}}|||lll^^^SSSMMMKKKHHHDDDBBBAAAAAAAAA@@@BBBBBBDDDHHHQQQ^^^mmmvvv{{{ttt~~~fffHHH555333111333555000555666888:::;;;<<<<<<<<<===???@@@@@@@@@DDDKKKQQQVVVYYYSSSppp}}}yyyzzzlll```xxxsssHHH///000000///.....................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++///++++++222555===OOO{{{ttt}}}ooonnniiiPPPDDDBBBCCCBBBCCC@@@BBB>>>>>>DDDBBBCCCNNNIIIKKKOOOXXXhhhSSS666666111111///------000000...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------............////////////222...000444222444JJJeee```@@@777555000...333000///------.........---------,,,,,,,,,......---666XXXrrr}}}dddNNN@@@SSSTTTOOONNNNNNOOOPPPQQQOOOMMMGGGMMMIIIGGGJJJ>>>===SSSTTTKKKGGGMMMSSSTTTRRRPPP???;;;DDD\\\fffSSSCCCIII>>>;;;777999EEETTT[[[ZZZ^^^]]]YYYQQQGGG???<<<<<>>???CCCCCC??????CCCDDDEEEDDDBBBBBBHHHSSS\\\qqq{{{QQQFFFKKKaaaqqqpppOOOCCC===:::888999666222222555333333333222222222111111111111111111111111111111333222111000111444777888<<<111===:::YYYxxx^^^[[[~~~OOO....../////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,---...000000222555%%%555===;;;KKKvvvcccgggyyyyyygggzzzzzz\\\666+++222999//////...---000333000+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---111...---222111333AAAmmmyyy|||wwwzzz{{{}}}yyyfffVVVNNNLLLIIIDDD@@@???===;;;:::===<<<<<<<<<>>>CCCIIINNNNNNUUUbbbyyyfffHHHCCCDDDDDDIII888---111888333///222111666777999;;;<<<=========AAA@@@???@@@CCCIIIOOOTTTYYYZZZwww}}}{{{xxxvvvmmmeeeSSS888,,,//////......------............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------111111,,,...555000***111HHHsssrrraaaSSSMMMMMMZZZYYYPPPOOOWWWVVVTTT]]]kkktttUUU///)))555...------...---,,,---///,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------............////////////777111000333111111DDD\\\^^^???888666000---222000///------.........---......,,,+++,,,......,,,+++OOOmmm~~~|||^^^HHH555HHHRRRSSSQQQPPPOOOOOOMMMKKKHHHCCCLLLGGGFFFJJJ===<<>>===XXXqqq\\\DDDKKK======<<<<<>>NNN^^^cccZZZOOOIIIIIIBBBCCCEEEHHHJJJLLLMMMNNNOOOJJJIIIKKKKKKFFFGGGKKKHHHIIIJJJKKKPPP\\\mmmyyydddFFFKKK[[[eeennn^^^EEECCC;;;999888888555111111444333333333222222222111111111111111111111111111111444333111111222555888:::???+++CCCEEEbbbrrrKKKfff|||aaa999111,,,666///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---)))000444000+++,,,111444777+++(((000666===ZZZ{{{|||fff}}}|||xxx{{{yyyyyy~~~ZZZ333000555...***///+++222333---+++000///)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,222...+++222444444;;;KKKgggkkkjjj|||ssslll}}}yyy}}}lllvvv|||vvvqqqxxxxxxvvvrrrxxxppp[[[QQQKKKGGGCCC@@@>>><<<:::888:::999:::<<<<<<;;;;;;===;;;>>>BBBHHHTTTaaahhhhhhddd]]]WWWTTTPPPIIIDDDDDD@@@HHH999---777888///222333///444666...000777555666777999<<<============CCC@@@>>>@@@EEELLLRRRUUUZZZZZZ|||zzz{{{wwwqqq[[[rrr666777444//////...---------............---------,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------(((......///222******777555NNNDDD)))777:::***------///222///))))))...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------............/////////000...***,,,333222111???TTT~~~SSS999777333---///111//////...------------......---,,,,,,++++++,,,,,,+++BBBccc}}}}}}aaaQQQ???:::UUUYYY\\\ZZZSSSMMMKKKHHHDDDIIIIIIGGGCCC??????CCCGGGKKKKKKJJJJJJLLLOOORRRUUUNNN;;;>>>OOO```rrrggg@@@HHH===888<<<<<<888777999333===HHH^^^wwwwww```RRRMMMRRRLLLHHHTTT\\\ZZZ[[[eeeXXXSSSYYYXXXKKKCCCEEEPPPLLLMMMTTTZZZooo\\\EEEPPPTTTlllrrrQQQIII;;;:::888666333222222333333666555222111000000111222333333333222222111111111111111000111333666999;;;333:::777DDD______ZZZjjjFFF222222777,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---------...///////////////000111444777:::;;;dddlllhhh|||yyy}}}zzz{{{wwwhhh<<<:::666222000..................------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000111222333333AAA```wwwqqquuussszzzbbbwwwnnnyyy~~~jjjxxx{{{}}}{{{{{{{{{vvvooolllrrrvvvvvvwww{{{cccNNNBBB;;;???DDD@@@:::666:::999888999::::::777555666777888999999999999999777777777777777777777777333555555555333333333555444444444444444555666777333777:::======>>>@@@BBBDDD999999HHHQQQOOOPPPXXXNNNvvvsssxxxttthhhoooppp777222333////////////............------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000:::...KKKyyyFFF555555111...222---......,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111...---222<<>>[[[www{{{jjjYYYFFF===NNNTTTWWWVVVPPPJJJIIIGGGCCCFFFFFFEEEBBB???>>>AAADDDHHHGGGGGGGGGIIILLLOOOQQQJJJ??????FFFYYYwwwuuuQQQFFF@@@AAA@@@:::;;;===777777<<<>>>KKKddduuuuuuxxxqqqrrr~~~}}}uuuggg```aaaXXXOOOTTTooohhhVVVXXX[[[nnnZZZEEEAAA888999777555333222222333444666444222111000000111222333333333222222111111111111111111111333666999:::888666666VVVsss\\\XXXwww:::...///555+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............000000000000111333555666444JJJeee|||ttthhhdddttt{{{vvvzzzuuu^^^HHH222777555333000.........///......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000111222222333777OOOmmm}}}zzzlll{{{nnnxxx{{{tttlllkkkmmmxxxyyyxxxxxx[[[SSSJJJCCC;;;555777>>>888777666666666777777777555666777777777777777777666666666666666666666666333444555555333333333555555555555555666777888888===;;;999:::>>>BBBEEEFFF<<>>===>>>???CCCCCCCCCDDDEEEHHHJJJLLLKKKGGGBBB>>>OOOuuukkkMMMCCCFFFEEE999@@@EEE666AAABBB<<<===JJJYYYttt~~~}}}bbbOOOQQQllloooKKKAAA<<<999777666444333333333444555555444222111000000111222222222222222222111111111111111222333444666888999999111???ooo~~~UUU[[[PPP000,,,---444,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............------------000000////////////000000&&&...333<<>>:::////////////............---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...//////000000...111444777BBB[[[|||}}}OOO333---+++///222000---,,,,,,------,,,******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............000000///...000666;;;___oooLLL777555111...000//////...------,,,,,,---------,,,,,,+++***+++++++++......@@@bbb}}}|||cccLLL>>>@@@EEEIIIJJJFFFDDDEEEEEECCCAAAAAAAAA@@@???======<<<@@@@@@AAABBBCCCEEEGGGGGGOOOMMMFFF???HHHeeegggKKKDDDGGG@@@EEEIII888AAAEEEBBBCCCGGGEEEOOOeeeeeeSSS\\\kkk|||ZZZKKKAAA666999555444444333333444555555333333222111000000111111222222222111111111111111111111333444555777888888444222XXXmmmNNNiiinnn777000...---333///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------.........------,,,,,,,,,/////////...............444555...,,,222333:::KKKccceeeiiilllrrrzzz{{{gggIII000///777888444222......------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////000111111...999ZZZvvvvvvyyyvvvvvvjjjyyyxxxrrrxxxwwwtttrrrqqqooopppzzz}}}aaaNNNFFFBBB<<<777:::;;;;;;888666555666999666666666666555444333333555555555555555555555555222444555555444333444666666666777777999:::;;;<<<999<<>>444666***//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000///---111999888999LLLfffoooHHH---444666666111......---)))+++,,,,,,+++******+++---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000///...///222555PPPyyygggHHH666444000///111///......---,,,,,,,,,,,,,,,,,,,,,+++************+++,,,)))777ZZZ}}}qqqcccHHH<<<<<>>???@@@BBBCCCDDDDDDEEENNNKKKFFFEEEFFFQQQqqq```HHHLLLMMMMMMKKKAAA???EEEDDDHHHPPPMMMHHHMMMPPP}}}uuuiii___YYYMMM```rrrhhhIIIIII:::---888333333333333333444444555222222111111111111111111111111111111111111111111000222444555777777777777111AAAwwwPPPSSS{{{SSS...333000,,,///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......------,,,,,,,,,+++------.../////////000000...222///000666222...444333222???LLLZZZuuu{{{```ZZZ:::111111222333222///------...//////......------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000///111JJJiiivvv~~~wwwzzzwwwuuuxxx^^^hhh}}}}}}|||xxxsssnnnkkkpppxxxyyyYYYAAA999;;;777888999999888777888999777777777777666666555444666666666666666666666666333444666666555555666777666666777888:::;;;===>>>:::AAAHHHIIIEEE@@@>>>>>>MMMEEEHHHQQQQQQ___~~~zzzjjjkkkqqqxxx333888(((333---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////++++++111666222+++///999RRRaaaFFF999777888555666222+++***///000,,,***+++,,,+++******+++---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...////////////000111NNN}}}```DDD555333//////111......------,,,,,,,,,,,,,,,,,,,,,+++******************)))222NNNrrrzzzwwwwwwxxxhhhHHH;;;999:::???AAA@@@@@@CCCEEECCCBBBAAA@@@@@@@@@???===;;;===>>>@@@BBBCCCDDDCCCCCCGGGFFFDDDHHHGGGCCCbbb\\\UUU^^^]]]ZZZ]]]^^^]]]MMM@@@FFFLLLIIIIIIMMMpppaaaYYYZZZaaakkktttPPP@@@BBB555---:::333333333333444444444444111111111111111111111000000000000111111111111111000222555777888888777666777]]]oooFFFeeeyyyxxx>>>///333...---***...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,...///000000000000***///...///777444...111999000...///,,,444@@@EEEQQQkkk|||fffLLL<<<222...333;;;222888666+++"""&&&///444/////////......---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////666---999YYY}}}~~~gggtttmmm^^^vvv|||www~~~zzzwww|||~~~sssllllllpppsssttt|||aaaIII;;;999777555666888:::999888777777888888888777666666888888888888888888888888444666777777666666888999777888888:::<<<>>>@@@AAABBBGGGIIIEEE???>>>DDDKKKLLLPPPNNNMMMccc}}}vvv{{{zzzoooggg{{{UUU***===,,,444555.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////***333333((()))444666---555IIIdddiiiwwwoooHHH333000333555555000///---+++---000///******+++++++++)))***+++---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000FFFnnnZZZBBB444333//////222......---,,,,,,++++++,,,,,,,,,++++++***************))),,,000>>>\\\|||zzzvvvyyyxxxtttOOO<<<444666;;;>>>======AAACCCBBBCCC@@@>>>>>>??????===:::<<<===@@@BBBCCCCCCAAAAAAAAAFFFDDDFFFGGG???SSS|||bbbnnnwwwzzzlllFFFBBBQQQZZZ\\\uuutttnnnllluuuqqqEEE>>><<<555555888333333444444444333333222000000111111111111000000///000000000111111111222000222555888999888666555CCCyyyzzzRRRTTTzzzwww|||PPP111222...,,,222(((...++++++++++++++++++++++++************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,---////////////...///333...***000///***...***///333777999000***000...222===FFFJJJUUUtttwwwwww[[[WWWXXXBBB===777222111111///...000&&&''',,,333999777///'''------......------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------.........666---222HHHyyy~~~zzznnnqqqvvv~~~~~~{{{zzzxxxooonnnmmmiiiooottt~~~qqqTTTJJJBBB999666777999888555666666777888888888777777888888888888888888888888555777888999888888:::;;;::::::;;;===???AAADDDEEECCCEEEDDDAAA>>>AAAIIIPPPKKKSSSZZZkkk{{{yyyrrrwwwrrriiiwww;;;000000---(((............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///...333111***---666777000111%%%<<>>>>><<<:::;;;<<>>ttt{{{yyymmmmmmooo~~~lllnnn}}}wwwssskkk```ccchhhppp^^^PPP@@@888777888555111555555666777888888888777777777777777777777777777666888999999999999;;;<<<<<<<<<===???BBBDDDFFFHHH===>>>???@@@BBBEEEIIIKKKOOONNNbbbzzz~~~yyy{{{qqqmmmKKK...;;;'''888***222......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///000''')))888888***%%%,,,555'''555222,,,KKKqqqqqqOOO;;;444111000222444000***,,,333///******//////***)))---)))***+++***))))))+++---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,---///111111111,,,BBBTTTPPP<<<111000,,,///111,,,///...,,,,,,------,,,+++++++++************++++++***---)))///JJJeeezzzyyyuuutttwwwaaaFFF555444888888666:::@@@@@@<<<===============<<<<<<<<<>>>>>>?????????@@@@@@@@@???CCCGGGGGGDDDDDDHHHLLLwwwgggooohhh^^^GGGCCCDDDBBBCCCEEEGGGJJJPPPWWW[[[ttt]]]NNN???777444222222444444555555666555333222111111111111111000000000000111000000000000000111111...777222333===555---<<>>@@@BBBBBB@@@===888888999999999888666555000000000000000000000000------------------------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......222222///222HHHhhhvvvttt|||oooiii{{{{{{{{{tttwww|||rrrbbb^^^aaaeeeiiippp{{{oooUUU@@@777777;;;:::;;;:::777888:::999444777;;;===:::888::::::777===;;;888888999::::::999===<<<>>>EEELLLLLLDDD<<<444<<>>```rrr]]]AAA444333333333111000000///...---------......---------,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------...............///000000...:::XXXOOO;;;111000,,,///111,,,///---,,,,,,------,,,+++++++++************++++++***...)))---DDD\\\qqq~~~~~~qqq{{{mmmQQQ;;;333666777666999??????;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===AAAEEEDDDBBBBBBFFFJJJccc{{{WWWBBBDDDLLLIIIBBBNNNNNNNNNLLLKKKLLLNNNPPPRRR]]]eeeiiirrrsssOOODDD:::777666444333444444555555555444333222111111111111000000000//////111000000000000111111222444;;;777777<<<111...AAAxxxjjjOOOfff~~~===///......---,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------------------------............////////////............////////////...///000111222333333333000000111333555555333000222222333333333222000000000000000000000000000000------------------------------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---///...///;;;SSSjjjuuuzzzvvvwwwnnnjjjvvv}}}ssspppyyyuuuvvvllliiiuuu|||~~~{{{mmm___]]][[[\\\bbbkkkssswwwuuu]]]HHH;;;666::::::888999===>>>;;;666999888555666:::;;;999<<<;;;:::::::::;;;<<<===>>>???@@@AAABBB@@@===999EEEEEEEEEFFFGGGJJJPPPUUUlllzzz{{{mmmcccuuuIII777***---222000---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...........................///000000//////000444777---:::FFFOOO```yyywwwkkkKKKAAA333,,,,,,------+++000000//////...------,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,------------------------...............//////000111999MMM|||LLL999111111---...111,,,...---,,,,,,------,,,+++++++++************+++++++++///******:::NNNeee~~~}}}uuuzzzuuu}}}tttZZZ<<<333555555666999===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>===:::777:::@@@AAA===999;;;<<<<<<:::;;;???BBB;;;===???>>><<<;;;===???CCCCCCGGGJJJIIIMMM```uuu|||xxxooo\\\rrr:::///***///222///---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...///000///------///000222555333---000>>>JJJMMMbbbuuudddSSSDDD777000---...000333666666444111//////......------,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,------------......------......///000...444===qqqHHH777111111---...111------,,,+++,,,------,,,+++++++++************++++++***///***(((222AAAYYYvvv|||{{{~~~sssnnnrrrvvvxxxccc@@@666666666666999<<<<<<;;;888999999999999999::::::999::::::::::::;;;;;;;;;;;;===???@@@???@@@BBBEEEGGG\\\~~~hhh```aaahhhgggcccmmm~~~aaaHHH>>>888444555555222000111444444444333222222111000111000000000////////////000000000000111222333444222777999555...111NNNrrrgggCCCfffzzz;;;///---------,,,,,,,,,++++++******************************++++++++++++******************************************++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........////////////000000000000//////000000000111222222111///------.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++************************++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,000222+++...JJJlllaaawwwzzzzzzsss~~~sssyyy}}}ssssssooorrrvvv~~~}}}~~~yyyooo```SSSMMMLLLLLLLLLJJJMMMSSS\\\gggsss~~~yyy}}}zzznnnaaa[[[XXXVVVHHHFFFAAA???BBBFFFCCC<<>>AAADDDGGGFFFFFFIIIJJJKKK]]]|||{{{sssgggjjjNNN777222///222111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,...//////---,,,---...111444222,,,+++///222111***:::BBB===<<>>??????@@@BBBCCCCCCJJJ[[[vvvjjjGGGAAA:::555222333333222333666444333333222111111000000000000000////////////.../////////000111333444555555999<<<555---???hhhYYYZZZJJJ:::(((,,,,,,,,,,,,,,,+++++++++******************************++++++++++++******************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............000000000000000//////...///...---...///000...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...+++...333...***===XXXzzzrrrttt~~~mmmtttyyyrrrqqqxxx{{{yyy{{{~~~~~~ttt```OOOEEEDDDEEEBBBCCCEEEJJJOOOUUUZZZ\\\fffnnnrrrpppnnnqqqvvvxxxpppoookkkhhhiiijjjcccYYYUUUUUURRRIII>>>777666888999999;;;>>>BBBEEEFFFEEEPPPJJJIIITTTjjj~~~zzz{{{nnnffflllppp;;;666333222111...,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------***,,,//////.........///%%%***///000111333333222222777999555222333111,,,111111222444333///...///.........///000222555777---......,,,)))(((***---,,,,,,,,,,,,++++++++++++++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------------...//////111111,,,???sssAAA333111222---...111---,,,+++***+++,,,---,,,+++++++++************++++++)))---+++***---111CCC```|||yyyvvvyyyiiibbbiiiwwwoooUUUEEE>>>999777777666777:::444444555555666777777777888888888888999999999999::::::;;;===>>>???@@@AAA>>>???HHHmmm~~~NNN;;;===666222000222333333777<<<444333222111000000000000000000////////////.........//////000222444555666666666777//////NNNqqqzzzOOOkkk{{{rrr///888))),,,,,,,,,,,,++++++++++++******************************++++++++++++******************************)))))))))************+++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.........---...............------...---,,,,,,------,,,+++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))************+++************************++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++,,,,,,,,,,,,...)))***000///+++333BBBggg|||}}}pppkkkiiieeennnhhhssssssvvv{{{||||||}}}ttt]]]MMMEEEDDDAAA???>>>???@@@@@@???===;;;CCCHHHIIILLLRRRWWWYYYTTTUUUTTTQQQPPPNNNGGG>>>BBBCCCCCC???:::888:::<<>>222000333------111...+++***)))***,,,---,,,+++++++++************++++++***---++++++,,,***777RRRqqqvvv|||}}}zzzzzzlllaaa___```iiijjj]]]LLLBBB999666333111333888333333444444555666666666666666666666777777777777888888888:::<<<>>>>>>>>>;;;;;;BBBSSSyyyZZZAAA::::::333111000333333333666;;;444333111000//////000000000000/////////...............///000222444666777444111000...;;;cccrrrYYYYYYzzzJJJ...333,,,++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........,,,,,,------...---------000...,,,,,,---------+++++++++*********+++------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************************++++++++++++++++++++++++++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,///+++***---...---///444RRRkkkccchhhnnn|||uuufffyyyqqqdddjjjkkkpppwwwzzzyyy{{{zzzgggWWWOOOBBB===888555777:::<<<===888;;;<<<999999<<<===:::===@@@@@@>>><<<<<<999444111222333666999===AAACCCBBBCCCCCCCCCDDDGGGLLLPPPSSSqqq|||xxxkkkddd^^^tttSSS)))000---......---,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000,,,,,,............111444666111---,,,,,,,,,///222000///---,,,---...---***)))+++---,,,++++++---///++++++,,,---,,,+++)))'''******************************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------------,,,,,,------...//////(((555///AAAsss<<<111000333------111...+++***)))***,,,---,,,+++++++++************+++++++++---++++++,,,'''///GGGaaannn}}}zzzssswwwcccYYYZZZ^^^]]]bbbiiifffPPPDDD888444000---000555222222333444444555666666444444444555555555666666777666666888:::<<<<<<<<<<<<<<>>@@@BBBBBB===AAADDDEEEFFFMMM[[[fffxxx~~~nnnlll|||ppp[[[[[[lllddd888666111...000000/////////,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...***+++...000///,,,,,,...***+++000555333...---000***222111(((***555555+++---//////...+++***,,,//////,,,******+++---,,,+++)))))))))))))))*********)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,---------,,,,,,,,,,,,---......///%%%999111888ppp{{{888444000...............,,,,,,,,,+++++++++******************************---,,,******+++...111333RRRaaattt{{{yyyzzzmmmfffaaacccdddfffnnnxxxaaaFFF111000333000000555222222222333333333444444444333333333333444555555666666555555666888;;;<<<;;;999<<>>;;;777;;;999999;;;======999666888:::;;;;;;:::999:::<<<777888:::???BBBCCCBBB???FFF@@@CCCPPPbbbzzz{{{~~~xxxrrrsssppprrrgggWWWccc@@@...222.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------111000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((())))))&&&'''((((((''''''(((***''''''''''''(((((((((((())))))))))))))))))))))))************************------------------------...///+++...666EEEooo777444000...............,,,,,,+++++++++*********************************,,,+++******+++---///000@@@XXXmmmqqqrrrvvvuuunnngggeeeeeedddaaaaaakkkwwweeeOOO:::333111---,,,///222222222222333333333333333333333333333444555555555444444444555777999:::<<<:::;;;===;;;DDDbbb{{{OOO;;;999666444444222222222222222222222222////////////////////////000000///...............000///000222666777666444666+++777OOOiiifffUUUeeekkkppp:::...000...---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++)))******+++,,,---......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++))))))))))))************))))))))))))))))))))))))************************+++******))))))******+++***************************+++,,,,,,------,,,,,,,,,,,,,,,------------...---000999JJJ^^^nnnuuuvvv~~~xxx|||yyysss}}}{{{ggg]]]cccfffdddlll|||xxxxxxyyyzzz}}}oooaaaUUUJJJAAA::::::888666888:::;;;:::888777888999999888999;;;===BBBBBBBBBAAA@@@CCCHHHLLLJJJSSShhh{{{sssooossswwwxxxlll```RRR\\\```111///---///...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))(((((((((((())))))&&&'''((((((''''''(((***''''''''''''(((((((((((())))))))))))))))))))))))************************------------------------***......///222<<>>@@@999<<<>>>>>>@@@JJJZZZfff{{{{{{zzzzzznnnjjjooolllbbbYYYVVV___qqq:::000555)))555------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++******************************))))))))))))(((((()))((((((''''''(((((()))&&&'''((((((''''''(((***''''''''''''(((((((((((())))))))))))))))))))))))************************------------------------'''///000///---000NNNyyy555222///......///...---++++++++++++************************************************+++++++++***333KKKaaafffhhhnnnlllddduuuwwwuuukkk]]]TTTVVV\\\ZZZVVVIII999//////000...000000000111111111222222222222222222222333333444333333222222333555666777888777999<<<:::666999@@@YYYvvv{{{HHH===444444555333000111111111111111111111111111////////////////////////000///............//////111222444555666444222000+++<<<\\\nnnRRRIIIhhhkkk}}}bbb000,,,+++***666&&&+++++++++***************))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************,,,+++++++++++++++++++++,,,++++++*********+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++((()))))))))************))))))))))))))))))))))))******************************))))))))))))************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///...555QQQpppwwwlllzzzyyyvvvrrrooonnnpppqqquuulll\\\```nnnyyy{{{tttfff^^^bbbggggggpppsssvvvyyyzzzyyywwwuuuvvvvvvwwwzzziiicccZZZPPPIIIEEECCCBBBAAAAAAAAA??????AAAEEEIIIIIIOOOXXXdddrrr~~~tttsssyyytttuuuvvvuuuuuuoooaaaRRRXXXooozzzCCC---666888)))555---------,,,,,,,,,++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((())))))***++++++++++++++++++++++++************************))))))))))))))))))(((((((((((((((''''''(((((((((&&&'''((((((''''''(((***''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))//////...---+++<<<[[[444111///......///...---+++++++++*********)))))))))))))))))))))))))))))))))*********************+++555HHH[[[cccbbbaaadddtttsssnnneee]]]WWWTTTSSSRRRRRRKKK===222000000.../////////000000000111111222111111111111222333333333333333333444555555666777666777;;;<<<::::::;;;<<>>444666OOOpppkkkCCC444333444...000111///---...///000////////////////////////////////////////////////...............///000111444555444222000000333777^^^gggCCCXXXbbbYYYuuurrrrrr999+++777'''---+++###333&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))((())))))***++++++((())))))***++++++,,,,,,***************************+++,,,---............************************++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,)))(((***---------444===WWWoooxxx~~~sssccckkkqqqpppkkkgggffffffbbb|||eeeuuu{{{jjjeeeaaa\\\YYYZZZaaahhhmmmlllkkkjjjjjjjjjjjjkkkkkkqqqooonnnooottt|||}}}~~~zzzqqqnnnrrrgggmmmnnnjjjlllrrrpppggg[[[QQQLLL[[[333999222...(((000...!!!444,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''((((((''''''(((***''''''''''''((((((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++)))...,,,+++000,,,***222666CCCsss/////////...------,,,,,,(((((())))))******++++++)))000,,,&&&(((''''''---''''''&&&'''---555777555$$$(((,,,333BBBSSSZZZWWWWWWXXXXXXVVVVVVVVVPPPHHHDDDGGGKKKKKKEEE<<<555000///---,,,,,,---...---,,,------......///000000000000000111111111222222222222222222333333333444444555888999666444;;;KKKXXX[[[@@@777222000111000000000000000000000000---------............/////////.........---------////////////000111222333000333444///(((+++;;;JJJZZZKKKOOO[[[dddwwwooofff|||sssYYY///---,,,***+++,,,,,,+++)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------HHH[[[jjjhhhaaaeeepppyyyaaahhhiiimmmtttmmm```___zzzsssppp___TTTsssxxx]]]TTTYYYUUUaaa\\\___dddjjjjjjhhhfffhhhjjjqqqpppoooooopppsssvvvwww|||xxxsssrrrtttsssoookkkiiinnnmmmhhhfffeee^^^TTTUUUPPPccc|||ggg***000000///...------,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,---------......)))CCCRRRfff/////////...------,,,,,,)))))))))))))))*********000###'''---'''$$$(((******(((&&&)))...///+++(((***+++...:::LLLWWWYYYVVVXXXWWWTTTTTTUUUPPPJJJGGGHHHIIIIIIEEE>>>666111///---++++++,,,------,,,---------...//////000000000000000111111111222222222222222333333333333444444666777555222555===DDDNNNaaa~~~nnnTTT<<<555555222111444////////////////////////---------............/////////.........---------////////////000111333333666///,,,///222666DDDTTTEEEDDDTTTkkkyyy{{{ooo\\\kkkwwwbbb^^^;;;000---+++******+++,,,***)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...===JJJPPPVVVdddsss{{{qqqkkkbbbiiiwwwrrrcccaaadddfffpppiiifffbbbeeeYYYmmm{{{fff\\\WWWLLLYYY[[[WWW\\\aaaeeeffffffhhhiiihhhhhhjjjlllnnnqqqtttuuussssssssssssuuuwwwxxxzzz}}}~~~~~~zzzsssnnnlllllloooooooooppppppnnnllljjjnnnmmmhhhaaa\\\WWWOOOHHHSSSyyyddd555777000//////...------,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,------------...111333BBBddd~~~yyy/////////...------,,,,,,************))))))))))))...""""""***)))((()))$$$,,,,,,***&&&'''++++++'''+++,,,***)))000AAAQQQYYYSSSTTTSSSPPPQQQTTTSSSOOOJJJHHHGGGFFFEEE@@@888222///---+++***+++,,,,,,+++,,,,,,---......//////000000000000000111111111111111111222222222333333333222333555555333222333444333AAAUUUjjj}}}www[[[999111...333444///...111////////////////////////---------............///...............---------......///000111222333333333000******888LLLVVVSSSFFFJJJRRRfffxxxqqqccc```vvvyyydddlll}}}777...///---+++******++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))...555===KKK^^^mmmtttuuukkk___bbbkkkbbb[[[cccXXXooorrrlll___^^^XXX]]]___tttqqqpppkkkYYYSSSMMMNNNOOORRRXXX^^^ccceeeeeebbbcccfffhhhkkklllllllllnnnoooqqqrrrttttttuuuuuuoooppppppooonnnooorrrtttvvvwwwxxxwwwtttpppnnnnnneeehhhkkkllljjjgggdddcccZZZZZZWWWMMMAAA@@@PPPbbbsss???+++444//////......---,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))(((***+++***)))((()))***+++++++++++++++++++++++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))''')))******)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,------------000'''444SSSnnn/////////...------,,,,,,++++++******))))))(((((($$$)))111+++ (((000%%%)))+++***((()))---...+++,,,,,,)))'''***666GGGSSSNNNPPPOOOMMMNNNRRRSSSQQQLLLHHHDDDCCCDDDBBB;;;555111...+++******++++++***+++,,,,,,---......///////////////000000000111111111111111111222222222222111111333555777666444222444777:::===GGGZZZsssyyy]]]@@@,,,888444222444222---,,,///////////////////////////---------............///........................---...///000111222333333***555111(((===^^^^^^DDDNNNUUUTTT^^^mmmcccZZZjjjuuuccccccSSS444222(((,,,+++******++++++***)))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))*********+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,......///444@@@PPP___ggg}}}{{{uuurrrkkk]]]ddd]]]gggzzziiicccffflllfffjjjwwwsssdddWWWUUUOOOJJJJJJQQQWWW[[[[[[aaacccfffhhhiiihhhgggfffeeegggjjjlllnnnnnnnnnnnnllllllmmmllllllmmmnnnooojjjlllnnnpppooommmkkkjjjfffggghhhgggddd^^^XXXTTTQQQJJJFFFHHHQQQfffyyyCCC---555111.........------,,,,,,,,,************************************************))))))))))))))))))))))))(((***+++***)))((()))***************************+++++++++***************))))))************))))))((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,---------,,,+++222666III|||/////////...------,,,,,,++++++******))))))((((((&&&&&&((('''$$$(((+++)))&&&)))***((())),,,...,,,*********)))(((...;;;GGGMMMPPPOOOKKKJJJLLLMMMKKKKKKFFFBBBBBBCCCBBB===888222///,,,******++++++***++++++,,,,,,------............/////////000000000000000000111111111222222333222222444666777666444111444777555444999EEEOOOcccppp{{{]]]EEE777111111222555000---///111000//////........................---------............///---...........................000111222222111111+++000222777IIIXXXQQQ===HHHXXX___gggmmm^^^SSSbbbhhh[[[mmmlll222777,,,''',,,+++)))***++++++***((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))*********+++++++++)))******++++++******)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,((((((***...444@@@PPP\\\rrrvvvssspppiii___kkk}}}PPPcccxxx~~~^^^aaajjjdddXXXUUUkkk{{{yyyzzzpppcccTTTJJJIIIKKKKKKJJJWWWYYY]]]```cccdddeeeeeeeeeggghhhiiiiiigggeeeccchhhhhhhhhiiijjjjjjiiihhheeefffggghhhhhhfffbbb```ccc```[[[XXXUUUOOOHHHBBBKKKBBBEEE___ooo???888333***666---------------,,,,,,,,,************************************************************************(((***+++***)))((()))***************************************************))))))************))))))(((((((((((((((((((((((('''(((******((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------000///111)))---WWWyyysss/////////...------,,,,,,************))))))))))))999***###222((( ---&&&***+++(((&&&))))))((())))))***+++******111:::KKKOOOPPPKKKGGGGGGEEEAAAFFFCCCAAAAAABBBBBB>>>;;;555111---******+++++++++******+++,,,,,,------...............///////////////000000000000111111111555333111111222333333222222555666444000///444888999CCCPPP]]]iiiyyymmmaaaIII>>>333///...///111444---+++***...333333///+++........................---------............///---------...............///000111222222111000///444(((111LLLSSSDDD===FFFKKKYYYbbbdddddd]]]ZZZ```^^^jjjppp///444111!!!222,,,***))))))******)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************)))************+++++++++))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************++++++++++++***+++,,,......222???LLLXXX\\\ZZZ[[[aaaaaafffuuu``````___llleeeWWWOOO```^^^eeellldddjjjrrrmmmyyywwwfffYYYRRRLLLGGGCCCDDDFFFIIIMMMQQQVVVYYY[[[___```ccceeeffffffeeeeeedddddddddfffggggggeeeccceeedddcccbbbaaa^^^ZZZWWWOOOLLLHHHDDDBBBBBBBBBBBBNNNaaa{{{hhhEEE...000555///***------,,,,,,,,,,,,,,,,,,***************+++++++++************************************************(((***+++***)))((()))***************************)))))))))***************))))))************))))))))))))))))))))))))))))))&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,000)))---111...666MMM^^^/////////...------,,,,,,)))))))))))))))*********IIISSS888$$$222,,,---'''+++---)))'''((()))'''***(((***---+++'''***000AAAHHHLLLKKKHHHFFFDDD@@@???@@@@@@AAAAAA@@@???>>>777333...+++++++++,,,+++*********+++,,,,,,------------.........//////////////////000000000111111222222222111000000111222666555333000...000555888///111444777<<>>@@@AAA@@@??????@@@888444///,,,+++,,,,,,,,,)))******+++,,,,,,---------------.........//////////////////000000000000...000222333111111333444///111444666666555222000555333222333444555444222444999???CCCEEEGGGHHHIIIMMMMMMLLLKKKGGGBBB>>>;;;<<<777333111333444333222777///+++---...,,,...222...000000---,,,---///...........................---------.........//////---------.........//////111222333333222000---++++++>>>JJJDDD;;;>>>JJJTTTSSSPPPUUUUUUUUUjjjpppXXX\\\\\\...555&&&)))---%%%+++***))))))******)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************)))************+++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++(((%%%''',,,,,,***---444777TTT```XXXUUUVVVYYY```PPPVVVkkkWWWUUUZZZoooYYYNNN[[[qqqddd^^^]]]JJJXXXUUU]]]iiiuuuyyyvvvmmmgggaaa\\\SSSJJJDDDAAAAAAAAADDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEGGGJJJIIIEEEAAAEEECCCCCCFFFJJJMMMMMMLLLGGGQQQ[[[]]]```ooosssjjjjjj333777+++)))444---%%%444,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,&&&555///%%%,,,...444GGG///......------,,,++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))///666???DDDDDDBBBBBBCCCDDDCCC@@@>>>===>>>@@@AAA===:::333---+++---+++&&&************+++,,,------++++++,,,,,,,,,,,,---------------............//////////////////000000111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222...000111000///...///111................................................------------------------------------------------//////...------...000111555111......000111...+++BBBFFFHHHCCC===>>>HHHRRRaaaCCCAAASSSlllsss\\\WWW\\\BBB,,,***...,,,)))******((('''((()))***)))'''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,111>>>OOOVVVQQQPPP^^^pppXXXccclll^^^[[[]]]SSS^^^KKKQQQRRRMMMKKKPPPUUUVVVdddpppjjjYYYYYY___fffnnnooofff___^^^\\\SSSJJJEEEHHH<<<>>>DDD@@@AAAFFFFFFCCCAAA666CCCIIIAAADDD<<>><<<<<<===>>><<<:::555///...000---(((++++++******+++,,,------++++++,,,,,,,,,,,,------------------............//////......//////000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...///000000///...///000................................................------------------------------------------------......------...///000111333222///---,,,...222555CCCDDDCCCCCCCCCGGGMMMRRRNNNIIIQQQQQQZZZfff[[[XXXDDD444((())),,,((((((,,,***((('''((()))***)))'''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,///555>>>EEEFFFJJJWWWeeeVVV[[[___PPPQQQVVVMMMXXX^^^YYYSSSOOOOOOPPPQQQRRRQQQhhhnnnbbbZZZVVVTTTYYYuuuqqqooonnnkkkfffeeegggaaaUUUTTTUUUJJJDDDCCC???@@@FFFEEESSSRRRFFFNNNOOOGGG___pppwww}}}yyyrrruuu{{{jjjRRR===,,,////////////.........---,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,------,,,,,,---///111222......------,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''',,,444===CCCCCC@@@<<>>;;;:::::::::;;;:::666222333555111+++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------------------............///............///000000000000000000000000000000000000000000000000000000000000000000000000000000...........................///000///.........000------------------------------------------------------------------------------------------------------------...000111111111111///+++)))...888@@@CCCAAA???CCCJJJOOOPPPPPPCCCLLLXXXIIILLL___UUUKKK///)))(((+++***%%%&&&---***((('''((()))***)))'''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,...+++,,,222:::AAAMMMWWWSSSRRRRRRFFFLLLWWWQQQ^^^wwwdddTTTQQQQQQMMMKKKMMMMMM[[[ZZZSSSWWWZZZYYY\\\]]][[[YYYYYYWWWWWW^^^gggssskkkmmmooofffbbbddd______dddbbbpppnnn___hhhlllzzz}}}xxxfffqqqrrr}}}{{{xxx[[[@@@333////////////.........---------,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,---,,,+++++++++---...///......------,,,++++++***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((...666>>>BBB@@@===EEECCC@@@===;;;999999999999999777555777999555...---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------...............------......///000////////////////////////////////////////////////////////////////////////---------------------------...//////------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...///000111111//////---,,,---333===CCCAAA??????DDDKKKOOOOOOMMMIIIIIINNNDDDMMM]]]HHH555+++)))+++...+++&&&&&&+++***((('''((()))***)))'''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++...)))&&&+++222999BBBJJJXXXVVVWWWJJJNNNWWWSSScccrrr]]]NNNPPPRRROOORRR[[[XXXTTTFFFGGG]]]iiiaaaZZZRRRLLLJJJOOOTTTWWWZZZ]]]^^^]]]fffnnnkkkmmmqqqmmm~~~www}}}yyyyyylll}}}yyygggwwwqqqrrrhhhxxxzzz^^^hhhvvvlllUUU;;;...+++---...000.........---------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++---,,,+++******+++,,,,,,...------,,,++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((***///777===??????@@@???===<<<::::::999999777888888666999;;;777111......---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------------......///................................................................................................,,,...///...---,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///000000000...---,,,000666;;;>>>???<<<>>>BBBEEEFFFHHHIIIJJJNNNBBBGGGFFFNNNOOO666)))...***)))+++,,,***))))))***((('''((()))***)))'''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,)))))),,,...000666===ZZZ[[[^^^PPPNNNOOOJJJ\\\VVVHHHCCCKKKPPPSSS```qqqZZZVVVKKKNNNaaadddRRRFFFSSSMMMPPP```pppooobbbVVVTTTZZZmmmxxxsssooojjj^^^cccooooooxxxvvvmmmvvvtttpppcccbbb}}}fffhhh~~~bbbvvvxxxooossshhh|||sss]]]___eeekkkmmm\\\ccciiiwwwUUU===000(((...666444...+++------------,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++***************------,,,,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((((((+++000777<<>>;;;888===BBBCCCAAAAAADDDGGGHHH>>>HHHJJJEEE888&&&---,,,'''$$$&&&***,,,+++)))***((('''((()))***)))'''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((***---,,,))),,,111CCCGGGQQQIIIIIIJJJGGG]]]IIIEEEDDDHHHJJJMMM[[[kkkSSSWWWPPPKKKOOOLLLIIINNNLLLJJJUUUmmmyyyaaaLLLXXXeee~~~uuuhhhUUUbbbxxxnnn{{{zzzfff```gggjjjccccccuuuqqqddd\\\pppvvvddd\\\iii^^^aaaYYYfffooocccrrraaa[[[yyyZZZ```qqqeeeLLL777,,,---000222///++++++...------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********------,,,,,,+++*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((())),,,111777;;;;;;;;;::::::999999888888666777555444777:::888222000///...---,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...///000000000///...---...000555:::======<<<:::666;;;???AAA??????BBBEEECCC:::EEEBBB888,,,!!!///)))'''%%%%%%(((+++***(((***((('''((()))***)))'''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''))),,,,,,)))(((+++---000<<<<<>>???AAACCCEEECCC888<<<555111///###***)))******((('''((('''%%%***((('''((()))***)))((())))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,((('''+++---,,,******...,,,444666AAAGGGBBBVVVIIIMMMLLLEEEBBBEEEHHHGGGHHHNNNNNNPPPVVVRRRMMMTTTKKKJJJJJJJJJGGGBBBCCCHHHKKKOOOXXXVVVMMMQQQVVVPPPIII___TTTIIIYYY]]]bbb___bbbllljjj```___bbbgggccchhhmmmfffoooUUU]]]```sssggg}}}iiiRRRQQQfffggg___TTT888111222(((333))),,,+++***///555000%%%,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,------,,,++++++******))))))))))))(((((((((((((((***)))'''&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&(((+++...000666666777888888777666555333333333444444555555555111111111000...---+++***+++++++++***++++++,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,++++++---000///...---,,,+++,,,,,,---888888888777777777777777:::<<<>>>>>><<<===BBBFFFCCC<<<333---+++***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))///......000444;;;AAAFFFDDDFFFFFFCCC??????CCCHHHFFFRRR\\\ZZZOOOHHHIIINNNPPPDDDEEERRRRRRGGGOOOdddQQQbbb```PPPJJJMMMQQQZZZSSS]]]aaaVVVRRRbbbjjj^^^^^^YYY\\\iiitttpppcccXXXggggggSSSYYYdddYYY]]]iiiJJJIIIeeeZZZwwwuuuVVVttt___PPPLLL\\\pppLLLBBB666...---......---------,,,,,,,,,,,,++++++************************+++*********))))))(((((((((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))))))))))))))))))))))))))***)))((('''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((('''''''''(((***---...333444666777888777666555333333333333444444444444222222111111///...---,,,++++++*********++++++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------,,,---///111000...,,,***+++---000222999999999888888999999:::=========<<<;;;;;;<<<>>>>>>999111+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))++++++***+++...222777:::;;;>>>AAABBBBBBEEELLLRRRHHHMMMPPPOOOIIIDDDDDDEEEDDDHHHXXXfff___LLLFFFNNNrrr}}}sss]]]SSSPPPOOOTTTLLLfffWWWJJJZZZUUUaaakkk]]]RRRSSSYYYZZZWWWTTTfffQQQOOOYYYRRRWWW]]]UUU```\\\fffVVVLLLMMMNNNSSSYYYbbbmmm```BBB;;;555...,,,---///...---------,,,,,,,,,+++++++++************************************)))))))))((((((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))((()))))))))***++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))(((''''''((()))+++,,,///111444666777777555444444444333333333333333333222222222222111000///...,,,++++++*********++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++.../////////111222000...,,,***,,,000555888888888777777777999:::;;;<<<;;;:::999::::::999888777222---)))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((()))+++---...222555999===@@@EEEMMMSSSJJJHHHEEEEEEEEEDDDAAA>>>EEEOOOZZZ\\\QQQFFFEEEKKK]]]eeeZZZIIIFFFEEECCCGGGFFF\\\PPPFFFWWW[[[rrriiiXXXGGGDDDJJJQQQVVVZZZYYYRRRMMMTTTSSSWWWMMM]]]tttYYYRRR???KKKKKKRRRQQQMMMNNNFFF555---///,,,***+++...///---+++,,,,,,,,,,,,++++++++++++************************************))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))(((((()))***+++,,,,,,---+++******)))))))))))))))))))))))))))***************)))(((''''''((()))***))))))((((((((()))******+++---111444666666555444444444333333222222111111222222333333222222111111---,,,+++***************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,///000000///000000...------...000444888:::555555444444555666888:::999777666777:::;;;888555///,,,)))''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))))))))***************,,,...111444666;;;@@@EEEGGGDDDBBBCCCEEEEEEBBB>>>EEEMMMNNNDDD===@@@GGGKKKBBBJJJEEE@@@HHHLLLKKKNNNGGGDDDNNNKKKDDD```|||tttXXXMMMDDDFFFLLLQQQTTTVVVnnndddEEERRRKKKNNNLLLLLLDDDXXXrrrPPPGGGAAAOOOOOOQQQ@@@444666,,,(((777///---,,,---......,,,))),,,,,,,,,++++++++++++************************************)))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))(((((()))***+++,,,,,,---***************))))))(((((()))))))))*********+++***)))(((''''''((()))***)))((((((((((((((())))))(((+++...222444444444333333333333222222111111000111222222333333333333333......,,,+++************+++,,,------------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///111111///...---...,,,...000333555777777777444444333333444666888999999777666888:::999555111))))))(((''''''((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***(((((((((((((((((((((((())))))***+++++++++++++++)))***,,,---...111444666<<<>>>AAADDDDDDCCCBBB@@@:::EEEIIIBBBAAAFFFDDD<<<@@@GGGDDDDDDNNNPPPKKKMMMFFF;;;FFFHHH<<>>===<<<<<<======FFFHHHBBBBBBGGGCCC999===AAA>>>???HHHFFF???@@@>>>>>>999@@@JJJCCCIIIeeeGGGCCCCCCGGGJJJKKKLLLOOOEEE[[[GGGKKKEEEIIIDDDCCCDDDEEERRR@@@BBB;;;@@@,,,,,,...,,,...333...)))---,,,+++*********+++,,,---++++++++++++************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))))))))))))))))))))))))))(((((()))))))))((('''&&&&&&&&&'''(((((()))******)))))))))******)))))))))&&&&&&'''((())))))))))))((()))***+++---///111222000000000111111111111111//////111222444444555555222111000...,,,++++++++++++,,,---//////---,,,+++,,,,,,,,,+++++++++******************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///---,,,,,,---...333444555666666444222111444555777888888777666555666888:::888444...***'''''')))+++***(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((()))***+++,,,((((((((()))+++---...---+++---111333333444555666@@@DDDCCC<<<:::???AAA???===AAA===>>>GGGFFFAAAFFFFFF???888>>>HHHLLLaaaGGGBBB@@@CCCEEEGGGMMMSSSNNNsssTTTDDDDDDPPPGGGEEE===:::;;;555666333111(((666111000...))),,,000*********+++++++++++++++,,,++++++++++++************))))))))))))))))))))))))((()))))))))************(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++******)))))))))))))))(((((((((((('''((()))))))))(((&&&%%%%%%&&&&&&'''((())))))***((()))***++++++***)))(((%%%&&&'''((()))))))))))))))))))))***+++...111222//////000000111111222222...///000222333444555555444333111///---,,,+++++++++,,,...//////...,,,+++,,,,,,,,,++++++*********)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------,,,+++,,,...111777777666555333222111000111333555777777555222000000444888777222,,,))))))'''***,,,,,,)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***((((((((((((((((((((((((******)))((()))***+++,,,)))(((((()))***++++++***,,,+++)))***---///000000000999@@@???;;;999::::::;;;===888777??????>>>FFF[[[;;;@@@AAA111UUUsssKKKEEE@@@>>><<<:::===BBBVVVZZZ;;;<<>>::::::>>>DDDGGGEEECCC@@@===:::999888888EEEAAA;;;555000.................................------------------------************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))***)))))))))(((((((((''')))'''%%%&&&'''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((()))***+++,,,000222000...///333333///000000000000111111111111000000000000111000///...---------....../////////......------,,,,,,+++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,---...,,,,,,,,,,,,---------------...////////////...---+++++++++,,,...111444666222111000000000111222333555555444333222111000000///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---......///000222333222000222888===;;;999666444444666999;;;:::999777555444333333444666444111...------...///........................------------------------************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))))))))))))))(((((((((((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******))))))******+++...000///...000333222...000000111111111222222222...///000111222222222222------,,,,,,------...///111000///...---,,,,,,++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,......+++,,,,,,,,,------......---...///000000///---,,,+++,,,///222444555666666///000000111111111000000777555222///...///000222---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++---...,,,******---000......////////////......//////.........//////000,,,++++++++++++,,,---...------------------------------------------------************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))))))))))))))(((((((((((()))'''&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++******)))))))))((((((***---...---000333111---///000000000000111111111+++---///000111222333444000///---,,,,,,,,,,,,---//////......---------,,,+++,,,------+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************++++++*********+++,,,---......,,,------......//////000000//////...---,,,,,,,,,000222444666777777666666222222222111111000//////666444000...---...///000+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%(((***)))&&&&&&(((+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))((())))))************)))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,------***,,,---,,,***)))+++,,,+++,,,---......---,,,+++,,,,,,,,,,,,------......,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))(((((((((((()))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))(((((('''&&&&&&(((+++,,,,,,...222111,,,.........////////////000))),,,///000///000111333333222000...---+++******+++++++++,,,,,,------...+++,,,------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++,,,------........./////////000000000111...---+++***+++---000222666555444333222333333444333222111000000222333444222111000///...------,,,))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$'''))))))&&&%%%'''***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))(((((()))******************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************,,,,,,,,,,,,,,,---------***+++------,,,,,,------------------------------,,,,,,---------,,,,,,,,,---......///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))(((((((((((())))))))))))***(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''(((((((((''''''&&&%%%''')))******---111111------------.........//////***---000000...---///222555555444222000---+++***((())))))***+++,,,---...+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------++++++,,,---............000000000000000000000000+++******+++...222777999777555111...------///000000000//////111444777999...///000000///---+++)))(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''((()))******+++*********)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************++++++++++++++++++******++++++,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***)))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******)))'''((((((((()))))))))******(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((())))))((('''&&&&&&(((((('''***000111...............////////////,,,000333222...,,,...111444555666666444111...,,,))))))******++++++,,,,,,+++,,,------,,,,,,---///------------------------------------------------++++++++++++++++++++++++***++++++,,,------......------.../////////...---000000//////...---------+++,,,...111444666888999666444111...------...///000000111111222222333333............---,,,***)))((((((''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''((()))******+++++++++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************+++***))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++******)))'''((((((((())))))*********)))'''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''((()))******)))((('''&&&((('''&&&)))///111...////////////000000000000///222555333///,,,...111222444666888777555222///+++++++++++++++++++++++++++,,,------,,,,,,...///........................------------------------++++++++++++++++++++++++++++++,,,------...//////...///000000000///...---//////...---,,,++++++***000222555888999888555444555444333222111000000111222333444444222///+++)))///...---,,,+++*********((((((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***((((((+++...///---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((******+++++++++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++...,,,***)))***+++++++++)))+++---......---+++))))))***+++------------,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......---,,,+++))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&'''***---......///000///......000222///111222333222222444555<<<777222111333555666555666333///***((('''((()))++++++******++++++,,,---------....../////////000---------.........////////////...---,,,,,,,,,,,,000///...---------...///---------...............------...///000111111222:::999777555444333444444555444111///......//////666555222000...------...111///,,,)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((***)))'''&&&&&&'''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...------,,,***))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&'''(((***+++...///000000......///000---///000000000000111333666222...---///222333333666555333000...,,,***)))************+++,,,------++++++++++++,,,,,,,,,---------........./////////111111000///....../////////......---...///000111000000///...---,,,++++++,,,---...111333555777888777666444222111111111111222111000//////000111222333222111000///.........///---+++)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))...---***(((&&&&&&&&&'''))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((***---...,,,***(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***))))))((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***)))'''''''''((((((---...000///...------...---...000000//////111222222///,,,+++---///111111555666666666444111...,,,******))))))******+++,,,***************+++++++++------------............///......------------...//////............//////.........------,,,,,,,,,000111222444666888999:::444444222111000000000000//////000111222333333444/////////000//////......,,,+++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))888555///***''''''((()))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&***...000///+++((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''(((((()))+++---...---------...///000111111000000222333333111///......///111222333444555666555444222111---,,,+++***))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------...//////...---,,,+++++++++)))***+++---000222333444888888777666555555444444333333222222111111111111...///000222333333333333....../////////---,,,+++)))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))777444///+++))))))***,,,))))))))))))))))))))))))******++++++++++++******************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%(((+++,,,***((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++******)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))%%%(((***,,,,,,---///000...000111111000///000222444333222000......///000111111111111222444666777333222111///---,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,......---......///000000+++,,,,,,,,,------,,,,,,,,,---///222555888:::<<<999999777555333111000///111111111111111111000000000111111222222222111111...//////...---+++(((''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&((()))***+++...111,,,...///...---,,,---///111111111///---,,,...///111///---,,,---111555888888777666444333222222222------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++***++++++,,,---...///)))***---///111222333444555666777888999:::;;;;;;444333333222111111000000---....../////////......222111111111000000/////////......,,,+++)))'''&&&&&&''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))$$$&&&(((***+++++++++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&)))+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))*********((((((((('''&&&(((,,,///,,,---......,,,,,,---...---...///...------///222222000---+++,,,...111333555444444444444555666666222222222111111111000000....../////////000000000++++++,,,,,,...///000111000111333666777888888888888888777777666555444444/////////000000111111111,,,---...///000000///...111111///.........///000...---+++***)))(((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((()))+++,,,---,,,,,,+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))(((((()))+++''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((+++***(((&&&$$$&&&***---...///000000...---...///***---///000///000333666333111///---,,,,,,---......//////111222444666777888888888777777666666666111111111111222222222222444444444555666888999::::::;;;<<<<<<<<<:::999888444444333222000///............/////////000000000...///000222222222111111000///...,,,,,,...000111,,,+++)))((((((((()))***(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))###&&&)))***)))(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&((()))***(((&&&))))))))))))************+++*********))))))((((((((()))))))))************))))))*********))))))((((((((((((((((((''''''&&&''''''''''''((()))++++++))))))))))))))))))))))))------...//////...---,,,.../////////000000000111////////////.....................///...------,,,777777888777666666777999:::;;;<<<<<<======<<<<<<============<<<<<<<<<<<<::::::999888777555333222222111000///...---,,,,,,222000///000111111000///000111222333333222000///,,,---///000000000///...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))...,,,***)))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))******)))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''''''''''''''(((((()))))))))******************)))))))))(((((())))))*********+++++++++))))))*********))))))(((((()))))))))((('''&&&&&&''''''''''''((()))***+++)))))))))))))))))))))))))))***,,,.../////////........................///------...//////000000111////////////////////////......///000000111333555999999:::;;;;;;;;;;;;:::>>>============<<<<<<<<<555555555444333222111000........./////////000000111000///000111222222000444333222000///......---////////////...---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))((('''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))******)))((('''''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))((('''(((+++///(((((())))))))))))************))))))))))))((((((************++++++++++++((())))))******))))))))))))***))))))((('''&&&%%%''''''''''''((()))******))))))))))))))))))))))))&&&''')))+++---...//////---------------------,,,+++,,,---///000222333444111000000///000111333444............///000111222111111222333333333333222555555555555444444444444///000000000000///......------...//////000111111111000///000222333222111333222///---,,,---...///000///...,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$(((+++***(((***000666(((((((((((()))))))))***))))))))))))))))))(((((())))))))))))************'''((())))))))))))))))))*********)))((('''&&&%%%'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&''')))+++,,,---...------------,,,,,,,,,,,,,,,---...///000222333333000000///...///222444666333111000//////000///...------...///////////////////////////.........---------...///////////////000000000///////////////222111000000111222111000...---------...000111222///...+++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))***************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((+++)))&&&'''---333'''(((((((((((()))))))))(((((((((((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))************)))((('''&&&'''''''''''''''(((((()))((((((((((((((((((((((((''''''(((((()))******+++------------------------////////////000000000000///...------...111444555222000------//////...---000111222222333333222222222222222222111111111111......///000111111111111000000000000000/////////444222000000000000...---+++,,,...///000000000000+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((()))***************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))'''$$$###&&&)))''''''(((((((((((())))))''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))))))))*********)))(((((((((''''''&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((())),,,,,,,,,------.........000000//////.........---------------...000222333111...---///333666555444000000111222222222222222444333333333333222222222///000111222333333333333......///000000111222222222111////////////---+++---...///000///---+++)))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((()))************)))(((''''''&&&&&&'''''''''))))))))))))))))))))))))***)))(((''''''((()))))))))******+++,,,---......///.........---------,,,------......///000111111222///---000666999999777------...///////////////000000000000//////////////////000111222222222222//////000000000111111111...---,,,---...///...------------,,,***)))((('''&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&))),,,---,,,+++''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''(((((((((((()))%%%&&&'''((())))))))))))'''((()))******++++++***(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))((('''''')))***+++''''''(((***+++,,,---...---------------------------...///000111111000000000---***,,,111444333000//////000111111111111000000000000/////////.........//////000111111000000333333222111000///...---+++******,,,...000000///+++***((('''&&&''')))***&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((...---+++)))((())))))***((()))))))))))))))((((((***))))))((('''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((()))******)))))))))))))))))))))))),,,***))))))***++++++***...............---------,,,,,,---...///000111111000000000000//////......222222111111000/////////222222000/////////000111333222111000////////////000...,,,******+++...///...///000000000...+++***(((((((((((())))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))))))))))))))(((((())))))))))))((((((***))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))+++)))(((((()))******))),,,,,,------.........///---------...............//////.........---------.............../////////000///...---------...///------..................,,,---...///000000111111+++,,,---------+++)))((('''((((((((())))))))))))&&&'''((('''&&&&&&'''((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))),,,++++++******))))))((((((((())))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))))))))))))))(((((())))))***))))))((()))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))))))))(((((((((((()))******))))))))))))))))))))))))***(((''''''((())))))(((******+++,,,---...//////////////////.........---......------------,,,,,,++++++,,,------...//////......---,,,,,,,,,,,,---***+++---.../////////...+++...111333444222000...((()))******)))(((&&&%%%''''''((((((((()))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,++++++***)))((('''''')))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))))))))))))))(((((()))*********))))))))))))((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******************))))))(((((())))))***+++))))))))))))))))))))))))***)))'''''')))***)))(((******++++++,,,------...////////////////////////........................---------....../////////.........------------------...000222222111000///...///111222111...***((('''''''''((('''&&&%%%$$$'''''''''((((((((())))))&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************))))))))),,,+++***++++++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((()))***************((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************++++++)))))))))))))))***++++++)))))))))))))))))))))))),,,***((()))***+++******+++++++++++++++*********++++++,,,,,,---......///////////////000000000000111000000000/////////...///////////////......---///000111222222000...,,,,,,,,,,,,,,,***)))'''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))***+++,,,------///---++++++,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((((((((()))***++++++++++++((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******************))))))))))))***++++++)))))))))))))))))))))))),,,***))))))***++++++***++++++******))))))))))))&&&&&&'''((()))***++++++.............../////////111111000000///......---......//////......---,,,,,,------------+++***)))'''&&&&&&&&&&&&'''((()))((('''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***,,,...//////000---******,,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((((((((((()))***++++++++++++'''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***************))))))******+++,,,))))))))))))))))))))))))+++***((((((***+++***)))(((((())))))))))))))))))&&&&&&''''''(((((())))))))))))*********+++++++++---------,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))))))))))))))(((((((((((((((%%%%%%%%%&&&'''((())))))((('''''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***+++,,,---...---***'''))),,,...+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((((((((((()))++++++,,,,,,,,,'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))************)))******+++,,,))))))))))))))))))))))))***)))'''''')))))))))(((&&&&&&'''((()))***++++++************))))))))))))%%%&&&&&&&&&''''''((((((((((((((()))******++++++'''((()))))))))(((&&&%%%''''''&&&&&&'''((()))***''''''((())))))((('''&&&'''''''''&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((()))******++++++***'''%%%(((---///---***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((()))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))******)))(((((((((((((((((((((''''''&&&&&&&&&%%%)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++*********))))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((()))))))))*********)))((((((((((((((()))((((((((('''''''''&&&))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++*********))))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''((((((((()))))))))************)))(((((((((((())))))))))))))))))((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++*********************))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))************************++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''(((((()))))))))*********+++***))))))(((((())))))************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((())))))******************************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******++++++++++++******((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************************************))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%#########%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((()))))))))*********)))))))))******+++++++++))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))************++++++***)))))))))))))))******++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&''''''((((((''''''&&&((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((()))******++++++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******++++++++++++******((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************************************))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((()))))))))******(((((())))))***+++++++++))))))))))))))))))))))))***((('''((()))***)))''')))))))))*********++++++++++++***))))))))))))************+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''((((((((((((''''''((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************+++++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((()))))))))***((((((((()))***+++++++++))))))))))))))))))))))))***((('''((()))***)))'''))))))*********+++++++++,,,+++******))))))******)))*********++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''((((((((((((''''''((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))*********+++++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***((('''((()))***)))((()))************+++++++++,,,+++******)))*********)))))))))******+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((('''&&&''')))))))))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******++++++++++++*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''')))******))))))***+++))))))))))))************))))))(((((('''''''''&&&&&&''''''((()))***++++++))))))))))))************************************+++++++++************)))((()))***,,,,,,,,,+++***,,,,,,,,,++++++*********))))))(((((((((((())))))(((((())))))*********+++******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((((('''+++***)))(((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***************)))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((()))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******++++++******)))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))******))))))***,,,))))))))))))*********+++*********)))))))))(((((((((((())))))******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((()))))))))((()))))))))******************))))))((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))******))))))(((+++*********))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))'''''''''((((((((()))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************************++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''++++++++++++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))******************(((***++++++***)))+++,,,))))))*********++++++++++++++++++++++++***************++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))***************))))))))))))(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******++++++++++++******+++++++++*********************)))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******''''''''''''''''''(((((())))))))))))))))))))))))+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''((((((''''''((((((((()))))))))******************++++++************************))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''++++++,,,,,,,,,++++++***(((((((((((((((((((((((((((((()))))))))*********************++++++++++++)))***++++++******+++---*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******++++++++++++******************************))))))((())))))***+++,,,************************************************))))))))))))))))))))))))******))))))))))))******)))))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''''''''((('''(((((((((((()))))))))+++++++++***************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------***+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))))))))))))))))))))************((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************************++++++++++++************************)))******++++++******)))************************(((((((((((()))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))************+++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((())))))))))))))))))))))))))))))************************'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((()))))))))***+++++++++***************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))***************************************************************))))))))))))))))))))))))(((((()))))))))))))))))))))***++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,------......***,,,------,,,+++---...++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------************+++++++++,,,------------------------......---------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************)))))))))))))))))))))************+++))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((()))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++************++++++++++++,,,,,,,,,******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))***************************************++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++((())))))******+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))((((((((()))))))))************************++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&&&&%%%%%%'''((('''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))******++++++******************************************************))))))))))))))))))))))))(((((())))))))))))******((()))******++++++******))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,---......//////+++,,,------,,,,,,---...,,,,,,,,,,,,------------,,,,,,---------..................//////000000111,,,,,,,,,---------......------------------------............------------...............------,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,************)))))))))((())))))*********+++++++++)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))************))))))************************+++******))))))******+++******************************************************************************+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------.........///------,,,+++++++++,,,,,,........................------------------------------------------------------,,,,,,,,,,,,------******++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,---.........++++++++++++++++++++++++************************************************)))))))))((())))))******(((((()))))))))*********)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***((((((''''''''''''((((((((())))))******))))))(((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&''''''''''''''''''&&&%%%&&&&&&&&&%%%%%%'''(((&&&'''''''''((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))***++++++++++++***************************************************))))))))))))))))))))))))(((((()))))))))*********'''((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...///000000+++,,,...---,,,,,,---///,,,,,,,,,---------......---.........//////000000//////000111222333333444.........////////////000........................//////.........---------///000111111111000...---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++*********))))))(((((())))))******++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))************))))))************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////...------,,,,,,------...................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------------------.........//////------------------------,,,------......------,,,.../////////000000111111000///......------------//////////////////////////////////////////////////////////////////////////////............//////------......///000111111---------------------------------....../////////////////////////////////---------------------------------....../////////////////////////////////........................------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((()))***++++++))))))))))))************(((((()))***+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%'''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))***++++++++++++***************************************************))))))))))))))))))))))))(((((())))))*********++++++***)))))))))***+++,,,++++++************************+++++++++,,,,,,,,,------......///000000000000000000000////////////..................................../////////000111111111111222222222222000000000000////////////////////////////////////000000//////.........---222222111000///......------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))***************(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000111111000000/////////...//////000000111111222222111111111111111111111111111000000000000000111111////////////////////////000000000000111111111111///000000000111111111222000000000000000111222222000000000000000000000000222222222111111111111111333222111000000111222333222222111111111111222222333222222222222222222333000111222333333333333333000000000000000000000000111111000000000000111111000000111222222222222111////////////////////////222222222333333333444444444444333333222111000000//////000111111222333333000000000000000000000000////////////////////////000000000000////////////................................................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------------------------------................................................///............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))))))))(((((('''''',,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000111111222111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222222222222222111111111111111000000000000000000000000111000000000////////////000//////......---------........................------------------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++++++++++++++++++++*********++++++*********************************+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,------------------------------------............,,,,,,---------................../////////000000///000000000111111111111333333222222222111111111//////000000111111111111000000000000000000000000000000000//////000000111000000000000000000000000000000000000111111111111111111111222222222222222333333222222333333444444222222222222222222222222333333333333333333333333333222222222222222222333333222222111111222222333444333333222222333333444222222333333444444333333555555555555555555555555333333222222222222333333444444555666666666666666444444444444444444444444666666777777777888888888888888777777666666555555444444555555666777777888555555555555555555555555222222222222222222222222000000/////////.........///////////////////////////////////////////////////............//////000111111111111111111111111000000/////////.......................................//////...------,,,////////////////////////........................///////////////////////////////////////////////////............///000000............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******************************************************************))))))))))))))))))***''''''((())))))***++++++++++++*********)))))))))((((((((())))))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))((((((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))******++++++++++++*********))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++*********))))))))))))++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////000000111222222333333333333333333333444444222222222222222222222222222222222333333333444444111222222222222333333333444444444444444444444444111111111111111111111111222222222111111111111111////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---................................./////////000000/////////000000000000111111111111111222222222222111222222222333333333333555555555555444444444444222222222222222333333333222222222222222222222222222222111111111111111222222222222222222222222222222222222333333333444444333333333333333333333333555555555555666666666777555555555555555555555555444444444444444444444444333444444555555444444333444444333333333333444444555555444444444444555555444555555555555444444333555555555555555555555555555555444444444444555555333444444555555555555555555555555555555555555555555555666666666777777777666666666666555555555555444444444555666666777777444444444444444444444444222222222222222222222222222222111111111000000000000000000000000000000000111111111111111111111111222111111000000000111111222222222222222222222222111111111111000000000000111111111111111111111111000000000111000000//////111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000/////////...//////000111000000000000000000000000000000000000000000000000000000/////////.........------------------------......////////////......------...////////////...------------------------------------------------------------------------------------------------------------------------***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,+++++++++)))))))))************+++************************(((((()))***+++,,,,,,---...............---------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,---......,,,---------------....../////////...............///000000111111222333333444444444444555555555555333333333333333333333333333444444444444555555555333333333333444444444444555555555555555666666666444444444444444444444444444444444444333333333333222222222222333333444444111111111111111111111111////////////////////////////////////...............................................................///////////////......000000000///......------.........------.................................------........./////////...//////000000//////.../////////////////////////////////000000000111111111111111111222222222222222333333333333444444444333333333444444444555555777777777777777666666666666666666666555555555555555555555555555555555555555444333333333333333333333333333333333333333333555555555666666666777777444444444444333333333333555555666777777777777777777777777777777777777777444555555555555555666666555666777888888777666555666666555555555555666666777777666666666666777777777777777777777666555444555555555555555555555555777666666555555666666777333333444555555555555555555555555555555555555555555555555555666666666666555555555555555555666666444444444555555555666666444444444444444444444444444444444444444444444444666666555555555444444444222222222222222222222222222222222222222222222222444333222111111111111111222222222222222222222222333333333333222222222222222222222222222222222222111111111222222111000000111111111222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000///000111111222111111111111111111111111000000111111111111222222111111000000000/////////........................//////000000000000//////......///000000000000///......................................./////////////////////////////////////////////////////////////////////////////////,,,---------......//////////////////...............////////////000000000---............/////////........................,,,------------.................................,,,,,,------------------------------------------)))***+++,,,---...///000111111111111111111111111111111111111000000000000//////////////////////////////////////////////////////.........---------+++,,,,,,---.../////////------....../////////000////////////////////////000000000111222222333333444444444555555666666666444444444444444444444444444444555555555666666666555555555555666666666777555555555666666777777777666666666666666666666666666666666666666666666666444444444555555666666777333333333333333333333333222222222222222222222222333222222222222111111111111111111111111111111111///////////////////////////000000111111000000000111111111000000000//////000000///......///000000111111111111111111111111........./////////000000///000000000000000000///000000000000000000000000000000000111111111111222222222222333333333333444444444444444555555555555555555555555666666666666888888888888888888888888777777777666666555555555555555555555555555555555555444333222222222222222333333333333333333333333555555555666666666777777444444444444444444444444555555666777888777777666888888888888888888888888555555555666666777777777777888999::::::999888777888888777777777777888888999999888888888888999999999999999999999888777666888888888888888888888888888777777666666777777888777777888999999999999999::::::::::::::::::::::::888888999999999:::::::::999999999999999:::::::::888888888888888999999999777777777777777777777777888888888888888888888888888777777777777666666666444444444444444444444444444444444444444444444444444444333222111111222222666666666666666666666666555555444444444333333333222222222222222222222222111111222222222222111111111111222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222111111222222333444333333333333333333333333000111111111222222222333222111111111111000000000........................//////000000000000//////...///000000111111000000////////////////////////.........//////000000000000000000000000000000000000000000000000000000000///000111111111111000///---...............////////////////////////////////////000000000111111111....../////////000000000////////////////////////------.........///////////////////////////000000////////////////////////////////////////////////,,,,,,---...000111222222333333333333444444444444555555555444444444333333222222222222222222222222111111111111111111111111000000000000////////////+++,,,---///000000000000......//////000111111111000000000000111111111111111111222222333444444444555555555666666777777888666666666666666666666666666666666666777777777888777777888888888999999999666666777777888888999999888888888888888888888888888888888888888999999999555555555666666777777777777777777777777777777777555555555555555555555555777666666666666555555555555555555555555555555555222222222222222222222222111222222333333333333222333333333333333333333333333333111111111111333333333333333333333333333333000000111111111111222222111222222333333222222111222222222222222222222222222222222333333333333444444444444444555555555555555666666666666777777777777777888888888999999999:::::::::::::::;;;;;;;;;777777666666555444333333444444444444444444444444333333222111000000000000444444444444444444444444333333333444444444444555555555555666666666777777666777888::::::999888888::::::::::::::::::::::::666777777888888999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;::::::999888888888888888888888888999999888888888888999999888888999::::::::::::999::::::::::::::::::::::::999999999999:::::::::;;;::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666777666666666666555555555666666666666666666666666555555555555555555555555555444444333333333333444555555555555555555555555555555555555444444444444333333333333333333333333111222333333333333333333222222333333444444555555555555555555555555555555666666666666666666666666666666666666666666666666444444333333444444555666555555555555555555555555111111222222333444444444444333333333333222222222////////////////////////000000111111111111000000///000111111222222111111000000000000000000000000//////000000111111222222111111111111111111111111111111111111111111111111000111222333333222111000////////////////////////////////////000000000000000000000000111111111111//////000000000111111111000000000000000000000000000000111111111222222222000000000000111111111111111111111111111000000000111111111111111111111111//////000111222222333333444444444555555555555555777777777666666666555555333333333333333333333333222222222222222222222222111111111111000000000000+++,,,...000111111111111//////000000111222222333111111222333444555555666444444444555666666777777666777777888999999::::::888888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;888888999999:::;;;;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::999999999999999999999999999999999999777777777777777777777777444555555666777777666666555555666666777777888888777666555444444555666777555555555555555555555555333333444444444555555555444555555666666555555444555555555555555555555555555555555666666666777777666666777777777888888888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======>>>>>>>>>::::::999888777666555444666666666666666666666666555444333222111111111111666666666666666666666666444444444444555555555555666777777888999:::;;;;;;:::;;;===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<============<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<888888888888888888888888;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777777777777777777777777666666666666666666666666555555555555555555555555777777777666666666555555777777777777777777777777555555555555555555555555666555555555555666666777444444444444444444444444666555555555444444444444444444444444444444444444333444444555666666555555444444555555666777777777777777777777777777777777777777777777777777777777777777777777777777777777666666555555666666777888666666666666666666666666333333444444555666666777777777666666666555555555222222222222222222222222222222333333333333222222111222333333444444333333222222222222222222222222111111222222333444444555222222222222222222222222222222222222222222222222111222444555555444222111000000000000000000000000000000000111111111222222000000111111111222222222111111111111222222222222222222222222222222222222222222222222333333333333111111222222222333333333333222222222111111111111222222222222222222222222222222222333333444444444444444444555555555666666777777777666666666555555444444444444444444444444333333333333333333333333222222222111111111000000+++,,,...000111222111111//////000111222222333333222333444555666888999999666666777777888888999999888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::666777888999999999999999777777888999:::;;;;;;<<<:::999777666666777999:::666666666666666666666666666666666666777777777777777777888888888888777777777777777777777777777777777888888888999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@>>>>>>===<<<:::999888888999999999999999999999999999888777666555444444444777777777777777777777777777777777777888888888888888888999:::<<<===>>>>>>===???AAABBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>??????@@@???>>>===<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======;;;;;;<<<===>>>>>>====================================<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@CCCBBBBBBAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777888888888888888888888888555555555555555555555555777666666666777888999999888888888888888888888888666555555555444444444444555555555555555555555555555555666777777777777777555666666777888999999999777777777777777777777777888888888888888888888888888888888888888888888888777777777777777888888999666666666666666666666666444555555666777888888999999999999999888888888777444444444444444444444444333444444555555444444333333444555555666666555555444444444444444444444444333333444444555666777777444444444444444444444444444444444444444444444444333444555777777555444333111111111111111111111111111111111222222333333333111111111222222222333333222222222333333333444444333333333333333333333333111111111222222222333333333333333444444444555555333333333222222111111111222222222222222222222222333444444444444444444444333333444444555555666666666666666666555555555555444444444444444444444444333333333333333333333333222222222111111111000000333444555555666666555555555333222333555666555444888777666888:::;;;;;;:::<<<:::999;;;>>>@@@???==================<<<<<<<<>>@@@>>><<<===???@@@???===BBBAAA@@@??????@@@AAABBB>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>===<<<@@@@@@@@@???======???@@@>>>>>>>>>=========<<<<<>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===:::;;;<<<===============@@@>>>======>>>??????>>>======<<<<<<;;;;;;;;;:::========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888:::;;;<<<<<<=========<<<========================>>>======<<<<<<======>>>??????@@@@@@@@@@@@??????;;;<<<===>>>????????????;;;===???@@@AAA@@@???>>>BBBBBBBBBAAAAAABBBCCCCCCBBBCCCCCCBBBAAA???===<<<777777777777777777666666<<<<<<<<<======>>>>>>>>>999:::;;;;;;<<<<<<<<<;;;===;;;:::;;;===?????????AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBB@@@@@@AAAAAAAAA???>>>===???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBEEEEEEBBB@@@>>>AAA@@@@@@??????@@@@@@AAA?????????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<<<<;;;===;;;888999;;;;;;999777;;;;;;;;;;;;;;;:::999888:::::::::999999888888888555555666777888999999:::777777888888999999999:::<<<<<<<<<<<<;;;:::999999;;;::::::999999::::::;;;999:::;;;;;;;;;:::999888888888888888999:::;;;;;;<<<;;;999888888888999999888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999::::::;;;;;;;;;<<<999999999999888888888888555555555555555555555555666666666666666666666555777777777777777777777777555555555666666666666777555555555555555555555555777777777777777888999:::999999999999888777666555666777777777888888999999888888888888888888888888555555555666777666333000555555555666666666666666777777666555555555555555666666666555444444333333444444333333333222222222222222222333333333444444111111111000111111222333222333333444444555555666777777777777777777777777555666666666777777888888555555555555555555555555666666666666555444333222666666666555555555444444//////111222222333333333444333333444555555555555777666666777999::::::999<<<:::999:::===>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<>>><<<:::;;;>>>???>>>;;;>>>???@@@AAABBBAAAAAA@@@DDDAAA??????BBBEEEEEEEEE???>>>>>>>>>???@@@BBBBBB@@@@@@@@@???>>>>>>======AAAAAA@@@@@@@@@@@@AAAAAA@@@>>>============<<<;;;===>>>>>>??????@@@@@@AAA>>>>>>???@@@@@@@@@???????????????@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>======>>>??????======>>>?????????>>>>>>AAA?????????@@@AAA@@@???>>>>>>>>>>>>=========<<>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;:::======>>>>>>>>>>>>>>>===========================>>>==================>>>???@@@@@@@@@@@@??????>>>===>>>??????@@@@@@@@@@@@AAAAAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA???===;;;:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<==================>>>>>>???>>>>>>>>>???===<<<===???AAAAAA@@@===>>>>>>???@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAA@@@???>>>===@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???AAACCCDDDDDDCCCAAA???BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>=========AAA???======??????>>><<>>>>>======<<<;;;;;;;;;;;;;;;;;;:::888888999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>===<<<<<<>>>>>>============>>>>>>======>>>??????>>>===<<<>>>======<<<<<<<<<======>>>===<<<;;;::::::;;;<<<::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888777777777777777666666666888888888888888888888888666666666666777777777777888888888777777777777777777777888888888888888999888888999999:::999999999888888888999999999::::::999999999999999999999999888888888999;;;:::777555888888888888888888888888999888777777666666666777666666666666666777777777666666666666555555555555444444555555555666666666444444333333444444555666666666777777888888999999777777777777777777777777666666666777777777777777777777777777777777777777777777777777666555444333444444444444333333333333666666888999;;;;;;<<<<<<999;;;<<<<<<;;;;;;<<<===???>>>===???AAABBBAAA@@@CCCAAA@@@AAABBBCCCBBB@@@???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCC@@@>>>===???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFEEEEEEEEEFFFGGGHHHFFFDDDBBBCCCEEEFFFCCC@@@>>>>>>??????@@@@@@AAAAAA>>>???@@@AAAAAABBBAAAAAA>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAACCCDDDDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===@@@@@@@@@AAA@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@BBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????>>>>>>?????????>>>>>>===>>>===<<<<<<>>>@@@@@@???>>>>>>??????@@@@@@AAAAAACCCCCCBBBBBBAAAAAABBBBBB???@@@AAABBBBBBBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEECCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@?????????CCCBBB@@@AAABBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????==================>>>>>>>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBAAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBBBBAAADDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???<<<=========>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;:::::::::999888999:::::::::999888777888999:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::777888888999::::::;;;;;;:::::::::999999999888888777777777888888888888999666666666666666777888888999999::::::;;;<<<<<<<<<999999999999999999999999:::::::::999999999999999::::::::::::::::::::::::999999999999888777666666666555555555444444444444666777888:::;;;<<<======:::;;;======;;;;;;<<<>>>>>>===<<<===???@@@???>>>AAAAAA@@@AAABBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA===???@@@@@@??????@@@AAA??????>>>======>>>>>>???DDDCCCAAAAAAAAA@@@@@@???AAAAAA@@@@@@????????????>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCBBBBBBAAADDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDFFFGGGFFFDDDAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???BBBBBBBBBBBBBBBBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGFFFEEEEEEDDDGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@???======>>>>>>>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAA???>>>???AAABBBBBBAAADDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGHHHGGGEEEDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@>>>>>>>>>=========<<<<<<;;;<<<===>>>===<<<999888:::;;;<<<===============;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<>>>@@@@@@???===????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::777777666666666777888888999999::::::;;;<<<<<<<<<========================>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::999999999888888888888;;;<<<===>>>????????????AAABBBCCCCCCBBBBBBCCCDDDBBBAAA@@@AAACCCDDDCCCBBBDDDEEEFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEECCCDDDEEEEEECCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBDDDFFFFFFFFFDDDBBBBBBAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFDDDBBB@@@???BBBFFFFFFDDDCCCFFFIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEGGGHHHGGGEEEBBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAACCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHHHHGGGFFFIIIHHHGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@????????????BBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDFFFGGGHHHGGGGGGFFFFFFGGGHHHJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA??????@@@???????????????>>>???AAABBBAAA???===<<>>======>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAA@@@???AAAAAAAAA@@@@@@???????????????>>>>>>>>>??????@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;::::::888999999999999:::::::::666666555555666666777888777888888999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>=======================================>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;BBBBBBBBBBBBBBBAAA@@@@@@BBB@@@???@@@BBBCCCBBBAAACCCBBBAAABBBCCCDDDCCCAAA@@@AAABBBBBBAAAAAABBBDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@EEEEEEDDDCCCCCCBBBAAAAAA:::===@@@BBBAAA@@@@@@@@@>>>???AAACCCDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@BBBDDDEEEDDDCCCCCCFFFHHHDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGGGGEEEDDDBBBAAAEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCEEEDDDDDDFFFGGGGGGEEECCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFEEEDDDBBBAAA@@@????????????@@@@@@AAACCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJGGGIIIJJJIIIHHHGGGHHHJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHIIIIIIGGGGGGHHHJJJJJJIIIHHHHHHHHHIIIKKKLLLHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGBBBBBBBBBCCCCCCDDDFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBBBB@@@CCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::666666666666666777777888999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????============<<<<<<<<<<<>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999888888999999:::;;;===>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>}}}{{{zzz|||vvvqqqttt{{{~~~yyytttgggeeedddeeeffffffeeedddtttuuuvvvsssnnnkkkkkkmmmooopppqqqsssuuuwwwxxxyyyzzzvvvvvvxxxxxxtttooommmnnnoooooommmkkkhhhgggiiigggccc]]]XXXVVVYYY\\\ddddddcccbbb___\\\ZZZXXXWWWYYY\\\```eeeiiilllnnnwwwrrrmmmjjjlllttt}}}yyymmmbbbaaahhhkkkfff^^^cccaaa^^^ZZZUUUQQQNNNLLLGGGGGGHHHHHHHHHGGGFFFFFF>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPNNNNNNOOOPPPPPPQQQRRRRRRLLLMMMOOOPPPPPPOOOMMMLLLHHHIIIKKKMMMOOOPPPQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRUUUVVVWWWXXXXXXVVVTTTRRRMMMNNNOOOOOONNNLLLJJJIIIEEEEEEEEEEEEGGGIIILLLMMMQQQQQQRRRSSSSSSTTTUUUUUUQQQQQQQQQPPPPPPOOOOOOOOONNNOOOPPPRRRSSSTTTUUUUUUXXXVVVTTTTTTVVVVVVVVVUUURRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQRRROOOPPPQQQQQQPPPOOONNNMMMNNNNNNMMMMMMNNNPPPQQQSSSPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNNNNNNNNNNPPPRRRPPPPPPQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLHHHKKKMMMLLLJJJJJJLLLNNNPPPOOOMMMMMMMMMOOOQQQRRRLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEGGGIIIKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGGGGHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDD<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<======BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBxxxwwwxxxrrrkkknnnrrrttttttrrrqqqppp~~~eee___YYYWWWfff___VVV[[[XXX^^^ggg^^^aaa~~~tttdddmmmnnnkkkyyylllwww~~~yyyvvviiiddd\\\```kkkhhhbbbgggccckkkbbbVVVVVVTTTPPPRRRKKKUUUOOOQQQdddeeeUUUSSSVVVWWWYYY[[[YYYYYY___ggghhhppprrrllllllrrrpppggghhhjjjaaa[[[```^^^WWWWWW^^^\\\___eeeeeeaaabbbgggaaaVVVSSS\\\dddaaa]]]]]]aaa___hhh^^^YYY[[[RRRWWWZZZVVVmmm\\\fffxxxYYYfffeeeaaadddyyydddppppppoookkkdddjjjssssssuuuuuulllvvvooo~~~~~~tttppppppuuu~~~~~~~~~zzzhhhjjjuuuxxxwwwwww|||ggghhhmmmVVVYYY]]]]]]eee\\\^^^mmmmmmtttrrrhhhvvvxxx|||}}}tttqqqssstttrrrooojjjhhheeebbb^^^ZZZZZZ\\\bbbbbbaaa```cccggghhheeefffddd```\\\XXXYYY]]]aaa^^^```bbbdddeeegggiiikkklllkkkjjjiiihhhjjjmmmpppqqqjjjdddffflllnnnhhh```mmmfffcccfffgggccccccffffffggggggbbbZZZVVVXXX]]]XXX\\\___[[[TTTTTT]]]fff\\\YYY]]]SSSVVVaaaRRRIIIRRRIIIBBBCCCFFFGGGGGGIIIAAAKKKGGGLLLJJJEEEOOOJJJIIIIIIJJJKKKHHHGGGLLLSSSPPPMMMRRR[[[[[[TTTUUU]]][[[```YYYQQQVVVXXXVVVXXX]]]RRRNNNZZZRRRMMMVVVCCCFFFNNN???IIIFFF999KKKHHHNNNFFFGGGIIIHHHOOOQQQHHHGGGMMMJJJIIISSSTTTMMMKKKOOOLLLIIIJJJPPPWWWWWWTTTLLLTTTQQQKKKLLLJJJIIIQQQGGGVVVJJJAAAHHHNNNOOOGGGFFFQQQKKKLLLJJJHHHRRRLLLTTTQQQMMMLLLNNNQQQTTTUUUVVVVVVUUUSSSPPPOOOQQQTTTTTTQQQQQQRRROOOLLLLLLQQQOOOSSSPPPPPPUUUQQQJJJMMMOOOLLLLLLOOOOOOJJJFFFFFFIIIHHHGGGHHHIIIIIIHHHGGGFFFHHHIIIGGGEEEFFFKKKOOOLLLJJJIIIJJJLLLLLLIIIEEEIIIKKKFFFFFFOOOMMMFFFGGGJJJIIIIIIJJJLLLLLLKKKJJJKKKKKKKKKLLLNNNMMMKKKIIIJJJKKKLLLKKKIIIIIIJJJLLLHHHHHHIIIKKKMMMLLLIIIGGGLLLJJJHHHIIIKKKLLLJJJHHHJJJEEECCCFFFGGGFFFEEEGGGEEEBBB@@@???AAADDDEEEFFF:::;;;>>>BBB???;;;>>>DDD============>>>>>>>>>>>>===;;;;;;======;;;888888??????===:::888888:::<<<:::AAA???AAAHHH>>>888GGG>>>EEEGGGCCCAAAFFFLLLNNNLLLGGGCCCDDDJJJKKKFFFAAAEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFDDDEEEGGGHHHGGGFFFEEECCCAAABBBGGGIIIEEE???AAAEEEIIIIIIFFFDDDEEEGGG}}}yyy|||~~~wwwqqqxxxooopppooorrr|||~~~wwwxxx{{{vvvyyyxxxqqqqqqyyykkkuuuoooiiinnngggooo}}}yyysssllltttsssooojjjfffeeehhhlllwwwlllkkk```gggsss^^^PPPZZZUUUQQQOOOKKKFFFFFFJJJUUU^^^XXX^^^aaaaaapppppptttmmmkkkooonnnkkksss~~~kkkXXXYYYLLLGGGMMMMMMYYY]]]XXXaaaaaa\\\ZZZ```dddaaafffggg]]]cccqqqvvvyyywwwyyyqqqWWWZZZttt||||||gggeeeRRRKKKPPPPPPPPPRRRMMMXXXWWW^^^]]]WWWbbbaaaTTTYYY^^^bbbcccccccccddd^^^______aaadddhhhlllnnn|||eeeNNNIIIOOOVVVYYYZZZSSSZZZUUUOOOWWWYYYRRRPPPXXXRRRNNNOOOQQQPPPRRRUUURRRRRRSSSSSSSSSQQQNNNLLLNNNNNNOOOPPPRRRSSSSSSRRRQQQPPPPPPQQQRRRRRRPPPNNNMMMNNNPPPMMMHHHGGGJJJLLLJJJHHHEEEDDDDDDDDDCCCBBBEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJHHHFFFEEELLLKKKJJJIIIIIIJJJLLLMMMLLLJJJHHHIIIJJJKKKIIIGGGNNNJJJHHHKKKJJJFFFDDDDDD@@@??????@@@AAABBBAAA???HHHGGGFFFCCCAAA???>>>===;;;;;;;;;<<<>>>@@@AAAAAA???======???AAABBBDDDEEE;;;===>>>???@@@CCCGGGKKKJJJ;;;:::???@@@GGGJJJ@@@JJJLLLMMMNNNNNNLLLJJJHHHRRROOOMMMLLLNNNNNNMMMKKKMMMKKKJJJIIIHHHFFFEEECCCEEEFFFGGGFFFEEEEEEFFFHHHKKKLLLMMMMMMNNNMMMJJJGGGLLLFFFAAA@@@CCCEEECCCAAA{{{tttwwwtttqqqwwwyyywwwwwwzzz|||~~~yyy}}}tttyyy|||yyyddd]]]^^^TTTXXXcccUUUNNNkkkaaa\\\cccppp{{{~~~xxxvvvzzzllleeejjjfffcccnnnttteeekkkwww~~~wwwqqqpppooolllllloooeeegggiiijjjjjjhhheeeccciiiggggggjjjnnnmmmiiidddpppqqqsssttttttttttttuuuwwwkkkmmmnnndddhhhoooeeeJJJHHHGGGHHHJJJMMMMMMMMMMMMOOOOOOMMMIIIHHHIIIKKKGGGGGGIIILLLOOOOOOKKKGGGIIIKKKMMMLLLIIIHHHJJJLLLOOOMMMKKKJJJKKKKKKJJJHHHFFFDDDEEEJJJLLLHHHEEEEEEHHHHHHIIIJJJJJJGGGBBB>>>AAACCC@@@:::===EEEFFFAAACCCAAA??????@@@AAAAAA@@@AAA@@@???>>>>>>AAACCCDDDGGGFFFDDDAAA>>><<<<<<>>>GGG@@@OOOOOO;;;IIIZZZIIIJJJ@@@===FFFNNNMMMLLLOOORRRQQQPPPNNNKKKJJJJJJKKKLLLKKKJJJJJJJJJJJJIIIHHHKKKNNNPPPNNNJJJIIILLLPPPEEEGGGJJJJJJFFFCCCBBBCCCLLLIIIGGGFFFHHHKKKLLLLLL{{{www~~~}}}uuubbbooo}}}~~~pppjjjggguuu}}}lllppp~~~|||zzzxxxzzzwwwXXXYYY^^^eeelllrrrtttuuuooopppnnnfff]]]WWWWWWZZZ___]]]]]]aaadddccc[[[UUUOOOVVV^^^___YYYSSSOOOOOONNNOOOPPPSSSWWW[[[]]]___aaaaaafffpppuuuuuuttttttlllooouuu}}}xxx|||tttccc___iiilllfffnnniiiccc```___]]][[[YYYYYY[[[\\\ZZZZZZ]]]______lllmmmooooooppprrruuuwwwttt||||||qqqyyyxxxeeetttZZZFFFGGGKKKHHHHHHMMMLLLLLLNNNPPPSSSUUUUUUTTTUUUSSSPPPOOOPPPOOOLLLJJJEEEFFFFFFDDDCCCBBBCCCEEEKKKIIIHHHIIIGGGEEEFFFIIICCCIIINNNMMMFFFCCCGGGLLL}}}pppppphhhXXXRRR]]]rrrxxx]]]\\\bbb]]]lllvvv```ppp~~~{{{}}}wwwhhh^^^kkkzzz{{{jjj]]]hhhyyykkkiii^^^YYY^^^]]]mmm~~~[[[tttnnnvvv~~~kkkiiirrrsssuuuyyyxxxrrrjjjqqqeeewww~~~}}}aaaKKKMMMUUUVVVZZZaaa\\\[[[^^^gggsssyyyxxxuuuuuuoooiiidddaaa]]]VVVQQQPPPLLLHHHHHHKKKLLLIIIFFFJJJAAA;;;>>>BBBCCCDDDHHH___]]][[[WWWSSSRRRSSSTTT{{{jjjrrr|||www~~~zzzzzz{{{}}}}}}vvvqqqooommmkkklllvvv}}}xxx~~~}}}nnntttzzz{{{ooo|||ooohhhlllrrrsssuuuzzz}}}{{{pppyyyzzz{{{{{{uuuxxxnnnkkkkkkeeeuuuwww~~~uuurrrsss||||||~~~~~~~~~{{{{{{zzzyyy{{{uuu}}}{{{}}}tttaaahhh}}}sss|||hhh```ggghhhcccnnniii]]]oooxxxxxxttt}}}xxxwwwsssmmm}}}~~~{{{zzzttttttvvvllliiirrrmmmhhhuuukkknnnrrroookkkzzzsss~~~zzzwww|||rrrkkkqqq|||~~~}}}|||iiinnntttuuuppplllpppxxxzzzuuussszzzyyy|||}}}yyy~~~yyywwwzzzrrrzzzyyykkkbbbbbb```hhhmmmjjjooopppeeehhhgggggglllrrrtttpppkkkooo{{{zzzqqqvvvzzzoooppptttyyyyyy