BM6P6(@ xxxfffRRRDDD888555777555111///111111111111000000000000...------,,,,,,------...---------,,,,,,+++++++++'''(((***+++,,,++++++***,,,,,,++++++***)))(((((()))(((''''''''')))***+++(((((((((((())))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''((()))***+++,,,,,,,,,***)))'''(((***,,,------))))))(((''''''''''''(((%%%%%%&&&&&&''''''(((((('''((('''&&&%%%%%%''')))''''''''''''(((((((((((())))))))))))))))))))))))'''(((***,,,------------111111000......---------...///111111111111333555555666777888888999999888999888888888888888999999::::::999888888777777666444555555555555555444444222333444444444222000///000////////////.........---,,,+++*********+++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((()))'''%%%$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))*********++++++++++++******+++++++++,,,,,,,,,......///000111222333333333333222222222222111111222222222333444555777777777:::======:::777666666;;;;;;:::999888888888888777999:::;;;;;;:::888777888777666555555666777888:::999888999::::::999777777777777777888888888888444777999:::888555444444111222222333333444444555999444000111444666444111444555555555666666777777555555666666666666555555444555555666666666666666222222222111111111000000111111222222222222111111...///000222222111111000///////////////000111111666888888555000---,,,---........................//////...---,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++)))((('''))))))))))))))))))))))))))))))))))))((((((((((((***************)))((('''*********)))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((())))))******++++++((())),,,///111000---)))vvvcccQQQDDD888666888666333111111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,+++***,,,,,,++++++***))))))((()))(((''''''((()))***+++'''((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''((()))***+++,,,,,,,,,+++)))((((((***,,,,,,,,,)))(((((('''&&&'''''''''''''''''''''''''''(((((('''''''''&&&%%%%%%''')))''''''''''''(((((((((((())))))))))))))))))))))))((()))***,,,------------111000///...---------------///111111111111333555555555666777888888888888999888888777777777888888999999999999888777666555555555555555555444333333000111222333333222000/////////.........------------,,,+++*********++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&'''(((((()))'''%%%$$$$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))*********+++*********+++++++++,,,,,,------...///000111222222333333222222111111111000111111222222333555666777555888<<<<<<:::777666777;;;:::999888777777777777888888777777666666777777666666555444444555666666999888777888::::::888666666666666666777777777777555777888888666555444555444444444444333333333333888333000000333555333111444444555555555666666666333333444444444444333333444444555666666666666555222222111111111000000000000111111111111111111000///000111111111111000///......------...//////000000333444333000---------+++,,,,,,---...//////000.........---,,,,,,++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((()))))))))))))))*********)))***...222444333///+++rrr___OOOCCC888777999777555444111111111111000000000000...------,,,,,,------...+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,++++++***))))))))))))(((((((((((())))))***''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,,,,,,,***((((((***+++++++++(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&'''((('''%%%%%%''')))''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,---.........000///......---------------///000111000111222444444444666777777777777777999888777666666666666666777888999:::999777555444666666666555444333222111...///000111222111000///------------,,,,,,,,,,,,,,,,,,+++************+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((&&&''''''''''''((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,---...///000111111333333222111111000//////000111111222333444555555333666999:::999777777777:::999888777666666666666888666444222222333444666444333222111111222333444777666666777888888777555555555555555555555555555555666777666555444555666666666555555444333333222666333//////222333222000444444444444555555555555222222333333333333222222333333444555555555555444111111111111000000000000///000000111111000000///111111111111000///......---------,,,------...///***---000000///...------)))***+++,,,...///000111...------,,,,,,++++++++++++++++++***************+++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''***))))))))))))))))))((()))+++///333666555111---ooo\\\KKK@@@777666888777555444111111111111000000000///...------,,,,,,------...++++++,,,,,,------......------------,,,++++++***+++++++++*********)))))))))(((((((((((()))))))))'''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&''')))***,,,,,,---------+++)))(((***++++++***(((''''''&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&'''((('''&&&%%%'''(((''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,------......///......---,,,,,,------,,,...000000000000222333333444555666666777666666888777666555444444444444555777999:::999777555333666666555555333222000000------...000000000000///,,,,,,,,,,,,+++++++++***,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))************++++++++++++++++++,,,---...//////000222222111111000///......///000111222333333333333111333555777777777777777888777666555555444444555555444333222222222333333222111000//////000111222555444444555777777666444444444444444333333333333444555555444333333444666666666555555555444444444666333111000222333333111333333333333444444444444333333444444444444333333111222333333444444333333111111000000000/////////...//////000000//////...111111111000000///.........---------------......)))+++---//////...---,,,******+++,,,---...//////---,,,,,,,,,+++++++++************)))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********((((((((()))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''******))))))((((((((('''(((***...333555444000---nnnZZZGGG===666555666555333444111111111111000000000///...------,,,,,,------...,,,,,,------......//////...------,,,,,,++++++++++++++++++***************((())))))))))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&'''(((***,,,------------+++)))(((***++++++***(((((('''&&&&&&&&&&&&'''))))))((((((''''''&&&&&&%%%'''((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,------......------,,,,,,,,,,,,---,,,---////////////111333222222333555555555555555666555444444333333333444444666888999999777444333555555555444333111000///,,,---......////////////,,,+++++++++************++++++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((())))))*********+++++++++******+++,,,---...//////111111000//////...------...///000111222222222111000000222444666777777666666666555444333333333333222222333444444333222111111000///......///000111333333333444666666555444333333333333222222111111333444444333222222444555444444444555555555666666666555333222333333444333333333333333222222222222222222333333333333222222000000111222222222222222000000000/////////......---......//////......---000000////////////////////////......---......///+++,,,---...///...,,,***+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************+++***)))((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))******))))))(((((()))******''''''(((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''***)))))))))((((((''''''''')))+++///111111...+++mmmYYYDDD<<<666555555333222333111111111111000000000000...------,,,,,,------...------------............---,,,,,,++++++++++++,,,************************((())))))))))))(((((('''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&(((***,,,------...,,,***((((((***+++++++++))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))+++************+++,,,------,,,,,,++++++,,,,,,,,,+++---...///...///000222111222333444444555444444333333222222222333333444444555666777777666555333444444444333222111000///..................//////++++++++++++******************++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""############""""""$$$###!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))************+++******+++,,,---...////////////............---------...000111111111000////////////111444666555444555444333222111111111111///000333444555444333222111000////////////000111333222222333555666555444444333333222222111111000111222333333222222333444222333333444555555666666666555444333333333444444222222222222111111111111//////000000000000////////////000111111111111000////////////............---------......------------------...///000222222000///.....................---,,,---......,,,+++++++++++++++++++++++++++************************))))))))))))******************************************(((((('''((()))***((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&'''((()))***&&&''''''(((((())))))***(((((())))))))))))((((((&&&''''''((((((''''''&&&)))(((((((((((((((((('''((('''(((***------+++)))kkkWWWDDD===777666666333111333111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++***)))***+++,,,,,,************************((()))******)))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&(((***,,,---......+++)))((((((***,,,,,,,,,******)))(((((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))***+++,,,,,,,,,++++++++++++,,,,,,***,,,............000222000111222333444444444444111111111111111222333444444555555666666555555444222222222222222111000000000//////...............,,,,,,+++++++++*********)))******+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$#########"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))******************+++,,,---...//////---------------.........---...///111111000///...///...---000333555444333333333222111000000000000......000111333444444555222111000//////000111222222222222333666666555444444444333222222111000000...111333333222222222222333333333333444444444444555555444222111222333444222222111111111000000000...//////000000//////.........///000000000000////////////.........------,,,,,,------------,,,,,,******+++,,,///222444666///......---,,,,,,------///,,,******,,,...---,,,))))))******++++++,,,,,,)))*********************)))))))))******+++++++++***************************)))(((''''''(((***+++(((((((((((((((((((((((('''''''''((()))*********''''''%%%%%%%%%&&&((()))&&&&&&''''''((())))))***'''((()))******)))((('''&&&''''''((((((''''''&&&'''''''''((((((((((((((()))(((''''''((())))))'''jjjVVVEEE>>>999888666333222333111111111111000000000000...------,,,,,,------...,,,++++++******)))))))))******)))))))))***,,,---******************++++++((()))*********((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&(((***,,,---......***)))'''(((***,,,------+++******)))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&))))))'''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((((()))***++++++++++++***++++++,,,,,,***,,,............000111000000111222333333333333//////000000111222444555555555555555555555555555111111222222222111111000111000///...............,,,,,,,,,++++++++++++***)))******++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###!!! !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))***************+++,,,,,,......///000++++++,,,------......///,,,---///111111000...---000...---///222444333111333222111000////////////...------...000222555777333222111000000111222333222222222444666777666444444444333333222111111000---000333444333222111111555444444333333222222111444444333222000000222333222111111111000000//////000000111111111111000000---......///000///////////////.........---------+++,,,,,,------,,,,,,+++((((((***,,,///333666888...---,,,,,,++++++++++++...***''''''+++......---''''''(((***+++,,,---...)))))))))))))))*********))))))******+++++++++,,,))))))))))))))))))))))))***)))(((&&&'''(((***+++((((((((((((((((((((((((&&&''''''((()))******+++'''&&&$$$$$$$$$&&&((()))&&&&&&&&&'''((())))))***'''((()))******)))((('''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))+++)))&&&%%%&&&(((((('''iiiVVVGGG<<<333333666555333222000000//////......---------...............------+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))(((((((((((((((******++++++++++++******''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((((((***************+++++++++))))))(((((('''''''''&&&***(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&)))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,------......222222111111111111111111222222222333555666555444555555555555444333222222111111111000///......---...............---------++++++************++++++))))))))))))))))))))))))++++++,,,,,,+++***((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&%%%%%%###"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))***)))''''''(((*********+++++++++,,,,,,,,,,,,,,,------...---------------......///000000000111000000000000222333444333222000///............////////////000111222333333222111000000000111222333333444444666777999:::555444333222111111111111222111111000///000000000444444444444444444444444777444111000000222222222222111000.........///000000111333444444222///---,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,---.../////////---+++)))******)))***111777666111------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''fffTTTFFF<<<444444666555333333111111000//////......---,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((***************+++++++++))))))((((((((('''''''''***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++,,,,,,------111111222222333333333444111111222444777999888777555555555555444333222111222222111000000///.....................---------++++++************++++++))))))))))))))))))))))))******+++++++++***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''((((((((((((((())))))(((''''''(((***++++++++++++,,,,,,,,,,,,,,,,,,------......------------......///000000000111000000000000222333444333222111/////////000000111111000111111222333444333333111111000111222333666666555666666777888999666555444222111000000000111111000000000000111111444444444333333333333333555333000000111222222111111000000////////////000///000111222111000...---,,,,,,---------.........///...---------------------...//////...---+++)))***+++++++++000555555000------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))&&&&&&'''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''~~~cccQQQEEE;;;444444666555333333222111111000000///......++++++,,,,,,---,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&''''''''''''((((((((())))))*********+++++++++))))))))))))((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,......000222333444555555444444444666999:::999888444444444444333222111111333222222111111000000000//////.........---------++++++************++++++))))))))))))))))))))))))))))))*********)))((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''((((((((((((((()))(((''''''(((***++++++,,,,,,,,,---------+++,,,------......---------......//////000000111000000000000111222333444333222111000000111222333444333333333333333444444444333222111222222444444888777777666666777777777777666555333111000////////////000000111222222222333333333222222222111111111000000111333333222000...//////000000000000////////////.........---------------........................---......//////---......///...,,,+++***)))---...---///222333000,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''{{{aaaPPPCCC;;;444555666444222333222222111111000/////////++++++,,,------------,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,)))))))))(((((()))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))***)))((('''''''''((((((''''''''''''''''''''''''$$$&&&((('''$$$###%%%(((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))*********+++***,,,...111333555666666;;;999888999999999777555444444444444333222111000333333333222222111111111/////////...------,,,,,,++++++************++++++))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''(((((((((''''''(((***+++,,,,,,,,,,,,---------++++++,,,---.....................///000000111111000000000111222222333444444333222111222222444555666555555444444444555555444444333222333444666777777666666666666777777888888777555333111000//////......000111222333333444333333222222111000000000//////000222444444222///---...///111111111000/////////...---------...///.....................///...............///000111............---,,,+++***)))...111///...000111///,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''xxx```PPPAAA:::555555555333222333222222111111000/////////,,,,,,---...............---------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++******))))))******+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((())))))***++++++,,,,,,)))***************************))))))((((((((((((''''''''''''''''''''''''$$$&&&((('''$$$###%%%(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))******+++---000333666777888888;;;:::999999999999777444444444444444333222111111333333333333222222222222000//////...------,,,,,,++++++************++++++))))))))))))))))))))))))''''''((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&'''(((***+++++++++,,,,,,,,,------***+++,,,---..................//////000111111111111111222222333444444444444444333222222333444555666666555555444555555555555444444444555666888999444444444555666777999:::999888666333222000//////---...000222333444444444222222222111111000000000//////000333555444222///---...///111111111000///111000...------///000111////////////////////////...............///000111............---,,,++++++***///111///...000000...,,,,,,+++++++++************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((()))))))))***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''sss\\\MMM???999555666555333222444222111111000000///......,,,,,,---...////////////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,+++***))))))***+++,,,(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,---************++++++++++++************))))))))))))''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******///111444777999::::::999777666666888999:::999777555555555555444333222222222222222222222222222222000000///...---,,,,,,+++++++++************++++++))))))))))))))))))))))))(((''''''((()))***+++,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''%%%&&&''''''&&&'''(((*********+++++++++,,,,,,,,,***+++,,,---.../////////...//////000000111111222222222333444555555555555555444333222222333444555555444444444444444555555555555444555666888:::;;;444444555666777999:::;;;888777666444222111000000---///111333444444444333111111111111111111111111111111222333555555222000...//////000000000000///111000/////////000111222000000000000////////////.........---....../////////......---,,,,,,+++++++++///000///000111000,,,++++++++++++***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''oooXXXIII===888666666555222222444111111000//////......---++++++,,,---............+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%&&&&&&((())))))%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,------*********+++++++++,,,,,,***+++++++++******))))))''''''''''''''''''''''''((('''&&&'''(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************000222555777999999888777555444444666888999888777666666666666555444333333111111111222222222222222000000///...---,,,++++++++++++************++++++))))))))))))))))))))))))(((((((((((()))+++---...,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$###############%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&)))***)))))))))*********++++++)))***,,,---...//////////////////000111111222222333444555666777777777666666555333222222222333333222222222222333333444555555555555666777999;;;===888888888888999:::;;;<<<777666555444333222222111...///111333444444333222000000111111222333333333444333333444555555333000111000000////////////000000/////////000000111222111111111000000000/////////...------------------//////...---,,,,,,,,,,,,,,,.........111444000***++++++++++++***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''kkkTTTFFF===888666666555222111444000000000///......------)))***+++,,,------...---+++++++++,,,,,,---------++++++++++++++++++++++++(((((()))***++++++,,,,,,+++)))(((''''''((()))+++))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------*********++++++,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((***'''%%%&&&)))***(((&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************...000333555666555333222777666555666777777555333777777777777666555444333111111111111111111111111111000///...---,,,++++++++++++************++++++))))))))))))))))))))))))((((((((((((***,,,...///...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$"""############$$$$$$$$$######""""""###%%%&&&(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&&&&&&&)))+++((())))))))))))*********)))***,,,---...//////////////////000111111222222444555666888888888888777666555444222111111222222000000000111222333444555555555555666888:::<<<>>><<<;;;;;;::::::;;;;;;<<<777666555444333222222222///000222444444444333222000000111222333444444555666555444444555555333111222111000.........///000...//////000000000111111222111111111000000/////////...---,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,------...222666111)))+++++++++************)))+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''kkkUUUGGGAAA:::444111333555444111333222000...---...///000.........------,,,,,,,,,------++++++++++++------,,,,,,+++***))))))******)))***+++,,,,,,,,,,,,,,,+++******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''((((((((((((((()))))))))***++++++,,,,,,---,,,*********,,,...//////......---,,,***)))((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%###"""))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++......///000111222333333555555666666666666666555::::::::::::888666444222333222111222333333222111000////////////.........******+++++++++,,,,,,,,,,,,+++******))))))******'''(((******+++,,,///111...---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&))))))************))))))+++++++++,,,...000111222---......///000111111222666888::::::999999999:::999888777555333222222222222222111000111222444555333444444555777888:::;;;;;;::::::999999::::::;;;777666555444333222111111111222444555555555444444222333555777888888777777555444444333222222222111111000000000000000111222......---------......///222111111000000000000000///............---------...------------,,,,,,,,,***)))))),,,000222111///,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......)))))))))))))))*********(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((iiiRRREEE???:::444222333555444222333222000...---...///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***))))))******)))***++++++,,,,,,,,,+++++++++***))))))((((((''''''(((((())))))(((((('''''''''''''''''''''''''''(((''''''&&&'''((()))***'''((((((((((((((((((((('''(((((())))))***++++++,,,+++***))))))+++,,,---......------,,,***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++---......///000111222333555555444444555555666777::::::999888666555333222222000///000111222111000/////////.........------++++++++++++,,,,,,,,,,,,,,,+++******))))))******(((***+++*********,,,......---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&))))))************))))))******++++++---///000111------...///000111111222666777999999888888888999999888777555333222111111000000111111222333444444444444444555666777888999999888888777777888888999777666555444333222222111111222444555666666555555444555555666666666555555555444222111000000111222222111000//////...//////...------------......///111000//////......//////............------------------,,,,,,,,,+++++++++***))))))+++...000///---++++++++++++************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---***)))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeOOOBBB===999444222444555555333333222000.........//////...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******)))*********)))***++++++,,,++++++++++++******))))))(((((((((((())))))******))))))(((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((''''''&&&&&&'''(((((())))))***,,,+++)))(((((()))******,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''')))((((((''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++------...///000111111222444333222222333555777999:::999888666444333222111000///......000000///.........---------,,,,,,,,,,,,,,,,,,,,,------------++++++***))))))))))))*********+++***(((((()))+++,,,,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''(((((())))))(((((((((((())))))******))))))((()))))))))***+++---...///,,,---...///000111111222555777888888777777888999:::888777555333222111000...///111333444555555555444444444444444555555666666666555555555555666666666666555444444333222222000222444555777777777777777666555444444444444444555444222000///000111222111000///...---,,,,,,,,,------,,,------...//////000///......------............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***------,,,+++************)))))))))))))))***++++++,,,,,,++++++************++++++++++++*********))))))((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%bbbMMMAAA;;;888444333444555555444222111000///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++******++++++++++++******)))))))))(((((('''''''''))))))************))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''&&&''''''(((((()))************(((''''''''''''(((++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))(((((((((''''''((((((((())))))))))))))))))))))))************++++++++++++,,,,,,---...///000000111333222000000111444888::::::888666444222111111111000///......///000///...---------,,,,,,,,,++++++,,,,,,,,,---------......++++++***))))))))))))))))))******)))''''''(((***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((())))))))))))))))))(((((())))))))))))((((((((((((((()))***+++,,,---,,,,,,---...///111222222555777888999888777888999999888666444333111111000...000333666888888777666555444333333222222333333555444444333333444444555666555555444333333222222000111333666777888888888666555444333333333555555333333333333222111000000......---,,,++++++,,,,,,,,,,,,,,,,,,---...//////000///......------......------------,,,,,,,,,+++------,,,,,,,,,+++++++++)))))))))***++++++***)))))))))))))))(((((((((((())))))***+++++++++++++++*********++++++++++++,,,++++++***)))(((''''''&&&(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%```LLLBBB:::888555444444555555555222111000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++*********++++++******)))((('''''''''''''''&&&&&&))))))************))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''((())))))******+++)))(((((('''&&&&&&&&&&&&)))))))))***))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%''')))***((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******+++++++++++++++,,,---...//////000111000//////111444777999888777555333111111111111111000//////111111000///---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......+++***))))))(((((())))))'''((()))((('''''')))+++))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))(((((())))))))))))(((((('''''''''((()))***+++,,,++++++,,,...///111222222555777999999888777888999888777555444222111111111000222666999;;;:::999888555444333222222111111111444444333333333333444444444444333333222222111111///111333555777777777777333222222222222444666777111222555777666333///---++++++******+++,,,------+++++++++,,,,,,...//////111000//////......//////---,,,,,,,,,++++++++++++------------,,,,,,,,,+++((()))******)))))))))))))))))))))(((((((((''''''))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++******)))((('''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&^^^LLLCCC:::999777555444333444444111111111000//////......,,,,,,,,,------------...+++,,,,,,------,,,,,,+++*********)))******+++,,,*********+++******)))(((''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((&&&''''''((()))((((((((()))))))))(((''''''&&&&&&'''(((((())))))***++++++'''''''''''''''&&&&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))***+++++++++******+++,,,---......///000/////////000333666777666555444333222222222222222111000000222222111000------,,,,,,,,,+++++++++,,,,,,,,,,,,------------******)))(((((((((((()))((())))))((('''''')))+++(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((())))))))))))'''(((((())))))(((((('''''''''''''''((()))***+++***+++,,,---///000222222444666777888777666777888666555444333222222222222222444777:::;;;;;;999888555444333222111111111111444444333333333333444444222222222111111000000000///111333444666666666666111111111222333444666666///111444666666333...,,,)))))))))***+++,,,---...++++++++++++,,,---//////111000//////......//////,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++'''(((******)))((()))***))))))))))))((((((((((((((()))******++++++******++++++++++++,,,,,,,,,---)))))))))(((((('''''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[KKKCCC:::999888666444222222333111111111000000///...---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******))))))***++++++,,,***************)))(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&((()))))))))((('''***))))))(((''''''&&&&&&&&&&&&'''(((((())))))***&&&&&&''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***+++++++++))))))***+++,,,---............//////111222444555333333444444444444333333222111000000222222111000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******)))(((((((((((((((***++++++)))''''''((()))&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((())))))(((''''''((((((((((((''''''((('''''''''((()))***+++)))***+++---///000222222222333555555444444444555444333333222222333333444333444666888999999888777555444333222222222222222333333222222222222333333000000000000///////////////000222444444444444333111111222333333333333333000000111222111///---,,,************+++,,,------*********+++,,,---///000000///......------......++++++++++++************************))))))))))))&&&(((++++++)))(((***+++*********)))))))))((((((((())))))***************************++++++++++++((((((((((((((((((''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYYIIIBBB::::::999777444222222222111111111111000///...---,,,,,,,,,------.........++++++------------++++++******))))))***+++,,,,,,***************)))((((((***************+++++++++''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((((((((((((%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))***+++++++++))))))***+++,,,------.........///000111222222333111222444555666555444444222000///000111222111///......------------,,,,,,******+++++++++,,,,,,,,,******)))(((((((((((((((---------***'''&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''((((((((((((((()))***+++)))***+++---///000222222000111333333222222222333333222222222333333444555333444555666777777666666555444333333222222333333222222111111111111222222////////////............///000222333444333333222111222333444444222111000111000...---,,,,,,------,,,,,,++++++++++++++++++*********+++,,,---///000......---,,,,,,,,,,,,---+++++++++************)))((((((((((((''''''''''''%%%(((++++++))))))***---************))))))))))))(((((()))***************))))))))))))************'''''''''((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$[[[JJJBBB;;;999777666666444222000111222333444333111///...------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))+++---,,,+++***+++,,,******))))))))))))*********)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((''''''''''''(((((()))''''''&&&&&&&&&''''''(((''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))''''''((())))))))))))))))))******++++++,,,------/////////000111111222222111222222333444444444444444222///...///000000///,,,,,,---------------,,,+++,,,,,,,,,+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,...///000111111111111111111222222222111111222222222222111111555444444333333333444444888777555444333333444444111000......000000000///333111//////000000...,,,...000111333444444444333000111222222222000///...000111111111111///...---,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,++++++*********************))))))))))))*********)))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&[[[KKKBBB;;;999777666555444222000111222333333333111///...------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))+++---,,,+++***+++,,,******))))))))))))*********)))(((''''''((()))***))))))))))))(((((((((((('''((((((((())))))))))))***************)))))))))(((((('''''''''((())))))&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))******++++++,,,,,,---------...//////000111111000111222333444444444444333222000000111222111000------............------+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***,,,---...///000000000000000111111111111111111222222222222111111444444333333333333444444777666555333333333333333111///...///111222222111333111000000000000///------...000222333444333333000111222222111000///...//////000000///...,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))*********************))))))))))))******))))))(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''[[[KKKCCC<<<999777555555444222111111222222333222000///...------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))+++---,,,+++***+++,,,******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))***+++++++++******))))))((((((((((((((()))******&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''(((((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))((())))))******+++,,,,,,,,,++++++,,,---...///000111000000111222333444444333222111111333444444333111......////////////......++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''((((((((()))))))))***((()))***+++,,,---...///////////////000000000111111111222222222222111111444333333222222333444444555555444333222222222222000//////000222444444333333222000000111111000...,,,---///222333444444444111111111222111111000///............---,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((())))))******++++++************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%\\\LLLDDD<<<999666555444444333111111222222222111000///...------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))+++---,,,+++***++++++******))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((())))))++++++,,,,,,,,,+++***)))(((((((((((()))***++++++(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&'''(((((())))))(((((()))))))))***++++++,,,,,,***+++,,,---...///000111//////111222333333333333111111333555777777444111///000000000000//////...+++***)))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******((())))))***,,,------...------......///000000000111111222222222222111111222222222222222333333444444333333222222111111111000///000222555666666555444222111111222222111///---...000333444555555555111111111111111111111111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************)))))))))(((''''''((()))***++++++,,,************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$\\\MMMEEE===:::666444444444333222222111111111000//////...------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))+++---,,,+++***++++++******))))))))))))******(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((+++,,,---------,,,***)))((((((((())))))+++,,,,,,******)))((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&'''(((((((((((((((((())))))******+++,,,,,,+++,,,,,,---///000000111---...000111222333333333111222444666888888444222000000111111000//////...+++***)))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%% !!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((()))*********))))))***++++++,,,------,,,------...//////000000111111222222222222111111111111111111111222333444222222222222222222111111111111222444777999888777444333222222333333222111///000222444666777777666111111111111111111222222000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************)))))))))(((''''''((()))***++++++,,,************)))))))))((())))))))))))************((((((((((((((((((((((((''''''((((((((((((((('''((()))******)))((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((]]]NNNFFF===:::666444333444333222222111111000//////......------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))+++---,,,+++***+++,,,******))))))))))))******(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((+++,,,---......,,,+++)))))))))))))))***+++------,,,+++***)))))))))))))))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''(((((())))))***+++++++++,,,,,,------.../////////,,,---///000222222333333222333444666888777444111000111111000000///...---++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++******++++++,,,------...,,,------...///000111111111111222222222222111111000000000000111222333333222222333333333222222111222222444666999:::999888555444222333444555444222111222444666777777777666222111111111111222333333222222000//////...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,************))))))))))))(((((())))))******++++++************)))))))))))))))))))))************+++))))))))))))))))))))))))''''''((()))))))))((((((((()))******(((((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&(((***,,,---~~~]]]OOOFFF===:::666333333333333333222111000//////.........------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))+++---,,,+++***+++,,,******))))))))))))******'''((()))******)))((('''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((+++,,,...//////---+++))))))))))))***+++,,,---...,,,+++***)))((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((())))))******++++++,,,,,,,,,,,,------------+++,,,...000111222333333444444444555666666333111000000000000///...---,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***++++++++++++,,,,,,------......,,,---...///000111222222111111222222222222111111/////////000000111333333111222333444444333222222444444555888;;;;;;:::888555444333444555666555333222333555666666666555444222222111111111222333444333222000///......//////,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,************)))))))))))))))))))))))))))*********************))))))))))))))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))&&&((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%''')))***+++~~~^^^PPPGGG>>>:::666333333333333333222111000///.........///------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,)))+++---,,,+++***+++,,,******))))))))))))******'''((()))******)))((('''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((+++---...000///...+++))))))))))))***+++---...///++++++)))(((''''''''''''&&&''')))*********)))(((&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&'''''''''((((((((())))))%%%&&&''''''((((((''''''((((((((()))******++++++,,,,,,,,,+++++++++******+++,,,...///111222222333555444444555555555222000000000000000///...---,,,+++,,,,,,,,,+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$ !!!!!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,,,,,,,------.........------...///000111222333111111222222222222111111////////////000111222333111222444444555444333222555555666999;;;<<<:::888555444333444666666555444333333444555555444333333222222111111111222444555333222000///......//////,,,,,,,,,------.........---------------------------,,,+++***+++,,,---...*********++++++,,,,,,,,,************))))))))))))*********)))))))))))))))************))))))))))))))))))******++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&'''&&&%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%yyyZZZMMMDDD@@@:::555666777444222222222222111111000/////////........................,,,,,,,,,++++++*********************************)))+++---......,,,)))((())))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))''''''(((((())))))******)))+++---/////////...---************+++,,,,,,------,,,+++***))))))))))))))))))((('''''''''''''''&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((())))))(((&&&$$$%%%&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))******************))))))******+++,,,++++++,,,...///111222222111111222222222222111111000000000///......------------,,,,,,+++***))))))******))))))(((((('''''')))(((''''''(((***,,,...,,,+++(((&&&%%%%%%&&&'''))))))((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################***(((%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***++++++,,,,,,------...////////////000000000000000000000000000111111222///000111333444555555555333333333333333333333333444555555555666666777777555555555666666666666777555444333222222222333444222333444444555555444444222111000///...---,,,,,,---,,,+++,,,...///...---...---,,,+++++++++,,,,,,++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''xxxYYYMMMCCCAAA:::555666777444222222333333222222111000000000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***+++---...---,,,)))((())))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))))))))))))))''''''(((((())))))))))))***+++---///000///...---,,,,,,++++++***+++++++++,,,+++***))))))(((((()))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%%%%&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))***************))))))******+++,,,++++++,,,...///000111222000111111222222111111000000000//////...---------------,,,++++++***))))))************)))))))))((()))((('''&&&&&&''')))***---+++)))'''&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))*********++++++,,,---------......////////////000000............//////000111222222444555666666666666333333333333333333333333444444555555555666666666444444444555555555555666444333222111111111222333111111222333333333333333111111000///...---,,,,,,---,,,+++,,,---......,,,---,,,,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''vvvXXXLLLCCCAAA:::555666666444222222444333333222222111000000,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***((())))))))))))))))))))))))'''((()))***+++***)))((())))))))))))))))))))))))'''(((((((((((())))))))))))***---...//////------...---,,,+++************+++***)))((((((''''''((()))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))*********))))))))))))***++++++++++++,,,---///000111111000000111111111111000000000//////......---,,,,,,,,,,,,,,,+++******))))))++++++************)))))))))(((&&&%%%%%%%%%&&&''',,,+++)))((('''''''''((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******))))))******+++,,,,,,---------......////////////.........///000111222333555555666777777777777777333333333333333333333333444444444444555555555555222222333333333444444444333222111000000000111111///000111111222222111111000000///...---,,,,,,+++,,,+++***+++---...---,,,++++++,,,---,,,+++***)))+++************+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((************((((((*********************************))))))))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&vvvXXXMMMEEEAAA:::555555666444222333333333222111111000000///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***)))))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++---------,,,+++,,,,,,++++++***+++++++++***)))(((''''''&&&&&&'''(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((()))))))))***)))))))))))))))***++++++***+++,,,---...///000000///000000000000000000/////////......---,,,,,,+++,,,+++++++++******))))))***)))))))))))))))))))))''''''&&&%%%%%%&&&&&&''',,,+++***((('''''''''(((%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))(((((()))******++++++,,,,,,,,,------......//////111111111111222333555555555555666777777777666666222222222222222222222222333333333333444444444444111111111111222222222333111111000000//////////////////000111111111111111//////......---,,,,,,+++,,,******+++,,,---,,,+++)))***,,,------+++)))(((***************++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))(((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwZZZOOOGGGBBB:::444555555333222333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&''')))+++,,,+++***)))************+++,,,---...***)))((('''&&&&&&&&&&&&((((((((()))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''((()))(((((((((''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''(((((((((((()))))))))))))))(((((())))))***+++***++++++,,,---...//////...//////000000//////.........------,,,,,,++++++++++++***************)))'''(((((((((((((((((((((&&&&&&&&&&&&'''((()))*********)))(((((('''''''''$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******+++***++++++,,,------......111111111111222333444555333333444444555444444444222222222222222222222222333333333333222222222222000000000000111111111111000000000/////////......//////000111111111111111......------,,,,,,+++++++++***)))***,,,,,,,,,+++)))***+++,,,,,,***((('''******))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwZZZPPPHHHCCC:::444444555333333444111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,************************+++,,,,,,,,,++++++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&)))***+++***)))((((((((()))***+++---...///***)))(((''''''&&&&&&''''''((()))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((()))))))))(((((((((((()))************+++,,,,,,---............////////////.........------,,,,,,+++******************************&&&&&&''''''''''''((((((%%%&&&'''((()))***++++++(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***))))))***+++,,,------...000////////////000111111///000111222222222222222222222222222222222222222222222222222111111111111///000000000000111111111//////000000000///...---...///000000111111000000------,,,,,,,,,+++++++++***)))((()))+++,,,+++***))))))***+++***)))((('''***))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$vvvYYYPPPHHHCCC;;;444444444333333444111111000000///.........------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&(((***+++,,,,,,+++******)))******+++,,,---...+++***)))((('''''''''''''''((()))***)))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''(((&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((((()))************++++++,,,,,,---------......//////......---------,,,,,,+++*********))))))))))))************''''''''''''((((((((()))&&&'''(((((())))))))))))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((()))***+++,,,------000000///.........//////---...///000111111111111111111111111111111111111222222111111111000000000///000000000000111111111///000000111000///...---------...///////////////,,,,,,,,,,,,++++++++++++***)))((()))+++++++++)))***))))))))))))((((((((()))))))))))))))***++++++*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###uuuXXXOOOHHHCCC;;;444444444333333555222222111111000/////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((()))+++---...---,,,++++++++++++***++++++,,,,,,+++***)))((((((''''''((('''((()))***)))(((&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&'''(((&&&$$$######$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((((((((((((((()))***************++++++,,,,,,------..................---------,,,,,,+++******))))))))))))))))))*********'''((((((((())))))******((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,------333222111000////////////,,,,,,...///111111222222111111111111111111111111222111111111000000//////000000000000111111111111///000111111111000...---+++,,,------......------,,,,,,++++++++++++++++++***(((((()))***+++***)))******)))(((((((((((())))))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###yyy[[[NNNDDDAAA;;;777666555222111222222222111000///...------,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,...+++))))))***,,,,,,,,,'''***,,,---,,,***))))))******))))))))))))******((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&(((***,,,---,,,+++***,,,,,,++++++,,,,,,------,,,++++++)))((('''&&&%%%&&&'''((('''&&&'''(((***$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***))))))))))))***+++,,,,,,//////000000///...------...---,,,+++************,,,+++)))((('''((()))+++((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---111111111000000000000000---...///111111111000/////////000000111111222222000000000000///...---,,,/////////000000000000111000000///------,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++***)))))))))''''''(((((())))))******((()))))))))******************++++++++++++************)))(((((((((((((((++++++***)))(((((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx[[[NNNDDDAAA;;;666666555222111222222222111000///...------,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,******,,,---,,,+++...+++(((&&&%%%&&&((()))******))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((((((&&&(((***+++,,,,,,+++***++++++***)))***+++,,,---,,,,,,+++)))((('''&&&%%%&&&'''((('''&&&&&&(((***$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))))))))***+++,,,---...............---,,,,,,...---,,,+++************,,,+++)))(((((((((******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""######"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((()))***+++,,,////////////////////////---...///000000///......//////000000000111111111000000000000///...------,,,,,,,,,------------...111111///......---------,,,---...//////...---,,,,,,,,,++++++***)))))))))'''((((((((()))))))))***))))))))))))******************++++++++++++************)))(((((((((((((((++++++***)))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvYYYNNNDDD@@@:::666666555222111333222222111000///...------------------------,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---......,,,***,,,)))''''''***++++++)))******))))))))))))******(((((((((((((((((((((((())))))((((((((((((((('''&&&''')))+++++++++******+++***(((''''''))),,,------,,,+++)))((('''&&&&&&&&&'''((('''&&&&&&(((***%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((()))***+++------,,,------------,,,++++++------,,,+++************,,,+++***)))((()))******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""###$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''((()))***++++++---------...................../////////...------/////////000000000000111111111111111000///............////////////000000111111000///............---...///000000///...---,,,,,,++++++***)))))))))(((((((((((())))))))))))******************))))))******++++++++++++************)))((((((((())))))+++***))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttXXXMMMDDD@@@:::555666555222111333111111111000///..................------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---///000///,,,)))###%%%***222888777///(((******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''&&&'''((()))************,,,***(((&&&''')))---///...---+++)))'''''''''''''''((())))))(((((()))+++%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))'''''''''(((***+++---...,,,,,,------------,,,,,,---,,,++++++*********+++,,,+++***)))))))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######""" !!!!!!"""$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))'''((()))***++++++++++++,,,,,,------....../////////////////////.........000000000000000000000000222222222111111000///...//////000000000111111111000000///..................///000111111000///...,,,,,,++++++***)))))))))(((((((((((())))))))))))++++++************))))))******++++++++++++************))))))((())))))*********)))))))))))))))***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrVVVMMMDDD???999555555555222111333111111000000//////...............------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++---///111///,,,)))"""%%%,,,666===:::000'''******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))))))))))),,,***((('''(((***...000///---+++)))'''''''''((()))***+++***))))))+++---%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))+++,,,---,,,------.........------,,,,,,++++++******++++++,,,++++++***************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$###### !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,---......///000000111111000000000000000000111111111111111000000000222222222111111000///...,,,,,,,,,---------............---,,,,,,,,,------...///000111111000///...,,,,,,++++++***)))))))))))))))))))))((((((((((((+++++++++*********************++++++++++++************))))))))))))*********)))))))))))))))******((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppUUULLLEEE>>>888444555444222111333111000000000/////////...------------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,...000///,,,)))+++***+++...111000,,,(((******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''(((((())))))+++***(((((()))+++...000///...+++(((''''''(((((()))***+++***))))))+++---&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((()))***++++++,,,------............---,,,,,,++++++***++++++,,,,,,++++++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!"""$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,,,,,,,+++***++++++,,,---...000000111111111000000000111222333333222222222222111111111111111111111000///......---............/////////------,,,,,,,,,,,,,,,---...///000111111000///...,,,,,,++++++***)))))))))))))))))))))((((((((((((*********+++++++++,,,,,,******++++++++++++************)))))))))***++++++)))))))))))))))******+++((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnTTTLLLEEE===888444444444222111333000000000000////////////,,,,,,------------------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++++++++---......+++)))///---***(((((((((************))))))))))))******))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))(((((((((((()))+++---...000...+++(((''''''((()))((()))))))))((((((***,,,&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))(((((((((((())))))++++++,,,---------------,,,++++++***++++++,,,,,,+++,,,,,,,,,++++++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((***++++++***)))((())))))***,,,---///000000////////////000111333444444444444333333333222222000000000000///...------000000000000111111111111------,,,,,,,,,------.........///000000///......,,,,,,++++++***)))))))))***)))))))))((((((((('''))))))******+++,,,------******++++++++++++************))))))******+++,,,)))))))))))))))***++++++((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmSSSLLLEEE===777444444444222111333000000000000////////////,,,,,,,,,------.........++++++,,,,,,,,,---------***+++,,,------,,,+++***+++******,,,------+++)))+++++++++)))((((((+++---******))))))))))))******))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''))))))&&&&&&'''''')))***+++,,,000...+++(((''''''((()))&&&'''((('''&&&'''(((***&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''******)))((((((((((((((()))***+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))'''&&&'''((()))***,,,...//////------------///111333444555555555444444333333333000000000000///...---,,,------------..................---------......///---...///000000///...---,,,,,,++++++***)))))))))******))))))((((((((('''(((((()))***,,,---...///******++++++++++++************))))))***+++,,,,,,))))))((())))))***++++++((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjQQQJJJCCC===888333222444666555444333222000...---...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((+++###%%%---((($$$(((---*** ---%%%,,,!!!&&&%%%///***###;;;333***555,,,%%%...)))%%%))),,,,,,+++&&&!!!!!!+++###"""%%%+++((("""+++%%%((((((((((((((((((((((((%%%'''!!!333AAA&&&&&&''''''''''''&&&&&&&&&,,,)))***&&&... ***!!!+++666lllRRROOO(((,,,(((999///...///)))---$$$&&&------+++,,,&&&$$$,,,***)))$$$000'''111%%%444OOO___ccc999222$$$***'''///)))555111)))000(((+++******)))(((''''''&&&000)))$$$'''......((((((###%%%***%%%"""******!!!%%%###555((()))!!!""")))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++)))))))))***++++++,,,,,,...............///000111444444555555444444333222111111000000//////......////////////////////////,,,,,,,,,---------..................------------+++***))))))((()))))))))******))))))((((((''''''&&&'''(((*********)))(((+++++++++***************))))))(((((((((((())))))+++******)))(((''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########jjjQQQJJJCCC???:::555333333444333222333222000...---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((222"""KKK}}}xxxsss~~~vvvoootttyyy{{{uuurrruuummm|||yyyrrryyyKKK***111...%%%+++###$$$(((***###|||ttt{{{ssssssxxx}}}uuuyyyyyyyyyyyyyyyyyyyyyyyyzzzmmmoootttwww+++&&&&&&''''''''''''&&&&&&###$$$<<< ...YYYQQQ,,, 555((($$$///&&&:::---%%%"""''',,,+++***... ......666ttt333'''$$$,,,111444###*********)))(((''''''''')))ZZZzzzssssssyyytttxxxzzzwwwvvvvvvuuurrrqqqxxx{{{xxxuuu|||pppuuurrr~~~333!!!&&&((($$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))((())))))******+++,,,,,,------------...///000000444444444444444333222222000000000/////////......------------------------,,,,,,,,,------------...//////.........---------++++++***))))))))))))******)))))))))((((((((('''''''''((()))))))))))))))*********************)))))))))(((((((((((())))))*********)))((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######iiiQQQJJJDDDAAA<<<666333333333222000333222000.........//////...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''$$$222###(((,,,)))###,,,+++$$$###LLL&&&&&&''''''''''''&&&&&&$$$***AAA''',,,111KKKvvv---%%%...:::$$$111,,,((($$$---,,,)))((($$$///:::tttbbb///*** 888+++...*********))))))((((((''''''...^^^!!!***!!!)))"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++,,,,,,,,,,,,,,,---...///000333333333444333222222111///////////////.........++++++++++++++++++++++++,,,,,,,,,,,,------------/////////............---,,,,,,+++***************))))))))))))((((((((((((((((((((((((((())))))***((((((((()))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((()))((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###hhhQQQKKKDDD@@@;;;666333333444222000222111000///.........///------------------------+++,,,,,,---,,,,,,++++++,,,,,,++++++++++++,,,,,,*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((!!!'''222%%%///((((((///***!!!"""777&&&&&&''''''''''''&&&&&&111!!!))),,,===%%% ''')))&&&...###"""+++,,,###&&&---'''%%%IIISSS'''!!!;;;777***)))))))))((((((((('''(((___"""&&&!!!***###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((())))))***+++++++++*********+++,,,---...///222222333333222222111000........................++++++++++++++++++++++++++++++,,,,,,,,,---------/////////.........---------,,,++++++******++++++))))))))))))((((((((((((***)))(((''''''((()))***'''''''''((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$gggPPPKKKEEE???:::555222444444333222222111000//////.........------------------------+++,,,,,,---------,,,,,,,,,++++++******++++++,,,************************************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((+++(((DDDcccdddjjjwwwoooHHH***---+++***+++'''"""%%%)))%%%ccccccTTTiiiqqq]]]XXX...&&&&&&''''''''''''&&&&&&###&&&QQQxxx???)))***"""333"""%%%(((***))) '''...***999NNN555555%%%))))))))))))(((((((((((((((III\\\WWWmmm|||ffffff...!!!((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''''''''(((((()))******++++++*********+++,,,---...///111111111222111000000///---------------.........+++++++++++++++++++++++++++++++++,,,,,,,,,------............---------------,,,++++++******++++++(((((((((((())))))))))))***)))(((''''''((()))***&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$fffPPPKKKFFF>>>:::444222444555444222111111111000//////......,,,,,,,,,------------...+++,,,,,,---------------++++++************++++++************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((---$$$!!!!!!$$$222@@@^^^333444!!!'''&&&%%%---))))))(((+++$$$)))++++++!!!&&&)))%%%***]]]'''###---'''(((&&&&&&''''''''''''&&&&&&"""000+++,,,444(((###dddNNN(((---888%%%***%%%###***%%%&&&:::...---eee(((///)))((())))))))))))((((((((((((222$$$+++'''111---,,,tttxxx000  !!!++++++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((''''''((())))))******+++))))))***+++,,,...///000000000111111000000///...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,+++***************(((((((((((())))))))))))***))))))(((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%eeePPPLLLGGG@@@;;;555333333444222000111111111000000///...---,,,,,,,,,---------......+++,,,,,,---......------++++++************++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((( ,,,///111666...###$$$lll &&&000'''666222&&&&&&%%%,,,&&&---+++...&&&***"""777---((('''000222///$$$ '''+++&&&&&&''''''''''''&&&&&&$$$...&&&---&&&(((&&&###222 (((###***333000uuu///555ttt,,,///(((((((((((())))))))))))'''+++'''!!!###!!!///,,,###)))...$$$...///)))***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''(((((()))******************+++---...000111//////000000000///......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++***))))))))))))***'''((((((((()))))))))***)))))))))))))))(((''''''&&&''''''((())))))******))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%eeePPPLLLGGGBBB===777333333222000...111111111111000///...---,,,,,,,,,------.........+++,,,,,,---.........---++++++************++++++************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((***###%%%((($$$###))),,,---\\\""";;;333000%%%000+++&&&...******+++'''###***$$$$$$***)))(((///,,,"""...///***"""'''&&&''''''''''''''''''&&&###+++555$$$"""---&&&###&&&+++###***hhhXXX...''')))...;;;RRR%%%'''(((((((((((())))))))))))$$$... ------ ///******,,,###%%%"""$$$))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''(((((()))***************+++,,,---///111111///////////////......---+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++******)))((()))))))))'''((((((((())))))******((()))*********((('''&&&'''''''''((()))******+++))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%eeeRRRMMMGGGEEE<<<444222222111000222333111...///000111...,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))((()))***++++++***)))((()))+++,,,,,,***'''''''''******))))))((((((''''''((())))))))))))(((((('''((((((((((((((((((((((((+++DDD***///222333000---,,,------+++((()))(((((((((''''''''''''%%%((($$$'''%%%***%%%'''***&&&((((((''''''''''''''''''''''''///222uuu$$$111"""111ooo***+++(((###111%%%$$$***%%%000,,,%%%)))...)))DDD---''')))+++***'''&&&(((***(((((('''&&&%%%%%%$$$$$$((($$$(((###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$############"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******)))******++++++,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********((()))*********)))'''&&&&&&''''''((()))******+++*********)))))))))))))))(((***+++***)))((()))***...---+++)))(((((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeRRRMMMGGGEEE<<<444333333111111222333111//////000000...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))((()))***++++++***)))((()))***,,,,,,***((('''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***CCC***///111111///,,,,,,------+++)))))))))((((((((('''''''''%%%((($$$'''%%%((($$$&&&)))%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""tttBBB&&&&&&"""+++eee]]])))&&&)))"""---######(((VVV+++***%%%))),,,&&&""")))+++,,,***'''&&&'''((((((((('''&&&&&&%%%$$$$$$(((###'''###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******)))******++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,++++++*********((())))))***)))((('''&&&'''''''''((()))*********)))))))))))))))))))))***(((***+++***)))((()))***---,,,***((('''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddQQQMMMFFFDDD;;;444333333111111222222111//////000000...---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))((()))***++++++***)))((((((***++++++)))((())))))'''''''''((()))*********&&&'''((())))))***))))))(((((((((((((((((((((((()))CCC***...000000...,,,,,,---,,,+++))))))))))))(((((((((''''''%%%((($$$'''%%%(((###%%%((($$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###(((,,,$$$&&&[[[%%% ***&&&'''"""###)))%%%(((%%%((()))"""$$$***++++++***(((&&&'''(((((((((''''''&&&%%%%%%%%%'''###'''"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$%%%$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$%%%''')))***+++,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******)))******++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))(((''''''''''''(((((())))))******((((((((())))))*********(((***+++***)))((()))***,,,***)))'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccPPPLLLFFFCCC;;;444333444222111222222111000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***++++++++++++***)))((()))******)))))))))+++'''((((((((()))))))))***&&&&&&''')))************(((((((((((((((((((((((((((BBB***---///000///...---,,,+++)))((()))))))))(((((((((((('''%%%((($$$'''%%%(((###&&&(((%%%&&&'''''''''''''''''''''''''''CCC+++###$$$(((&&&$$$XXX---!!!''''''$$$%%%$$$666$$$'''&&&)))(((!!!DDD)))*********)))((())))))((((((''''''&&&&&&&&&%%%{{{&&&"""'''"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***+++++++++***************)))))))))))))))((((((''''''((((((((()))))))))***&&&''''''((()))***++++++(((***+++***)))((()))******)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbOOOKKKEEEBBB:::444444444222111222111111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***)))***+++,,,,,,+++***)))((()))******((((((***+++***)))))))))((((((((('''&&&&&&''')))************(((((((((((((((((((((((((((BBB))),,,---222222111///---***((('''***)))))))))((((((((((((%%%((($$$'''%%%)))$$$''')))&&&'''(((''''''''''''''''''''''''---!!!)))###'''&&&[[[GGG,,,'''&&&###+++%%%XXX'''((()))+++(((%%%((((((((()))***+++++++++((('''''''''''''''&&&&&&vvv'''###'''###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++************************************))))))((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))******+++(((***+++***)))((()))***((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaOOOKKKEEEAAA999444444555333111222000111222111...---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++)))***+++,,,,,,+++***))))))******)))(((((()))+++*********)))((('''''''''&&&'''((())))))***))))))(((((((((((((((((((((((()))CCC)))+++,,,222333444222...***((((((******)))))))))(((((((((%%%((($$$'''%%%***%%%'''***&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%ccc!!!)))(((((('''''']]]ddd000###$$$$$$...$$$***)))***+++)))***)))(((((()))+++,,,+++***''''''''''''''''''''''''uuu'''###((($$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#####################$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((()))))))))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++************)))))))))*********************)))((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))(((***+++***)))((()))***((((((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaNNNJJJDDD@@@999444555555333111222000111222111...---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******,,,,,,,,,,,,******+++++++++)))''''''(((***))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***CCC)))++++++000222444333000---,,,,,,*********)))))))))((((((%%%((($$$'''%%%)))$$$&&&)))%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%QQQ )))&&&,,,'''%%%[[[~~~///"""$$$%%%---"""+++))))))))))))///---+++))))))++++++***'''''''''''''''((((((((((((www((($$$)))%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#####################$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((())))))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************((()))))))))*********++++++***)))((('''(((((()))))))))))))))((((((((((((''''''(((((((((((((((((((((***+++***)))((()))***((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```NNNJJJDDD@@@999444555666333111222///111333111...,,,...000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,+++***,,,,,,+++)))'''&&&(((***''''''(((((())))))******((()))))))))))))))((('''((((((((((((((((((((((((+++DDD(((***+++---000444444111//////000************))))))))))))%%%((($$$'''%%%(((###%%%((($$$&&&'''''''''''''''''''''''''''AAA***###$$$&&&"""WWW000'''%%%%%%+++ ***((((((((()))111000---******+++***'''%%%'''''''''(((((((((((((((yyy)))%%%***&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))(((((())))))*********++++++***((('''''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''(((***+++***)))((()))***(((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___LLLIIIDDDAAA;;;666555444111000222////////////............,,,---------------------------------------------)))***,,,...///000111111******++++++++++++******---,,,***)))))))))***+++''''''((((((((((((''''''&&&(((***+++)))((((((((()))((('''&&&'''(((***,,,(((BBB''')))***......///111333333111///------,,,***((('''&&&%%%&&&)))%%%(((%%%+++%%%'''((($$$%%%%%%"""'''***!!!&&&$$$###FFF***%%%$$$%%%###+++$$$*** )))))):::'''((((((+++&&&***ggg###***------###(((******(((&&&'''***+++)))'''www&&&)))&&&''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''')))+++,,,,,,,,,,,,,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,+++***)))))))))***,,,---+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$___MMMJJJEEE>>>888444444333111000333111000000000000/////////---,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............******++++++++++++******,,,+++******))))))******((())))))))))))))))))(((&&&(((******)))(((((((((***)))((('''((()))+++,,,(((BBB''')))***++++++---000222333111///000///...,,,***((('''&&&&&&)))%%%(((%%%***%%%'''((($$$%%%&&&###%%%)))$$$)))'''***TTT***&&&$$$&&&%%%"""&&&%%%((($$$(((***OOO''')))((()))&&&+++xxx(((+++,,,,,,%%%((()))***((('''''')))***)))'''www&&&(((&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''')))+++,,,,,,,,,,,,,,,,,,+++******))))))(((*********************************+++++++++,,,,,,***))))))((()))***+++,,,******))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___NNNKKKFFF<<<666222222333111111333111111111111000000000000...,,,***+++---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++******+++++++++++++++***))))))))))))************))))))'''(((******)))(((((())))))((('''''''''((()))***(((BBB''')))***((((((***---000111000///000000///---+++***)))(((&&&)))%%%(((%%%)))$$$&&&)))%%%'''''''''%%%(((%%%***&&&---___***%%%$$$'''&&&000''''''(((%%%***ppp'''***'''(((&&&,,,---******+++(((((())))))(((''''''))))))((('''www&&&(((%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''(((***++++++++++++,,,++++++******)))(((((()))))))))))))))))))))))))))*********++++++++++++((((((((((((((()))******))))))************))))))************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******((((((((((((******''''''((((((((((((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^OOOMMMGGG===777333333333111111333111111111000000000//////000---+++,,,///000---***+++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++************+++,,,,,,***)))((())))))))))))))))))))))))''')))***)))((('''((()))'''&&&&&&%%%%%%&&&''''''(((BBB''')))***''''''(((***---...---+++---------,,,,,,+++++++++&&&***%%%(((&&&(((###&&&)))&&&((()))+++&&&(((%%%((("""***___)))$$$$$$'''&&&###***~~~)))'''***"""((('''***&&&'''&&&---///'''''')))***((()))(((((('''(((((((((((('''www&&&(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''((()))*********++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))************+++''''''''''''(((((())))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))''''''((()))***&&&''''''((((((''''''&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~]]]OOOMMMHHHAAA:::555555444111000222000000/////////.........111///------///000...,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,******++++++++++++************+++,,,,,,***)))((()))((((((''''''(((((()))((()))***)))((('''(((***((('''''''''''''''''''''(((BBB''')))***(((''''''((()))***)))'''((())))))***+++,,,,,,---'''***&&&)))&&&'''###&&&)))&&&((()))+++''')))%%%(((###)))ZZZ)))$$$$$$&&&%%%%%%###ZZZ+++''')))!!!&&&'''***%%%'''&&&+++---$$$$$$&&&,,,'''+++'''((((((((('''''''''(((www%%%'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''(((((()))******++++++******)))(((((('''(((((((((((((((((((((((((((((()))))))))*********&&&&&&''''''((((((((((((((()))***++++++***)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$|||\\\OOOMMMGGGBBB;;;666555444111000222////////////............000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------******++++++++++++******+++++++++++++++***)))))))))((('''&&&&&&'''((()))((())))))((('''''')))************))))))))))))((((((BBB''')))***)))'''&&&&&&'''(((&&&%%%%%%&&&'''(((***+++,,,---'''***&&&)))&&&(((###&&&)))&&&((()))'''(((+++$$$+++)))***RRR+++'''%%%&&&%%% ???888---'''&&&"""%%%''')))%%%(((((((((+++$$$%%%%%%---%%%+++&&&'''((((((&&&&&&'''(((www%%%'''$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###############$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))+++******))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))((((((((())))))************))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$zzz[[[NNNMMMFFF@@@999444444333111000222000000000////////////...,,,///111///+++)))***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++******,,,+++******))))))*********)))(((&&&&&&((()))***)))))))))((('''''')))+++))))))))))))((((((''''''(((BBB''')))***'''&&&%%%%%%&&&''''''&&&''''''((())))))***++++++'''***&&&)))&&&((($$$&&&)))%%%'''(((###***---"""***+++&&&AAA///***((('''%%%$$$///$$$$$$&&&&&&''''''%%%***)))%%%,,,&&&(((%%%---###***%%%''')))(((&&&%%%'''(((www%%%'''$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((()))*********)))(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''((()))))))))((((((******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyZZZNNNLLLFFF<<<666222333333111111333111111111111000000000000)))...111...(((%%%(((------------------------------......---,,,+++************++++++++++++******---,,,***)))))))))***++++++***)))'''''')))***+++)))))))))(((&&&''')))+++%%%&&&&&&&&&%%%%%%$$$###(((BBB''')))***&&&$$$###$$$&&&(((((((((******))))))))))))))))))'''+++''')))''')))$$$&&&)))%%%''''''""",,,... ''')))000222---***)))&&&"""000"""###)))''''''&&&&&&,,,)))###...)))+++&&&---!!!)))%%%''')))(((&&&%%%&&&)))www%%%'''$$$&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))((('''&&&%%%&&&'''((()))*********)))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''')))*********)))(((+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''###'''))))))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$wwwZZZLLLJJJFFF@@@<<<777444222222222111000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++*********))))))***++++++************************))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''***DDD'''((()))''''''''''''''''''''''''******))))))((((((((('''(((+++'''***''')))###&&&((($$$%%%&&&((((((((((((((((((((((((III)))&&&---QQQ111!!!***((('''###'''&&&)))%%%(((%%%'''$$$+++###,,,$$$)))(((((())))))))))))((((((www&&&'''$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvYYYLLLJJJFFF???<<<777444222222222111000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))((((((***DDD'''(((((('''''''''''''''''''''''')))))))))(((((((((''''''(((+++'''***''')))$$$&&&((($$$%%%&&&((((((((((((((((((((((((qqq|||(((444)))(((&&&'''&&&)))%%%(((%%%&&&&&&---###***$$$***(((((())))))))))))((((((www&&&'''$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%tttWWWKKKJJJFFF???;;;777333333222222111000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---------+++***)))************************))))))))))))))))))))))))***))))))))))))((((((((())))))************)))))))))CCC&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''+++'''***''')))$$$&&&((($$$&&&&&&((((((((((((((((((((((((<<>>;;;666333333333333222000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---...///...,,,)))(((************************))))))))))))))))))))))))))))))))))))******************++++++++++++******)))CCC&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((%%%)))&&&)))&&&***$$$''')))%%%&&&'''((((((((((((((((((((((((;;;ccc---***000+++%%%""")))'''&&&)))%%%(((%%%...$$$((('''******'''(((((())))))))))))((((((www&&&'''$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjQQQIIIIIIEEE>>>:::666333333333333333000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,---------+++***)))************************)))))))))))))))))))))))))))))))))************+++******++++++++++++******(((BBB'''((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%(((%%%)))&&&***%%%''')))%%%''''''((((((((((((((((((((((((+++???(((+++###:::...'''&&&+++kkk'''&&&)))%%%(((%%%+++$$$(((((((((+++&&&(((((())))))))))))((((((www&&&'''$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******'''(((((()))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggPPPHHHIIIDDD===:::666333333333333333000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++))))))************))))))(((BBB(((******(((((((((((((((((((((((())))))))))))******++++++$$$(((%%%(((&&&***%%%''')))%%%''''''((((((((((((((((((((((((&&&mmmkkkCCC BBB///)))///((()))***TTT'''&&&)))%%%(((%%%$$$&&&+++)))$$$***'''(((((())))))))))))((((((www&&&'''$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&(((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((()))))))))''''''((()))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%fffOOOHHHIIIDDD===:::666333333444444333000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000+++******))))))***++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))************))))))(((BBB(((***+++))))))))))))))))))))))))))))))******+++++++++,,,$$$((($$$(((&&&***%%%''')))&&&'''((((((((((((((((((((((((((($$$222///000&&&!!!!!!$$$&&&((()))(((%%%'''111******666%%%&&&)))(((EEE'''&&&)))%%%(((%%%lll(((///*** )))'''(((((())))))))))))((((((www&&&'''$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%fffPPPIIIIIIDDDAAA<<<777444333333333333222222111000///...------------............------***,,,//////...------/////////.........---------+++++++++++++++++++++++++++++++++************))))))))))))***+++++++++,,,************************000+++***---###'''333!!!"""DDD(((***+++++++++***)))(((((())))))(((%%%%%%""")))+++...$$$222+++$$$+++&&&(((***&&&((((((&&&)))+++***+++---+++&&&&&&)))kkk=== 000)))######'''***(((%%%+++++++++***)))(((((('''$$$,,,###:::%%%&&&******%%%%%%:::333***&&&''')))(((&&&,,,,,,+++&&&222 000!!!%%%'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''((()))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########""")))((( !!!)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###fffPPPIIIIIIDDDAAA===777444333333333333222222111000///...------------............------((())),,,---------,,,+++.........---------,,,,,,+++++++++++++++++++++++++++++++++************)))***************+++++++++))))))))))))))))))))))))(((+++***///+++,,,+++222GGG(((***++++++******)))(((((())))))111---...+++///444*** )))(((***&&&+++&&&(((***&&&((((((###&&&'''%%%&&&((('''###---"""AAA,,,!!!///444))) ###))))))++++++******)))(((((('''%%%$$$***555(((&&&((()))&&&)))444...'''%%%''')))(((&&& ,,,***222%%%222)))uuu%%%'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''((()))))))))))))))*********)))))))))(((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###&&&%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###eeeOOOIIIJJJEEEAAA===888444333333333333222222111000///...------------............------))))))***,,,......,,,+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))+++++++++***************((((((((((((((((((((((((...(((???&&&!!! 111%%%:::(((***+++******)))((((((((()))))) ,,,))) $$$))))))***000'''000(((,,,+++&&&(((***'''((()))&&&)))(((&&&%%%((((((%%%###333***OOO;;;///***&&&'''---,,,%%%&&&---++++++******)))((((((((()))000...)))&&&&&&((((((***,,,(((%%%%%%''')))(((&&&999%%%+++ ###$$$'''"""~~~%%%'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''(((((()))))))))))))))******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!!!!'''(((###"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###}}}dddOOOIIIJJJEEEBBB>>>888555333333333333111111111000///.........,,,------......------,,,,,,+++)))***---///...---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))),,,+++++++++***)))))))))))))))))))))))))))))))))$$$((("""!!!***:::/// (((RRR(((***+++***))))))((((((((())))))$$$000&&&&&&+++%%%'''+++"""***$$$&&&+++&&&(((***'''((()))))),,,+++'''&&&((()))(((===%%%~~~---...,,,+++,,,---***&&&************))))))((((((+++###,,,'''[[['''%%%&&&(((&&&$$$(((&&&%%%&&&((()))'''&&& 888333...///***,,,%%%'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''***&&&###%%%)))***&&& $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###|||bbbNNNHHHJJJEEECCC???999555444333333333111111000000//////......,,,,,,------------,,,,,,...,,,)))(((***,,,...///,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********)))))),,,+++++++++***)))))))))************************,,,999 <<<###+++111aaa(((***+++)))((((((((((((((())))))///...,,,111 %%%###+++...,,,&&&***%%%(((+++''')))***(((,,,,,,'''$$$&&&''''''000&&&###@@@>>>999BBB))),,,000###*********)))))))))))))))***+++$$$%%%///$$$&&&&&&)))$$$QQQ((((((((()))***)))'''%%%---///%%%"""111$$$%%%'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''...>>>@@@111'''+++,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###zzzaaaMMMHHHJJJFFFDDD???:::555444333333222111000000000/////////...,,,,,,------------,,,,,,,,,---,,,+++))))))+++---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))+++++++++***************************************)))GGGQQQ*** 000<<<(((***+++((((((''''''(((((())))))###((( )))$$$ggg>>>---(((===***%%%(((+++''')))***+++000111,,,(((((())))))111111((((((kkk<<<***!!!***...''''''...******))))))))))))))))))'''...!!!&&&"""$$$'''%%%((($$$000))))))***+++***((('''%%%%%%hhhXXX:::%%%!!!)))===%%%'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''@@@aaajjjIII'''$$$)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###yyy```MMMHHHJJJFFFDDD@@@:::666444333333222000000000000////////////+++,,,,,,------,,,,,,+++***000555444...******,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))***************+++++++++************************+++,,,(((***+++'''''''''''''''((())))))"""///,,,...VVV***%%%(((+++((()))***---333555000,,,++++++***(((%%%===,,,|||VVV)))999)))"""333)))))))))))))))))))))***%%%)))'''&&&(((xxx'''***###%%%'''"""'''''')))******)))(((''''''///%%%'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))))))))((('''''''''''''''((((((((())))))''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&>>>WWW___EEE)))!!!%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###xxx```LLLHHHJJJFFFEEE@@@:::666444444333222000000000000////////////+++,,,,,,------,,,,,,+++***444>>>>>>666...+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))******+++++++++,,,))))))))))))))))))))))))...999(((***+++'''''''''''''''((()))***(((***'''///)))%%%(((+++(((***+++)))000333///)))((('''&&&(((///###***@@@&&&VVV\\\&&&"""---///((()))))))))))))))*********&&&###...%%%000222+++,,,"""###++++++\\\%%%%%%'''((()))((((((((()))xxx%%%'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))))))))))))))(((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%)))(((&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$sss^^^LLLGGGIIIHHHFFF@@@888444333333222000111111111111000///...------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))++++++************++++++************************))))))))))))))))))))))))111$$$RRR666---%%%'''((()))******)))((('''&&&%%%******"""333ttt,,,((())),,,******&&&)))***+++++++++)))((('''(((((((((((()))))))))***:::qqq)))(((111$$$%%%,,,+++---((("""***)))***)))111 )))444nnn444(((---(((???uuu000(((((())))))))))))((((((***rrr'''"""&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$sss]]]LLLFFFIIIGGGFFF@@@888444333333222000111111111000000///...---...---------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))###//////!!!AAA---&&&$$$(((((()))******)))((((((,,,(((***///((("""222XXX+++&&&'''*********''')))***++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,???bbb777000222)))!!!&&&((())),,,$$$,,,---000---DDDnnn***###&&&***%%%((((((((())))))(((((((((!!!!!!)))jjj...######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))*********)))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$qqq]]]LLLFFFIIIGGGFFF@@@888444333333222111111111000000///......---.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++************++++++************************))))))))))))))))))))))))555!!!###---%%%111lll,,,(((---((())))))******))))))(((((($$$&&&///666222((( '''444{{{)))%%%%%%((((((***)))*********+++******)))(((************************///EEE___...---%%%,,,222,,,***,,,***222###+++$$$''')))'''TTT+++///000000CCC$$$888'''''''''(((((((((((('''''';;;'''(((+++555'''###++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ooo\\\KKKFFFHHHGGGEEE???888444333444333111111000000///......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++************++++++************************))))))))))))))))))))))))(((***111222((("""---:::AAA,,,%%%***))))))))))))))))))))))))(((***((($$$%%%+++000111...***---(((BBB+++'''&&&((('''***)))************************)))))))))(((((((((((((((###888###---lllQQQ000!!!###---+++---111(((---!!!&&&888%%%OOOrrrzzzfff!!!111!!!%%%''''''((((((((((((''''''...$$$///111333QQQ)))%%%***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm[[[JJJFFFHHHFFFEEE???888444333444333222111000///...---------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++************++++++************************)))))))))))))))))))))))) 111...###555222 ... 000sss***%%%*********))))))))))))******%%%---000''' !!!&&&''',,,((((((---&&&III...***))))))'''))))))******************++++++,,,,,,,,,,,,,,,,,,,,,+++///000,,,:::RRRppp777777***000666---++++++111%%%GGGPPP999(((000 ''''''((((((((((((''''''222$$$555777111(((---:::---***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllYYYJJJEEEHHHFFFDDD???777444333444333222111000///---,,,------...---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))000(((%%%333:::(((---***333***:::000---...+++******))))))******+++'''***++++++---000000...000+++%%%(((...'''!!!''''''YYY...,,,+++***'''))))))+++************+++,,,,,,,,,,,,,,,,,,------------ ;;;---333/// 111???iii777)))'''------'''***000...000)))444111444 888'''***222(((((())))))))))))((((((###***999333 )))!!!222...(((]]])))***...&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjYYYJJJEEEGGGEEEDDD>>>777333333444444222111000...,,,,,,,,,---...+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++************++++++************************))))))))))))))))))))))))'''111((("""///333111:::111(((%%%///777666444666111+++'''++++++***))))))***++++++222***%%%%%%'''(((''''''...***111"""000<<<###777###nnn******++++++(((******++++++*********+++,,,---+++,,,,,,---...///000000666%%%+++555000777???333(((FFF666TTT...,,,///555+++!!!&&&111///&&&""",,,888444CCC)))222000444'''))))))************))))))...$$$...222""""""///---###((('''000!!!bbb'''&&&---'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjXXXIIIEEEGGGEEEDDD>>>777333444444444333222000...,,,+++,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,++++++************++++++************************))))))))))))))))))))))))'''000((('''777333%%%'''&&&---111---)))+++///111```''',,,***,,,+++***))))))***+++,,,'''%%%)))///...)))***000%%%222,,,'''+++"""000$$$222......mmm&&&(((+++,,,)))++++++++++++*********+++---...000000111333444555666777777===CCC===@@@IIIFFFEEEIII???FFFIII>>>LLLrrr###===333000+++888999###''':::...)))))))))"""222ggguuu)))...###333+++''')))000"""111******++++++++++++******&&&((('''***---&&&###++++++!!!'''...%%%$$$111;;;{{{ %%%,,,'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiWWWIIIEEEGGGDDDDDD>>>888444444444333111111000///......------...------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++---,,,***))))))***,,,...)))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,---///000111......---,,,,,,+++******)))+++,,,,,,***))))))***************************))))))*********+++++++++///,,,***))))))***++++++$$$''')))*********+++++++++///222222111333999>>>BBBDDDHHHLLLQQQTTTWWWXXX___bbbdddfffgggiiikkkmmmkkkiiiggghhhjjjjjjhhhfffeeedddaaa]]]WWWRRRMMMJJJGGGDDD@@@???>>>;;;666222888222---,,,...///---******))))))***,,,---,,,++++++)))))))))+++,,,+++***&&&'''(((*********)))(((+++)))((('''((()))+++,,,******))))))))))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$###$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''******))))))((((((''''''(((((())))))((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########iiiXXXJJJFFFHHHEEEDDD>>>888444444444333111111111///...............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,***))))))***++++++)))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000//////...------,,,++++++***,,,---,,,+++)))*********************************************+++++++++)))))))))***+++,,,++++++,,,---------,,,,,,...000444:::AAAFFFIIINNNUUU[[[```aaadddgggkkkmmmooopppuuuvvvwwwvvvuuuuuuwwwyyyzzzxxxwwwxxxzzz|||{{{yyyvvvvvvuuussspppllliiigggfffbbb^^^[[[YYYUUUPPPLLLFFFAAA;;;777777555000,,,222000---+++***)))'''%%%)))(((((()))+++,,,+++***((())))))***++++++*********)))((('''((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))((((((''''''((((((((((((((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######iiiXXXKKKGGGIIIEEECCC>>>777444444555333222111111000///............------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,++++++******+++++++++++++++******))))))))))))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------.../////////......------,,,+++---...---,,,***+++++++++++++++++++++++++++++++++++++++++++++*********((()))+++,,,,,,,,,******+++,,,------...222666:::FFFMMMWWW___dddjjjpppuuutttuuuvvvxxxzzz|||}}}~~~}}}}}}~~~}}}}}}xxxuuurrrpppmmmjjjfffcccYYYTTTNNNIIIEEE@@@999444222///,,,++++++,,,+++************+++,,,,,,+++)))+++************+++,,,,,,***)))((((((((()))+++,,,((()))***++++++***)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''(((((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###gggWWWJJJFFFHHHEEECCC>>>777444444555444222222111000///............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,++++++******++++++******+++******)))((('''))))))*********++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,///.........---------,,,,,,...///...---+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******+++,,,---,,,+++++++++++++++///444:::???FFFMMMQQQ]]]ccckkkqqquuuwwwzzz|||wwwwwwxxxyyyzzz|||}}}~~~~~~wwwwwwvvvuuutttrrrqqqooommmjjjfffbbb]]]WWWOOOJJJ===999555222111000...---...---,,,,,,---,,,***(((,,,+++***))))))***+++,,,))))))(((((())))))***+++'''(((***,,,,,,***((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddUUUIIIEEEGGGCCCCCC===777444444555444333222111000//////......///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,---......---,,,++++++******++++++***************)))((('''))))))*********++++++++++++++++++,,,,,,,,,------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,...//////---,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,++++++...333888>>>DDDMMMWWW___eeekkkooosssvvvzzz}}}~~~}}}}}}|||}}}}}}}}}~~~}}}}}}~~~}}}|||{{{{{{{{{~~~}}}{{{yyyvvvqqqlllhhh```ZZZPPPGGG>>>666///***...,,,++++++,,,,,,+++***,,,+++)))(((((()))***+++)))))))))))))))******+++'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((((((''''''(((((((((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbTTTHHHEEEFFFCCCBBB===777444444555555333222222111000////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++******+++,,,,,,---......---,,,++++++******++++++************************)))************+++++++++++++++,,,,,,,,,,,,------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---(((***...000444<<>>>>>DDDJJJSSSSSSUUU[[[```___XXXRRROOOQQQXXXhhh|||uuuaaaQQQIIIGGGPPP```sss|||iiiQQQBBBFFFYYYooo~~~~~~{{{{{{{{{}}}~~~}}}|||xxxrrrmmmggg```UUUHHH>>>666111...///...---,,,,,,,,,---...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&www\\\PPPGGGEEEGGGDDDCCC;;;444444555333222444222111000//////......///........................,,,...///000000...,,,+++------------------------......///000000111111111---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------///222555666444111000000222222222222111000///...////////////////////////...------,,,---111666;;;FFFOOO\\\fffmmmqqquuuxxx{{{yyyxxxyyy}}}rrrcccRRRFFF???<<<@@@EEEJJJPPPYYY```ddddddcccbbbeeejjjrrr|||ssseee\\\PPPQQQXXXdddsssqqqXXXBBB;;;GGG]]]ooo|||uuunnnggghhhpppyyy~~~~~~|||yyyvvvssstttppphhh\\\PPPFFF>>>:::111///...,,,,,,,,,---...************))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&''''''((((((''''''&&&(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''(((((('''''''''''''''&&&%%%%%%%%%&&&&&&vvv[[[PPPFFFEEEGGGDDDCCC;;;555444555333222333111111000///////////////........................---.../////////...,,,,,,------------------------......///000111000000000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,---111444444222000000111222333333444333111000///........................---------///333<<>>IIIRRR\\\^^^ZZZVVVVVVXXX]]]ffftttyyyrrrfffjjjlllmmmsssyyyrrrggg\\\UUUSSSUUUWWWiiixxxxxxfffRRRGGGIIIOOOkkkqqqzzz}}}{{{yyy}}}yyyvvvsssooojjjeee\\\MMM:::---,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))******'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))+++***(((&&&&&&'''((()))******+++,,,+++***)))'''))))))))))))************'''''')))*********)))((())))))*********))))))(((...---,,,,,,------+++))),,,+++))))))******)))'''***))))))((((((((()))))))))))))))'''&&&&&&(((***''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssXXXNNNGGGEEEEEE@@@@@@999333444555333222333111111111000//////............------------......------............------,,,,,,,,,,,,------------,,,,,,---...////////////,,,,,,+++******+++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///111333444444444444333222222111333111///...///444999<<>>:::<<<;;;BBBKKKQQQTTTXXX___dddvvv{{{{{{}}}}}}}}}|||vvvrrrsssuuuwwwzzzrrr```QQQJJJHHHaaakkkwww~~~~~~|||~~~~~~zzzxxxtttsssqqqnnngggZZZIII<<<222...***))),,,...,,,)))))))))))))))))))))******+++***))))))(((((())))))'''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&'''))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))************++++++,,,,,,))))))+++,,,,,,,,,+++***///...------...---+++)))...,,,************((('''))))))(((((((((((((((((('''(((''''''&&&''')))***''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssYYYOOOGGGFFFFFFAAA@@@999333444555333222333222111111000000///............------------......------............------,,,,,,,,,,,,++++++++++++++++++,,,---............,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........000222555555555444444333333222222444111///000555???JJJPPPbbbfffkkkpppsssuuuxxxzzzxxxuuupppiii^^^RRRMMMOOO[[[^^^bbbffflllsss{{{~~~}}}|||uuutttsssuuuwwwyyyyyyyyy{{{{{{zzzxxxyyy|||yyytttvvvvvvvvvuuuwwwzzz~~~sssaaaNNNBBBPPP]]]nnnxxxzzz{{{}}}{{{xxxxxxxxxxxxtttjjj\\\RRRAAA777,,,))),,,...,,,(((******************))))))***)))(((((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''(((((()))*********''''''''''''((()))******(((((())))))***+++,,,,,,//////000111333555777999888999<<<>>>??????>>>===@@@???>>>===>>>===:::888777555333222222111///---...------,,,+++***))))))((((((((((((((()))***+++))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssXXXOOOHHHFFFGGGBBB@@@999333444555333222333222222111111000//////.........------------......------............------,,,,,,,,,++++++***************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------***,,,......///111333666888888777555444333333222222222333888BBBPPP]]]eeejjjlllooorrruuuyyy~~~~~~}}}uuummmlllooovvvwwwxxx{{{~~~||||||xxxrrrooooooooonnnkkkjjjllloooqqqppprrruuu{{{{{{xxxrrrqqqtttuuusssyyyyyywwwsssoooooossswwwssstttuuuttttttxxxpppUUU@@@@@@MMM___nnnwww{{{~~~}}}||||||||||||zzzssskkkdddUUUHHH888...+++,,,+++)))---,,,,,,,,,,,,,,,++++++***))))))((((((((())))))'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((******''''''''''''''''''''''''((()))******++++++******,,,+++)))(((((()))***++++++,,,...000222444555666999:::>>>BBBEEEHHHJJJKKKNNNPPPSSSVVVXXXXXXXXXWWWWWWVVVTTTTTTSSSRRROOOMMMHHHFFFDDDCCCBBBAAA>>><<<:::999888555333000...---,,,+++************)))((()))))))))((()))))))))***&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqWWWNNNHHHGGGHHHCCC@@@999333444555333222333222222222111000000//////......------------......------............------,,,,,,,,,++++++*********)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------***,,,...//////111444666:::888777444333222111111000333:::DDDQQQ^^^jjjpppppprrrsssuuuxxx|||}}}}}}rrrrrrmmmfffeeejjjmmmkkkggggggkkkppppppnnnqqqwwwzzzuuuyyywwwrrrrrrtttmmmkkkhhhggghhhlllssswww~~~www[[[AAA:::BBBPPPcccttt~~~}}}~~~}}}~~~|||{{{xxxvvvrrrooofffZZZHHH888---))))))+++------------,,,,,,++++++*********))))))******+++'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((())))))******)))((((((***)))))))))***+++---...555777999<<<@@@CCCEEEGGGKKKNNNRRRWWWZZZZZZYYYXXX[[[]]]```ccceeefffffffffcccaaa```______^^^[[[YYYXXXVVVTTTSSSSSSRRRPPPNNNIIIHHHEEEBBB>>>999555333333000...---,,,+++(((%%%'''''''''''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppVVVMMMGGGFFFHHHCCC@@@999333444555333222333333222222111111000//////......------------......------............------,,,,,,,,,,,,++++++++++++******+++,,,------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...........................------------------------,,,---/////////111333666777666444222111111222222444999CCCPPP\\\gggooosssxxxyyy{{{{{{|||~~~|||yyyxxxnnnqqqpppnnnvvvyyyxxx{{{~~~|||xxxwwwmmmiiieeedddhhhlllmmmlllkkkooosssvvvyyy{{{~~~|||aaaFFF===???GGGXXXmmm{{{~~~}}}~~~}}}}}}zzzxxxvvvuuuuuuooofffXXXHHH:::111...---,,,,,,,,,+++******))))))***************++++++,,,'''''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((()))******))))))))))))))))))))))))((((((((((((((()))))))))((()))+++///222777:::<<>>;;;???NNNcccvvv~~~|||~~~{{{yyyvvvrrrooonnniii]]]JJJ;;;//////...------,,,++++++((((((((((((((()))******'''''''''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************))))))(((((((((((()))************************------...///222666999<<>>888333000++++++******)))(((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggWWWMMMGGGIIIAAADDDAAA<<<666444555555444222...000111222222111000//////////////////.................................,,,,,,,,,---------......------------------------........................,,,---------.../////////000//////......---,,,,,,------.........////////////...---...///000111111666666999@@@HHHQQQYYY^^^]]]YYYQQQJJJJJJRRR___jjjzzz{{{{{{uuutttsssppprrrxxxzzzsssppprrruuuwwwmmmmmmnnnqqqtttuuutttrrryyyuuurrrssssssrrrvvv|||xxxpppqqqsssxxx~~~rrrdddSSSLLLTTTeeewww}}}}}}{{{zzzyyyuuussstttuuuqqqggg___WWWLLL<<<111......---,,,++++++++++++++++++++++++******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))******************+++++++++,,,,,,+++...,,,,,,...---,,,111999;;;>>>DDDLLLSSSXXX\\\^^^cccbbb___]]][[[[[[\\\\\\\\\]]]___cccgggiiiiiiggg^^^WWWNNNGGGDDDDDDFFFGGGJJJKKKLLLKKKLLLQQQWWW\\\___aaadddfffggggggfffeeebbbbbbaaabbbdddgggjjjllljjjkkkmmmnnnnnnllljjjiiigggeeebbbaaaaaa```^^^\\\[[[YYYUUUPPPKKKEEEAAA???444222///+++)))((((((((()))))))))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeUUULLLGGGIIIBBBDDDBBB===777555666666555333000000111111000000000000.........///////////////........................,,,,,,,,,---------......------------------------........................------..................111000000///......------....../////////000000000///////////////000000111333777>>>JJJVVV^^^```___SSSKKK@@@;;;@@@PPPdddqqq~~~}}}}}}~~~zzzrrrlllkkkppprrrzzz~~~}}}}}}zzzuuuooojjjiiijjjkkkgggooorrrpppttt{{{rrrnnnnnnrrr{{{{{{yyyuuutttuuuzzzwwwiii```bbblll{{{~~~~~~|||{{{yyywwwuuuwwwyyyvvvooohhhhhh\\\JJJ:::111---------++++++,,,,,,++++++***)))++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((()))))))))******))))))************))))))((((((((()))))))))******)))))))))*********++++++++++++*********************+++...111111444>>>HHHKKKOOOVVV\\\```aaa```___```]]]WWWRRRMMMKKKJJJJJJKKKNNNSSS[[[ccciiikkkkkkccc]]]UUUNNNIIIFFFDDDCCC@@@???<<<:::;;;AAAIIINNNRRRUUUXXX\\\^^^^^^^^^]]]VVVUUUUUUUUUXXX[[[___bbbgggjjjlllllljjjiiijjjllljjjhhhfffeeedddcccaaa______^^^[[[WWWSSSOOOKKKJJJCCC???999222---***))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbSSSKKKFFFIIIBBBEEEBBB===888555666777555444222111000//////000000111------......//////000000........................,,,,,,,,,---------.....................................................................------------------...//////000000....../////////000000000...///000000111222444555555<<>>666111000---------,,,+++)))'''%%%++++++++++++*********)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))******************++++++*********(((((()))))))))*********))))))*********++++++++++++***)))))))))***+++,,,+++000888>>>AAAGGGQQQZZZ[[[[[[\\\\\\[[[XXXUUUSSSRRRNNNHHHAAA;;;888777666888;;;BBBKKKTTT[[[_________\\\WWWSSSPPPMMMJJJHHH>>><<<888555444888===AAACCCFFFIIIMMMOOOPPPPPPOOOLLLKKKIIIHHHHHHJJJLLLNNNZZZ^^^aaa```\\\[[[___ccccccccccccdddeeebbb^^^ZZZ]]]\\\ZZZWWWUUUSSSRRRQQQPPPMMMGGG@@@999444000...)))((('''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaRRRJJJFFFIIICCCFFFBBB===888555666777555444333222000///...///000111------......//////000000........................,,,,,,,,,---------.....................................................................---------+++,,,,,,------...//////------.........////////////000111000///000444777<<>>999777555333333444666777666888:::===>>>???>>>>>>CCCAAA???>>>=========>>>EEEIIIKKKIIIFFFEEEJJJNNNQQQTTTYYY___cccbbb^^^ZZZ\\\\\\ZZZYYYYYYXXXYYYYYYXXXWWWTTTPPPIIIAAA;;;777...---,,,+++***+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaSSSJJJFFFJJJCCCFFFBBB===777555666666555333333222111/////////000000.........///////////////........................,,,,,,,,,---------......................................................------...........................---,,,,,,++++++------........./////////000111111///---///444999AAAOOO]]]fffmmmnnncccTTTTTT[[[eeennnqqqooojjjfffmmmxxx}}}sssqqqnnnllllllooouuuxxxvvvsss}}}yyywwwwwwuuu}}}|||zzzvvvooojjjhhhgggbbbkkktttvvvuuuyyywwwnnnooommmkkkoooxxx}}}}}}{{{{{{zzzyyywwwuuutttsssoooiii___OOO???444,,,,,,++++++++++++,,,---++++++*********)))))))))(((((())))))))))))******''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$'''***)))&&&%%%&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++******++++++++++++******)))))))))*********++++++*********++++++++++++,,,'''''''''***...555;;;???GGGQQQZZZ___aaaaaa]]]XXXUUUOOOGGG???:::888:::;;;999777555333111000000000111000111444888<<<>>>???AAA@@@@@@@@@@@@===999666666444333444666777666555444444333333333333333333777777777777666666555555:::<<<===<<<:::999<<>>CCCKKKUUU^^^bbbbbbaaa\\\[[[YYYXXXWWWXXXXXXYYYYYYZZZ[[[YYYUUUNNNGGGCCC555333///,,,***))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbSSSKKKGGGJJJCCCFFFAAA<<<666444555555444222333222111000///////////////////////////.................................,,,,,,,,,---------......................................................,,,---------...//////////////////...------,,,,,,....../////////000000000///000000//////444>>>FFFMMM[[[eeeiiimmmrrrlllbbbfffiiimmmoooppptttzzz~~~vvvnnnlllnnnppprrrtttxxxzzz|||}}}~~~|||xxxrrrllliiijjjkkkiiijjjhhhccccccnnnzzzrrrpppuuu{{{|||~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyvvvsssooolllggg]]]NNNCCC444222000---,,,,,,---...******)))))))))((((((((((((((()))))))))*********''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%(((+++***'''%%%'''***&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,******,,,111888BBBKKKPPPUUU\\\bbbdddeeebbbYYYNNNLLLIIICCC===999666555555111111222333333444444444444333333777>>>EEEJJJMMMOOOOOOOOOOOOOOOLLLGGGDDDCCCAAA??????AAABBB@@@??????===:::666555444555555777888:::;;;;;;:::888777999999999999888888888888444777===GGGRRR\\\bbbddd^^^\\\YYYVVVTTTSSSSSSTTTWWWXXXZZZZZZYYYUUUQQQNNNAAA>>>888222---***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%cccTTTLLLGGGJJJCCCFFF@@@;;;666333444555444222222222222111000//////...000000//////.........---........................,,,,,,,,,---------......////////////////////////........................,,,,,,------...///000000------......///000000000000000000000111111111111,,,...000111444===JJJUUU^^^jjjqqqoooqqqxxxxxxrrroooooonnnnnnuuu}}}xxxvvvtttrrruuuyyy}}}tttlllgggfffggglllpppsssrrrpppooorrrvvv~~~|||xxxsssvvv|||}}}}}}|||{{{||||||}}}}}}}}}xxxrrrqqqrrrmmmcccZZZ???;;;666000,,,+++++++++))))))))))))(((((((((((((((((())))))*********+++''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%))),,,+++'''&&&(((+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))************)))))))))************+++++++++))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,444555888>>>GGGSSS]]]dddaaafffiiiiiikkkiii]]]OOOIIIHHHFFFCCC>>>888333000111333666888:::;;;;;;;;;333333666===HHHTTT]]]bbbbbbaaabbbcccccc```\\\YYYXXXTTTOOOMMMNNNNNNLLLJJJLLLIIIDDD???;;;;;;;;;<<>>BBBGGGMMMSSSXXX\\\ZZZaaafffeeeeeefffeeebbbdddaaa___``````]]][[[ZZZXXXZZZYYYSSSMMMKKKJJJJJJIIILLLSSSZZZ^^^___\\\YYYLLLKKKHHHCCC>>>999555333111111444888:::===KKKZZZ[[[___cccbbb]]]YYYYYY[[[TTTUUUVVVVVVWWWWWWXXXYYYSSSSSSRRRNNNGGG>>>666111...---+++***+++***)))'''&&&''''''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%dddVVVJJJDDDIIICCCDDDAAA<<<777444555666555333222222222111000000//////////////////////////////////////////////////////,,,,,,---...............---------.........////////////...---------------,,,,,,---------............/////////000000000111111000000000111111111000555333666???IIISSScccppppppsssyyy}}}yyyppplllmmm{{{zzz}}}|||~~~vvvpppppptttxxxxxx|||yyyvvvuuuvvvyyy|||}}}~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{|||yyywwwttttttuuutttoookkkddd\\\NNN???555000///000,,,,,,+++***)))))))))***)))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++((()))+++,,,,,,,,,+++***((()))+++***))))))+++,,,------,,,+++---111888===MMMTTT^^^dddgggiiimmmqqqooonnnnnnooooooiii___WWWLLLEEE===888888;;;>>>@@@DDDEEEJJJPPPUUUVVVSSSNNNLLLLLLLLLMMMNNNOOOOOOOOOYYY]]]___]]]]]]```aaa```bbb```^^^___```^^^\\\[[[\\\^^^___]]][[[ZZZYYYYYY\\\^^^bbbeeegggfffccc```aaa___[[[UUUOOOHHHBBB>>>999666444444444555???KKKOOOWWW```eeeccc```^^^^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUUUUTTTRRRNNNIIIDDDAAA444111,,,***)))******))))))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%cccVVVJJJEEEIIICCCEEE@@@;;;666444555777666444333333222222111111000000////////////////////////////////////////////////------...////////////...------........./////////000///...---,,,---......,,,------------.........////////////000000000000000111111222222111000000111222888EEESSS___lllvvvwwwxxxzzzwwwooojjjqqq{{{wwwwwwzzzrrrnnnoooqqqkkkrrryyywwwwwwxxxwww|||{{{{{{{{{|||}}}{{{zzzxxxwwwxxxzzz}}}~~~zzzxxxvvvwwwxxxwwwsssoookkkggg]]]LLL:::///...000+++++++++*********)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,---((()))******))))))+++---,,,,,,---...333;;;FFFMMMYYY```hhhmmmmmmmmmnnnooonnnnnnoooqqqoooiii^^^VVVGGGBBB===;;;===AAAFFFHHHHHHLLLRRRXXX]]]______^^^]]]ZZZWWWTTTQQQMMMIIIFFFOOOTTTUUURRRRRRUUUWWWVVVTTTTTTSSSTTTUUUVVVUUUSSSWWWXXX[[[^^^```bbbcccccccccdddfffhhhiiihhhhhhgggddddddcccaaa^^^YYYUUUSSSGGG@@@999555222111444999???IIIWWWaaaeeedddccccccdddcccaaa___^^^[[[XXXUUUUUUTTTTTTRRRQQQPPPOOONNN>>>999111+++))))))***++++++*********)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%bbbVVVKKKEEEJJJDDDEEE???:::666444666777666555222222222111111000000000////////////////////////////////////////////////---......///000/////////............////////////000///...,,,,,,---...///------------............////////////000000000000///000222222111000000000---333???NNN]]]hhhppptttzzzwwwssspppnnnwwwzzz|||vvvttttttwwwwwwzzzwwwtttxxxxxxzzz{{{}}}}}}|||zzzxxxwwwxxxzzz~~~|||yyyxxxyyy{{{zzzvvvsssnnnmmmfffXXXGGG888000...++++++***+++++++++***))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------,,,,,,,,,+++******,,,...+++...222888@@@KKKVVV]]]___ccchhhkkkllllllmmmnnnmmmmmmnnnooommmhhhaaa[[[PPPNNNMMMMMMOOORRRUUUWWWTTTXXX]]]```bbbcccdddfff]]][[[XXXUUURRRNNNIIIFFFJJJRRRXXXXXXWWWVVVSSSNNNGGGIIIJJJJJJMMMPPPPPPLLLNNNKKKKKKPPPVVVXXXZZZ]]]YYY[[[]]]___aaacccgggiii___aaaccceeeeeedddbbbaaaUUUOOOGGGAAA>>>999555333444<<>>HHHRRR[[[ccchhhiiiiiiiiiiiiiiikkkmmmoooooonnnnnnmmmllljjjgggeee\\\^^^```bbbccceeefffggg```aaabbbbbb```______```^^^___^^^\\\XXXUUUSSSSSS\\\iiivvv{{{yyyrrrfff[[[SSSXXX[[[[[[___dddbbb]]]WWWMMMGGGIIIMMMNNNOOORRRRRRSSSTTTTTTUUUXXX]]]aaaaaaccceeefffgggfffeeeddd___\\\WWWSSSPPPKKKBBB;;;333555999>>>EEEMMMVVV\\\\\\^^^```aaa^^^[[[XXXWWWWWWUUUSSSPPPOOONNNOOOOOOPPPKKKEEE>>>888222,,,((()))((((((''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&```UUUKKKGGGLLLEEEFFF@@@;;;666444555777666444000/////////////////////////////////////////////////////////////////////------...////////////........./////////000000000...............---------------........./////////000000000000////////////---///111111//////333666<<>>HHHOOOSSSXXX]]][[[TTTMMMKKKKKKTTTTTTSSSSSSRRRRRRRRRQQQTTTQQQMMMHHHCCC;;;333---+++***)))((('''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&```UUULLLGGGLLLEEEFFFAAA<<<777444555666555333000000000000000000000000////////////////////////////////////////////////,,,,,,---................../////////000000000000---...///000///...,,,+++............////////////111000000000/////////......111333111000111777<<>>DDDGGGKKKPPPSSSTTTTTTTTTUUUTTTQQQNNNJJJDDD===888111///---***((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&___UUULLLHHHMMMFFFFFFBBB===777555555666444222111111111111111111222222////////////////////////////////////////////////+++,,,------......------////////////000000000000,,,---///111000...,,,***............/////////000111111000000/////////...000222444222111333:::AAAKKK^^^nnnqqqpppsssxxxyyyuuuqqqkkkggghhhnnnuuu{{{}}}||||||{{{{{{{{{{{{|||}}}{{{yyyyyy{{{zzzvvvrrruuurrrooonnnmmmhhh___XXX===666...+++,,,...---+++))))))))))))))))))))))))((()))*********)))'''&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***+++---//////...---,,,+++---...000333888>>>BBBVVV[[[bbbggghhhfffeeeddd``````aaadddhhhkkklllllleeegggiiihhhfffbbb```___XXXYYYYYYZZZ]]]gggsss|||}}}|||hhhZZZTTTSSSRRRRRRQQQQQQRRRUUUXXXZZZ\\\aaabbb^^^^^^bbbbbb^^^VVVOOODDD<<<777666666666:::EEEOOOKKK===222333888333888AAAIIIPPPSSSTTTTTTVVVTTTRRRPPPNNNJJJEEEBBB666444000,,,***((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''~~~aaaPPPNNNJJJIIIIIICCCAAA===888444444444555555222222222111111111111000111111000000//////......//////.........---------111111000000//////..................///////////////000000000000000//////............/////////000000000000000////////////000000000///111:::FFFPPPXXXeeepppsssvvvvvvsssxxxyyyoooeeecccjjjqqq{{{~~~~~~~~~|||{{{||||||}}}zzz{{{||||||{{{yyywwwvvv{{{xxxssspppmmmiiieeebbbQQQBBB444000111///,,,+++***)))''''''((())))))((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,+++******,,,...///...------...///111777BBBNNNWWW```bbbbbb___[[[YYY[[[^^^ddddddgggkkkppppppmmmiiijjjeee___\\\\\\\\\ZZZXXXWWWXXX```qqq~~~{{{wwwrrrqqqmmmggg___VVVNNNJJJOOOQQQVVV[[[]]]]]]^^^```]]]ZZZRRRHHH>>>888666666888999999666111//////111777555333777???IIIQQQVVVUUUVVVWWWVVVSSSPPPLLLIIIDDD@@@888///(((&&&(((+++''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~aaaOOOMMMIIIHHHIIICCCAAA===888444444444555555222222222111111111111000000000000000//////////////////.........---------111000000000/////////...............//////////////////000000000000//////........./////////000000000000000000000000000000111111000222777BBBOOOXXXfffkkkqqqyyyyyytttrrrrrrvvv{{{zzzkkkccceeejjjuuuxxxzzz||||||}}}}}}|||~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{zzzyyyxxx{{{yyyuuurrrpppmmmjjjhhh]]]NNN>>>666222...++++++---+++))))))******)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))+++++++++*********))))))************++++++++++++***++++++++++++,,,,,,,,,***+++---...///......---000333999BBBLLLTTTYYYZZZ[[[\\\]]]]]]___aaaeeegggmmmllljjjhhhfffeeefffggg[[[[[[^^^ccckkksssxxx{{{}}}vvvcccWWWOOOMMMKKKMMMQQQVVVZZZ]]]aaa___\\\WWWPPPHHH@@@<<<;;;======:::555111000111111000111555<<>>888000+++---,,,***)))((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||___LLLJJJFFFGGGIIIEEEAAA===888555444444444444222222222111111111000000......//////000000111111/////////...............000000000000////////////............////////////...//////000000000000///...////////////000000000000000111111111111111222444444555;;;GGGWWWdddmmmkkk{{{www\\\VVVUUU^^^lllyyy~~~}}}yyyttt{{{~~~}}}xxxyyywwwwww~~~}}}zzzzzz}}}~~~|||{{{|||zzz|||}}}~~~~~~|||{{{{{{{{{|||}}}zzzwwwtttrrrqqqpppnnnmmmfff^^^TTTJJJ>>>333...000...,,,+++***+++,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,///111///,,,,,,000555:::AAALLLVVV\\\[[[UUUPPPWWWXXX[[[aaahhhllljjjhhhjjjjjjiiieee```[[[XXXWWWiiiyyy}}}uuukkkdddcccaaaXXXMMMUUUUUUWWW\\\```^^^WWWPPPJJJKKKKKKHHHBBB;;;444000000000222888???EEEIIIJJJHHHMMMTTTXXXYYYWWWUUUUUUWWWSSSMMMJJJGGG@@@555------,,,***(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{^^^LLLJJJGGGHHHJJJEEEBBB>>>888555444444444333222222222111111111000000......//////000000111111////////////////////////////////////000000000000............////////////......///000000000000000////////////000000000111000111111111222222333333222444888@@@LLL[[[iiiqqq|||fff^^^\\\hhh{{{wwwrrrrrrtttvvvwww}}}wwwrrrrrrqqqpppzzz~~~zzzxxxzzzyyyzzz|||~~~~~~~~~}}}{{{{{{|||}}}~~~|||yyyuuurrrqqqpppooommmgggbbb]]]VVVHHH888000...,,,+++))))))+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((()))))))))***))))))(((((((((((())))))***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...//////---+++...777???IIIOOOUUUVVVRRRNNNMMMNNNQQQTTT[[[eeemmmpppmmmiiihhhddd``````eeennnvvv{{{~~~jjjWWWTTTPPPOOORRRZZZ______]]]UUUUUUUUURRRMMMFFF>>>888333222111444;;;CCCIIILLLHHHIIIKKKOOOSSSUUUTTTSSSTTTQQQOOOOOONNNHHH===555...,,,***'''&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyy]]]MMMLLLIIIIIIJJJEEEBBB>>>999555333333333333222222222111111111111000////////////000000000000...////////////000000000////////////000000000000............////////////---...///000000111111000/////////000000000111111111111111222333333444444111777@@@IIISSSaaapppzzz~~~tttoooeeeeeeooowwwuuuoookkkkkknnnsss|||~~~vvvooollllllmmmssszzz{{{vvvwwwyyyzzz{{{|||}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}{{{wwwtttssssssrrrqqqllliiifff```SSSAAA333///---+++******+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((('''''''''((((((((()))))))))*********))))))(((((((((((((((***************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////...000777BBBJJJOOOSSSUUUOOOGGGCCCGGGMMMQQQTTTZZZ```dddddd```]]]]]]dddppp}}}www[[[VVVPPPNNNRRRXXX\\\^^^\\\\\\[[[[[[XXXSSSLLLGGG:::666111000444;;;AAADDDIIIFFFCCCBBBEEEJJJOOOSSSQQQPPPQQQRRRRRRNNNGGG@@@555333///+++((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxx\\\NNNNNNLLLKKKKKKEEECCC>>>999555333333333333222222222111111111111000000000000000////////////.../////////000000000000.../////////000000000111............////////////---...///000111111111111//////000000000111111111111111222222333444444555666AAAOOOZZZcccoooyyytttrrrttt~~~{{{pppiiikkkjjjmmmtttyyy}}}uuuuuu{{{}}}{{{{{{yyyzzzzzzzzzzzzzzz{{{|||}}}{{{||||||}}}}}}||||||{{{}}}yyyuuusssssstttttttttqqqmmmkkkggg]]]LLL>>>999111///---,,,,,,,,,***))))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((())))))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******)))(((((((((''''''''''''(((((()))))))))***************)))(((((((((((((((************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........000444;;;CCCLLLQQQNNNOOOOOOJJJEEEEEEIIIOOOTTTWWWZZZ\\\]]]]]]^^^___kkk~~~rrrmmmddd\\\WWWWWWXXXZZZYYYYYYZZZ\\\]]]\\\WWWSSSGGGAAA:::444333555777999>>>AAACCC@@@<<<===EEELLLMMMOOOQQQSSSRRROOOLLLIIIAAA===777111,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&www\\\OOOPPPNNNLLLKKKEEECCC???999555333333333222222222222111111111111000111111000000//////........./////////000000111111.../////////000000111111............/////////000---...///000111111111111000000000000111111111111111111222333333444555555===KKK\\\iiiqqq}}}zzzyyyyyytttpppnnnoooppppppnnnooorrrzzzyyyzzz{{{zzzyyyxxxxxxzzz{{{|||zzz{{{|||}}}}}}|||{{{zzzxxxuuurrrpppqqqsssttttttrrrnnnkkkjjjcccVVVJJJEEE555333000...---+++)))'''))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((('''''''''&&&))))))))))))******************)))(((((((((((((((************************))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...222999CCCLLLSSSUUUOOOOOOOOONNNNNNQQQTTTVVVSSSVVV[[[___cccjjjrrryyysssggg___\\\\\\SSSSSSTTTYYY]]]^^^\\\YYYUUUNNNEEE===777555333222000<<>>999666555555555444222222222111111111111000000000000000000000000000***+++,,,---...000111111111111000000000000111111000000000000////////////000000000000111111111111222111000//////000111222888222111444555222333999DDD^^^mmmwww|||sssvvvmmmiiikkkmmmnnnnnnooorrrtttrrr|||zzztttuuu|||}}}yyyvvvwwwzzzzzzxxxzzz{{{||||||{{{{{{|||~~~yyyvvvrrrqqqsssttttttrrrtttpppllliiigggaaaWWWOOO:::444000///---***)))+++++++++************++++++000...,,,*********)))''',,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))***++++++++++++***)))************+++++++++,,,---......//////......111///,,,,,,---/////////222333:::EEEPPPVVVTTTPPPNNNTTTYYYZZZZZZZZZXXXTTTWWW^^^iiitttzzzjjjUUULLLIIITTT^^^___[[[ZZZ\\\XXXPPPEEE;;;444000///+++777DDDGGG@@@999777888@@@FFFLLLPPPOOONNNMMMNNNJJJIIIEEE<<<333---,,,...+++******))))))******+++******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%###""" '''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''sss\\\OOOLLLHHHJJJKKKCCCAAA===999666555555555444222222222111111111111000000000000000000000000000,,,,,,---...///000000111111111000000000000111111000000000000000000000///000000000000111111111111111111000000000000111111222000000333444333888@@@RRRrrryyyttt~~~yyysssooolllkkkkkkllllllnnnsssyyy~~~ssspppttt~~~zzzwwwvvvxxx{{{|||yyy{{{||||||{{{{{{}}}~~~|||yyyuuutttuuuvvvuuuttttttqqqmmmkkkiiiddd[[[TTT@@@777///---+++)))(((***++++++************++++++---+++)))***+++,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++***************))))))***+++++++++++++++************++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---......333999BBBKKKQQQSSSRRRPPPXXXSSSNNNOOOSSSUUUUUUUUUVVVlllhhhYYYMMMMMMQQQUUUYYY]]][[[YYYTTTMMMDDD<<<777444...333:::>>>>>>;;;777555<<>>555000(((((()))))))))(((((('''(((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&sss\\\OOOKKKGGGHHHIIIAAA@@@<<<888555555555555555222222222111111111000000000000000000000000000000111111000000000000000000000000////////////000000000000000000000111111111///000000000111111111111///000111222333222111000333444666666999DDDXXXgggvvvyyynnnggg______dddiiikkkiiilllqqqxxxyyysssqqqxxx~~~xxxtttwww{{{{{{wwwuuuxxxyyy{{{|||||||||~~~~~~{{{zzzxxxwwwwwwsssqqqpppooonnnjjjeeeaaaYYYJJJ999111...,,,,,,...++++++************++++++'''&&&&&&(((+++...//////((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---......//////......***---000000///111999???IIIOOOWWWZZZYYYVVVUUUVVVWWWYYY^^^^^^UUURRRfffyyyoooeee]]]VVVPPPNNNTTTUUUWWWWWWTTTMMMDDD>>>;;;666222333999;;;777222111888CCCMMMSSSTTTSSSRRRNNNMMMLLLMMMLLLHHH@@@:::///---+++)))(((((()))***''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&ttt]]]OOOLLLHHHIIIJJJBBB???<<<777555444555555555222222222111111111000000000000000000000000000000111111111111111000000000000000////////////000000///000000000111111111222///000000000111111111111///000111333333333222111333555555555<<>>;;;777444444555555555222222222111111111111000000000000000000000000000111111111000000000000000000//////......//////000///000000111111222222222000000000000111111111111000000111222333333333333///333666999GGG```{{{xxxooorrrzzzjjj```]]]aaabbbcccfffjjjmmmooooooyyy{{{wwwuuutttrrrnnnkkkqqqrrrtttwwwyyy{{{|||}}}~~~pppjjjnnnrrrtttxxxvvvxxxzzz{{{|||}}}~~~|||{{{{{{uuuuuutttrrrpppmmmjjjhhhaaaUUUHHH>>>555---***+++++++++************+++++++++***((((((***+++***)))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////000000//////...///000000444<<>>:::666444444555555555222222222111111111111000000000000000000000000000//////000000000000000000//////............/////////000000111111222333333000000000000111111111111111111111111222333444444000888@@@JJJ___|||{{{vvvuuu|||vvvmmmggg___ZZZ[[[aaadddgggjjjkkknnnrrruuu}}}yyytttrrrggggggfffeeeeeedddbbbaaafffggghhhjjjlllmmmooooootttuuuwwwzzz}}}{{{uuuppppppvvvuuuwwwzzz{{{|||~~~~~~yyyyyyxxxuuuqqqnnnlllkkkaaa[[[SSSIII<<<000+++---++++++************++++++,,,***(((((()))***)))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...///////////////...///111666<<>>:::666333000000333:::DDDMMMRRRTTTUUUUUUUUURRROOOLLLKKKKKKJJJEEE>>>777000,,,***)))))))))))))))(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%nnnWWWKKKIIIGGGIIIKKKDDD===:::666444444555555555222222222111111111111000000000000000000000000000.../////////000000000000//////............/////////000000111222222333333000000000000111111111111222111000000111333555666555@@@LLL\\\vvvvvv|||xxxgggXXXXXX]]]^^^___aaaZZZaaajjjoooppprrrvvvzzzttttttrrroooiiieeedddcccaaa```]]]ZZZYYYYYY[[[]]]^^^___aaacccfffhhhjjjkkkllllllmmmppptttwwwwwwwww}}}{{{tttxxxuuuwwwzzz{{{|||~~~||||||{{{wwwsssooommmlllccc```\\\SSSCCC444///000++++++************+++++++++***(((((()))******)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...//////000000000000000000111555<<>>EEEHHHJJJQQQYYY^^^ccckkkmmmqqq{{{|||wwwjjjUUUIIIIIINNNSSSVVVUUUQQQNNNNNNNNNDDD>>>555111444???KKKTTTUUUWWWXXXYYYXXXWWWTTTRRRRRRQQQOOOMMMIIIBBB999333,,,+++***)))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""%%%+++---***&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&mmmWWWKKKHHHDDDEEEGGGAAA===:::666555555555555444444333222222111111222222111000//////111111000///////////////////////////111000000000000/////////000000000111222222333333111111111000111111222333000555111111888888888???aaaooo]]]\\\^^^aaacccddddddfffgggjjjfffaaa\\\XXXTTTOOOLLLMMMNNNOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRWWWWWWWWWWWWXXXYYYZZZZZZZZZ]]]aaadddggglllppptttxxx}}}{{{{{{yyywww|||}}}yyytttqqqnnnjjjfffbbb```[[[OOO>>>111///......,,,+++)))((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((()))******+++******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000111000//////222444777DDDIIIEEEIIIYYYbbbaaajjjwww{{{mmm\\\UUUKKKMMMPPPTTTUUUTTTRRRQQQMMMFFF;;;444666???KKKTTTWWWWWWXXXXXXXXXXXXWWWVVVTTTRRRQQQOOOLLLHHHBBB>>>111...***)))***+++***((())))))))))))))))))))))))))))))((((((((((((''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###!!!%%%---111...(((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''lllWWWKKKIIIDDDFFFGGGAAA===:::666555555555555444444333222222111111222222111000///000111111000///////////////////////////000000000000000000000000000000111111111222222222000000000000111222333444222888555444999:::@@@PPPzzz|||}}}sssjjjaaacccaaaaaabbbfffiiikkkkkk^^^YYYRRRMMMJJJHHHGGGFFFEEEFFFHHHIIIJJJIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUXXXZZZ\\\___cccfffkkkqqqzzzvvvsss~~~xxxwww||||||vvvrrroooooojjjeeedddbbbXXXGGG888000///---,,,,,,+++)))(((,,,+++******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---............/////////222222333222222333666999@@@HHHLLLLLLQQQ]]]fffgggoooyyyZZZRRRMMMQQQWWWWWWRRRMMMTTTMMMDDD>>>???FFFOOOVVVWWWWWWWWWWWWWWWWWWXXXXXXUUUSSSQQQOOONNNMMMJJJGGG>>>666---***+++---,,,***(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&,,,///---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''((((((lllWWWLLLIIIEEEFFFGGG@@@===:::666555555555555444444333222222111111222222222000///000111222111000000000000000000000000000000000000000111111111111111111111111111222222222//////000000111222444444444:::888555777;;;KKKfff|||ppp|||{{{pppnnnlllhhheeeccccccggglllmmmhhhcccRRRNNNHHHDDDCCCCCCDDDDDD@@@AAACCCEEEEEEDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHNNNPPPRRRRRRSSSTTTWWWYYY\\\dddnnnwww}}}rrrooowww~~~wwwxxx~~~xxxsssqqqrrrmmmhhhhhhggg___OOOAAA222000---,,,------,,,***,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000111222333333444777;;;???NNNMMMSSS[[[___aaajjjuuuiiiRRRNNNUUUXXXUUURRRUUURRRNNNKKKLLLPPPUUUYYYWWWVVVVVVUUUUUUVVVWWWXXXUUURRRPPPOOOOOOOOONNNMMMIII???222***)))++++++***(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''(((((()))kkkWWWLLLJJJEEEFFFGGG@@@===:::666555555555555444444333222222111111222222222111000000222222111000000000000000000000000000000000000111111111111222111111111111111111111111000000000000111222333444333888666666;;;CCCZZZ{{{xxxwwwsssllllllkkkiiidddfffjjjooopppiii\\\RRRMMMIIIDDDAAA@@@AAAAAAAAA??????@@@AAAAAA@@@???>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDDDDIIIJJJLLLLLLKKKLLLNNNPPPXXX___hhhooouuu~~~}}}mmmkkkrrr~~~vvvwww|||vvvttttttpppkkkjjjiiibbbUUUKKK888333...,,,---......,,,******)))))))))))))))***************************))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------............////////////000000000000...000111333666;;;AAAFFFVVVSSSYYYdddeeedddqqq[[[LLLMMMPPPSSSVVVTTTTTTSSSSSSUUUWWWYYY[[[WWWWWWVVVVVVVVVVVVVVVWWWUUUSSSPPPPPPPPPQQQPPPOOOMMMDDD888...*********)))))))))))))))))))))))))))(((((())))))))))))******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))((($$$###$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((((((kkkWWWLLLJJJFFFFFFGGG@@@===:::666555555555555444444333222222111111222222222111000000222222111000222222222222222222222222000000111111111222222222111111111111111111111111111000000000111222333333444555333999IIIUUUmmmwwwtttnnnllllllmmmkkkpppssspppfffYYYOOOJJJGGGDDDAAA???>>>>>>>>>===>>>>>>>>>======<<<<<<;;;<<<<<<<<<=========>>>>>>===>>>???@@@AAAAAA@@@@@@????????????@@@AAABBBBBBAAABBBDDDDDDEEEFFFIIIKKKUUU[[[bbbfffjjjrrr~~~{{{ooonnnvvvvvvvvv{{{zzztttqqqmmmkkkhhhbbbYYYRRR@@@999000,,,,,,...---,,,******)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------............//////000000000111111111///000333666;;;BBBJJJOOO]]]aaaggghhhhhhpppnnn\\\RRRLLLMMMTTTTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTRRRQQQRRRRRRQQQOOONNNIIIAAA999222...,,,+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((kkkWWWLLLJJJFFFFFFGGG???===:::666555555555555444444333222222111111222222222111000111222222222000222222222222222222222222000000111111222222222222222222111111111111111111111111111000111111222333666444111???VVVggg}}}|||ssswww|||wwwrrroooppptttvvvzzzxxxjjjWWWJJJHHHLLL@@@>>><<<<<<<<<<<<;;;999>>>>>><<<;;;::::::::::::;;;;;;;;;<<<<<<=========;;;<<<===???@@@@@@???>>>999999999999:::;;;<<<===:::<<<>>>@@@AAACCCFFFHHHMMMSSSXXXZZZ\\\cccpppzzz~~~tttuuu~~~vvvttt~~~~~~tttrrrnnnkkkgggaaa[[[WWWFFF===222,,,,,,---,,,+++,,,,,,,,,+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000111111111111222444777;;;AAAIIIRRRXXXffftttxxxooonnntttcccQQQLLLQQQTTTTTTSSSTTTTTTUUUWWWWWWZZZZZZZZZZZZYYYXXXVVVVVVWWWUUUSSSSSSSSSSSSQQQPPPNNNMMMIIICCC;;;444000///))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((((('''%%%'''''''''&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((kkkWWWMMMKKKGGGGGGHHHAAA<<<:::777666666777666555666555444333222333444444333333333222222111111111222222222111111111111111111111000000//////......///000000000000111111111666444222222333555555555222555;;;III^^^uuuzzzrrrppp~~~{{{vvvsssqqqsss{{{|||jjjZZZPPPIIICCC@@@AAA???===;;;:::;;;<<<<<<;;;::::::999999::::::;;;888999999999::::::::::::<<<===>>>>>>>>>===<<<;;;:::999888888999:::===>>>???>>>===<<<===>>>@@@BBBHHHLLLRRRTTTUUUZZZaaagggwww{{{|||}}}zzz|||vvvooolllkkkggg```ZZZVVVIII888...---......,,,,,,,,,,,,+++++++++*********)))(((((((((***+++,,,)))))))))***++++++,,,,,,))))))))))))************+++++++++*********))))))***++++++,,,,,,++++++***))))))***+++,,,,,,------------------------------........................///.........///000///...///444;;;@@@FFFQQQ```kkk|||vvv}}}yyygggWWWMMMPPPQQQVVV\\\[[[UUUUUUZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPPPPOOOJJJ@@@444,,,...)))(((+++...,,,***++++++*********))))))(((((((((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''jjjVVVLLLKKKFFFGGGGGG@@@<<<:::777666666777666555666555444333222333333444333333333222222111111111333222222222111000000000/////////000000000000000000000000111111111222222555444333333333444444444999<<>><<<;;;:::;;;<<<===;;;::::::999999::::::;;;999888888888999:::;;;;;;:::;;;<<<<<<===<<<<<<<<<999888777777888999<<<======<<<;;;;;;<<<>>>@@@AAAEEEIIINNNPPPQQQUUU\\\bbbiiirrr{{{xxxxxx}}}wwwppplllkkkhhhaaa[[[XXXMMM===111------------,,,,,,+++++++++************)))(((((()))***+++,,,++++++******************))))))))))))************+++++++++*********))))))***++++++,,,,,,++++++***)))******+++,,,,,,------------------------------........................///.........///000000///555777;;;BBBNNN^^^nnnyyy}}}~~~kkkYYYUUUQQQPPPVVVXXXVVVUUUWWWZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSRRRMMMDDD999222...++++++,,,+++***---333************)))))))))((((((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''iiiUUUKKKIIIEEEFFFGGG@@@<<<:::777666666777666555555555444333333333333333222222222222222111111111333333222222111000//////......///000000111222222111111111111222222222333333333333333333333333333;;;>>>KKK^^^lllrrryyy~~~yyyvvv~~~vvvjjjYYYKKKDDDBBBAAA@@@>>>===;;;::::::;;;<<<===::::::999999999999::::::999888777777888:::<<<>>>;;;:::::::::;;;<<<======999888777777888999;;;<<<============>>>@@@BBBDDDDDDGGGKKKMMMNNNQQQWWW\\\aaaiiittt~~~wwwnnnppp}}}uuuzzzyyyrrrmmmllliiiccc]]][[[RRRDDD777...+++,,,...+++++++++*********))))))******)))))))))***++++++,,,,,,++++++***))))))((())))))))))))************+++++++++******************++++++,,,,,,++++++*********++++++,,,,,,------------------------------........................//////...//////000111111555888===HHHVVVdddooovvvqqq}}}ppp^^^VVVPPPRRRWWWYYYXXXXXX[[[ZZZZZZYYYXXXWWWVVVVVVWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTPPPHHH???888///---,,,,,,))))))000999************))))))))))))(((((((((((((((((((((((()))++++++***((('''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''hhhTTTJJJHHHDDDEEEFFF???<<<:::777666666777666555444444444333333333333333222222222111111111111111444333333222111000////////////000000000111111111111111222222222333333333222333444444444333444444>>>DDDSSSdddnnnwww{{{}}}hhh^^^QQQGGGBBBAAA@@@>>><<<;;;;;;::::::;;;<<<===::::::999999999999::::::999888777777888;;;>>>@@@???>>>===;;;;;;<<<===>>>::::::999999999:::<<<<<>>111,,,,,,///++++++*********)))))))))*********************++++++++++++*********))))))((()))))))))***************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------...................................................////////////000222444666===IIITTT[[[```dddfffqqqnnnggg___[[[ZZZ[[[\\\]]][[[ZZZZZZYYYXXXWWWWWWVVVXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSQQQJJJBBB===111---++++++++++++000666*********)))))))))))))))((((((((((((((((((((((((***+++,,,***(((''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''gggSSSIIIHHHDDDEEEFFF???<<<:::777666666777666555333333333333333222222222111111111111111111111111333333222222111000000///222111111111000000000///111111222222222333333333111333555555333444555888JJJXXXjjjwwwxxx\\\UUUMMMGGGDDDBBB???<<<:::::::::::::::;;;;;;;;;:::999999888888999999:::999888777888:::===AAACCCFFFDDDBBB???==============================>>>>>>@@@@@@AAABBBDDDFFFGGGHHHDDDEEEFFFGGGHHHKKKNNNPPPVVVZZZ___cccfffkkkrrrwwwyyyrrrooolllfffbbb```\\\SSSEEE777///...///+++++++++************)))***++++++++++++*********))))))*********+++++++++((()))))))))***************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------........................////////////////////////...///000//////000444777===HHHTTTZZZYYY[[[aaaggg|||{{{mmm___YYY[[[^^^YYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTUUUTTTSSSNNNGGGBBB444,,,(((+++//////......))))))))))))))))))******(((((((((((((((((((((((()))******)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''gggSSSIIIHHHEEEFFFGGG@@@<<<:::777666666777666555333333333333333222111111000000000111111111111111222222222111111111111111333222222111000000//////111111111111222222222333111333555444333555999===SSSgggzzzgggUUUPPPJJJGGGEEECCC>>>::::::::::::::::::::::::999999999888888888888999999999999999:::===@@@DDDFFFJJJHHHFFFCCC@@@>>>===<<>>::::::::::::::::::999888777999999888888888888999999888999;;;===@@@CCCFFFGGGIIIHHHGGGEEECCC@@@>>>===AAAAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDEEEKKKOOOTTTXXX\\\bbbjjjpppqqquuuzzz~~~xxxsssoooiiieee```^^^YYYPPPEEE;;;333///---------,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))******************++++++))))))))))))************))))))*********+++++++++***++++++,,,,,,++++++***------------------------........................////////////////////////---000111000///000666<<>>444,,,,,,---,,,******((()))))))))************((((((((((((((((((((((((&&&(((((((((&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''gggSSSJJJIIIFFFGGGHHHBBB<<<:::777666666777666555222222333444333222111000//////000000111111111222000000000111222222333333000000000111222222333333///000000000000111111111111333555444333777???FFFZZZfffeee^^^wwwvvvggg]]]SSSMMMFFFBBB@@@@@@>>>;;;;;;;;;;;;:::999888777666999999888888888888999999888999<<>>AAAAAABBBBBBBBBAAAAAA@@@BBBBBBCCCDDDEEEEEEDDDDDDDDDCCCAAAAAACCCDDDEEEEEEFFFJJJOOOSSSVVV[[[bbbgggooorrrwwwyyy{{{zzztttooojjjeee___^^^ZZZSSSJJJ???444.........---------,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,++++++***)))))))))))))))))))))************))))))******+++++++++++++++++++++,,,,,,+++++++++------------------------////////////////////////000000000000000000000000---000222000///000777===FFFIIILLLQQQ[[[mmmjjj\\\XXXXXXUUUUUUWWWYYY[[[\\\^^^^^^______^^^]]]]]]\\\\\\[[[YYYXXXWWWVVVTTTQQQMMMIIIBBB999111---***(((***...(((((())))))*********+++((((((((((((((((((((((((&&&''')))(((''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''fffSSSKKKJJJFFFFFFHHHBBB<<<:::777777777777666444444444444333333222222222111111111111111111111111111111111111000000000000///000000000111111111111222222222222222222222222666777777666666;;;EEEMMMXXXUUUSSSYYYlllvvvhhh]]]RRROOOIIIBBB@@@BBBCCCAAA>>><<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAADDDEEEGGGFFFCCCAAA???????????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAA???>>>???AAACCCAAADDDHHHLLLRRRZZZbbbhhhmmmnnnooonnnooowww|||pppkkkkkkcccaaaZZZRRRMMMFFF999---///...------......,,,***+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........////////////......///////////////...............111333333333888@@@MMMNNNTTTaaaooo~~~}}}lll```ZZZWWWTTTVVVZZZZZZXXXZZZaaa`````````___^^^\\\[[[ZZZ]]]\\\ZZZYYYWWWTTTOOOKKKIII???333+++***,,,+++***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))'''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''%%%''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&((()))))))))))))))))))))))))))dddRRRIIIHHHCCCDDDEEE???<<<:::777777777777666444444444444333333222222222111111111111111111111111111111111111000000000000111111111111222222222222222111111222222333333444444666777777888???JJJSSSVVVRRROOOVVVkkkddd]]]YYYSSSMMMGGGAAA???AAAAAA???===;;;;;;:::999999999999999999:::<<<>>>???@@@@@@@@@@@@@@@????????????>>>>>>???AAABBBBBBAAA?????????>>>??????@@@@@@AAABBBBBBAAABBBBBBBBBCCCBBBBBBBBBAAABBBBBBAAA@@@@@@BBBDDDDDDEEEHHHKKKOOOUUU[[[```aaa``````aaaeeemmmvvv|||vvvvvvwwwooommmdddbbb\\\UUUQQQJJJ===111///...------......,,,***++++++++++++++++++++++++***++++++++++++******)))************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,------...///......////////////......////////////////////////666111...111444999AAAIIIJJJUUUeeesss||||||zzzvvvsssooommmllljjjfffaaaccchhhkkkrrr~~~~~~lll___ZZZVVVVVVZZZ[[[YYYZZZ^^^````````````___^^^\\\[[[\\\[[[ZZZYYYWWWTTTPPPMMMKKKBBB777///,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&'''((((((&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&((()))''''''''''''''''''''''''eeeRRRJJJHHHCCCCCCDDD>>><<<:::777777777777666444444444333333333333222222111111111111111111111111222222111111111000000000111222222222222333333333222111111111222333555666444555666888<<>>???===;;;::::::999888888888888999888:::===???BBBCCCDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<>>>@@@@@@@@@???@@@AAA>>>??????@@@@@@AAAAAABBB@@@AAAAAABBBCCCCCCCCCDDDCCCDDDDDDDDDCCCCCCEEEGGGGGGHHHIIIJJJKKKNNNSSSVVVXXXVVVUUUXXX]]]eeekkkooowww}}}xxxiiikkktttsssnnneeeddd___YYYUUUOOOCCC666000///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........---...//////000...//////000000//////...//////////////////000000777111///444;;;AAAGGGMMMPPPeee}}}|||qqqmmmgggccc```___]]]\\\[[[^^^ccccccZZZRRRSSSZZZZZZbbbnnnyyy||||||hhhbbb[[[WWWXXX[[[ZZZZZZ\\\``````aaaaaaaaa```^^^^^^\\\ZZZYYYXXXXXXUUURRROOOLLLFFF===444...,,,,,,,,,++++++***))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&'''''''''%%%###''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&(((***''''''''''''''''''''''''gggTTTLLLJJJEEEDDDEEE???<<<:::777777777777666444333333333333333333333333111111111111111111111111222222222111111111000000111111111222222222333333222111000000222444666888555666777999???IIIUUU^^^[[[UUUZZZrrrmmm]]]XXXQQQIIIFFFCCC>>><<<<<<<<<:::999:::999888888777777888888999;;;===@@@CCCCCCDDDCCCCCCBBB???<<<;;;;;;<<<===>>>???AAAAAA@@@@@@AAACCC?????????@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEFFFEEEFFFGGGGGGFFFGGGHHHJJJJJJKKKKKKKKKJJJLLLNNNQQQTTTSSSSSSUUUYYY___eeejjjppprrruuuzzztttnnnrrryyyuuunnnfffeeeaaa\\\YYYSSSGGG;;;222000............---+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.........------......///000//////000000000000////////////000000000000111111000000444===BBBDDDGGGLLLbbbzzzrrrgggaaa^^^]]]\\\\\\\\\]]]\\\\\\YYYbbbnnnpppfffZZZXXX^^^aaagggnnntttuuuqqqlllgggfffooo|||vvvmmmcccYYYUUUWWWYYYZZZZZZ___```bbbcccccccccaaa```\\\ZZZYYYYYYXXXWWWTTTRRRMMMIIIBBB999000,,,+++,,,,,,+++******))))))******(((((((((((('''''''''&&&((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''&&&&&&(((***''''''''''''''''''''''''fffSSSKKKJJJDDDDDDFFF???<<<:::777777777777666444333333333333333333333333111111111111111111111111222222222222111111111111000000000000111111111222111111111111333444666777888888888<<>><<<;;;:::999888:::999888888777777888888:::<<<>>>AAABBBAAA@@@???@@@???===;;;;;;<<<===>>>???@@@AAA@@@??????@@@BBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGIIIKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLMMMOOOQQQQQQTTTWWWYYY[[[___ffflllooommmnnnvvv|||{{{xxxooohhhfffbbb\\\ZZZVVVKKK@@@444111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------,,,---....../////////000000000000//////000000000000111111222222---111999@@@AAADDDMMMXXXyyy{{{mmmccc^^^\\\\\\```eeekkknnnpppppppppfffmmmvvvxxxooofffgggnnnuuuwwwyyyxxxsssjjjaaa[[[]]]dddlllrrrvvv{{{yyymmm^^^TTTSSSXXXZZZZZZ^^^```bbbeeeffffffdddddd^^^\\\ZZZZZZZZZYYYVVVTTTMMMKKKDDD<<<333---++++++,,,++++++***************)))(((((((((((('''''''''((((((((((((((((((((((((***)))'''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&((()))((('''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))'''((((((((('''''')))***((((((((((((((((((((((((bbbPPPHHHGGGBBBCCCDDD>>><<<:::777777777777666444222222333333333333444444111111111111111111111111333222222222222111111111//////000000000111111111111111222333444555555666999999;;;AAANNN^^^mmmvvvqqqrrr~~~hhh]]]XXXRRRMMMCCCBBB@@@===;;;:::999888::::::999888888888888999;;;===???AAAAAA@@@>>><<<======<<<;;;;;;<<<===>>>>>>??????>>>======???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJLLLNNNOOONNNNNNOOOPPPQQQQQQRRRQQQOOOOOOPPPRRRUUUZZZbbbjjjpppsssvvvwwwmmmkkknnnwww}}}tttkkkiiibbb\\\ZZZWWWNNNDDD555333000............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............------,,,,,,------...//////000000111111000000///000000000111222222333333333666;;;???BBBLLLaaatttsssiiiddddddhhhllluuu{{{{{{rrrlllkkklllmmmmmmnnnpppsssuuu~~~~~~{{{~~~yyyhhhYYYTTTXXXZZZZZZ^^^```cccggghhhhhhgggfffaaa___]]]\\\[[[ZZZXXXWWWOOOKKKEEE>>>777111,,,***,,,,,,+++************+++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&)))+++---,,,+++%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((''''''''''''((((((((()))))))))''''''((((((((()))))))))'''((()))((('''''')))+++))))))))))))))))))))))))aaaOOOGGGGGGBBBCCCEEE@@@<<<:::777777777777666444222222222333333444444444111111111111111111111111333333222222222111111111000000111111111222222222111222444555666555444333777888===III[[[ppp{{{hhh\\\UUUPPPMMMCCCBBBAAA???<<<:::999999;;;;;;:::999999999999999;;;===???AAABBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===???AAACCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFHHHJJJLLLKKKNNNPPPRRRQQQQQQRRRSSSTTTUUUUUUTTTQQQPPPQQQRRRXXX]]]iii|||jjjjjjqqq|||}}}ooolllddd\\\ZZZXXXQQQHHH777444000......///...---------------------------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------.....................---......///000000000111111111111000000000000111111222333333444888999===EEEPPPbbb|||wwwqqqqqqsssuuu{{{wwwrrrpppttt}}}~~~|||yyyuuuqqqpppqqquuu{{{~~~|||}}}}}}uuuddd[[[ZZZZZZXXX]]]```dddhhhjjjkkkjjjiiidddbbb___]]]]]]\\\ZZZXXXRRRMMMFFFAAA<<<666///***---,,,++++++******+++++++++*********))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&(((***++++++)))%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((()))(((((('''((((((((())))))))))))'''((((((((())))))))))))'''((()))((('''''')))+++((((((((((((((((((((((((bbbPPPHHHHHHDDDFFFHHHBBB<<<:::777777777777666444222222222333333444444444111111111111111111111111333333333222222222111111111111222222222333333333111222555777777555333111555777???NNNeee~~~|||mmmaaaVVVNNNJJJCCCCCCCCC@@@===;;;::::::<<<;;;::::::999999:::::::::<<<@@@BBBCCCBBB???>>><<<<<<======<<<;;;::::::===>>>???@@@@@@BBBFFFIIIDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGGGGGGGIIIKKKMMMLLLOOORRRSSSSSSSSSSSSTTTWWWWWWWWWUUURRRPPPPPPPPPTTTXXXhhhiiikkkttt~~~sssnnneee]]]ZZZYYYSSSKKK777444000......///......------------------------------------,,,,,,+++***++++++,,,,,,,,,---------,,,------......------,,,---------........./////////////////////000111111000000111111111111000000000000111222333333444444777888@@@OOOaaawww|||nnneeehhhqqq|||zzzmmmllllllooowwwmmmaaa]]][[[WWW]]]```dddiiikkklllkkkjjjfffccc```___^^^]]][[[YYYTTTNNNGGGBBB@@@:::222+++---,,,++++++******++++++++++++++++++*********)))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))((('''((()))+++''''''''''''''''''''''''bbbPPPHHHGGGBBBCCCDDD>>>>>><<<999777777777666555555555444444444333333333333333333333333222111000444444333333333333222222111111222222222333333333222222222222333444444555555777AAAUUUqqqkkk]]]WWWQQQLLLEEEBBB>>><<<;;;:::999777999:::;;;<<<;;;:::999888@@@@@@AAABBBAAA@@@???>>>@@@>>>===;;;;;;;;;===>>>;;;<<<===???AAADDDFFFGGGIIIHHHGGGFFFGGGIIIKKKMMMKKKKKKJJJJJJKKKLLLNNNOOOQQQTTTWWWYYYYYYYYYYYYZZZYYYZZZZZZZZZYYYWWWTTTRRRUUUYYYhhhmmmwwwzzz|||}}}wwwpppggg```\\\XXXSSSOOO???555///000222...+++,,,,,,,,,************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......---------------............///............/////////000000000000000111111111111111444111111888555222888>>><<>>;;;888777777777666555555555444444444333333333333333333333333222111000444444333333333222222222111111222222222333333333222222222222333444555555888>>>OOOcccsss~~~lll^^^WWWPPPIIIDDDAAA>>>;;;;;;:::999888::::::;;;;;;;;;;;;::::::BBBBBBCCCCCCBBBAAA??????@@@???===;;;:::;;;<<<===<<<===>>>@@@BBBEEEGGGHHHGGGGGGGGGHHHIIIKKKMMMNNNPPPPPPPPPPPPRRRTTTVVVWWWXXX[[[^^^______```aaabbbbbbccccccbbbaaa^^^\\\ZZZWWWXXXaaassswwwxxx}}}uuukkkccc___ZZZUUUPPPCCC999222111222...,,,...---,,,++++++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......---------------............///........./////////000000000000000000111111111111222555111000555222111:::AAANNNmmm}}}tttppptttsss|||~~~zzzxxxxxxxxx}}}mmm\\\UUUWWW\\\bbbhhhkkkllllllkkkjjjkkkkkkjjjgggbbb^^^[[[XXXSSSNNNKKKIIIBBB888000...---,,,+++******+++,,,---......---***))))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))(((((((((((()))))))))))))))(((''''''bbbPPPHHHHHHDDDFFFHHHBBB===;;;888666666666555444555555444444444333333333222222333333333222111111333333333333222222222222111111222222222333333333222222222222333444555666444AAAXXXkkkmmmhhhtttqqqcccZZZQQQIIIDDDAAA===;;;::::::999888;;;::::::;;;;;;<<<===>>>CCCCCCCCCCCCBBBAAA@@@???AAA???===;;;;;;;;;<<<======>>>???AAACCCFFFHHHIIIGGGIIIJJJMMMOOOPPPQQQRRRTTTTTTUUUVVVWWWYYY[[[\\\XXXZZZ\\\]]]]]]^^^```aaabbbbbbcccccccccbbbbbbaaabbb```bbbiiittt{{{{{{yyy{{{ooofffaaa]]]WWWQQQIII???666222111......///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------------............///....../////////000000000000000000111111111222222222555111111555222444AAANNNjjjzzzsssqqqyyyzzzvvvppprrrwww}}}}}}hhhWWWTTTYYY___eeeiiikkkmmmnnnmmmoooppppppmmmgggaaa^^^\\\WWWSSSQQQNNNHHH>>>666...---,,,,,,,,,,,,,,,,,,...///000...,,,***+++,,,((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''aaaOOOGGGHHHDDDFFFHHHCCC===:::777666666666555444555555444444444333333333222222333333333222222111333333333222222222222111111111222222222333333333222222222333444555666777333AAAYYYiiibbb[[[oooyyyjjj```UUUKKKDDDAAA===::::::::::::999;;;;;;;;;;;;<<<>>>@@@AAACCCCCCCCCBBBAAAAAA@@@???AAA@@@>>><<<;;;<<<===>>>>>>???@@@BBBDDDGGGIIIJJJKKKMMMPPPTTTVVVWWWXXXXXXUUUUUUUUUVVVWWWWWWXXXYYYVVVWWWXXXWWWVVVVVVXXXZZZXXXZZZ\\\^^^aaaccceeeeeemmmjjjhhhiiinnnvvv~~~pppgggbbb___XXXSSSMMMEEE:::333///..................------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......---------------............///...////////////000000000000000111111111222222222000444333444888555;;;MMMhhh|||nnnpppzzztttssstttvvv{{{|||jjjVVVVVVYYY___gggmmmppppppppprrruuuvvvsssmmmfffaaa^^^ZZZVVVTTTRRRLLLBBB:::///...---------------,,,...//////...,,,++++++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((___NNNFFFFFFCCCDDDGGGAAA===;;;888666666666555444555555444444444333333333111222222333333333222222333333222222222111111111111111222222222333333333222222222333444555777888:::FFFYYY```XXXZZZ|||}}}ooodddWWWMMMEEEAAA===::::::;;;;;;;;;<<<<<<<<<<<<===???BBBCCCBBBAAAAAA@@@@@@@@@@@@@@@BBB@@@???======>>>???@@@@@@@@@AAACCCFFFHHHJJJLLLPPPRRRVVVYYY\\\\\\\\\\\\VVVVVVUUUUUUTTTSSSSSSRRRWWWWWWVVVTTTRRRRRRTTTWWWRRRTTTWWW\\\```cccfffgggjjjjjjhhhgggiiiqqq~~~qqqgggccc```ZZZTTTOOOIII>>>333...---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......---------------............///////////////000000000111111111111111222222222222000444555777999666AAAZZZyyymmmjjjyyy~~~~~~~~~~~~{{{xxxwwwyyy}}}}}}___YYYUUU[[[fffppprrrqqqsssvvvyyy{{{yyyssslllgggaaa\\\WWWTTTRRRMMMDDD<<<222000------...///---,,,,,,------,,,***)))***+++(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))((((((```NNNFFFFFFBBBDDDFFF@@@>>><<<999777777777666555555555444444444333333333111111222333333333222222222222222222111111111111111111222222222333333333222222222333444666777888???JJJVVVVVVSSSbbb~~~pppeeeXXXNNNFFFBBB>>>;;;;;;<<<============>>>>>>???AAABBBCCC@@@@@@?????????@@@AAABBBBBBAAA@@@??????@@@BBBDDDCCCCCCEEEFFFIIIKKKNNNOOOSSSUUUXXX[[[\\\\\\\\\[[[VVVVVVVVVUUUSSSQQQOOONNNSSSSSSQQQOOOMMMNNNQQQTTTOOOSSSXXX^^^dddhhhjjjkkkhhhjjjllllllkkkoooxxxxxxrrr~~~tttiiieeebbb[[[UUUQQQLLLBBB555.........---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------------............////////////000000000111111111111111222222222222333222555555666999:::NNNpppxxxooosss|||yyyyyy|||wwwqqqoooqqqsssrrrooorrrsssxxx|||zzzyyyxxx}}}oooeee\\\\\\eeeooosssssswwwzzz~~~zzztttpppeee___XXXTTTRRRNNNFFF???777222...,,,...///...,,,***+++,,,+++)))((()))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******'''(((((()))))))))))))))bbbPPPHHHGGGCCCDDDFFF@@@???===:::888888888777666555555444444444333333333000111222333333333333222222222222222111111111111111111222222222333333333222222222333555666888999@@@OOOYYYXXX\\\vvv~~~qqqfffZZZPPPGGGDDD>>><<<<<<===>>>???>>>>>>???AAAAAABBBBBBBBB????????????@@@BBBCCCEEEBBBAAA@@@@@@AAACCCFFFGGGGGGHHHIIIKKKMMMPPPRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJIIIIIILLLPPPTTTUUUZZZdddnnnvvv||||||~~~~~~ssskkkiiisss{{{nnniiieee]]]UUUQQQOOOFFF888000000000...,,,---............---,,,------------------------++++++,,,,,,,,,,,,------+++,,,------......---------------............/////////000000000111111111111111111222222222333333444555333555<<>>???@@@>>>???AAABBBCCCBBBBBBAAA@@@??????@@@AAACCCFFFGGGBBBAAAAAAAAACCCEEEHHHIIIKKKKKKLLLNNNQQQSSSUUUWWWSSSSSSSSSTTTSSSSSSRRRRRRPPPQQQQQQQQQPPPOOOMMMLLLIIIIIIIIIIIIJJJNNNUUUYYY```gggtttvvviii\\\bbbrrrlllggg^^^VVVRRRRRRIII;;;222222222///+++,,,---......---,,,+++------------------------++++++,,,,,,,,,---------+++,,,------......---------------.........//////000000000000111111111111111111222222222333333333444444111555BBBTTTsssgggmmmzzzyyyhhh```YYYWWWVVVTTTTTTWWWRRRRRRRRRQQQPPPPPPRRRSSSRRROOOOOOVVV[[[]]]___bbbaaaeeelllttt|||{{{tttxxx|||yyykkkaaadddooozzzqqqiii___XXXUUURRRLLLGGG>>>777///+++,,,......,,,***+++,,,+++))))))***+++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******&&&''''''((()))******+++''''''((()))))))))))))))___SSSGGGDDDDDDDDDDDDFFF???<<<888666666666666555666666666555444444333333555444111000111444777999333333222111000000111111444444444444444444444444000111333555444333:::CCCWWW\\\aaakkk{{{mmm]]]PPPHHHFFFCCC???======@@@CCCGGGGGGGGGGGGFFFDDDBBBAAACCCCCCEEEFFFHHHHHHIIIIIIGGGGGGFFFFFFGGGIIIKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQQQQOOOMMMMMMMMMPPPSSSUUUPPPPPPPPPOOONNNMMMLLLKKKFFFGGGKKKPPPSSSUUU\\\eeewww{{{rrrmmmgggppptttllliiibbbZZZXXXTTTKKK@@@666000...///------......//////000000,,,---...//////...---,,,...---,,,,,,++++++++++++////////////////////////////////////000000000000000000000000111111111111111222333222111111333444555333888<<>>HHH[[[XXXcccuuudddWWWLLLHHHCCC>>>>>>@@@DDDGGGEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFIIIJJJJJJKKKKKKKKKJJJJJJHHHIIIKKKNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQPPPNNNLLLKKKNNNMMMOOOTTTYYY___kkkvvv{{{{{{zzziiikkkrrrlllddd[[[YYYUUUNNNDDD:::333000000///////////////.........------...//////...------...---,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000000000000111111111111111333333333222222444666555555>>>PPPnnnyyymmmdddnnntttgggfffeeefffhhhhhhfffdddaaa```___[[[VVVSSSRRRQQQHHHFFFEEEDDDEEEEEEDDDCCCFFFGGGJJJNNNSSSXXX]]]___fffkkkrrrxxx|||~~~vvvnnnrrr|||lllfffjjjwww~~~tttfff___\\\WWWMMMEEEEEE???777000---,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))^^^RRRHHHEEEEEEDDDDDDEEE>>>;;;888666666777777666666666666555444444333333111111222333333333333333333222222111111222222222444444444444444444444444444333444555555777AAAMMMXXXZZZnnnyyyhhhZZZLLLGGGAAA<<<===AAAEEEHHHEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDDDDIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKNNNOOOPPPPPPPPPQQQQQQRRRSSSRRRRRRPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLLLLOOOVVV^^^aaaaaafffmmmnnnpppssswwwyyy|||tttooovvvnnneee\\\ZZZWWWPPPGGG===555222111000000//////......---------..................---...------,,,,,,,,,------////////////////////////////////////000000000000///000000000111111111111222333444333222333555777666777FFF```~~~nnnooowwwvvvyyyzzznnnnnnppptttxxx{{{|||{{{pppqqqqqqmmmfff```]]]\\\RRROOOJJJHHHGGGGGGFFFFFFHHHHHHGGGHHHJJJNNNRRRTTTXXX^^^fffmmmsssxxx{{{~~~}}}}}}~~~}}}zzz~~~~~~wwwwww{{{www~~~mmmgggjjjttt|||xxxjjjbbb```ZZZOOOEEEHHHCCC;;;333...,,,,,,,,,************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))(((''''''((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))]]]RRRHHHEEEFFFDDDCCCDDD>>>;;;888666666777777777666666666555444444333333222333444555555444444333333222222222222222333333444444444444444444444444444333333555555:::FFFSSSWWWccc{{{jjj[[[KKKEEE>>>;;;<<>>>>>BBBFFFGGGFFFIIIIIIIIIHHHFFFCCC@@@???DDDCCCBBBBBBCCCFFFHHHJJJKKKJJJJJJJJJJJJLLLNNNOOOOOOOOOQQQQQQQQQQQQOOOOOOQQQRRRRRRSSSTTTUUUUUUVVVYYYVVVQQQMMMLLLNNNQQQTTTWWW___ooozzzsss~~~qqqqqq~~~pppeee]]]\\\XXXPPPFFF===777444---.........//////000000///...---,,,,,,---...///---------------...///000////////////////////////////////////000000000000000000000000111111111111222444555555555666888:::PPP\\\uuuhhhgggyyynnnjjj}}}rrrbbbjjjxxxyyyyyy{{{yyyuuuuuusssqqqnnnkkkfffaaa]]][[[ZZZXXXUUUSSSSSSRRRRRRNNNNNNNNNMMMNNNRRRWWW[[[^^^aaaeeeiiimmmsssyyy}}}~~~}}}xxxvvvzzzssswww}}}oooccc[[[WWWHHHHHHGGGBBB999222...---************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))444///***(((***,,,)))&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((|||\\\QQQHHHGGGIIIHHHEEECCC>>>999777999:::888777:::666555444333222222222222444222111111222333333222333333333333333333333333333333333333333333333333777222222888:::???QQQfffqqq\\\NNNEEEBBB@@@@@@BBBFFFIIIKKKLLLKKKHHHEEECCC@@@???>>>???AAACCCDDDDDDFFFHHHJJJLLLLLLLLLMMMMMMNNNNNNOOORRRSSSSSSRRRPPPPPPQQQSSSWWWVVVUUUUUUUUUVVVWWWXXXXXXVVVQQQKKKIIIOOOVVVZZZ\\\fffxxxrrrtttyyy{{{ssseeeaaa\\\\\\VVVJJJEEE>>>////////////000000000000000000000///...............////////////////////////000000000000000000000000111000///......///000111111111111000111111222333000666444333777777===LLLiiizzziiicccooouuuhhhrrr~~~yyyggg]]]hhhxxxrrrgggdddddddddiiiooommmqqqqqqnnnnnnoookkkcccddd^^^\\\^^^___\\\YYYXXXWWWUUURRROOOMMMMMMNNNNNNUUUWWWYYY\\\```gggnnnttt|||}}}}}}|||~~~yyy||||||jjj\\\WWWMMMJJJEEEBBB???888///(((,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&(((******((('''&&&'''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((|||]]]QQQHHHGGGIIIHHHEEECCC???:::777999999777777999777666555444333333333333444222111111222333333222333333333333333333333333333333333333444444444444555222333888;;;BBBXXXppp~~~kkkXXXLLLHHHFFFCCCDDDFFFJJJLLLMMMKKKIIIGGGDDDBBB@@@??????@@@BBBEEEFFFGGGGGGIIIKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRQQQRRRTTTVVVYYYXXXWWWWWWVVVWWWXXXXXXWWWUUURRRMMMMMMQQQXXX]]]eeeooovvvuuu}}}zzzjjjbbb]]]\\\WWWKKKFFF@@@111000000000000000000000000000000///............///////////////////////////000000000000000000000000111000////////////000111111111111111111222222333000444333555999777AAAYYYuuunnnjjjrrruuuiiinnn{{{ooo```cccmmm}}}hhh^^^VVVVVVXXXZZZ___fffiiimmmnnnlllnnnqqqnnnhhhfffaaa___aaabbb```^^^___^^^\\\ZZZWWWTTTQQQOOOOOOMMMNNNPPPSSSWWW^^^gggmmmyyy{{{~~~zzzpppbbb\\\PPPLLLGGGDDDAAA;;;222+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$&&&))))))((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((((((((((((|||]]]RRRHHHGGGIIIGGGEEECCC@@@;;;888999999777666888777777666555444444444444444333111111333333333222333333333333333333444444333333444444555555555666333222555999<<>>555---,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''###&&&((()))))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))}}}^^^RRRHHHFFFHHHGGGDDDDDDAAA;;;888999999666555777666666555444444444444444444333111111333444333222333333333444444444444444333333444555555666666666222333777999===MMMnnnppp\\\OOOJJJFFFEEEDDDFFFHHHJJJJJJIIIEEEDDDBBB@@@??????@@@AAACCCGGGKKKMMMMMMMMMLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSNNNPPPRRRSSSTTTVVVYYY\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXUUUSSSSSSUUUZZZccclllqqqyyyttt{{{nnnfff___^^^YYYPPPMMMGGG777333222111000000000111111111000000///.../////////////////////////////////////////////////////////000000000000000000000000222111111111111222333333333222222999;;;777QQQ~~~{{{nnnhhhlllzzzvvvnnntttxxxhhhcccgggyyy{{{[[[TTTSSSTTTYYY]]]bbbfffiiieeeeeeeeegggjjjnnnooonnnjjjfffdddeeeeeeddddddhhhjjjkkklllkkkfff___YYYTTTOOOOOONNNOOORRRZZZccciiinnnqqqvvvzzz|||}}}xxxyyyzzztttzzzvvvxxxpppdddYYYRRRKKKHHHFFFAAA777///---,,,,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((((((***+++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))~~~___SSSHHHFFFGGGFFFDDDDDDAAA;;;888999999666555777555444333333222333333333555333222222333444444333333333333444444555555555444444444555555555666666222555888:::@@@VVV{{{jjjWWWMMMJJJDDDDDDEEEGGGIIIJJJHHHGGGBBBAAA???>>>>>>@@@BBBCCCFFFIIIMMMOOOOOONNNNNNNNNMMMNNNOOOPPPQQQRRRSSSSSSQQQSSSTTTUUUUUUWWWYYY[[[\\\[[[ZZZYYYYYYZZZ\\\]]]^^^XXXTTTVVVYYY___kkkwww{{{sssvvvpppiiiaaa^^^[[[SSSQQQKKK;;;444333222000000000111222111111000///////////////////////////////////////////////////////////////000000111111111111000000222222222111222333333444444333444:::<<<;;;\\\tttjjjhhhsssxxxrrrttt|||rrriiiiiiuuulllUUUQQQWWW```gggnnnsssuuuuuujjjgggeeefffhhhiiikkklllmmmjjjiiijjjiiifffgggjjjlllnnnpppooollleee^^^ZZZZZZZZZYYYYYYZZZ^^^eeeiiijjjooouuuzzz}}}yyyxxxxxxzzz}}}vvvuuu|||~~~~~~uuueee\\\UUULLLIIIHHHCCC999000------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))'''((((((((()))))))))***```SSSHHHEEEGGGFFFDDDDDD@@@;;;888999999777666888444333333222222222333333555444222222444444444333333333333444555555666666444444444444444444444444222666:::===HHHccczzzeeeTTTKKKIIIEEEFFFHHHKKKMMMLLLJJJGGGAAA???>>>===>>>AAADDDFFFHHHKKKNNNPPPPPPOOOOOOPPPNNNOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVWWWVVVWWWYYY\\\\\\[[[YYYXXXZZZ^^^bbbdddhhh^^^XXXYYY]]]dddttt~~~uuuttt~~~~~~vvvkkkbbb___\\\UUUUUUOOO???666444222000000000222333222111000000//////000000////////////////////////000000000000000000000000000111111222222111111000222222222222222333444444333666666:::???FFFkkksss```aaaiii{{{{{{vvvwww}}}xxxuuuxxx{{{bbbWWWWWWdddttttttnnniiihhhhhhfffgggjjjnnnmmmnnnpppoookkklllppppppqqqrrrqqqnnniiiccc```cccddddddbbbaaaaaabbbdddfffkkkqqqwww|||zzzqqqlllooo|||zzzggg```WWWNNNJJJJJJFFF;;;222---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******+++)))''''''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******aaaTTTHHHEEEFFFEEEDDDDDD???:::777999999777777999444444333333333333444444555444222222444555444333333333444444555666666666555555444444333333222222222666:::@@@QQQrrrvvvaaaQQQIIIFFFFFFGGGJJJMMMOOONNNJJJGGG@@@???======???BBBFFFHHHJJJLLLOOOPPPOOOOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOTTTVVVWWWWWWWWWYYY[[[]]]^^^\\\YYYYYY\\\bbbiiimmmtttfff\\\]]]aaajjj~~~wwwsss~~~}}}yyytttlllwww}}}mmmccc```]]]XXXXXXRRRBBB777555333111000111222333222111000000//////000000////////////////////////000000000000000000000000000111222222222222111000333222222222222333444444111888999;;;DDDUUU|||ggg\\\eeeuuu~~~zzzzzz}}}nnn]]][[[fffwww~~~uuummmllljjjfffgggkkkjjjkkkooosssrrroooppptttuuuuuutttrrrnnnjjjfffdddiiijjjllljjjeee```]]][[[^^^bbbhhhooouuu{{{~~~uuuppptttkkkeee[[[PPPMMMMMMIII>>>444...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******)))'''(((***,,,(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))*********aaaTTTHHHEEEFFFEEEDDDDDD>>>999777999:::888777:::555555444444444555555666666444222333444555444444333333444444555666777777555555444333222111111000222666:::BBBWWW|||sss___PPPGGGCCCEEEFFFJJJMMMOOONNNIIIEEE???>>>======???CCCGGGJJJLLLMMMOOOOOONNNOOOQQQRRRPPPPPPOOOOOOOOONNNNNNNNNSSSUUUWWWXXXXXXZZZ]]]______]]]ZZZZZZ^^^eeennnsss|||lll```___dddnnnyyysss{{{~~~eeemmmnnnddd```]]]YYYZZZTTTCCC888666333111000111222444222111111000000000000000////////////////////////000000000000000000000000000111222333333222111000333333222222333333444555///:::;;;;;;GGG___qqq___\\\kkk~~~}}}wwwxxx}}}ggg[[[___qqqyyyqqqooolllhhhhhhmmmdddggglllrrrssspppqqquuuzzzxxxvvvrrrnnnjjjgggeeellloooqqqooohhh```ZZZVVVUUUYYY___fffmmmttt|||~~~~~~~~~}}}ooohhh]]]RRROOOOOOKKKAAA777...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((((())),,,...(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&''''''((()))******+++```TTTJJJGGGGGGDDDCCCCCC???===:::999999999999888888666333222333333333222444444444444444444444444333333333444444444555555222333444444333333555777444777===JJJggglllWWWMMMIIIGGGHHHHHHIIIMMMPPPQQQMMMJJJ@@@======AAAEEEFFFIIINNNOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIKKKLLLMMMLLLJJJTTTSSSSSSSSSTTTWWWYYY[[[```\\\[[[```gggooowww}}}vvvhhhfffggg{{{zzz|||vvvppp|||uuuiiieeebbbZZZXXXUUUJJJ;;;666222222111///000333000000000000000000000000////////////000000000000////////////000000000000222222222111111111000000222333333333333333333444999111888EEETTTvvvppp___[[[ddd~~~zzztttwwwxxxiiiccceeexxxuuurrrpppooommmiiieeedddiiinnnpppoooppptttxxx|||xxxtttppppppqqqrrrssswwwwwwtttnnneee]]]WWWUUUXXXUUUSSSSSSZZZeeeqqqxxx}}}~~~zzz|||yyykkkaaaVVVPPPMMMJJJBBB;;;222000---,,,,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))***)))((((((((()))+++,,,(((((((((((())))))))))))))))))(((((('''''''''&&&'''((()))((('''&&&''')))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```TTTJJJGGGGGGDDDCCCCCC???===:::999999999999888888666444333444444333333444444444444444444444444333333333444444444555555222333444444333444666777555:::BBBRRRooohhhTTTJJJGGGEEEJJJIIILLLRRRYYYZZZTTTNNNGGGBBB@@@BBBEEEGGGKKKPPPOOOOOOMMMLLLJJJHHHGGGFFFHHHGGGHHHJJJLLLLLLKKKIIILLLLLLNNNPPPSSSWWWZZZ\\\]]]]]]```fffnnnxxxzzzpppoooooo}}}}}}xxxlllgggddd\\\ZZZWWWLLL===777444333222000111444000000000000000000000000////////////000000000000///000000000000000000000222222222111111111000000222333333333333444444444999999???IIIbbbyyyddd]]]aaatttyyytttvvv~~~zzz|||sssnnnnnnsss~~~~~~wwwuuussspppoooooommmiiifffeeeiiinnnooonnnooossswww|||xxxrrrooooooqqqtttvvv}}}}}}|||vvvnnnfff```]]][[[XXXTTTSSSWWW```iiipppuuu{{{~~~|||~~~nnndddXXXQQQOOOLLLEEE???222///---,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))***)))((((((((()))***+++(((((((((((())))))))))))******)))))))))(((((((((((()))***)))((('''(((***((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```UUUJJJGGGGGGEEECCCCCC???===:::999999999999888888777444444555555444333444444444444444444444444333333333444444444555555222333444444333444666888555@@@PPPeee~~~eeeQQQIIIHHHGGGLLLLLLPPPZZZeeefff]]]TTTMMMFFFBBBDDDFFFHHHLLLQQQOOONNNMMMJJJHHHFFFDDDCCCDDDDDDFFFHHHKKKLLLKKKIIIHHHIIILLLPPPSSSWWWYYY[[[ZZZ^^^ccciiippp{{{}}}wwwvvvwww|||ooojjjfff^^^\\\YYYOOO@@@999444444444222222444000000000000000000000000////////////000000000000000000000000000000000000222222222111111111111111222222333333444444444444777???FFFPPPuuuuuufffZZZ]]]nnn}}}~~~wwwpppuuuyyy~~~zzzvvvuuusssrrrpppmmmiiieeehhhkkkmmmmmmlllnnnrrrvvv{{{xxxrrrnnnooosssyyy}}}yyyqqqjjjgggaaa]]]XXXTTTUUUYYY```dddiiirrrzzz~~~~~~~~~}}}~~~tttiii[[[SSSPPPNNNHHHCCC111///,,,+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))((((((((()))***+++(((((((((((())))))))))))************)))))))))))))))***+++***)))((()))+++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```UUUKKKHHHGGGEEECCCDDD???<<<:::999999999999888888777555555666666555444444444444444444444444444333333333444444444555555222444555444444444666888666FFF^^^yyy}}}dddQQQKKKKKKLLLOOOOOOVVVcccppppppdddWWWMMMGGGCCCEEEHHHIIIKKKNNNNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBDDDGGGJJJKKKJJJIIIKKKLLLOOORRRUUUWWWYYYYYY\\\ccchhhjjjooo{{{~~~ssslllhhh___]]][[[QQQBBB:::444444444222222444000000000000000000000000////////////000000000000111111111000000000000000111111111111111111111111222222333333444555555555555===KKK^^^jjj^^^XXXfffvvvwww||||||}}}|||zzzwwwtttpppkkkhhhmmmnnnnnnmmmlllmmmppptttyyyvvvrrrnnnooottt|||xxxqqqnnnhhhddd^^^YYYWWWXXXZZZ]]]```kkkwww~~~{{{qqqxxx{{{nnn___TTTQQQNNNJJJEEE222000---+++,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))******(((((()))***((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaaUUUKKKHHHHHHEEEDDDDDD???<<<:::999999999999888777666555555777777555444444444444444444444444444333333333444444444555555333444555555444444666888777HHHbbb~~~|||bbbPPPKKKMMMOOORRRTTT]]]lllyyywwwiii[[[LLLEEECCCGGGKKKKKKJJJKKKLLLKKKKKKJJJJJJIIIIIIIIICCCBBBCCCFFFIIIKKKKKKKKKKKKMMMPPPSSSVVVXXXZZZZZZ___gggmmmnnntttvvvnnnhhh___^^^\\\SSSDDD;;;333222333111111222111111111111111111111111////////////000000000000222111111111000000000///111111111111111111111111222222333444444555666666666<<>>444222444333222222111111111111111111111111////////////000000000000333333222111111000000///000000111111111222222222222222333444555666777777<<>>WWW|||~~~cccPPPNNNRRRVVVZZZddduuuzzzhhhZZZMMMIIIKKKMMMNNNPPPIIIIIIJJJJJJKKKLLLLLLLLLMMMJJJFFFEEEGGGLLLPPPRRRUUUUUUUUUVVVXXX[[[___aaaiiiyyyuuummmcccccccccZZZKKK???555333555555333333111111111111111111111111////////////000000000000333333222222111000000///000000111111222222222222222222333444555666777888<<>><<<:::999::::::888777666666666666666666666666777555444444555555444333111222333444555555555555777333222555777666777:::CCChhhcccUUUQQQRRR[[[fffqqqxxxcccQQQOOOQQQMMMKKKNNNOOOMMMLLLKKKLLLMMMMMMLLLPPPMMMLLLOOONNNMMMQQQXXXiiippp~~~yyynnnjjjeeeaaa^^^QQQCCC666333444444333333111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222222444555444444777:::;;;DDDlllgggXXX]]]xxx~~~}}}yyytttoookkkiiiiiiiiiiiijjjiiiggghhhkkkppptttvvvzzz|||~~~}}}yyyuuurrrqqquuuyyy~~~}}}{{{}}}}}}}}}}}}}}}~~~~~~wwwmmmlllppp|||ttt______[[[]]]mmmuuu|||dddUUUNNNKKKIIIDDD>>>777111//////...,,,,,,++++++***************************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((()))***)))((('''(((***))))))*********+++++++++************************))))))************))))))************************)))************+++++++++************************eeeTTTLLLJJJDDDDDDHHHCCC@@@===:::888888999999888666666666666666666666666666555444444555666444333222333444555555555555555666333222555777666888===FFFrrrdddXXXTTTUUU___iiiyyyooo[[[UUUSSSOOONNNOOOKKKMMMOOOQQQRRRRRRTTTUUURRRQQQRRRTTTSSSQQQSSSWWWooozzzsssmmmhhhdddbbbVVVGGG999444444333111111222222111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222555333222222444888===AAARRRoooZZZYYYkkk}}}{{{sssoooiiieeeddddddddddddeeeeeeeeeeeehhhkkknnnpppwwwxxxyyyyyyxxxxxxzzz{{{~~~~~~tttkkkllluuu}}}uuuiiiiiiiiimmmzzz{{{jjjYYYQQQMMMKKKEEE@@@999333000//////...,,,,,,+++***************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((()))******(((((()))***(((((()))))))))*********************************))))))************))))))************************)))************+++++++++************************dddSSSLLLJJJDDDDDDHHHDDDAAA>>>999777777888999999666666666666666666666666666555444444555666555333333333444555555555555555666333333666666666:::@@@JJJ}}}eeeZZZUUUWWWbbbmmm~~~|||fffZZZVVVRRRPPPQQQNNNPPPSSSWWWYYYXXXWWWUUURRRSSSTTTUUUUUUVVVXXX\\\mmmyyy~~~vvvnnniiieeedddWWWHHH999444444222111111222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222666222111333555888>>>DDDbbbwww```TTTcccxxxsssoookkkfffbbbaaabbbbbbbbbaaabbbcccdddeeegggkkkmmmuuuuuuuuuuuuuuuyyy~~~~~~wwwvvv|||{{{tttrrrvvvppp]]]RRRMMMJJJEEEAAA:::444000.........,,,,,,+++************+++************************)))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((()))******)))((()))***))))))))))))*********+++************************)))******++++++******)))************************))))))*********+++++++++************************dddSSSLLLJJJDDDEEEHHHDDDBBB>>>:::777777888888888666666666666666666666666666444333444555666555444444444555555666666555555555333333666666777<<>>:::888888888888777666666666666666666666666555444333444666666666444444555555666666666555555444333444666666777>>>FFFZZZvvv```ZZZUUUXXXfff|||kkk[[[TTTRRRRRRRRRUUU^^^mmm|||zzzzzzvvvnnniiijjjkkkjjjqqq|||}}}{{{ppphhhfffhhh[[[KKK;;;555444333333333333222222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222444222444888777888FFFVVVyyy___VVV[[[zzzxxxsssaaa^^^ZZZXXXYYY[[[\\\\\\___aaacccddddddffflllqqqssssssrrrrrrsssvvv|||yyyhhhWWWLLLFFFDDDBBB<<<555///,,,---///------,,,+++++++++++++++************************((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))***++++++))))))***+++***++++++++++++,,,,,,,,,******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++eeeTTTMMMLLLFFFGGGKKKGGG@@@>>>;;;:::999888777555666666666666666666666666555444333444666777666555555555666666666666555555333333444777666888???IIIgggnnn\\\XXXVVV[[[jjjnnn^^^XXXWWWWWWVVV^^^qqqssskkkjjjlll```PPP???888666444333333333333222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222444333555888666:::PPPiiiiiiXXX]]]lll}}}uuunnn[[[XXXTTTTTTUUUXXXZZZ[[[^^^aaacccccccccgggnnntttqqqrrrttttttuuuxxx|||~~~{{{}}}}}}qqq\\\NNNHHHFFFCCC>>>666///,,,...000------,,,++++++++++++,,,************************((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))***++++++))))))***+++************++++++++++++***************************++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++fffUUUNNNMMMGGGHHHLLLHHH@@@>>><<<::::::999666444666666666666666666666666555444333444666777666555555666666666666666555555333333555777666888@@@JJJpppiiiYYYXXXVVV]]]nnn}}}rrrccc]]]]]]^^^]]]nnnttt|||||||||vvvnnnmmmooofffUUUCCC:::777555333333333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222555444555777555<<>>888999:::999888999888666444444666666666555555555555555555555555555555444444333333444444555666222444999:::999BBBNNNeee}}}hhh]]]WWWUUU\\\fffyyyggg]]]]]]``````xxx~~~qqqttt{{{yyyuuuoookkk]]]HHH888444888:::666333333333222222222111111111111111111111111111111333333333222222111111111333333333333333333333333777333444999:::BBB^^^}}}qqqYYYXXXfff|||}}}~~~}}}wwwiii]]]VVVUUUSSSSSSTTTWWWZZZ\\\]]]^^^______bbbgggmmmrrrooorrruuuxxxzzz}}}|||rrrmmmttt~~~xxxcccTTTJJJIIIFFF@@@888000,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,************************))))))***++++++++++++***************************))))))*********+++++++++hhhUUUMMMKKKGGGIIILLLHHHEEE>>>888999:::999888:::888777555555555666555444555555555555555555555555555444444333333444444555777333555999999999CCCQQQppp{{{fff\\\WWWVVV]]]ggg|||~~~ooogggggghhhggg}}}yyyssspppzzz~~~{{{wwwrrrlllaaaMMM;;;444666666444333333333222222222222111222222222222222222222222333333333222222222111111333333333333333333333333555333555888999EEEhhhfffYYYbbbxxx}}}~~~{{{{{{rrrfff\\\TTTSSSRRRRRRSSSUUUXXXZZZ\\\]]]___```bbbggglllpppoooqqquuuwwwzzz|||vvvrrrwww}}}gggVVVKKKJJJGGGAAA999222...---...---------,,,,,,,,,++++++,,,,,,++++++***))))))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))***+++++++++++++++************************************++++++++++++iiiVVVMMMKKKGGGIIIMMMHHHEEE>>>888999;;;:::999;;;:::888555555555555444333555555555555555555555555555555444444444444555555888555666999888999FFFVVVyyyvvvddd\\\XXXVVV^^^iiiwww{{{|||vvvuuutttqqq|||xxxtttnnn}}}~~~zzzuuuppphhhVVVBBB777555555333333333333333222222222222333333333333333333333333333333333222222222222111333333333333333333333333333444666666999LLLwwwnnn\\\\\\sss{{{}}}~~~tttjjjbbb[[[SSSRRRPPPOOOPPPSSSVVVXXX[[[]]]```bbbdddgggkkknnnnnnqqqtttwwwyyy{{{{{{vvvzzzlllYYYMMMJJJGGGBBB;;;333///...///.........---------,,,,,,,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++kkkWWWNNNLLLHHHJJJNNNJJJGGG???999999;;;::::::<<<:::888666555555555444222555555555555555555555555555555444444444444555555888666777999777:::KKK___pppbbb\\\XXXXXX```lllwww{{{~~~yyy|||}}}yyyrrr|||wwwsssnnn___JJJ;;;666666666444444333333333222222222333333333333333333333333222222222222222222222222222222333333333333444444222555777555:::VVVdddZZZeee}}}~~~~~~~~~oooeee___[[[QQQPPPOOONNNOOOQQQTTTVVV[[[]]]aaaccceeegggiiikkkmmmpppsssvvvxxx{{{~~~~~~wwwwww}}}~~~rrr\\\MMMIIIGGGBBB;;;444///...///------------,,,,,,,,,,,,+++++++++*********))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((+++---...---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++mmmYYYOOOMMMIIILLLPPPLLLIIIAAA::::::;;;::::::<<<:::888666555555555444222555555555555555555555555666555555444444555555666888777888:::888===SSSkkkwwwjjj___\\\ZZZZZZcccooo{{{{{{}}}}}}|||yyy|||ttt~~~yyytttoooaaaLLL<<<666777777444444444333333333222222333333333333333333333333222222222222222222222222222222222333333444444444222777888555AAAeeeqqq^^^\\\ppp}}}{{{~~~~~~nnnddd___\\\QQQPPPNNNNNNPPPRRRUUUXXX\\\___bbbeeefffgggiiikkkmmmpppsssvvvxxx{{{~~~~~~tttqqqttt~~~www^^^MMMGGGEEEAAA:::444///......,,,,,,,,,,,,+++++++++++++++++++++***************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%''')))+++,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,ppp\\\QQQOOOKKKNNNRRROOOLLLCCC;;;::::::999:::<<<:::888555555555555444333555555555555555555555555666666555555555555666666777666999:::999AAA\\\yyypppfff^^^]]]\\\\\\fffsss{{{||||||}}}vvvrrrsss|||tttooo```KKK;;;666666666444444444444333333333333333333333333333333333333111222222222222333333333111222222333333444444555333777777888MMMzzziiiZZZbbb~~~~~~~~~~~~pppggg```[[[QQQPPPPPPPPPRRRUUUYYY[[[^^^aaadddfffggghhhjjjkkknnnqqqtttwwwyyy{{{tttnnnmmmuuu}}}aaaMMMFFFDDDAAA;;;444///......,,,,,,+++++++++*********************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&((()))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........rrr^^^SSSPPPLLLPPPUUUQQQNNNEEE===;;;:::999999;;;888777555555555666555444555555555555555555555555666666555555555555666666555666999;;;;;;EEEeeekkkccc]]]^^^^^^___iiiwww}}}}}}{{{yyyqqq~~~zzzsssaaaKKK<<<777666555555444444444444333333333222222222222222222222222111111222222222333333333111111222333333444555555444777777===\\\}}}aaa[[[kkk~~~}}}~~~|||rrriii```XXXRRRQQQQQQRRRUUUYYY]]]```aaaccceeefffggghhhkkkmmmoooqqquuuwwwzzz|||wwwnnnmmmssseeeOOOFFFEEEBBB<<<666111//////------,,,,,,,,,+++++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000sss___TTTQQQMMMQQQVVVSSSPPPFFF===;;;:::888888:::888666444444666666666555555555555555555555555555666666555555555555666666444555999;;;<<>>777222000000......---------,,,,,,,,,******************++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111vvvbbbWWWUUUQQQUUUZZZWWWRRRFFF;;;:::===<<<::::::777666666666555555555555666666666666666666666666333444555555666666555555666333666;;;>>>LLLqqqllleeedddbbb``````eeelllqqq~~~|||{{{}}}~~~}}}}}}ccc~~~yyy~~~mmmRRR???;;;:::888666555555444444333222222333222222111111222222333222222222222222222222222000111111222222333444444222777888EEEqqqjjj```ggg|||{{{}}}zzzsssiii]]]UUUQQQSSSUUUVVVXXXZZZ]]]```aaadddgggiiiiiijjjlllnnnmmmqqqvvvyyy{{{|||~~~|||yyy}}}||||||gggPPPHHHGGGEEE>>>666111///000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************,,,+++***))))))***+++,,,***************+++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++000///...---,,,,,,------,,,...000000///444<<>>777111//////......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************++++++***))))))***++++++************+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,+++++++++,,,,,,---...//////000///000000000222;;;HHHQQQzzzeeeYYYWWWUUUZZZ```\\\TTTHHH===;;;===<<<::::::777777777666666666555555444444444444444444444444444444555666666666666555666888;;;<<>>;;;<<<<<<;;;:::888777777777666666666666444444444444444444444444444555666666777777666666555999:::999FFFhhh}}}zzzvvvmmmcccaaa^^^[[[YYY\\\eeepppxxx||||||~~~~~~zzzxxx}}}~~~qqqhhhyyy|||~~~vvvzzzcccFFF:::999999777666666555555444333333444333333333333333333444222222222222222222222222111222222333444444555555555888AAAZZZooobbbooo~~~~~~xxxkkk```YYYSSSVVVYYY[[[[[[\\\^^^___aaadddgggiiiiiijjjlllnnnmmmpppsssvvvxxxzzz}}}~~~}}}xxx~~~{{{xxxvvvxxxyyyXXXJJJHHHEEE@@@;;;666111.........---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++*********************************++++++*********)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------000...,,,,,,///555;;;???GGGMMMWWW^^^bbbbbb```___iii[[[[[[]]]dddjjjeee[[[MMM???<<<<<<<<<;;;;;;888888777777777666666666444444444444444444444444555555666777777777777666888;;;999888JJJppp{{{wwwqqqiiibbb___^^^[[[ZZZ]]]eeeooowwwyyy{{{{{{uuuvvv{{{~~~lllkkk{{{~~~~~~xxxggg{{{{{{~~~zzzkkkKKK<<<:::999777777666666555444444444444444333333333333444444222222222222222222222222222222333333444444555555555999GGGfffkkkdddyyy~~~~~~~~~~~~~~~ttthhh]]]XXXRRRUUUYYY[[[\\\]]]___```aaadddgggiiiiiijjjlllnnnmmmooorrrtttvvvxxx|||~~~~~~|||uuuxxx{{{xxxvvvwww~~~ZZZKKKIIIEEEAAA===888222---......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************)))***++++++++++++***))))))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------...............---...000777AAAJJJPPP[[[\\\^^^aaacccdddeeeeeemmm^^^^^^```iiioooiii\\\NNN@@@<<<<<<<<<;;;;;;888888888777777777666666555555555555555555555555555555666777777777777777888<<<;;;<<>>:::999777777666666555555444444444444333333333333444444222222222222222222222222222222333333444555555555777<<>>999222---......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************)))***++++++++++++***))))))******+++,,,---...///---------------------------,,,,,,,,,,,,---......------------.........///...000444:::CCCMMMVVV[[[bbbaaaaaabbbdddfffggggggooo``````cccmmmrrrlll]]]OOOAAA<<<<<<<<<;;;;;;888888888888777777777777666666666666666666666666555666666777777777777777666<<<===BBB\\\{{{yyywwwssskkkccc___[[[[[[ZZZZZZ\\\bbbkkkqqqxxx|||zzznnniiidddaaa^^^^^^dddlllggggggddd[[[SSSWWWiiizzz}}}{{{]]]ddd{{{vvvRRR???:::999777777777666555555444444555444444333333444444555222222222222222222222222222222333444444555555666888>>>RRRzzzeeeggg~~~~~~~~~~~~zzz}}}}}}|||}}}~~~wwwlllaaaZZZWWWQQQUUUZZZ^^^```bbbccceeebbbdddgggiiiiiijjjlllnnnnnnpppsssuuuwwwyyy}}}~~~sssmmmyyyxxxvvvuuuuuuzzz]]]LLLIIIEEEBBB???:::222---......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,************************)))***+++,,,,,,+++***))))))******+++---...//////---------------------------,,,,,,,,,,,,---......---------.........//////111444;;;CCCLLLTTT[[[^^^^^^___cccgggiiiiiifffcccvvvgggeeefffooowwwtttlllTTT@@@===BBB@@@;;;:::777777888999999888666666666666666666666666666666666666666666666555555555;;;;;;;;;EEEdddzzzzzzvvvrrrooolllggg```ZZZ[[[XXXUUUUUUZZZbbbkkkqqqwwwxxx{{{{{{|||}}}~~~}}}yyysssnnnfffbbb\\\WWWTTTRRRPPPOOOQQQOOOMMMKKKJJJQQQcccuuutttuuutttrrrzzz||||||pppUUU[[[~~~RRR???>>>999999888777666666555666666444444444333333333222222333333333333333333333333666555444333444555666777;;;GGG^^^}}}gggnnn~~~~~~{{{zzz{{{{{{{{{zzz{{{xxxrrrkkkccc]]]XXXUUUUUUWWWYYY\\\___aaabbbcccffffffggghhhjjjlllnnnpppsssrrrrrrtttxxx~~~{{{pppkkkvvv}}}wwwuuuvvvuuuuuu|||```PPPIIIDDDCCCAAA999222///......---,,,,,,,,,,,,---------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,---......//////......000---+++,,,///111000///------......---///222444;;;CCCMMMUUUXXX\\\bbbgggeeeeeeffffffggghhhhhhhhhwwwjjjiiikkkttt|||yyysssYYYAAA===@@@???===<<<999999777777666777777888666666666666666666666666666666666666666666666666888;;;===DDD___zzzvvvuuurrrnnnmmmkkkggg```[[[[[[XXXUUUUUUYYYaaaiiiooosssuuuxxx|||}}}{{{tttuuuvvvwwwvvvsssmmmiii___[[[TTTOOOLLLJJJHHHGGGGGGFFFFFFFFFFFFMMM___ppp{{{fffeeebbbfffmmmvvvlllSSSZZZ~~~|||TTT@@@???;;;:::999888777777777777777444444444333333333222222333333333333333333333333555555444333444555666777999KKKhhhwwwbbbkkk~~~{{{xxxwwwvvvtttrrrpppmmmhhhbbb]]]XXXUUUTTTTTTVVVXXX[[[^^^aaabbbcccfffggghhhjjjlllnnnooopppsssssstttwww{{{~~~tttnnnuuuwwwuuuuuutttttt|||cccPPPIIIDDDCCC@@@999222//////......------------------,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---...............000...,,,,,,......,,,***.../////////000444:::>>>IIIPPPXXX]]]___aaaeeeiiiggggggggggggggggggffffffyyymmmnnnpppzzzzzz^^^CCC<<<>>>>>>===>>><<<:::777555555666888:::666666666666666666666666666666666666666666666666666<<>>???AAACCCDDDKKK[[[jjj{{{ppp[[[XXXSSSXXX]]]fffrrr~~~{{{|||iiiQQQYYYzzz{{{|||VVVAAAAAA<<<;;;;;;:::999888777777888444444444444333333333333333333333333333333333333555444444333444555666777:::RRRtttqqq^^^ggg}}}~~~~~~~~~~~~}}}~~~|||xxxuuussspppmmmjjjaaa^^^ZZZVVVSSSQQQQQQRRRSSSTTTVVVZZZ]]]```bbbcccfffgggjjjlllooopppppppppssstttvvvyyy}}}~~~~~~~~~zzzsssuuuxxxttttttsssrrrzzzyyyhhhQQQJJJEEECCC@@@999222///000///......------......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,---+++,,,------......------///...------......,,,+++---...000333888@@@JJJPPPXXX]]]bbbeeeeeeeeegggiiiiiiiiihhhggggggfffeeeeee{{{pppqqqttt}}}{{{___CCC;;;======<<<>>>;;;:::888666666666888999666666666666666666666666666666666666666777777777666<<<@@@GGG___zzzvvvrrrmmmjjjhhhhhhgggeee___ZZZWWWUUUSSSSSSVVV\\\cccgggkkkkkkmmmooorrrrrrpppmmmiiihhhhhhhhhhhhgggdddaaaUUUQQQJJJEEEBBB@@@>>><<<;;;<<>>===;;;<<<:::::::::999999888666666666666666666666666666666666666666666777777888888888<<<@@@KKKiii~~~yyytttqqqmmmkkkhhhgggfffbbb\\\WWWSSSRRRQQQRRRUUUZZZ```dddhhhggghhhjjjlllllljjjhhhccccccbbbccccccaaa^^^[[[RRRNNNHHHCCC@@@>>>===;;;;;;;;;>>>BBBDDDGGGQQQ\\\ooo{{{hhhYYYXXXPPPNNNNNNPPPXXXjjj}}}vvvxxxjjjQQQUUU}}}xxxyyyYYYCCCAAA===;;;:::999888777666666666555555555444444444333333333333333333333333333333444444333333444555777888???UUUvvvkkk[[[cccsss~~~~~~}}}{{{zzzzzzvvvqqqkkkgggaaa\\\YYYPPPMMMJJJGGGGGGHHHKKKLLLNNNOOOQQQUUUYYY^^^bbbdddfffhhhkkkoooqqqssssssrrrqqqsssvvvzzz~~~~~~|||~~~|||xxx|||{{{uuussspppooopppzzz~~~oooTTTLLLEEECCC@@@888222000000000///............///++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------------------...///111222666;;;CCCKKKSSSZZZ```dddccceeeggghhhggggggggghhhgggggggggggghhhhhhiiiiiivvvvvvxxxcccGGG>>>???===;;;<<<::::::;;;;;;:::888666555666666666666666666666666555666666777777888888999:::<<>><<<;;;999888666666555555555555555555444444444333333333333333333333333333444333333333444666777888???TTTttt~~~eeeZZZeeevvv~~~{{{xxxvvvwwwrrrjjjbbb[[[UUUOOOKKKKKKIIIGGGEEEEEEFFFHHHIIIKKKLLLOOORRRWWW]]]aaadddfffhhhkkknnnqqqsssssstttqqqsssvvvzzz~~~yyyyyy}}}~~~{{{|||}}}wwwssspppmmmooo}}}ooosssUUUMMMFFFCCC???888222000000///......------......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////......//////...------///444777GGGLLLSSSYYY]]]___aaabbbffffffhhhiiijjjjjjjjjjjjffffffggghhhhhhiiijjjjjjyyyyyy}}}mmmMMMAAA@@@>>>===???<<<;;;:::999888777777666666666666666666666666666555666666777888888999999:::<<<@@@OOOqqq|||vvvoookkkiiigggdddbbbaaa^^^XXXRRRLLLLLLMMMOOOSSSXXX]]]```bbbaaa```aaaaaaaaa___]]]YYYYYYZZZ[[[[[[WWWQQQMMMIIIEEE@@@<<<;;;::::::999999777999<<>>>>><<<:::999888777777666666555555555444444444333333333333333333333333333333333333444666888999DDD```rrr^^^aaaxxx~~~zzzuuupppmmm```ZZZRRRKKKGGGEEEDDDCCC??????@@@@@@BBBCCCEEEEEEHHHIIILLLPPPUUU[[[aaadddggghhhiiikkknnnqqqtttvvvvvvwwwxxx{{{~~~~~~zzz~~~}}}~~~|||yyyuuuppplllrrrtttqqqwww~~~WWWNNNFFFCCC???888222111......---,,,,,,,,,,,,---------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------...//////...//////000000000000000///111333555:::DDDPPPYYY\\\^^^aaacccdddeeehhhjjjhhhgggggghhhiiijjjjjjiiijjjjjjiiiiiihhhggggggggguuuMMMBBBCCC@@@>>>BBB???<<<:::999999999999888777777666555555555555555777777777888999999::::::555???AAAPPPyyyyyyooohhhfffccccccaaa^^^[[[XXXUUUSSSNNNKKKKKKNNNUUUZZZ]]]]]]]]][[[ZZZYYYZZZYYYXXXVVVTTTTTTTTTUUUTTTPPPKKKGGGDDDBBB???<<<:::999999:::999::::::;;;===BBBHHHLLLdddrrr}}}vvv```ZZZVVVRRRQQQPPPOOONNNPPPTTTYYY\\\kkkyyy}}}llljjjuuu```FFFEEEEEE@@@???>>>===;;;:::888888666666555555555444444444333333333333333333333333444555666555555555777999???nnnrrr^^^nnn~~~|||{{{{{{zzzsssggg^^^WWWSSSLLLFFFAAA???@@@@@@AAA@@@??????@@@BBBDDDEEEGGGIIIKKKOOOTTT[[[ccchhhggghhhjjjmmmqqqssssssrrrtttvvvzzz|||~~~}}}~~~}}}{{{{{{|||}}}}}}xxxuuurrrlllkkktttsssrrr\\\IIICCCEEE???888555///......---------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111...+++---222444111---111444:::BBBKKKSSSYYY\\\bbbbbbccccccdddeeeffffffcccgggjjjkkkhhhggghhhkkkggglllkkkdddccchhhjjjhhhwwwOOODDDEEEAAA???BBB>>><<<999888999999999888777777666555555555555666777777777888999999::::::888AAAEEEWWW~~~wwwnnngggfffbbbaaa___\\\YYYVVVSSSRRRNNNLLLKKKMMMSSSXXXZZZYYYZZZYYYWWWWWWWWWWWWUUUSSSRRRQQQQQQQQQPPPMMMHHHEEECCCAAA>>>;;;:::999999:::999::::::;;;===BBBHHHLLL^^^mmm~~~}}}}}}ppp^^^YYYWWWTTTRRRQQQPPPOOOPPPRRRUUUWWWaaappp}}}tttrrr{{{aaaGGGFFFEEE@@@@@@>>>===;;;:::888888666666555555555444444444333333333333333333333333222333555555555666999;;;GGGwwwkkkfff~~~{{{|||zzzwwwtttssspppiii^^^UUUIIIGGGCCC@@@??????AAABBBBBBAAA@@@@@@AAACCCEEEFFFJJJKKKMMMPPPSSSZZZaaafffhhhiiikkknnnqqqssssssssssssvvvyyy{{{}}}~~~~~~~~~~~~|||||||||~~~}}}~~~}}}sssqqqppplllmmmrrr|||{{{uuu]]]JJJCCCEEE>>>888555///......---------,,,,,,,,,,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++******++++++,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------...///000222333<<<@@@HHHPPPWWW]]]```bbbdddddddddeeefffffffffgggeeegggiiijjjiiiiiiiiiiiieeefffeeeeeegggfff```YYY{{{SSSFFFFFFDDDAAACCC>>>;;;999888999:::999999888777666666555555666666777777777888999999:::::::::BBBHHH___{{{uuulllfffeee___^^^\\\YYYVVVSSSQQQPPPNNNLLLJJJMMMRRRVVVWWWVVVWWWUUUSSSSSSSSSSSSQQQPPPPPPNNNLLLKKKJJJHHHDDDBBBAAA@@@===;;;:::999999999999:::;;;<<<>>>BBBHHHLLLYYYhhh{{{{{{xxxyyy}}}~~~ggg[[[XXXXXXVVVRRRRRRRRRRRRRRRTTTUUUVVVYYYiii}}}}}}{{{zzz|||dddIIIGGGFFFAAA@@@???===<<<:::999888666666666555555555444444333333333333333333333333111222444444555777;;;>>>OOOtttkkkwwwzzzuuutttqqqmmmiiieeeaaaZZZPPPIII???>>>>>>======???@@@AAABBBAAAAAAAAABBBDDDFFFGGGLLLMMMNNNPPPSSSXXX^^^cccgggiiillloooqqqssssssssssssuuuxxx{{{|||~~~~~~~~~}}}}}}~~~}}}~~~~~~{{{xxxvvv|||sssttttttrrrppppppvvvwww___KKKDDDFFF>>>888555///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))*********+++++++++++++++***************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////+++...000000///222999???KKKOOOVVV^^^dddfffgggfffggggggggggggggghhhhhhhhhhhhhhhhhhiiijjjjjjiiiggggggbbb```dddeee^^^TTTMMMWWWGGGGGGEEECCCCCC>>><<<999999999::::::999888777777666555666666666777777777888999999::::::999AAAHHHdddyyyrrrjjjeeeddd]]]\\\ZZZWWWTTTRRRPPPOOOMMMKKKJJJMMMRRRVVVWWWUUUTTTSSSQQQPPPQQQPPPOOOMMMNNNLLLHHHFFFEEEDDDBBB@@@???>>>===;;;:::999999999888:::;;;===???CCCHHHLLLWWWfffxxxzzzxxxtttqqqssszzzpppbbbZZZXXXXXXWWWPPPQQQSSSTTTUUUVVVWWWWWWXXXfffwww~~~sssvvvxxxfffKKKIIIGGGBBBAAA@@@>>><<<:::999888666666666666555555555555333333333333333333333333222333444444555777;;;>>>SSSvvvvvv}}}sssllljjjccc```[[[WWWRRRMMMFFFAAA????????????????????????AAAAAAAAABBBCCCEEEGGGHHHKKKLLLNNNPPPRRRWWW]]]aaafffhhhlllnnnpppqqqrrrssstttwwwyyy{{{}}}~~~~~~||||||}}}~~~zzzsssnnnzzz|||}}}}}}yyyrrrqqqssswwwzzzrrraaaLLLEEEFFF>>>888555000......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.............../////////,,,///222444777===FFFMMMVVVYYY^^^cccggghhhhhhgggjjjjjjiiiiiiiiiiiiiiiiiijjjhhhfffgggjjjkkkhhheeegggaaa^^^^^^YYYRRRPPPTTT]]]IIIGGGGGGEEECCC@@@>>>;;;::::::::::::999888888777666666666666666777777777888999999:::::::::AAAKKKiii}}}wwwppphhhcccbbb\\\[[[XXXUUURRRPPPOOOOOOLLLJJJJJJNNNTTTXXXXXXWWWSSSQQQOOOOOOOOOOOOMMMKKKKKKIIIEEECCCCCCBBB@@@???===<<<<<<;;;:::999999999888:::<<<>>>@@@CCCHHHLLLXXXeeeuuuxxxssspppmmmlllpppyyyzzzrrrhhhaaa\\\YYYXXXXXXQQQRRRSSSUUUUUUUUUUUUTTTVVV```mmm{{{yyy}}}rrr~~~rrrrrrjjjMMMJJJIIICCCBBBAAA???===;;;999888777777666666666555555555333333333333333333333333444555555444444666:::===VVV~~~}}}yyykkkbbb___VVVTTTPPPLLLIIIEEEBBB@@@@@@@@@@@@@@@@@@???>>>>>>@@@AAAAAABBBDDDFFFGGGHHHIIIKKKMMMPPPSSSWWW]]]```dddhhhlllnnnooooooqqqsssvvvyyy{{{}}}~~~~~~}}}|||}}}~~~yyyqqqkkkzzz}}}wwwpppssssss~~~vvvuuummmcccNNNFFFFFF>>>888555000......---------,,,,,,,,,+++,,,------------,,,+++************************************************************************************++++++++++++************************++++++******++++++,,,---***+++,,,---------,,,,,,,,,,,,,,,------..................///////////////...000333999AAAJJJRRRVVV^^^___aaaccceeeggghhhhhhjjjjjjjjjjjjjjjjjjiiiiiikkkhhheeefffhhhiiigggddd```^^^ZZZTTTLLLMMM\\\mmmdddKKKHHHIIIHHHFFFCCCAAA===<<<;;;;;;:::999999888777777666666777777777777777888999999::::::<<>>;;;;;;;;;::::::999999999888:::<<<>>>@@@DDDHHHLLLVVVaaammmvvvzzz{{{uuunnnllljjjhhhgggkkkuuuzzzpppjjjdddbbb___[[[XXXYYYUUUUUUUUUVVVUUUUUUTTTSSSUUU\\\fffqqqqqq~~~wwwvvvtttlllPPPLLLJJJDDDCCCBBB@@@===;;;999999777777777666666666555555333333333333333333333333666666555444444666;;;>>>]]]~~~ssscccXXXUUUMMMLLLJJJHHHFFFDDDCCCBBB>>>>>>>>>??????@@@@@@@@@AAAAAACCCDDDFFFGGGHHHIIIJJJLLLOOORRRTTTXXX]]]aaadddhhhmmmooooooooorrrtttxxxzzz|||}}}~~~~~~}}}}}}~~~~~~~~~zzzsssnnn}}}wwwooonnnrrrqqqxxxvvvsssqqqeeePPPGGGGGG>>>888666000......---------,,,,,,,,,+++,,,---......---,,,+++************************++++++++++++++++++++++++*********************************++++++++++++,,,***************+++++++++++++++******++++++,,,---***+++---.........---,,,,,,,,,,,,---......//////---......///000000111111111444:::BBBLLLTTTZZZ\\\cccddddddeeefffhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhheeeeeeeeeeeedddcccYYY[[[WWWOOOOOO^^^tttkkkOOOJJJMMMLLLJJJGGGDDD@@@>>>===<<<:::999999888777777666666777777777777777888999999::::::<<>>===999::::::::::::999999888888:::===???AAADDDHHHKKKPPPYYYcccjjjooorrrmmmgggbbbbbbbbbccciiirrr~~~|||qqqiiidddbbbdddccc]]]YYYZZZWWWWWWXXXYYY[[[\\\]]]^^^]]]dddlllttt}}}jjj~~~zzz|||xxxoooQQQMMMKKKEEEDDDBBB@@@>>>;;;:::999777777777777666666666555333333333333333333333333444555444444444888<<<@@@ccc||||||mmm\\\QQQNNNJJJJJJJJJIIIGGGFFFEEEEEE???????????????AAABBBBBBCCCDDDEEEGGGIIIJJJKKKLLLOOOQQQTTTVVVWWWZZZ^^^aaaeeejjjpppqqqppppppssswwwxxxzzz|||}}}}}}~~~~~~~~~~~~~~~zzzvvvsssvvvmmmlllooojjjpppyyyrrrzzzfffQQQGGGGGG>>>888666000......---------,,,,,,,,,+++,,,---//////---,,,+++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))*********+++++++++++++++******++++++,,,---***+++---...///...---,,,,,,,,,------.../////////,,,------///000111222333777???IIIRRRWWW[[[___cccdddeeegggiiijjjjjjiiiiiiggggggggghhhhhhiiiiiijjjggggggfffdddbbbaaabbbccc```bbb\\\WWWfffpppQQQLLLOOOOOOMMMIIIFFFBBB???===<<<:::888999888888777777777777777777777777888999999:::::::::EEEUUUvvv{{{wwwpppeee]]][[[VVVTTTQQQMMMKKKJJJJJJJJJKKKJJJJJJMMMQQQSSSRRRPPPNNNLLLJJJJJJJJJJJJHHHFFF???>>>===>>>??????===;;;999999:::::::::999999888888:::===???AAADDDHHHKKKJJJRRRZZZaaagggkkkiiicccXXXZZZ]]]aaaiiitttooommmrrrmmmeee``````eeeeee^^^ZZZ[[[WWWXXX[[[^^^bbbgggjjjlllhhhpppwww}}}~~~{{{~~~}}}gggqqq}}}zzz|||wwwpppRRRNNNKKKFFFEEECCCAAA>>><<<:::999777777777777666666666666333333333333333333333333333333333333555999???CCCfff}}}{{{zzzjjjXXXMMMJJJJJJKKKLLLKKKIIIGGGGGGGGGEEEDDDBBBAAAAAAAAABBBCCCDDDFFFGGGJJJKKKMMMNNNNNNTTTVVVXXXYYYYYY[[[^^^aaaggglllrrrsssrrrrrruuuyyywwwyyy{{{||||||}}}||||||}}}~~~{{{yyyxxx~~~zzzrrrkkkkkkdddkkk|||rrr}}}gggRRRHHHGGG>>>888666000......---------,,,,,,,,,+++,,,...//////...,,,+++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++++++++******++++++,,,---***+++---//////...---,,,,,,,,,------...///000000+++,,,---///000222333444===JJJXXX_________dddiiiaaadddhhhkkklllkkkhhhfffeeeeeefffggghhhiiiiiijjjfffggggggddd```^^^```ccclllllleeeddd}}}oooRRRUUUUUUZZZTTTMMMIIIDDDAAA???>>><<<;;;:::999888777666666666666777777777777777888888999???EEEWWWvvv{{{sssllldddZZZTTTUUUSSSPPPMMMKKKJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOJJJJJJIIIHHHFFFDDDCCCBBB>>>>>>????????????>>>>>>;;;:::999999888999999999777999<<<@@@CCCEEEFFFFFFNNNPPPTTT[[[aaabbb___[[[\\\\\\]]]```gggssspppgggccccccbbbbbbbbbbbbbbbaaa^^^\\\[[[YYYYYYZZZaaajjjrrrvvvwww{{{www~~~|||~~~yyy|||cccqqqxxxzzzsssqqqpppQQQNNNMMMDDDCCCAAA@@@===<<<:::999999888777666444444444444222222222333333444444444333888555444888555999HHHgggyyyttt|||jjjVVVQQQXXXPPPNNNKKKIIIJJJKKKJJJJJJFFFDDDAAAAAABBBDDDDDDDDDFFFGGGIIIKKKNNNPPPRRRSSSVVVYYY[[[]]]___```cccfffhhhkkkqqquuuxxxxxxwwwvvv{{{|||}}}~~~|||~~~~~~xxxxxx}}}yyyvvvpppiiikkkqqqzzzqqqwwwkkkRRREEEDDD>>>999777000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------++++++++++++******)))))),,,,,,+++******+++,,,,,,))))))*********+++++++++........................,,,,,,---...//////000111/////////...///444===DDDRRRXXX```ddddddeeehhhkkkfffhhhjjjlllllljjjhhhfffiiieeebbbcccgggjjjhhheeejjjaaa[[[\\\___aaajjjuuutttqqqqqq}}}uuuuuuWWWWWWWWW[[[VVVLLLHHHDDD@@@???>>>===;;;:::999888777777666666777777777777777777888999999@@@EEEWWWvvvyyyrrrkkkddd\\\VVVTTTRRROOOLLLJJJIIIJJJJJJHHHIIIJJJLLLLLLMMMMMMLLLHHHHHHHHHGGGEEECCCBBBAAA>>>?????????>>>>>>===<<<:::999999888888888999999888999<<<@@@CCCEEEFFFFFFIIIJJJMMMRRRVVVXXXVVVSSSTTTWWWZZZ^^^eeeppp|||rrreee^^^]]]]]]^^^```aaaaaaaaa```___]]]]]]\\\]]]```gggrrr{{{|||||||||yyy{{{gggiii{{{vvvrrrQQQLLLJJJDDDCCCBBB@@@>>><<<:::999999888777666555444444444333333333333333333444444333888555444888666:::IIInnnvvvrrrooo\\\VVV\\\TTTRRRPPPOOOOOOOOOMMMKKKIIIGGGDDDCCCDDDEEEFFFEEEGGGHHHJJJLLLOOOQQQSSSTTTWWWYYY\\\^^^___aaadddfffjjjnnnsssxxx{{{{{{zzzyyy|||}}}}}}~~~~~~~~~zzzyyy~~~wwwrrrnnnhhhiiimmmvvvsss~~~~~~mmmSSSEEEDDD===999666///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++*********))),,,,,,+++******+++,,,,,,*********+++++++++,,,,,,........................------------------,,,,,,...///000000333;;;FFFOOOWWW]]]cccfffeeeeeegggjjjiiijjjlllllllllkkkiiiggggggeeedddeeeggggggeeeccc]]]bbbhhhlllmmmnnnsssxxxtttvvv{{{~~~hhh~~~^^^[[[YYY___YYYNNNJJJDDDAAA???>>>===<<<;;;:::999888777777777777888777777777777888999999@@@EEEWWWwwwwwwpppkkkddd\\\WWWSSSQQQNNNKKKIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFEEEEEECCCBBBAAA@@@?????????>>>===<<<;;;:::888888777777777888888999888:::<<>><<<;;;::::::999888666555555444444444444444444333333333333333888555444888777;;;JJJttt}}}zzzvvvfffbbbgggaaa```^^^]]][[[WWWRRROOONNNKKKHHHFFFGGGGGGGGGGGGIIIJJJKKKMMMPPPRRRTTTTTTWWWZZZ]]]___```bbbeeehhhmmmqqqvvv|||~~~~~~~~~~~~~~~~~~~~~}}}xxxzzzwwwqqqooohhhgggiiiqqqvvv~~~xxxuuunnnTTTFFFDDD===888555...////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))*********+++++++++++++++++++++************,,,++++++******++++++,,,+++++++++,,,,,,,,,------........................---......///......---,,,...111444777===GGGSSS\\\^^^bbbggghhhfffeeefffhhhkkkkkkkkkkkkjjjiiihhhhhheeeeeefffeeebbb```______VVVkkk}}}~~~{{{{{{{{{wwwkkksss}}}sssaaafff___]]]ccc___SSSOOOHHHCCC@@@>>>===<<<;;;;;;999888888888888888888888777777888888999:::???EEEWWWyyyxxxpppjjjddd\\\WWWQQQOOOLLLIIIGGGFFFGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCBBBAAA???????????????>>><<<:::999888777666666666777888999999:::;;;===???AAACCCDDDEEEHHHGGGEEEEEEFFFGGGIIIJJJPPPTTTZZZ^^^dddmmmzzzxxxggg```]]]YYYWWWWWWZZZ\\\^^^^^^]]]^^^^^^___```aaabbbdddgggmmmwww{{{||||||~~~fffpppzzzrrrRRRLLLHHHEEEDDDCCCAAA???===<<<;;;:::999888777666555555555555555444444333333333222333888555444888888===MMMvvv}}}tttsssxxxxxxvvvsssooojjjbbbZZZTTTRRROOOLLLJJJJJJJJJIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTXXX[[[^^^```aaadddgggiiiooosssyyy~~~}}}}}}}}}}}}~~~|||wwwwww~~~zzzuuussskkkhhhggglll}}}xxxssswwwppppppVVVFFFCCC<<<777444---////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---...///000111111111111111666===DDDJJJSSS\\\cccbbbeeehhhiiihhhggghhhiiiiiiiiihhhhhhggggggggggggcccdddccc___YYYVVVYYY]]]ddd|||zzzwwwoooiiirrr}}}vvviii___nnnccc___fffccc[[[UUUMMMGGGBBB???===<<<<<<;;;:::999888888888888888888888888888999999:::===FFF[[[~~~zzzqqqjjjccc[[[VVVPPPNNNKKKHHHFFFEEEFFFFFFEEEFFFHHHIIIIIIHHHFFFDDDAAAAAAAAAAAAAAA@@@???>>>??????>>>===;;;999777666666666666666777888999:::<<<<<<>>>???AAACCCDDDEEEJJJIIIGGGEEEEEEFFFIIIKKKSSSWWW[[[^^^cccnnn~~~sssbbbWWWZZZYYYYYYYYYZZZ]]]```bbb^^^]]]]]]]]]___aaadddfffgggkkkrrr{{{zzzzzz~~~}}}bbbnnnyyyqqqSSSOOOLLLGGGFFFEEECCCAAA???======;;;:::999888777666666666555555555444444333333333333777444444999999???PPPxxx}}}tttiii___XXXUUURRRNNNLLLLLLLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTYYY[[[___aaaccceeeiiikkkooossszzz~~~}}}|||||||||}}}wwwvvv|||xxxpppkkkgggiiizzz{{{ooosssqqqVVVFFFCCC;;;666444---////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---------................................./////////000111222333333999@@@JJJSSSXXX\\\aaaeeedddfffhhhiiiiiiiiijjjjjjhhhhhhhhhggggggggggggggg``````]]]VVVPPPQQQYYYaaapppnnnllleeekkkqqqxxxwwwnnnddd``````uuuddd^^^fffccc___YYYPPPIIIDDDAAA???===<<<<<<;;;:::999999999999999888888888888999::::::<<>>=========<<<:::888777666555555666777888999;;;<<>>??????@@@@@@@@@??????<<<<<<<<<;;;:::888777666666666666777999;;;<<<===AAAAAAAAAAAABBBDDDFFFGGGFFFHHHKKKLLLKKKJJJLLLNNNTTTYYY___bbbfffpppmmm```ZZZWWWVVVTTTWWWYYYZZZ[[[\\\```cccbbb```^^^^^^```cccgggjjjmmmsss||||||}}}~~~|||{{{gggkkk|||uuuYYYUUUQQQKKKJJJIIIGGGEEECCCBBBAAA<<<;;;:::999888777777777444444444444555555555555333777444333:::;;;CCCTTT{{{qqqhhhaaa[[[WWWTTTQQQNNNLLLLLLMMMMMMLLLOOOOOOQQQRRRTTTUUUWWWWWWZZZ]]]aaaccceeehhhlllnnnqqquuu|||~~~{{{|||}}}~~~~~~~~~|||{{{zzzyyyzzz|||~~~|||~~~wwwqqqmmmgggfffxxxkkkxxxqqqqqqVVVEEEBBB;;;777555///////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++,,,,,,,,,------------........................000///...///333999???CCCPPPWWW^^^cccddddddfffhhhfffffffffggghhhiiihhhhhhjjjjjjiiigggddd___\\\YYYRRRQQQPPPQQQVVVbbbqqq{{{iiiZZZ^^^eeefffbbbhhhqqqvvvqqqppp{{{|||cccXXX___[[[\\\VVVNNNHHHDDDCCCCCCBBB======<<<;;;::::::::::::999999888888999999:::;;;>>>RRRrrr}}}sssjjjddd___YYYUUUPPPNNNKKKHHHFFFEEEEEEFFFDDDEEEGGGHHHGGGEEEAAA???>>>??????@@@@@@@@@@@@???;;;;;;;;;:::999888777666666666777888999;;;===>>>BBBBBBBBBBBBCCCEEEGGGHHHEEEIIINNNPPPOOONNNOOOQQQTTT[[[ccchhhkkktttkkkYYYRRRRRRSSSUUUTTTWWWZZZ[[[[[[]]]aaadddcccbbb___^^^```dddhhhkkkooovvvzzzxxxllliiiyyyyyyxxx\\\VVVPPPLLLLLLJJJHHHFFFDDDCCCBBB<<<<<<:::999888777777777333444444444555666666666222777444333:::<<>>AAA???===:::999999:::;;;999999999888999999::::::AAAVVVsssrrrkkkeee]]]VVVTTTQQQMMMIIIFFFFFFEEEDDDCCCDDDEEEGGGHHHFFFCCC???===:::;;;===??????>>><<<;;;::::::999888777777888888888777777777999===AAACCCHHHGGGDDDCCCDDDFFFHHHJJJEEEEEEJJJRRRTTTRRRPPPRRRXXX]]]cccgggmmmyyykkkYYYUUUSSSQQQVVV___WWWWWWWWWYYY]]]aaabbbbbbbbbccccccbbbbbbdddgggjjjmmm|||yyywwwqqqkkkuuuXXXTTTSSSQQQOOOKKKGGGEEEDDDEEEFFFCCCAAA>>>===<<<;;;888666666666555444444444444555333555222444:::999AAAUUU{{{~~~vvvmmmaaaYYYTTTQQQOOOLLLNNNOOONNNLLLKKKLLLOOORRRSSSTTTUUUWWWYYYZZZ\\\]]]___aaadddgggiiilllpppsssvvvzzz}}}}}}}}}zzzxxxwwwwwwzzz~~~zzz}}}|||wwwwwwyyyzzzwwwtttxxx~~~}}}~~~~~~}}}}}}~~~~~~sssqqqoooeeeiiijjjuuu___ZZZoooxxxmmmvvvVVVCCCAAA999222222000111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000000000000000000000000444:::@@@HHHQQQZZZ```^^^```ccceeeggggggfffeeehhhhhhhhhhhhgggfffeeedddcccgggcccUUUKKKMMMQQQQQQYYYWWW]]]mmm{{{~~~uuunnnllldddaaaqqqpppeeefffhhhooofff[[[RRRMMMHHHCCC@@@AAA???>>><<<::::::::::::999999999888999999:::;;;AAAXXXwww}}}pppiiiddd\\\VVVTTTPPPMMMIIIFFFFFFEEEEEEDDDDDDEEEGGGGGGFFFCCC???===;;;<<<===>>>>>>===<<<;;;:::999999888777777888888999999888999;;;???CCCEEEIIIGGGFFFDDDDDDEEEFFFGGGEEEGGGMMMTTTUUUQQQPPPSSSYYY^^^eeekkkrrrqqq```SSSQQQQQQPPPTTT]]]XXXWWWXXXZZZ^^^aaabbbbbbaaabbbbbbaaaaaacccfffiiilll|||||||||ooo```xxxtttYYYVVVSSSSSSQQQNNNJJJGGGEEEDDDDDDCCCAAA???======;;;999777555555555444444555555666333555222444:::999AAAVVVzzzzzzyyyrrrkkk```VVVOOOKKKHHHFFFMMMNNNOOONNNMMMMMMPPPRRRTTTTTTVVVXXXZZZ[[[]]]^^^___aaadddfffiiilllpppssswww{{{}}}}}}}}}{{{zzzxxxuuutttxxx}}}}}}yyy{{{~~~wwwrrrsssvvvwwwssspppttt|||~~~}}}}}}~~~~~~rrrpppmmmcccgggiiittt\\\ZZZqqqxxxkkkvvvWWWDDDAAA999333333000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......///000111000000///222777???GGGOOOVVV\\\```___aaaccceeeggghhhhhhhhhfffffffffggggggffffffeeebbb```XXXNNNJJJNNNTTTWWWggghhhppp~~~|||uuulllffffffffflllzzzmmmpppuuu}}}rrrcccZZZUUUPPPHHHBBBAAA@@@???>>><<<;;;:::999999999999999999:::;;;;;;CCC\\\}}}~~~ppphhhccc\\\VVVUUUPPPMMMIIIFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEBBB???===;;;<<<===>>>>>>===;;;;;;:::999888888777888888888:::::::::;;;===AAADDDGGGIIIHHHGGGFFFEEEEEEEEEFFFIIILLLRRRWWWTTTPPPQQQVVV^^^bbbfffkkkqqq~~~iii```TTTMMMOOORRRRRRUUU\\\YYYXXXYYY\\\___bbbccccccaaabbbbbbaaaaaabbbfffhhhmmm~~~|||~~~kkk]]]|||ssssssZZZWWWTTTUUUTTTQQQNNNJJJGGGEEEDDDDDDBBB@@@>>>===<<<:::888666666555555555555666666333666333555:::999BBBXXXyyy~~~~~~uuuooonnnhhhddd\\\RRRIIIDDDCCCCCCJJJLLLNNNOOOPPPPPPRRRSSSUUUVVVWWWYYY[[[]]]___```___aaadddfffhhhkkkooorrrxxx}}}}}}~~~~~~|||}}}~~~zzzxxxxxxvvvrrrnnnsssxxxyyyuuuwww}}}|||uuutttvvvyyyyyytttpppuuu}}}~~~~~~~~~qqqooolllbbbeeegggttt\\\YYYsss}}}nnnwwwWWWEEEBBB:::444333111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------...///000111222222888>>>HHHRRRXXX\\\___aaaaaabbbccceeegggiiijjjkkkgggggghhhhhhgggfffdddccc[[[UUUPPPQQQUUUZZZbbbiiixxx|||~~~{{{ddddddhhhmmmqqq|||zzz}}}zzzjjj```\\\VVVMMMEEEAAAAAAAAA@@@>>><<<:::999999999999999999:::;;;<<>>===<<<<<<=========<<<;;;:::999999888888888888888999::::::;;;<<>>===;;;888999888777666555555555555333666444555:::999CCCZZZyyy~~~}}}uuujjjbbbaaa^^^\\\WWWNNNFFFAAABBBDDDDDDHHHMMMPPPRRRSSSUUUWWWVVVWWWXXX[[[]]]___aaabbb```bbbdddfffhhhkkkooorrrzzz~~~~~~yyyzzz{{{zzz||||||wwwuuutttrrrmmmhhhlllqqqqqqooottt~~~|||{{{|||xxxsssvvv}}}~~~~~~}}}~~~ssspppmmmbbbeeehhhvvv___YYYrrrxxxxxxXXXEEECCC:::444444222000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------------.../////////---,,,---///333888;;;EEEJJJSSSZZZ^^^```bbbcccdddddddddfffgggiiikkkmmmjjjkkkkkkjjjgggbbb]]]ZZZOOOQQQ[[[iiiqqqssszzzxxxpppooo[[[jjj|||}}}nnnddd```ZZZPPPGGGCCCBBBBBBAAA???===;;;999999999999999:::;;;<<<===HHHeeexxxnnnggg^^^VVVTTTOOOLLLHHHFFFFFFFFFFFFEEECCCDDDDDDDDDCCC@@@>>><<<<<<<<<<<<<<<<<<;;;::::::999888888888888888999999999:::;;;===@@@CCCFFFHHHFFFGGGHHHIIIKKKLLLMMMMMMPPPSSSXXX[[[[[[\\\gggrrr}}}xxxuuuyyy|||kkk]]]TTTOOOMMMOOOTTTWWWXXXYYYZZZ[[[[[[]]]```ccceeedddcccbbbcccdddddddddfffjjjmmmvvvzzzwwwwwwhhhnnnyyyqqq{{{mmmZZZZZZUUURRRRRRRRRQQQOOOMMMJJJHHHFFFDDDAAA@@@???>>><<<:::<<<;;;999777555444333333333777555666999999DDD\\\}}}yyy{{{pppddd]]]]]]^^^\\\VVVMMMDDD???@@@BBB???CCCJJJOOOSSSVVVYYYZZZVVVWWWYYY[[[^^^```bbbcccaaaccceeegggiiikkkooorrryyy~~~}}}wwwssstttvvvwwwzzz~~~|||xxxtttqqqooolllgggdddhhhlllkkkjjjrrr}}}wwwwww{{{|||}}}~~~~~~{{{{{{{{{xxxqqqnnncccgggjjjxxxeeeYYYqqqxxxXXXEEECCC:::444444222.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------...------------...//////222000------111999AAAGGGTTTWWW[[[^^^```aaaccceeeeeeeeeffffffhhhjjjkkkllljjjkkkjjjhhhccc[[[TTTOOONNN___xxx{{{nnncccaaaeeekkkyyyzzzzzzooogggccc]]]SSSKKKEEEDDDCCCAAA???===<<<;;;999999999999:::<<<===>>>KKKhhh|||ssskkkaaaXXXUUUOOOLLLHHHFFFFFFFFFFFFEEECCCCCCCCCCCCAAA???===<<<======<<<;;;;;;:::::::::888888888777888888999:::999:::<<<>>>AAADDDGGGHHHFFFFFFGGGIIIKKKMMMOOOPPPOOOQQQXXX```ffflllxxx|||{{{zzzdddVVVPPPOOOKKKLLLOOOSSSVVVWWWXXXYYY]]]]]]^^^aaaeeefffeeedddaaabbbddddddfffiiimmmqqqyyywww|||}}}wwwvvvmmmiiiwwwnnn{{{iiiZZZ[[[TTTPPPQQQQQQPPPOOOMMMKKKIIIGGGEEEBBBAAA@@@???===:::===<<<:::888666444444333333888666666999888EEE___|||zzz{{{pppeeeaaacccgggbbbXXXLLLBBB===<<<======AAAHHHNNNRRRVVVYYY[[[VVVWWWYYY\\\^^^aaacccdddbbbdddggghhhjjjlllpppsssxxx|||~~~zzztttnnnjjjllloooqqqtttyyyvvvtttqqqmmmiiieeebbbaaagggkkkkkkkkkvvv}}}}}}vvvwwwxxxzzz|||~~~~~~~~~zzzzzzzzz{{{rrroooeeeiiilllyyyiiiYYYrrrwwwWWWEEEBBB:::444333111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......------......///000333222111333999BBBLLLRRR]]]___```aaaaaabbbdddfffffffffggghhhhhhiiijjjjjjeeeeeeccc___[[[WWWSSSQQQ^^^yyyzzztttmmmiiieeefffoooyyy}}}uuummmsss{{{uuuoooiiieee^^^VVVPPPGGGFFFCCC@@@>>>======<<<999999999:::;;;<<<===>>>KKKiii}}}vvvnnnddd[[[VVVNNNKKKHHHFFFFFFGGGFFFFFFCCCCCCCCCBBBAAA???===<<<======<<<;;;::::::::::::888888777777888999999::::::;;;===@@@CCCFFFIIIJJJGGGGGGFFFGGGHHHKKKNNNOOOQQQUUU^^^jjjsssxxx}}}dddTTTMMMLLLLLLJJJMMMPPPRRRUUUXXXZZZ[[[^^^^^^```cccfffgggfffddd___```bbbdddfffjjjooorrryyy|||xxxyyy|||}}}ttttttooocccuuuuuufffYYY[[[TTTQQQQQQPPPNNNMMMKKKIIIHHHHHHFFFCCCBBBAAA@@@===;;;;;;:::999888777666666666333888777777999888FFF```|||{{{~~~yyypppggggggkkknnneeeXXXKKKBBB===;;;;;;???BBBHHHLLLPPPSSSWWWYYYVVVWWWYYY\\\^^^aaacccddddddfffhhhjjjkkkmmmqqqtttwww{{{yyyuuukkkeeeaaacccfffiiinnnsssoooppppppkkkddd___^^^___jjjoooqqqrrr}}}~~~|||pppqqqsssvvvyyy}}}~~~~~~~~~}}}}}}||||||{{{|||qqqoooeeejjjlllyyyiiiZZZuuuvvvWWWDDDAAA999333333000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.......................................//////000222333777<<>>======>>>999999999:::;;;<<<>>>>>>KKKiii|||vvvpppfff\\\XXXNNNKKKHHHFFFFFFGGGFFFFFFCCCCCCBBBAAA@@@>>>===<<<>>>===<<<;;;:::999999:::888888777777888999::::::;;;===???BBBEEEHHHKKKLLLHHHGGGEEEEEEFFFHHHKKKMMMWWW[[[eeerrr{{{}}}lllUUUMMMLLLMMMMMMKKKOOORRRTTTVVVZZZ^^^___^^^___```dddggggggfffddd]]]^^^```bbbeeeiiiooosssxxx{{{vvvwwwyyyyyyppprrrnnneeetttdddXXX[[[SSSSSSRRRPPPMMMKKKHHHGGGFFFHHHFFFDDDBBBBBB@@@>>><<<999888888888888888999999333888777777999888GGGaaa|||{{{}}}zzzvvvnnnhhhjjjpppooodddUUUIIIBBB@@@>>><<>>@@@CCCEEEGGGHHHHHHGGGHHHEEEDDDGGGHHHHHHLLLQQQVVVdddttt~~~kkkWWWRRRLLLJJJLLLJJJMMMRRRWWWZZZ[[[\\\___bbbaaacccccceeekkkoookkkdddcccddddddeeefffjjjppptttxxxtttwww{{{vvvpppnnnjjjiiiyyyfff[[[YYYWWWNNNNNNNNNMMMKKKHHHFFFDDDFFFFFFEEECCCBBB@@@>>>===888888777666666666666666666777444555;;;<<>>AAADDDHHHKKKLLLMMMNNNPPPTTTVVVXXX[[[]]]___```aaabbbeeeiiilllnnnpppsssuuuyyy{{{~~~yyypppiii]]]VVVOOONNNSSSZZZ___```ddddddfffgggbbb\\\^^^dddssswww~~~|||xxxwwwwwwssskkkggggggjjjkkkmmmpppsssxxx|||~~~}}}|||~~~|||~~~~~~~~~~~~xxx~~~~~~wwwnnniiifffhhhyyy^^^[[[ooowwwmmmxxxUUUIII<<<444777000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))),,,------+++))))))***,,,///...---,,,,,,,,,,,,,,,...///////////////.........//////......///222555;;;@@@HHHPPPWWW\\\_________dddiiijjjgggeeedddeeefffeeeddddddcccaaa]]]ZZZTTT\\\\\\hhh~~~|||yyywwwvvvnnneeelllyyy|||zzzrrrpppmmmbbbQQQEEELLLIIIFFFBBB???=========;;;:::::::::;;;<<<>>>???OOOnnnvvvnnneee[[[TTTPPPKKKEEECCCEEEEEECCCAAA@@@AAABBBCCCBBB@@@>>>===<<<;;;999888777777888888777888::::::999:::<<<>>>???@@@CCCGGGIIIIIIIIIIIIIIIFFFFFFHHHIIIIIILLLQQQ___kkk{{{wwwZZZIIIGGGDDDFFFJJJIIINNNSSSXXX[[[\\\^^^bbbfffeeefffggghhhlllpppllleeebbbdddeeegggiiimmmssswwwxxxuuuwww{{{yyysssqqqeeeiii|||dddZZZYYYWWWRRRRRRQQQPPPNNNKKKIIIGGGFFFFFFEEEDDDBBB@@@>>>===;;;:::999888777777777777888:::555666::::::EEE\\\~~~{{{}}}|||xxxnnnbbb[[[ZZZ\\\WWWNNNFFFBBB???;;;<<>>===<<<;;;:::999:::;;;>>>@@@BBBQQQkkkxxxmmmcccZZZUUUNNNIIIDDDCCCDDDEEEDDDCCC@@@AAACCCCCCCCCAAA???>>>;;;:::999888777777777888777999:::::::::;;;===??????AAADDDGGGIIIJJJJJJJJJJJJHHHHHHKKKKKKJJJMMMSSS```lll|||kkkRRREEEFFFDDDIIIPPPPPPSSSWWW[[[]]]^^^```dddhhhjjjkkkkkkkkknnnqqqmmmgggbbbeeegggjjjmmmqqqvvvyyy{{{{{{xxxuuuxxx}}}|||uuutttwww___ggg{{{cccZZZXXXVVVSSSSSSRRRQQQOOOLLLJJJHHHGGGFFFFFFDDDCCCAAA???>>>>>>===<<<:::999888777777;;;<<<777666:::888BBBXXXvvv|||www{{{zzzttthhhZZZQQQOOOPPPLLLEEE@@@@@@???======???AAADDDHHHKKKLLLNNNPPPRRRVVVWWWYYY\\\^^^```aaabbbaaadddgggiiikkkmmmpppsssyyy~~~xxxhhh]]]UUUSSSOOOJJJIIIMMMUUU\\\\\\\\\```dddeeeeeekkkrrrzzz~~~zzzuuusssoooiiigggiiiooouuuyyyvvvooollloootttyyy|||~~~}}}}}}}}}~~~}}}{{{{{{|||{{{}}}|||vvvllliiifffeeepppzzzuuuXXXQQQaaammmgggvvvSSSGGG<<<444777///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++---//////---,,,+++,,,......---,,,,,,,,,------......///////////////...111000///...000444;;;@@@PPPSSSXXX\\\```aaaaaaaaafffdddcccccceeefffffffffdddeeeddd^^^WWWWWW]]]dddmmmttt|||nnngggooo~~~}}}ooobbb\\\ZZZZZZNNNLLLIIIEEEBBB???===<<<;;;:::999999:::<<>><<<;;;::::::999888888777777777888999:::999:::===??????AAADDDGGGIIIIIIIIIIIIIIIHHHIIILLLKKKKKKOOOVVV^^^iii{{{fffRRRIIIIIIGGGLLLTTTTTTXXX[[[___``````aaaeeeiiinnnpppooommmnnnpppmmmgggeeegggjjjlllnnnrrrvvvyyyllljjjooo{{{wwwuuuyyy~~~|||uuutttnnn[[[dddwww|||bbbYYYWWWTTTQQQQQQPPPOOOMMMJJJHHHFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@???===;;;999888777777:::<<<777777:::888AAAWWWzzzzzzuuu~~~{{{yyyrrreeeWWWMMMKKKMMMHHHDDDAAACCCCCC@@@???@@@BBBDDDHHHJJJLLLOOORRRTTTWWWXXX[[[]]]___aaabbbbbbaaacccfffhhhjjjmmmpppsssvvvzzzyyykkkaaaTTTPPPKKKIIIJJJPPPVVV[[[YYYYYY\\\aaadddgggmmmuuuyyy~~~zzzvvvttt{{{uuurrrrrrqqqoooqqqvvv{{{~~~|||uuupppooopppqqqvvv}}}~~~|||||||||}}}}}}zzzwwwmmmjjjhhhdddllluuuqqqXXXOOO\\\mmmjjjtttQQQGGG<<<444777///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---000111///---,,,,,,...------,,,,,,,,,---------...//////////////////.........///333:::CCCJJJVVVXXX\\\___aaaaaaaaa```hhheeecccdddggghhheeecccaaa```]]]YYY[[[dddrrr}}}yyy{{{qqq___aaawww{{{{{{uuuiiiaaa]]]XXXRRRQQQOOOLLLHHHDDD@@@>>>======<<<:::999:::;;;===>>>MMMccc{{{~~~pppbbbYYYSSSKKKHHHDDDBBBBBBCCCEEEFFFDDDDDDDDDDDDBBB???<<<:::;;;;;;::::::999888888777666777888999999:::===???@@@AAADDDFFFGGGGGGGGGFFFGGGGGGIIIKKKKKKLLLRRR[[[cccmmm}}}}}}YYYJJJEEEEEEBBBIIISSSRRRYYY]]]aaacccdddgggkkkooorrrssssssoooooopppmmmhhhiiijjjlllmmmnnnqqquuuxxxxxxaaa___cccoooyyy~~~vvvtttyyy~~~zzzrrrssshhhYYY^^^{{{yyyyyyaaaYYYVVVSSSPPPPPPOOONNNLLLIIIGGGEEEHHHGGGGGGFFFEEECCCBBBAAAAAA@@@>>>;;;999888777777888:::666666;;;999BBBXXXzzzvvvzzzxxxrrrfffYYYQQQPPPRRRNNNJJJHHHJJJJJJEEEBBBBBBBBBDDDHHHJJJMMMPPPSSSVVVYYYZZZ\\\^^^```aaabbbcccaaadddfffhhhjjjnnnrrruuuxxx{{{xxxnnnfffWWWPPPJJJKKKRRRYYY[[[ZZZWWWUUUWWW\\\```dddkkkrrryyy}}}yyyrrrooonnnkkkgggfffjjjmmmqqqwww~~~~~~{{{wwwrrrnnnmmmttt}}}~~~~~~~~~~~~~~~zzz|||pppmmmkkkeeejjjrrrqqqZZZPPP]]]rrrpppqqqOOOFFF;;;444777///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++---000111000...------------,,,,,,,,,------...------...///////////////,,,---000444:::CCCLLLSSSYYY[[[^^^aaacccddddddcccgggeeeeeegggiiigggccc^^^\\\^^^ccckkkxxx|||iii___\\\nnnyyyddd^^^aaa^^^UUUTTTRRROOOKKKGGGCCC???>>>======<<<<<<<<<<<<<<<<<>>@@@AAACCCEEEFFFGGGFFFDDDCCCDDDDDDGGGIIIJJJLLLWWWbbbhhhmmmuuu~~~zzzvvv|||}}}uuukkkddd___[[[LLLBBBAAABBBAAAJJJUUUUUUXXX]]]dddiiillloootttxxxtttwwwvvvrrrppppppnnnjjjmmmmmmnnnmmmnnnqqqvvvyyymmm]]]XXXZZZeeerrr}}}uuusssxxx}}}xxxnnnqqqdddXXX]]]}}}uuuttt```YYYVVVSSSRRRRRRQQQPPPNNNKKKIIIGGGHHHHHHHHHGGGFFFEEECCCCCCAAA@@@>>><<<:::999888888666888555666;;;999BBBXXX{{{}}}|||yyy~~~~~~~~~xxxwwwqqqfff[[[UUUVVVZZZWWWSSSQQQQQQOOOIIIDDDCCCBBBEEEHHHJJJMMMQQQUUUXXXZZZ[[[]]]___aaabbbccccccbbbdddgggiiilllpppuuuyyy}}}xxxqqqkkk```XXXPPPRRRZZZ___\\\WWWTTTQQQQQQUUUZZZ^^^eeelllqqqvvvyyyvvvpppkkkjjjlllfffcccccciiiooouuu}}}~~~}}}}}}{{{uuupppssszzz}}}sssooonnnfffiiirrrsss___TTT```uuuqqqoooNNNEEE;;;444777///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---///000///---......------,,,,,,,,,---......,,,---...///000000000000,,,000666<<>>???@@@@@@??????PPPiii~~~ooo___SSSLLLIIIEEEAAA???@@@DDDGGGEEEFFFFFFGGGFFFDDDAAA@@@<<<============;;;:::999888999;;;<<<<<<>>>@@@CCCDDDEEEGGGGGGGGGEEECCCBBBAAAAAADDDFFFHHHMMM[[[hhhjjjhhhggghhhiiigggbbb]]]\\\___^^^XXXRRRPPPMMMJJJIIICCCEEEFFFEEEPPP\\\[[[]]]ccckkkqqqsssuuuxxx{{{wwwzzzyyytttrrrrrrqqqnnnpppooonnnnnnooossszzziii\\\ZZZbbbqqq}}}tttrrrwww|||xxxmmmpppbbbVVVccc{{{yyyooo___ZZZWWWTTTSSSSSSRRRQQQOOOLLLJJJHHHHHHIIIHHHHHHGGGFFFDDDDDDBBBAAA@@@>>><<<;;;;;;:::666888666777;;;999AAAWWWuuu~~~{{{}}}|||{{{zzztttsssnnneee[[[WWWYYY]]]^^^YYYVVVUUURRRJJJEEECCCBBBEEEHHHJJJMMMQQQVVVZZZ[[[\\\^^^```bbbccccccdddccceeehhhkkknnnsssyyy}}}|||wwwtttkkkddd]]]\\\^^^]]]XXXQQQPPPLLLJJJOOOTTTYYY```fffhhhmmmpppooojjjhhhkkkoooooollllllpppuuuyyy~~~}}}|||{{{zzzxxxuuupppnnnfffgggrrruuubbbWWWcccssslllnnnMMMDDD;;;444777///000................................................------------------------+++++++++,,,,,,,,,------+++---......------...///,,,,,,,,,,,,,,,---...///,,,---...///000000000000111777???GGGMMMTTTYYY\\\aaabbbdddfffhhhiiiiiiiiidddeeeeeeccc___[[[XXXWWW^^^ooorrrnnnuuuoooppptttmmmxxxvvvwwwxxx[[[WWW]]]XXXVVVTTTPPPKKKFFFBBB@@@;;;<<>>>>>>>>>>><<<;;;:::999;;;===>>>>>>@@@BBBEEEGGGGGGHHHIIIHHHFFFCCCBBB??????BBBDDDGGGMMM]]]llllllggg```\\\[[[ZZZVVVRRROOOPPPOOOMMMPPPUUUVVVRRRKKKFFFHHHIIIGGGQQQ]]]\\\eeekkkssswwwwwwvvvwwwxxxyyy||||||vvvssstttsssqqqqqqpppooonnnpppvvv~~~ggg\\\aaaqqq}}}tttrrrvvv|||zzzlllpppaaaTTTkkk|||}}}kkk^^^ZZZXXXVVVRRRRRRRRRPPPNNNLLLIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>=========777999666777;;;888@@@UUUrrr}}}~~~|||zzzxxxxxxqqqppplllcccYYYVVVYYY^^^```[[[WWWWWWSSSKKKEEEDDDCCCEEEHHHJJJMMMRRRWWW[[[\\\]]]___```bbbcccddddddccceeehhhlllpppuuu{{{}}}~~~|||rrrnnnhhhccc___YYYRRRMMMMMMHHHFFFJJJPPPVVV]]]cccfffkkkpppooolllmmmsssyyywwwsssrrruuuwwwyyy~~~||||||~~~~~~~~~uuupppnnneeefffrrrwwwdddXXXdddpppfffmmmLLLDDD;;;444777///000................................................------------------------+++++++++,,,,,,---------+++,,,---,,,+++,,,...000,,,,,,,,,,,,,,,---...///,,,---...///000000000000666===FFFNNNTTTXXX[[[]]]bbbcccdddeeegggggghhhhhhdddeeeddd___YYYUUUUUUWWWdddvvvjjjgggqqqpppzzz}}}zzzwwwxxxyyyyyy|||tttyyyppp^^^YYY^^^[[[ZZZWWWRRRNNNIIIEEECCC============<<<>>>AAACCCWWW|||uuueeeZZZTTTLLLDDDBBBAAA@@@BBBFFFEEEGGGIIIJJJIIIFFFBBB???BBBBBB@@@???>>>>>>>>>>>>:::<<<>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIHHHFFFDDDCCCEEEEEECCC@@@BBBMMM]]]iiieee```YYYSSSRRRSSSOOOKKKGGGKKKQQQWWWZZZ]]]```ddd[[[SSSJJJGGGKKKTTT\\\aaaiiirrrzzz|||{{{||||||yyy||||||{{{wwwsssppppppqqqvvvrrrnnnmmmpppxxxhhhaaahhhxxxtttssssssssswwwttttttdddZZZpppuuu~~~jjj^^^[[[SSSWWWVVVUUUTTTRRRPPPMMMLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA???>>>======777666555555444666AAAMMMttt}}}{{{xxxvvvvvvuuutttmmmiiiaaaXXXRRRQQQSSSVVVYYYaaa[[[QQQPPPLLLCCCAAABBBDDDGGGJJJMMMQQQVVVZZZ]]]]]]^^^___```aaabbbccceeefffhhhlllpppuuuyyy|||~~~|||wwwpppiiibbb\\\VVVRRRLLLKKKLLLOOOPPPRRR\\\fffjjjiiiggghhhkkkooorrrtttrrrtttvvvvvvvvvxxx}}}~~~}}}|||{{{{{{}}}{{{zzz{{{~~~}}}}}}|||}}}}}}}}}|||}}}wwwqqqkkkddddddtttsssVVV___mmm```wwwhhhMMM>>>;;;555333444///////////////////////////,,,,,,------------------------------------------+++,,,...//////...,,,+++*********++++++,,,,,,,,,..................---------...//////...000333666BBBGGGOOOUUUYYY[[[\\\]]]```cccfffggggggfffggghhhaaaeeecccYYYQQQSSSYYY]]]xxxooolll~~~wwwzzzyyyllloootttrrrnnnkkkhhhaaaZZZZZZ```\\\[[[YYYUUUQQQLLLGGGEEE@@@@@@???===<<<>>>AAADDD\\\zzzkkk```VVVMMMEEEAAA???===???CCCEEEGGGIIIKKKJJJHHHDDDBBBDDDCCCAAA@@@???>>>>>>===>>>???@@@AAACCCDDDEEEEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCAAADDDMMMZZZeee```[[[SSSMMMLLLKKKHHHDDDLLLSSS[[[eeerrr|||}}}xxx]]]VVVNNNKKKPPPYYYbbbgggqqqxxx}}}|||{{{}}}~~~}}}{{{zzzyyywwwvvvuuuuuuvvvuuurrroooooouuu~~~~~~nnnpppxxx|||uuurrrrrrtttuuuuuusssuuu~~~bbbYYYxxxxxxmmm{{{ggg\\\[[[TTTXXXVVVUUUSSSQQQOOONNNMMMMMMNNNMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>======999888777777666888BBBNNNwww~~~}}}{{{wwwsssoookkkhhheee^^^ZZZTTTMMMHHHHHHKKKNNNQQQ\\\YYYRRRSSSMMMCCCAAABBBDDDHHHKKKNNNRRRXXX[[[]]]]]]___```aaacccddddddggghhhjjjmmmqqquuuyyy||||||uuupppkkkeee^^^XXXQQQMMMMMMSSSZZZ___eeekkkmmmllllllooorrrtttrrrpppnnnqqqtttuuuvvvvvvyyy|||{{{|||~~~~~~}}}|||{{{{{{|||~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~|||~~~yyypppkkkfffhhhxxxttt[[[ggglllaaayyygggMMM>>>;;;555333444000////////////////////////------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------------........................//////......///333888===FFFKKKSSSYYY\\\^^^___```ccccccccceeeggghhhfffdddccc\\\XXXXXXVVVUUU___lll|||}}}|||zzzpppfffmmmtttrrrhhh___]]]______```bbb]]]]]]\\\ZZZUUUPPPKKKHHHFFFDDDBBB???===>>>BBBEEEbbbsssiii[[[QQQGGGCCC@@@===>>>AAAEEEGGGJJJKKKKKKIIIGGGEEEDDDCCCBBB@@@>>>=========BBBBBBBBBCCCDDDEEEGGGHHHJJJIIIIIIHHHHHHHHHHHHIIIDDDEEEEEEDDDFFFLLLVVV]]]VVVQQQKKKGGGEEEEEEDDDDDDTTTdddvvv\\\WWWQQQPPPVVV```jjjooozzz~~~{{{}}}}}}zzzzzzzzzzzzyyyyyyssspppooorrr{{{yyyrrrppprrruuuwwwrrrrrrwwwzzz^^^YYYmmmeeewwwvvvddd[[[\\\VVV[[[VVVUUUSSSQQQPPPPPPQQQQQQQQQPPPNNNLLLJJJHHHHHHGGGDDDDDDCCCBBB@@@???>>>===;;;:::::::::888:::DDDOOOzzzzzz|||yyytttmmmeee^^^XXXTTTNNNLLLHHHCCC@@@AAAEEEHHHMMMYYYYYYUUUVVVNNNBBB@@@AAADDDHHHLLLOOOTTTYYY]]]^^^^^^```aaaccceeeggggggjjjkkklllnnnrrrvvvyyy|||yyywwwvvvpppfff]]]UUUNNNLLLVVVccckkknnnpppppppppqqqvvvzzzyyyrrrlllkkknnnrrruuuuuuvvvwwwxxxtttwww{{{}}}}}}|||{{{||||||~~~~~~~~~~~~~~~~~~}}}zzzooojjjhhhkkk{{{sss^^^mmmllldddeeeLLL>>>;;;555222333000////////////////////////.........------,,,,,,+++------------------------...---,,,++++++,,,---.../////////.......................................000000///...111777@@@FFFLLLQQQXXX]]]```aaabbbccceeecccbbbeeehhhiiieeeaaa^^^SSSSSS^^^dddcccpppxxxpppooosssxxxooohhhpppvvvqqqjjjeeedddgggfffccc```]]]^^^^^^]]]YYYTTTNNNKKKKKKIIIEEE@@@>>>???CCCFFFbbbzzzpppaaaVVVLLLFFFBBB???@@@DDDEEEFFFIIIKKKLLLJJJHHHGGGDDDCCCAAA???===<<<<<<;;;BBBBBBBBBCCCEEEGGGIIIJJJJJJIIIHHHFFFFFFGGGIIIJJJHHHIIIIIIIIIIIIKKKPPPTTTLLLHHHDDDCCCCCCDDDHHHNNN\\\xxxiiiTTTRRRQQQSSS[[[fffqqqwww}}}|||}}}~~~}}}||||||{{{xxxvvvqqqoooooottt~~~xxxpppmmmooosssuuuppprrrzzztttZZZYYYgggaaakkktttddd^^^___YYY^^^VVVUUUTTTSSSSSSTTTUUUVVVSSSRRROOOMMMJJJIIIHHHHHHEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;999:::CCCNNNssszzz{{{rrrggg[[[RRRLLLJJJIIIGGGEEEBBB@@@AAAEEEHHHOOOYYYZZZVVVUUUKKK???@@@AAADDDIIIMMMQQQUUUZZZ^^^______aaaccceeehhhiiijjjlllmmmnnnpppsssvvvzzz{{{}}}yyyxxxyyyttthhh]]]VVVOOOLLLVVVccclllrrrvvvtttrrrssswww{{{yyyqqqjjjkkklllnnnppprrrtttvvvwwwqqqtttxxxyyyyyyyyy|||~~~~~~~~~~~~~~~~~~|||~~~~~~~~~}}}xxxmmmjjjiiikkkxxxooo\\\lllllllllbbbJJJ===;;;444111333000//////////////////////////////...---,,,,,,++++++------------------------........................////////////........................///////////////000111333777>>>FFFLLLQQQVVV\\\```bbbcccdddeeedddeeeeeeggggggeeeaaa^^^SSSUUU___mmmtttxxx{{{vvvrrrmmmhhhjjjooo~~~mmmgggnnnrrrrrrppplllhhheeebbb^^^ZZZ]]]^^^___^^^ZZZUUUPPPMMMNNNLLLGGGBBB???@@@CCCGGG[[[vvvfff[[[PPPIIIDDDAAABBBFFFDDDFFFHHHJJJKKKJJJHHHGGGBBBAAA???>>><<<;;;;;;;;;???@@@AAACCCEEEGGGIIIKKKHHHGGGEEEDDDDDDEEEGGGIIILLLMMMMMMMMMKKKJJJJJJKKKGGGCCC@@@AAABBBEEEOOOZZZmmmzzzSSSIIIKKKOOOVVV```kkkvvv}}}{{{{{{{{{{{{yyy|||{{{zzzzzzyyyxxxuuurrroooooopppvvvvvvmmmjjjlllooorrrqqqttt}}}nnnVVVYYYeeecccrrrrrrfffaaaccc\\\```VVVVVVUUUUUUUUUVVVXXXYYYTTTRRROOOLLLJJJIIIHHHHHHFFFEEEDDDCCCBBB@@@??????<<<;;;;;;;;;888999AAAKKKggg|||ppp```RRRIIIFFFGGGHHHHHHGGGEEEDDDEEEIIILLLRRRYYYXXXSSSQQQGGG???DDDAAAEEEJJJOOOSSSWWW[[[___```aaabbbeeegggiiijjjkkknnnnnnoooqqqssswwwzzz||||||~~~|||vvvuuuwwwrrrfff[[[VVVQQQPPPVVV^^^gggrrr|||wwwtttrrrrrrtttrrrlllffffffeeedddeeehhhmmmqqqsssrrrtttuuutttsssuuu|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}uuukkkiiiggghhhrrrlllWWWdddnnnuuu___III===;;;444111333111//////////////////////////////...---,,,,,,++++++---------------------------...111222222111...---------------------------........./////////000000---111666;;;@@@FFFKKKOOOVVVYYY^^^aaaccccccdddeeedddgggiiifff```[[[[[[\\\XXXlll~~~zzzqqqllljjjkkksss|||ooojjjpppsss{{{yyyqqqfff___^^^^^^]]]\\\\\\]]]\\\YYYUUUQQQOOOOOOMMMIIIDDDAAAAAACCCFFFUUU{{{}}}mmmaaaUUULLLFFFBBBBBBFFFCCCDDDFFFHHHHHHHHHFFFEEEAAA@@@???>>>===<<<<<<<<<>>>???AAADDDFFFGGGHHHHHHFFFEEECCCBBBCCCDDDFFFGGGMMMNNNNNNNNNLLLJJJGGGEEEEEE@@@>>>AAACCCHHHYYYkkkrrrSSSCCCIIIRRR]]]gggrrr{{{{{{|||vvvuuutttrrrooossswwwyyywwwuuusssrrrnnnppptttyyytttkkkhhhlllqqquuusssxxxhhhRRRZZZfffjjjnnneeebbbddd[[[^^^TTTUUUUUUVVVWWWWWWXXXXXXRRRPPPMMMJJJHHHHHHHHHIIIFFFFFFEEEDDDBBBAAA@@@???;;;:::;;;;;;888888???IIIeee{{{mmm\\\MMMEEEFFFIIIJJJKKKLLLKKKLLLNNNQQQTTTXXX]]]ZZZUUURRRFFFAAAIIIEEEHHHNNNRRRVVVZZZ]]]```aaabbbdddeeegggiiikkkkkkmmmnnnoooqqqtttwwwzzz|||}}}yyyrrrnnnmmmiii___WWWTTTSSSUUUYYY]]]dddsss{{{xxxrrrmmmiiieeebbb___[[[XXXVVVXXX]]]ccciiikkknnnpppqqqooonnnrrr{{{~~~|||||||||~~~~~~~~~~~~~~~||||||}}}{{{rrrjjjgggddddddooo~~~oooUUU^^^sss}}}]]]GGG===<<<333000333111////////////////////////.........------,,,,,,+++------------------------+++...111444444111...+++++++++,,,,,,,,,---------.........//////000000111///555===EEEJJJNNNQQQRRRYYY\\\```bbbccccccdddeeedddffffffaaaYYYYYY```hhhyyyyyyrrrrrrwwwtttqqqxxxzzz|||rrreee___``````]]]ZZZZZZZZZYYYVVVSSSQQQOOONNNMMMJJJFFFCCCBBBCCCEEEWWWyyyyyylll^^^SSSKKKEEEDDDGGGBBBCCCDDDEEEFFFEEEDDDCCCAAAAAA@@@???????????????@@@BBBDDDFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCDDDFFFFFFJJJJJJKKKLLLKKKIIIEEECCCBBB======CCCIIISSSkkkmmmVVVFFFNNN[[[gggqqqyyywwwpppnnnmmmlllkkksss|||~~~zzzuuutttuuummmrrrxxx~~~uuunnnnnnttt|||www{{{cccOOO\\\kkkvvvvvvddd```___aaaWWWYYYQQQRRRTTTVVVVVVVVVUUUTTTPPPNNNKKKHHHGGGGGGHHHIIIGGGFFFEEEDDDCCCAAA@@@@@@<<<;;;<<<;;;999888???HHHeee{{{ooo___QQQJJJKKKNNNRRRTTTVVVXXX[[[^^^bbbeeeiiimmmhhhaaaZZZJJJCCCLLLJJJMMMRRRWWWZZZ]]]```cccccccccdddfffgggiiijjjjjjlllmmmnnnpppssswww{{{}}}}}}~~~~~~yyysssjjjccc___ZZZTTTPPPMMMOOOTTT[[[___eeerrr~~~|||uuukkk```XXXUUUUUUOOOMMMMMMPPPWWW]]]bbbccceeeiiillllllkkkpppzzz}}}}}}{{{{{{|||~~~}}}}}}}}}}}}~~~|||zzzzzzzzzyyyqqqiiieee```bbbrrrwwwXXX]]]yyy[[[FFF===<<<333///333222////////////////////////------------------------------------------------+++---///111111///---+++******+++,,,---......///---......///000000111111666<<>>:::<<>>DDDbbbxxxlllbbb^^^___bbbfffkkkqqquuuyyy~~~|||rrreeeWWWPPPPPPTTTVVVZZZ^^^aaadddeeefffcccdddeeeggghhhhhhhhhhhhlllnnnqqqrrrtttvvvzzz}}}|||xxxwwwxxxxxxuuurrrooofff\\\UUUOOOHHHEEEEEECCCDDDKKKYYYfffooovvv}}}}}}iiiXXXSSSPPPLLLKKKKKKLLLOOOTTT[[[bbbffffffdddeeeiiikkkmmmttt{{{~~~}}}~~~~~~}}}}}}|||||||||||||||{{{}}}~~~}}}{{{zzzzzz{{{{{{yyyyyyvvv{{{mmmcccbbbbbbggg}}}\\\```~~~|||VVVIII<<<666444111000111222222000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------000///...,,,---222999???CCCJJJRRRWWWXXXZZZ^^^bbb___aaafffjjjllliiiddd```YYYPPPJJJTTTssswwwpppppphhhgggsss|||nnnuuu}}}yyyuuukkkdddeeeddd___ZZZXXXVVVTTTRRRQQQOOONNNOOOPPPNNNMMMLLLIIIFFFFFFGGGHHHUUUyyyvvvlll___QQQIIIHHHHHHCCCAAADDDEEECCCBBBDDDDDDBBBAAAAAACCCDDDBBB@@@GGGIIIKKKKKKHHHEEECCCBBBCCCCCCCCCEEEFFFFFFCCCAAADDDDDDDDDDDDDDDCCCBBBBBB@@@DDDCCCKKKeee~~~___MMMGGGHHHXXXjjjuuu|||tttgggbbbgggqqqwww~~~yyyvvvzzz{{{|||vvvuuu{{{zzz}}}UUUNNN]]]vvvgggeeeWWW[[[XXXSSSRRRPPPOOONNNMMMMMMNNNNNNMMMKKKKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHGGGEEEDDDBBBAAAAAA@@@===<<<===<<<;;;>>>DDDccc}}}tttlllhhhiiikkkrrrvvv|||yyyhhhYYYTTTWWWZZZ[[[^^^bbbdddfffgggggghhhhhhiiijjjjjjjjjjjjjjjkkknnnppprrrtttuuuxxxzzz|||yyyuuussssssrrrnnnkkkfff]]]TTTOOOJJJCCCAAABBB@@@AAAHHHVVVdddoooyyyiiiWWWRRRQQQNNNNNNNNNPPPSSSXXX```gggkkkkkkjjjkkknnnppppppvvv|||}}}~~~~~~}}}}}}~~~~~~~~~|||{{{zzzzzzzzzvvvwwwyyy{{{mmmccccccbbbfff{{{___bbbwww}}}yyyUUUHHH;;;666444111000111222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........000000//////222777???DDDJJJPPPWWWZZZ[[[\\\___cccdddccccccfffhhhfff___YYYOOOMMMQQQbbb|||kkkfffhhhiiitttttt{{{{{{sssnnnjjjkkkiiibbb[[[WWWRRRQQQOOONNNOOOQQQQQQPPPLLLKKKIIIFFFDDDDDDGGGJJJMMMtttyyylll\\\OOOIIIIIIDDDAAACCCDDDCCCCCCEEEDDDCCCBBBCCCEEEFFFEEEDDDIIIJJJLLLLLLIIIFFFDDDDDDCCCCCCDDDEEEGGGFFFCCCAAACCCCCCCCCDDDCCCCCCBBBBBBBBBEEEDDDQQQooodddMMMDDDCCCEEEVVVhhhttt|||qqqiiikkkrrr{{{}}}zzzzzzsssssswww|||}}}|||xxxyyyNNNOOOcccqqqggg}}}bbbWWWZZZWWWSSSRRROOOMMMLLLKKKLLLMMMLLLKKKIIIIIIIIIHHHGGGGGGHHHJJJJJJIIIIIIGGGEEEDDDBBBAAA@@@???<<<<<<>>>===<<>><<<===@@@???===@@@EEEYYY~~~xxx~~~|||zzzyyyxxxqqqdddaaadddjjjkkkmmmooopppppppppooommmmmmkkkjjjiiihhhgggggghhhkkkooorrrrrrrrrrrrsssrrrnnnjjjhhhfffbbb\\\XXXTTTNNNIIIIIIGGGCCCAAACCCCCCDDDJJJWWWeeetttttt```YYYWWWSSSSSSRRRRRRTTTXXX___fffjjjnnnnnnpppuuuvvvuuuyyy~~~}}}|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{}}}|||~~~~~~|||zzzyyynnnqqq}}}zzzmmmdddccc```bbbssswww\\\^^^zzzxxxcccvvvQQQEEE999555444222000111111111000///////////////........................------------------------,,,,,,,,,---------......---------...//////000000...111555999???FFFMMMSSSTTTWWWZZZ\\\]]]^^^```bbbdddccccccaaa]]]VVVPPPKKKWWWbbbmmmpppmmmooovvv}}}uuusssuuuxxx~~~}}}{{{sssxxxxxxtttlllbbbZZZSSSOOOTTTZZZ^^^___aaabbb^^^VVVOOOPPPQQQPPPMMMJJJIIIHHHNNNfff}}}uuu```QQQNNNGGGCCCCCCDDDCCCEEEHHHJJJJJJJJJIIIGGGGGGFFFFFFMMMNNNOOONNNKKKIIIHHHHHHDDDCCCDDDEEEFFFEEEBBB???@@@@@@AAABBBBBBCCCBBBBBB???CCCFFFXXXwww~~~lllZZZMMMGGGFFFFFFAAAPPPbbbrrrxxxsssooommmooouuuyyyxxxuuunnnLLLSSSffflllggguuubbb\\\\\\UUUQQQQQQLLLMMMLLLKKKLLLMMMMMMKKKIIIGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGEEEDDDBBBAAA@@@???>>>@@@BBBBBB???AAAEEEVVVwwwyyy~~~|||zzz~~~yyyooohhhgggjjjlllnnnqqqssstttuuuuuupppooommmjjjiiiggggggggghhhjjjnnnpppoooooooooooooookkkfffcccaaa^^^XXXSSSPPPKKKHHHIIIIIIFFFDDDFFFFFFGGGNNN[[[hhhwww}}}iiibbb]]]XXX[[[ZZZXXXXXX[[[aaahhhlllrrrrrruuuzzz||||||}}}{{{zzzyyy}}}|||}}}~~~}}}||||||{{{zzz{{{{{{{{{||||||||||||}}}}}}{{{zzz~~~sssuuuzzzmmmcccaaa^^^___pppvvv[[[[[[wwwyyyfffyyyNNNCCC888555444222111111111000000////////////000........................------------------------,,,,,,,,,---------......------...//////000111111///333999???EEEKKKRRRVVVVVVXXX\\\___```aaacccdddfffddd^^^VVVOOONNNTTTYYYqqqqqqqqqqqqqqquuu}}}tttwww|||~~~}}}xxxwwwqqqxxxwwwpppcccXXXSSSSSSRRR___iiipppnnnmmmnnnjjjcccXXXZZZ\\\[[[XXXTTTQQQOOORRRbbbsss~~~hhhWWWRRRKKKEEEDDDDDDDDDFFFJJJKKKLLLLLLJJJHHHFFFGGGGGGMMMNNNOOOMMMJJJHHHHHHHHHCCCBBBCCCDDDEEECCC@@@>>>>>>???@@@AAABBBBBBCCCBBB>>>DDDIIIYYYttt~~~yyyyyyxxxgggXXXMMMHHHFFFFFFGGGRRRbbbuuu~~~ooollllllpppvvvzzzyyyvvvfffIIIWWWmmmiiikkkoooaaa]]]]]]UUUQQQQQQLLLNNNMMMLLLMMMNNNNNNLLLJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBAAACCCFFFEEEAAABBBEEEXXXuuu~~~~~~{{{|||uuujjjeeeccceeeiiinnnrrruuuwwwxxxsssrrrooollljjjiiiiiiiiihhhjjjmmmmmmlllllllllmmmlllgggbbb___]]][[[WWWSSSNNNJJJHHHKKKKKKHHHFFFGGGGGGJJJSSS```mmmzzzrrrkkkfffaaa```^^^\\\\\\___eeekkkooossssssuuuzzz}}}~~~}}}zzzyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}xxx{{{}}}{{{yyyyyyyyyrrrttt}}}zzzlllaaa___\\\]]]ooovvv\\\\\\yyy}}}nnnLLLAAA777444444333111111000000////////////000000........................------------------------,,,,,,,,,---------......---......///000111222222333777>>>EEEJJJPPPUUUXXXZZZ\\\```dddffffffeeedddgggaaaVVVKKKGGGOOO^^^kkkxxxmmmgggppp~~~yyyzzzvvvrrruuutttwwwvvvmmm\\\RRRTTT\\\```nnnzzz{{{vvvwwwwwwrrrlllmmmkkkggg```ZZZVVVTTTSSSaaarrrrrr```WWWOOOHHHFFFEEEDDDFFFJJJIIIKKKLLLKKKHHHGGGHHHJJJKKKLLLLLLKKKHHHFFFFFFFFFBBBAAABBBCCCCCCBBB???<<<===>>>???@@@BBBBBBCCCCCC???FFFHHHRRReeellljjjnnnvvvlll]]]PPPIIIHHHJJJLLLLLLTTTaaavvv{{{ooommmmmmqqqxxx{{{yyyuuu]]]GGG___}}}fffrrrfff\\\[[[\\\SSSQQQRRRMMMMMMLLLLLLLLLMMMMMMKKKJJJGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDFFFIIIGGGCCCBBBEEEWWWppp~~~{{{{{{pppbbb\\\WWW[[[```gggnnntttwwwyyysssqqqnnnkkkiiiiiiiiiiiiiiijjjkkkkkkiiiiiijjjkkkiiiddd^^^ZZZZZZYYYVVVTTTPPPLLLKKKNNNOOOKKKHHHIIIIIINNNZZZiiivvvwwwrrrpppllliiigggeeeeeeiiipppwww|||{{{yyyzzz~~~~~~|||~~~~~~}}}||||||||||||}}}xxx~~~~~~xxxvvvwwwsssqqqssswwwzzzkkk___\\\YYY[[[nnnsss\\\^^^xxx|||pppJJJ???666444555333111222000000////////////000000................................................,,,,,,,,,---------......---...///000111222222333999===DDDKKKOOOSSSWWWYYY\\\___cccfffhhhfffccc```\\\VVVOOOMMMSSS\\\ffflllkkkgggjjjuuu}}}|||pppmmmuuuyyyxxxwwwlllZZZRRRYYYgggnnnyyyzzz}}}~~~~~~xxxoooddd\\\WWWUUURRRbbbuuu{{{hhhYYYQQQIIIGGGFFFDDDGGGKKKGGGIIIKKKKKKIIIHHHJJJLLLIIIJJJJJJHHHEEEDDDDDDEEEAAAAAAAAABBBBBBAAA>>>;;;<<<===???@@@AAABBBCCCCCC@@@FFFEEEIIIUUUZZZZZZaaaeee]]]PPPFFFCCCHHHPPPVVVNNNSSS___sss|||wwwxxx}}}xxxpppnnnnnnsssyyy|||xxxtttYYYFFFhhh}}}cccwww}}}```WWWYYYZZZSSSRRRTTTOOOMMMLLLKKKLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFHHHKKKIIIDDDBBBEEESSSlll}}}~~~zzzzzz{{{gggYYYTTTOOOSSSZZZbbbjjjqqqvvvyyyqqqooollliiigggfffggggggiiijjjjjjiiihhhhhhiiikkkhhhbbb[[[WWWWWWXXXWWWUUUTTTPPPOOORRRSSSNNNKKKLLLKKKRRRaaaqqq~~~xxxuuuvvvtttvvvtttrrrsssxxxzzz||||||{{{zzzzzzzzzzzzzzzyyyvvvtttuuutttvvvyyyzzzzzzjjj^^^[[[XXXZZZnnnoooZZZ]]]vvvxxxmmm|||III>>>555444555333111222000000////////////000111................................................,,,,,,,,,---------......---...///000111222333333===BBBIIIOOOSSSVVVXXXZZZ]]]___cccfffgggddd___ZZZMMMKKKMMMWWWeeelllhhhbbb___kkkzzzzzzuuu{{{uuuqqq}}}zzzlllkkkpppooorrrqqqhhh]]]```rrr~~~zzzxxxxxxxxxxxxwwwuuuooogggaaa\\\XXXUUUSSSSSS\\\pppvvvdddXXXLLLIIIIIIIIIJJJMMMJJJKKKKKKKKKIIIIIIKKKMMMPPPMMMIIIEEECCCBBBBBBCCC???@@@@@@@@@@@@???>>>>>>;;;;;;<<<@@@DDDFFFFFFFFFEEEDDDCCCGGGMMMRRRSSSSSSUUURRRLLLFFFDDDHHHPPPVVVSSSWWWcccuuu|||qqqvvvzzznnnqqq{{{sssoookkkkkkpppvvvxxxwwwvvv|||YYYQQQqqqnnnaaaeeeZZZXXXVVVTTTSSSSSSTTTUUUOOOOOOOOONNNMMMLLLKKKJJJLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGIIIJJJBBBFFFJJJJJJHHHEEEEEEEEETTTjjj}}}~~~rrr\\\NNNIIIEEEKKKVVVaaaiiilllllllllhhhgggdddaaa^^^___bbbdddeeeiiijjjhhhhhhkkkjjjffffffaaa]]]\\\^^^^^^ZZZVVVUUUSSSRRRTTTVVVSSSOOOMMMSSS[[[gggvvvzzzwwwvvvvvvxxxxxxvvvyyy~~~}}}|||zzzyyyyyyzzz{{{|||}}}|||zzzyyyyyyxxxtttxxxxxxiii^^^]]]ZZZ[[[kkkppp]]]^^^qqqpppiiiuuuFFF===666444444111000111111111000000//////......////////////////////////........................---------...............111000......000555:::===EEEHHHMMMQQQUUUXXX[[[^^^```eeeiiihhhddd^^^UUUMMMGGGMMM```uuuzzzooodddcccpppzzzxxxsss{{{vvvqqqwww~~~}}}gggdddhhhgggaaacccdddeeelllwww~~~zzzyyywwwvvvuuusssooollliiieee```[[[XXXUUURRRPPPTTT]]]qqqyyy|||jjj]]]PPPJJJIIIHHHIIIKKKLLLMMMMMMLLLJJJJJJKKKLLLLLLJJJGGGCCCAAAAAAAAABBB???@@@@@@AAAAAA@@@@@@@@@>>>>>>???BBBEEEGGGGGGFFFEEECCCBBBDDDHHHLLLNNNNNNNNNLLLIIIFFFGGGKKKSSSYYYRRRVVV___mmmxxxzzztttlllllluuuyyysssooo{{{{{{rrrllliiijjjpppuuuuuurrrqqqyyyWWWSSSvvvppphhhaaaXXXWWWTTTRRRQQQRRRRRRSSSMMMMMMMMMNNNMMMMMMLLLLLLJJJIIIIIIHHHGGGFFFFFFFFFHHHGGGDDDCCCCCCDDDFFFHHHFFFHHHIIIHHHEEEDDDEEEFFFVVVkkk}}}||||||kkkWWWKKKGGGFFFNNNZZZeeekkkkkkhhheee______]]][[[ZZZ\\\```ccccccggghhhggghhhjjjiiiffffffbbb^^^^^^```aaa^^^ZZZXXXXXXYYYYYYWWWTTTQQQQQQUUUaaaqqq|||tttrrrrrrssssssuuuwww~~~~~~|||zzzyyyzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{{{{vvvyyyssseee[[[[[[YYY[[[mmmsss```bbbsssqqqlllqqqFFF===666444444111000111111000000000/////////...////////////////////////........................---------............///111000///000333888>>>AAAIIILLLPPPTTTWWWZZZ]]]```___cccgggfff___TTTMMMJJJSSSdddrrrqqqnnnttt{{{~~~yyy||||||xxxzzz}}}ppprrrcccaaagggggg___^^^cccnnnvvvxxxyyyyyyssssssssstttrrrnnnhhhccc___\\\YYYWWWVVVTTTQQQOOORRR\\\ooorrrssseeeVVVMMMIIIGGGHHHKKKOOOOOOPPPNNNLLLJJJJJJKKKHHHGGGDDDBBB@@@@@@AAABBB???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEHHHIIIHHHFFFDDDBBB@@@@@@CCCFFFHHHIIIIIIHHHHHHGGGGGGKKKQQQUUUPPPSSSYYYaaagggiiigggdddccciiinnnooovvvzzzqqqhhhgggllltttyyywwwtttuuurrrSSSUUU}}}qqqvvv\\\VVVUUUSSSRRRQQQPPPQQQQQQKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHGGGGGGFFFFFFEEEEEEHHHFFFDDDBBBBBBDDDFFFHHHJJJJJJHHHFFFCCCCCCEEEGGGRRRfff~~~zzz~~~ppp___OOOEEECCCFFFNNNZZZeeeiiifff___ZZZSSSSSSSSSRRRSSSVVV[[[___```dddfffeeefffiiihhhddddddaaa___```bbbbbb```]]]ZZZ___bbb```[[[WWWWWWYYY^^^iiizzzssskkkjjjkkklllkkknnnttt~~~~~~|||{{{{{{|||}}}||||||{{{{{{{{{|||||||||}}}vvvvvvqqqcccZZZYYYWWWYYYkkksss```dddtttpppqqqkkkDDD<<<555444444222000111000000000000////////////////////////////////////........................------........./////////000000111333888===CCCFFFNNNQQQUUUXXXZZZ]]]aaadddcccbbbdddcccYYYKKKIIIOOOfff{{{pppppptttvvvyyy}}}|||~~~eeefffnnnoooqqqhhhgggqqqvvvsssssswwwnnnooopppqqqppplllgggbbb\\\[[[YYYYYYXXXVVVSSSPPPOOOYYYlllooo}}}{{{mmm]]]SSSLLLHHHJJJNNNRRRSSSSSSQQQNNNKKKKKKKKKFFFEEECCCBBBAAABBBBBBCCC@@@AAABBBDDDEEEEEEFFFFFFDDDDDDEEEGGGIIIJJJHHHFFFCCCAAA???>>>@@@CCCFFFHHHIIIJJJIIIIIIHHHJJJNNNQQQRRRUUUXXX[[[\\\^^^___aaacccjjjqqqwwwxxxooofffgggppp|||hhhNNNYYY}}}uuuXXXVVVUUUSSSRRRQQQPPPPPPQQQKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJIIIHHHFFFEEEEEEGGGHHHKKK___|||oooaaaRRRFFF??????EEEKKKUUU\\\^^^ZZZSSSNNNGGGHHHHHHHHHIIIMMMSSSWWW]]]aaadddcccdddfffeeeaaa```^^^]]]]]]^^^^^^]]][[[]]]fffmmmiiibbb___cccfffnnnuuu}}}ooohhhfffffffffdddffflllwww}}}}}}}}}|||||||||}}}}}}|||sssrrr{{{rrrdddZZZWWWSSSTTTfff~~~qqq___gggtttnnnwwwgggCCC;;;555444444222111111000000000000////////////////////////////////////........................------......//////000000///000222666<<>>>>>>>>???CCCIIIMMMXXX]]]```___```aaa^^^YYYUUUSSSQQQPPPPPPQQQTTTVVVgggwww|||vvvyyy}}}vvvsssrrrrrrooommmiiieeefffnnnzzz~~~}}}}}}~~~}}}|||{{{{{{yyyqqqrrrggg\\\TTTSSSPPPSSSjjjoooyyy~~~nnn^^^???888333444555333111222////////////000000000000////////////////////////........................------...///000000111222222555999???EEEKKKOOOQQQTTTXXX^^^bbbddddddeeefff[[[UUUPPPRRR]]]kkkvvv|||}}}sssqqqvvvffffffnnnooommmqqqrrrlllfffeeeeeedddeeedddccccccddddddbbbaaaaaa___]]][[[ZZZXXXUUURRRSSS^^^rrrwwwggg{{{lll___UUUSSSWWWVVVXXXYYYXXXTTTQQQOOOOOOKKKJJJJJJJJJIIIIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKNNNOOONNNKKKHHHCCCEEEGGGGGGEEEDDDEEEGGGFFFGGGIIILLLTTT___kkktttqqqtttyyy{{{sssnnnpppnnnuuu}}}}}}SSSTTTyyyppp^^^XXXSSSSSSSSSRRRQQQPPPOOONNNKKKKKKJJJJJJHHHGGGEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGEEEGGGMMMVVV___eeeRRROOOKKKJJJKKKLLLKKKIIIOOO___{{{yyyqqqaaaTTTFFF@@@===:::999;;;===>>>@@@AAABBBAAAAAA@@@===>>>>>>???AAAEEEKKKPPPWWW\\\___^^^^^^^^^[[[VVVPPPOOOLLLKKKLLLPPPVVVZZZhhhxxx|||vvv{{{wwwsssnnnmmmpppssssssrrrlllggggggppp{{{~~~~~~~~~}}}{{{{{{{{{vvvnnnrrr{{{eeeZZZSSSRRROOOSSSkkkooo|||mmmWWW>>>777333444555333111222.../////////000000000111////////////////////////........................------...///000111222222777:::???EEEJJJOOORRRTTTVVV[[[aaaddddddbbb___^^^WWWYYY[[[eee{{{~~~|||uuuooottthhhiiiqqqrrrooovvvssseee]]]aaaggggggfffeeeeeeeeeeeedddaaa^^^bbb```]]]\\\[[[ZZZXXXVVVRRR]]]qqqmmmrrrbbbVVVSSSVVVWWWXXXZZZYYYVVVRRRPPPPPPKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJMMMPPPRRRQQQMMMJJJDDDGGGJJJIIIFFFCCCCCCDDDCCCCCCDDDHHHPPP]]]lllvvvsssvvv}}}zzztttpppnnnlllsss}}}tttMMMSSS|||~~~zzzkkk]]]XXXRRRRRRRRRQQQPPPOOOMMMMMMIIIIIIIIIIIIHHHHHHGGGFFFCCCDDDFFFGGGGGGFFFEEEDDDHHHFFFDDDHHHSSSccctttYYYTTTMMMIIIIIIKKKJJJJJJNNN]]]xxxsssjjjXXXLLL@@@<<<;;;::::::;;;<<<>>>AAACCCDDDDDDCCCBBB===>>>???AAACCCIIIOOOTTTWWW\\\^^^]]]]]]]]]YYYSSSMMMLLLJJJIIIKKKQQQYYY___eeeuuu~~~xxxsssxxx}}}}}}|||nnnjjjeeefffjjjooorrrssskkkfffgggrrr}}}|||{{{{{{{{{rrrkkkpppuuuggg\\\UUURRRNNNQQQiiixxxhhhxxx|||kkkRRR===777333444666333111222.../////////000000111111////////////////////////........................------...///000111222222;;;>>>CCCIIINNNRRRTTTUUUYYY]]]cccfffddd___ZZZXXXZZZbbbkkkzzzxxxtttwww|||~~~~~~fffmmmyyyzzz{{{vvvmmmeee``````bbbddddddbbbaaabbbdddeeecccaaa\\\\\\[[[YYYWWWUUUSSSRRRVVV[[[iiinnntttdddXXXTTTUUUWWWWWWWWWVVVRRRPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKOOOMMMLLLMMMOOOOOOLLLIIIMMMMMMNNNPPPRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJGGGEEEHHHQQQ]]]gggmmmmmmssszzz{{{rrrkkkooolllvvv~~~uuucccGGGTTTzzzddd]]]ooobbbXXXYYYNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFGGGHHHJJJIIIFFFDDDGGGFFFDDDCCCCCCCCCDDDEEEAAAEEEEEEIII\\\wwwWWWSSSOOOMMMMMMMMMKKKHHHTTT```ppp}}}~~~xxxiii]]]LLLEEE>>>===;;;999999<<>>>>>???@@@@@@@@@??????AAABBBBBBEEEIIIOOOUUUXXX___``````]]]WWWOOOIIIFFFDDDHHHOOOTTTXXX]]]eeelllwww~~~{{{pppjjjlllqqqzzzxxx|||wwwqqqiiifffcccaaabbbfffkkkooowww|||yyymmmjjjoooyyy|||wwwtttpppmmmwwwrrrbbbWWWPPPOOOLLLOOOfffrrr{{{mmmiiiUUU;;;:::777555222111111111000000000000000000000000000000/////////.........000000/////////.........///000000000111444999===FFFGGGIIINNNTTTZZZ^^^```ccc```______[[[WWW]]]fff~~~~~~mmmrrr~~~zzzqqqhhhbbb```aaabbb```^^^```jjjuuuwwwooofff[[[[[[[[[[[[[[[ZZZYYYXXXVVVXXX```qqquuuwwwuuukkkgggbbb\\\YYYUUUUUUTTTRRRQQQOOONNNMMMMMMNNNNNNOOOOOOOOOOOONNNQQQPPPOOOPPPQQQQQQOOOMMMOOOOOOPPPRRRUUUUUUSSSQQQNNNMMMLLLKKKKKKJJJKKKKKKGGGGGGHHHLLLQQQUUUWWWXXX[[[fffpppuuu|||{{{vvvtttqqqttt{{{yyywwwrrrWWWHHHMMMiiiRRRUUUzzzmmmZZZSSSMMMMMMLLLJJJHHHGGGGGGHHHHHHDDDDDDFFFHHHKKKKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBGGGHHHHHHOOOXXXXXXRRRPPPNNNKKKJJJKKKKKKJJJIIILLLUUU___vvv|||tttaaaSSSFFF???::::::999777888;;;=========>>>>>>?????????DDDEEEGGGKKKPPPUUUZZZ]]]bbbbbb```ZZZQQQIIIDDDAAACCCLLLWWW\\\___eeepppyyy|||lllccceeekkkjjjjjjqqq{{{{{{sssooohhheee```^^^___eeelllppp|||uuujjj```___fffrrr~~~|||wwwtttuuuqqqyyymmm```UUUNNNMMMKKKOOOfffxxxooooooWWW;;;:::777444222111111111000000000000000000000000000000////////////......000000////////////......///000111333555888===AAAIIIJJJLLLPPPUUU[[[```cccaaa```___[[[VVVYYYhhhyyyxxxyyymmmqqq|||~~~xxxpppgggbbb``````aaa```___bbbjjjssstttnnnfff]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ```ooojjjeee~~~{{{uuutttnnnaaaXXXVVVTTTRRRQQQPPPOOONNNLLLKKKKKKLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOQQQSSSVVVVVVUUUSSSPPPOOONNNMMMMMMMMMMMMMMMLLLKKKLLLNNNQQQSSSSSSRRRTTT^^^hhhnnnwww|||wwwuuuqqqvvv|||{{{uuuyyyeeeQQQJJJOOOkkkTTT]]]eee[[[WWWMMMMMMLLLJJJHHHHHHHHHHHHIIIGGGGGGHHHKKKMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBFFFHHHHHHLLLPPPNNNHHHMMMLLLKKKKKKKKKKKKKKKKKKLLLSSSZZZooo~~~sss___PPPFFF@@@<<<<<<<<<:::;;;>>>======>>>???@@@AAACCCCCCGGGIIIMMMRRRWWW]]]aaacccbbbaaa]]]VVVNNNHHHEEEEEEFFFQQQ[[[^^^bbbooorrrddd\\\___eeebbbdddlllvvvyyysssmmmjjj```^^^\\\\\\___fffnnnssszzzyyyiiibbb^^^bbbjjjvvv~~~~~~}}}xxxuuuwwwsss{{{kkk___TTTMMMLLLJJJOOOfffzzz~~~nnnuuuVVV;;;999777444333222111111000000000000000000000000000000//////////////////000000//////////////////...000222555888<<>>>>><<<<<>>???BBBEEEGGGIIILLLOOOTTTZZZ___ccceeefff___]]]WWWPPPJJJGGGGGGHHHMMMWWW___cccmmmrrrbbbZZZXXX[[[___^^^bbbjjjrrrqqqhhhaaa___XXXXXXXXX[[[___eeekkkooo}}}}}}mmm^^^\\\___gggqqq|||{{{vvvsssrrrooo{{{qqq[[[PPPIIIIIIHHHMMMfff}}}yyyzzzjjj{{{SSS:::999777444333222222222000000000000000000000000//////000000000000000000//////000000000000000000---000444777;;;@@@EEEIIIOOOTTTZZZ]]]^^^___```aaa]]]\\\[[[^^^iiiyyyzzzllltttuuuyyy~~~wwwsssllleeeaaa``````aaa```bbbcccccc```___```bbb`````````___]]][[[ZZZYYYVVVXXX^^^jjjzzz[[[^^^ppp\\\XXXSSSQQQQQQPPPMMMJJJHHHHHHIIIKKKKKKLLLLLLLLLIIIKKKMMMMMMLLLKKKLLLMMMLLLLLLNNNRRRUUUVVVUUUSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQPPPPPPRRRSSSTTTSSSQQQRRRWWW\\\```jjjxxxzzzuuussswwwuuuSSSEEEKKKcccmmm]]]ppp|||ppp[[[YYYXXXQQQNNNMMMKKKJJJJJJJJJKKKKKKNNNNNNNNNNNNOOOMMMJJJGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEDDDEEEFFFGGGGGGLLLNNNPPPPPPNNNNNNNNNOOOJJJQQQUUUdddxxxcccTTTGGGAAA>>>??????===<<<>>>======???BBBEEEJJJNNNPPPUUUXXX\\\aaadddeeeeeeeeeZZZVVVPPPIIIEEEEEEHHHKKKVVVaaallluuu```VVVWWWXXXZZZ]]]aaagggqqqxxxsssggg___]]]YYYYYYZZZ\\\```eeeiiilll{{{kkkbbb]]]___fffqqq||||||}}}xxxtttrrrmmmmmm~~~wwwUUUJJJEEEFFFGGGOOOjjj~~~}}}yyyjjjNNN:::888666444333222222222000000000000000000000000//////000000000000111111//////000000000000111111///222777;;;???DDDIIIMMMQQQWWW]]]``````___aaaccc]]]___cccmmm~~~|||rrrppppppyyy}}}yyyuuunnngggbbb______```^^^^^^___```````````````^^^^^^^^^^^^]]]\\\[[[ZZZXXXZZZ___hhhxxxdddZZZxxxwwwhhhccc\\\YYYYYYXXXUUURRRIIIIIIJJJKKKLLLLLLLLLKKKEEEGGGJJJJJJHHHGGGHHHJJJIIIJJJLLLPPPTTTUUUTTTRRRUUUTTTTTTSSSTTTTTTUUUUUURRRTTTWWW[[[]]]\\\YYYUUUYYY^^^aaa___bbbmmm{{{}}}vvvtttuuuyyyeeePPPDDDQQQwwwfff]]]qqqrrr~~~fffYYYWWWUUUSSSOOONNNLLLKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNMMMJJJGGGDDDEEEEEEFFFEEEDDDCCCBBBEEEEEEEEEEEEDDDDDDEEEGGGLLLOOOQQQQQQOOOMMMNNNOOOLLLSSSUUUccc~~~|||iii[[[JJJDDDAAABBBBBB???>>>@@@AAABBBDDDHHHMMMRRRWWWZZZ___aaaeeeggggggeeeaaa___RRRNNNIIIEEEDDDHHHPPPVVVaaaoooiiiTTTSSSZZZ[[[\\\^^^hhhppp}}}}}}ooofffddd```______aaaeeekkkrrrvvvwwwhhhaaaaaafffhhhppp|||~~~{{{wwwuuutttrrrtttrrrQQQHHHDDDHHHLLLWWWuuu}}}mmmJJJ999888666444333222222333000000000000000000000000//////000000000111111111//////000000000111111111333666;;;???CCCHHHMMMQQQTTTYYY]]]______aaafffjjjkkkqqq{{{xxxooovvv}}}~~~zzz||||||wwwppphhhccc___^^^___\\\[[[[[[___dddeeeccc___\\\\\\]]]^^^^^^]]]]]]\\\\\\]]]aaaiiixxxkkkZZZtttuuusssmmmfffccccccbbb^^^ZZZJJJKKKKKKLLLLLLLLLLLLLLLBBBEEEHHHHHHFFFEEEFFFHHHHHHIIIKKKOOOSSSTTTSSSRRRUUUUUUUUUTTTUUUUUUVVVVVVTTTXXX^^^dddgggeee___ZZZaaaggghhhaaa^^^hhhyyyyyyttttttwwwyyy\\\PPPGGGXXX```\\\pppppp}}}{{{bbbZZZVVVUUUVVVOOONNNMMMLLLLLLMMMMMMNNNIIIIIIJJJLLLMMMMMMJJJHHHDDDEEEFFFFFFFFFEEECCCBBBCCCCCCEEEGGGGGGFFFGGGJJJLLLOOOQQQQQQNNNLLLMMMNNNOOOVVVXXXfffwww~~~mmm___NNNHHHEEEFFFFFFBBBAAACCCFFFHHHJJJNNNTTT[[[```dddfffhhhjjjkkkhhhccc]]]YYYKKKIIIEEECCCFFFOOOZZZbbbiii{{{kkkYYYOOOVVV______^^^```iiirrrtttjjjhhhfffeeedddfffllluuuzzzkkk```aaahhhlllnnnuuu}}}zzzxxxxxx|||}}}hhhRRRIIIFFFMMMSSSaaarrrHHH999888666444333222333333000000000000000000000000//////000000111111111222//////000000111111111222666999>>>CCCGGGKKKPPPSSS[[[___bbbbbbcccgggpppwww|||yyy~~~tttzzz~~~xxxxxxmmmeeeaaa```^^^]]]]]][[[ZZZ\\\___bbbccccccZZZZZZZZZ[[[\\\]]]^^^___XXX^^^bbbeeeqqqqqq[[[rrryyyyyyrrroooooonnnjjjeeeYYYTTTOOOOOONNNKKKJJJLLLJJJHHHFFFGGGFFFEEEFFFHHHIIIIIILLLPPPUUUWWWTTTPPPUUURRRRRRVVVXXXVVVSSSRRRTTTZZZccckkknnnjjjccc^^^iiillliii___\\\eeettt~~~{{{xxxvvvuuu|||vvvUUUVVVGGGTTTxxx^^^\\\www{{{iii^^^WWWSSSRRROOOPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKLLLNNNOOOPPPQQQGGGFFFEEECCCBBBAAA@@@@@@???AAADDDEEEDDDDDDEEEGGGHHHLLLOOOOOONNNMMMNNNOOOOOOPPPTTTeeerrrpppmmmZZZOOOHHHEEEGGGIIIHHHFFFGGGHHHKKKPPPUUU[[[aaagggjjjllljjjiiihhhfff```XXXRRRHHHFFFEEEIIIOOOWWWbbbkkk}}}rrraaaTTTQQQ[[[```\\\]]]eeejjjxxx|||oooiiiiiiqqqmmmjjjmmmuuuuuugggaaaaaafffkkkpppvvvzzzrrrqqquuu}}}]]]JJJEEEEEENNN\\\oooqqqrrrrrrHHH<<<:::777444222111111222000000000000000000000000000000000000000///......000111111000//////111333999999>>>EEEIIIMMMSSSZZZXXX```aaa\\\bbbttt}}}{{{~~~yyywwwnnnuuu|||xxx{{{uuummmhhheeedddbbb``````^^^]]]]]]___aaabbbbbb```___^^^\\\[[[ZZZZZZZZZ[[[___bbbdddllleeeqqqzzz|||wwwrrrnnnddd\\\VVVUUUSSSOOOLLLLLLIIIGGGFFFFFFFFFFFFGGGHHHHHHJJJNNNSSSVVVWWWUUUSSSTTTXXXZZZWWWTTTSSSUUUWWWWWW^^^fffjjjjjjhhhhhhhhhooosssrrrhhhaaagggttt~~~}}}wwwuuuwwwzzzzzzzzzGGGJJJGGGbbbooo^^^fffaaaYYYTTTQQQRRRNNNNNNNNNMMMLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNEEEEEECCCBBBAAAAAA@@@@@@???AAADDDDDDDDDDDDEEEGGGHHHKKKNNNOOOMMMLLLMMMOOOMMMOOORRR^^^yyyuuunnnvvvfffYYYSSSOOOPPPRRRPPPOOOPPPQQQTTTXXX]]]bbbhhhmmmpppppplllhhhccc^^^XXXPPPJJJEEEEEEFFFJJJRRRcccxxxsss```___ZZZ[[[aaaccc___```fffoooyyy~~~rrrhhhgggjjjkkkmmmpppuuu~~~xxxjjjdddeeeiiiqqqxxx}}}~~~}}}~~~~~~zzzrrrpppssstttyyyTTTPPPMMMMMMSSSbbbzzznnnyyylllDDD;;;999666444222111222222000000000000000000000000000000000000000///......///000111111111222555888======BBBIIIMMMPPPVVV]]]^^^cccaaaZZZ___qqqzzzyyyzzzwwwvvv~~~{{{fffoooxxxuuuxxxuuupppllliiifffcccaaabbb```^^^]]]^^^_________cccbbb___]]]ZZZYYYXXXXXX]]]]]]___bbbdddtttvvvrrrzzz}}}{{{{{{pppeee```\\\UUUNNNLLLKKKJJJIIIGGGGGGHHHHHHIIIFFFIIIOOOSSSUUUVVVWWWXXX^^^ggghhh\\\RRRSSSXXXZZZ^^^dddjjjjjjhhhiiioootttyyy{{{vvvjjjbbbhhhuuu~~~uuu|||yyyrrrrrrzzz|||lllGGGFFFLLLsssddd^^^rrrqqqYYYUUURRRQQQSSSOOOLLLKKKKKKJJJIIIIIIIIIHHHGGGHHHJJJLLLLLLKKKJJJIIICCCCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDFFFGGGIIIKKKMMMMMMMMMLLLMMMNNNJJJMMMOOOVVVlll{{{mmmyyy~~~qqqeee^^^YYYZZZ\\\ZZZYYY[[[[[[]]]aaaeeejjjooorrrssspppkkkddd\\\VVVOOOIIIEEEKKKMMMPPPUUUbbbzzzmmm___\\\___cccggghhhfffeeeiiimmmvvvzzz{{{ssshhhaaaccciiiiiioooxxx~~~rrriiiccceeelllvvv}}}zzz{{{|||zzzssspppqqqpppmmmPPPQQQSSSSSSVVVjjjzzzmmmeee???999777555333222222333333000000000000000000000000000000111111000000//////...///111222333555999<<>>CCCDDDKKKSSSYYY[[[```ggg```\\\UUUSSSaaawww}}}qqqqqq{{{yyyvvvyyyrrrjjj}}}xxxzzzfffoooxxxuuuuuuuuutttpppkkkfffaaa______^^^\\\]]]___aaabbbbbbcccaaa^^^[[[YYYXXXYYYYYYYYYXXX^^^dddccciii{{{{{{{{{pppllljjjfffdddeee```bbb^^^UUUQQQRRRPPPKKKLLLMMMNNNMMMMMMQQQXXX^^^hhhmmmkkkcccbbbjjjooonnnnnnlllkkkmmmqqqssssssqqqvvvtttqqqsss|||~~~yyyrrrsss}}}~~~rrr|||[[[MMMCCCWWWxxxYYY___wwwuuu^^^SSSTTTPPPPPPRRRNNNGGGHHHHHHHHHHHHGGGGGGFFFDDDFFFHHHIIIIIIGGGDDDCCCAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCCCCCCCCCCFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLKKKOOOdddzzzrrrjjjdddeeeggghhhiiilllffffffgggkkknnnnnnllliii^^^ZZZSSSMMMIIIIIILLLNNNTTT\\\hhh{{{~~~nnneee___hhhxxxzzz|||vvviiicccjjjuuu|||~~~vvvnnnkkkkkkrrruuu}}}~~~sssllljjjiiimmmwww~~~}}}}}}|||yyyxxxxxxuuunnnkkkmmmxxxfffXXXMMMWWWZZZ]]]uuuuuuzzzYYY:::555555444444333333333333000000000000000000000000000000111111111111000000000111333444555888<<>>AAADDDJJJQQQVVVZZZ```YYYUUUZZZYYYfff}}}wwwwwwxxx|||zzz{{{~~~~~~rrr]]]bbbiiinnniiifffbbb___^^^]]][[[ZZZ[[[YYYWWWXXXZZZ[[[YYYVVVXXXXXXWWWWWWVVVTTTSSSSSSTTTQQQPPPQQQSSSZZZjjjxxx}}}{{{yyyqqqmmmlllmmmpppyyy{{{www~~~}}}}}}nnnjjjggggggTTTGGGSSSzzzttt\\\LLLVVVvvv[[[VVVRRRNNNKKKJJJHHHFFFEEEGGGHHHIIIIIIIIIHHHFFFEEECCCCCCBBBCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBCCCEEEEEEDDDDDDFFFHHHKKKLLLJJJHHHIIIJJJLLLMMMNNNMMMMMMLLLIIIHHHIIILLLRRRccc{{{tttyyyuuukkk```UUUOOOOOOPPPSSSTTTRRRLLLHHHFFFFFFQQQUUU^^^iiivvvvvvhhh```dddvvvzzzjjjiiiuuu~~~~~~zzzzzzxxxtttnnnkkkvvvuuuhhh]]]PPPPPPQQQNNNQQQxxx~~~gggGGG;;;999666555555444444333222222111111111111111111111111111333444444333444666888:::<<<@@@DDDHHHNNNUUUZZZ\\\\\\UUUTTT^^^ggg}}}~~~wwwxxxzzz|||xxxtttuuu|||pppYYY\\\ccchhhfffeeebbb```^^^]]][[[ZZZ[[[YYYVVVUUUVVVWWWVVVUUUVVVWWWWWWXXXWWWVVVTTTSSSUUUSSSRRRQQQPPPWWWgggwwwzzzpppooommmhhhgggnnn}}}~~~tttgggooojjj~~~YYYOOODDD\\\qqqYYYOOOaaaggg\\\TTTQQQNNNLLLKKKIIIGGGDDDEEEEEEFFFGGGHHHGGGGGGFFFCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGDDDFFFIIILLLMMMMMMKKKIIIIIIJJJKKKMMMNNNNNNNNNMMMJJJIIIIIIKKKPPP___zzz}}}xxxnnn```PPPGGGEEEHHHKKKMMMJJJFFFEEEIIINNNVVV[[[fffssszzzmmmhhhgggnnnuuulllqqqyyywwwqqqjjjkkk}}}nnnddd]]]SSSRRRTTTPPPSSS}}}[[[@@@:::;;;666555555444444333222222111111111111111111111111111222333333333444777999;;;===BBBHHHNNNUUUZZZ^^^^^^YYYXXXdddwww}}}vvvuuuuuuzzzqqqXXXYYY___dddeeeeeeeeecccaaa^^^]]]\\\\\\ZZZWWWUUUUUUUUUUUUTTTRRRSSSTTTVVVVVVVVVUUUTTTVVVTTTSSSSSSRRRWWWfffuuuzzzqqqqqqqqqmmmiiiooouuuwww~~~xxxtttnnniiiuuutttvvvSSSNNNFFFbbbnnnVVVSSSmmmttt```\\\SSSQQQOOONNNMMMKKKHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGEEEGGGKKKMMMMMMLLLKKKJJJHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJJJJLLLOOO\\\ttt}}}~~~|||sssbbbOOOCCC@@@CCCEEEEEECCCBBBGGGQQQYYYYYY___kkk|||tttjjjjjjmmmzzz|||rrrnnnwww~~~}}}}}}}}}xxxvvvoooiiioookkkaaa[[[TTTRRROOORRRaaarrrVVV???;;;999666555555444444333222222111111111111111111111111000111222222222444777:::;;;???EEEMMMUUU[[[^^^```ZZZUUUaaa}}}qqqqqqwww}}}tttZZZYYY^^^cccccceeefffeeebbb___^^^^^^]]][[[YYYVVVUUUTTTTTTTTTNNNNNNPPPQQQRRRSSSSSSSSSUUUSSSSSSTTTSSSWWWbbbnnn{{{{{{rrrrrrwwwwwwrrrvvvsssooo{{{yyyssspppqqqsssyyykkkPPPPPPOOOsssmmmYYY[[[xxxlll\\\WWWSSSQQQNNNMMMMMMLLLIIIGGGDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFFFFEEEHHHKKKLLLKKKJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJKKKLLLNNNWWWlllwwweeePPPCCC@@@@@@AAAAAABBBFFFOOO[[[dddfffppp}}}mmmgggjjjqqqvvvnnnppp}}}}}}{{{zzzyyyuuutttooolllxxxggg]]]WWWRRROOOLLLWWW|||qqqRRRAAA<<<555666555555444444333222222111111111111111111111111111222222222333555999===>>>BBBIIIRRRZZZ^^^^^^\\\OOORRRnnnyyyzzzlllooo~~~www]]][[[___ccc```ccceeeeeeaaa^^^]]]]]]\\\\\\ZZZXXXUUUSSSRRRRRROOOOOOOOOOOOOOOPPPQQQRRRWWWTTTTTTVVVVVVWWW]]]dddppp}}}wwwyyy~~~zzz}}}wwwtttsssuuuwwwyyy\\\IIIQQQ]]]kkkZZZaaavvvcccZZZSSSRRROOOMMMKKKKKKJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEGGGJJJJJJIIIHHHIIIKKKJJJJJJJJJIIIJJJJJJJJJKKKHHHIIIKKKKKKKKKRRRcccuuuyyyfffRRREEEBBBAAABBBDDDIIIRRR^^^iiippp{{{}}}kkkccceeeqqq~~~}}}qqqkkkrrr}}}{{{yyywwwrrrqqqoooqqqqqqbbbYYYTTTRRRPPPTTTcccsssHHH???<<<222666555555444444333222222111111111111111111111111333444444444555888===@@@CCCGGGNNNWWW^^^^^^ZZZUUUSSSaaatttrrryyytttqqquuuzzz___]]]```ddd]]]aaadddccc```\\\[[[[[[\\\\\\[[[XXXUUURRRQQQQQQSSSRRRQQQPPPOOOPPPQQQRRRZZZWWWVVVYYYYYYXXXZZZ^^^hhh|||}}}xxxwwwvvvuuuvvvwwwwwwPPPCCCQQQgggfffVVV___```YYYYYYRRRQQQNNNKKKIIIIIIIIIHHHGGGFFFFFFFFFEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDBBBBBBBBBCCCCCCEEEGGGIIIIIIGGGFFFIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKFFFGGGJJJJJJIIINNN^^^nnn|||yyygggRRRFFFCCCDDDEEEJJJSSS___kkktttxxxiii\\\[[[fff{{{sssooojjjuuu~~~~~~{{{xxxwwwooopppooouuueee]]]WWWTTTUUUTTTbbbnnn}}}{{{ccc>>>======222666555555444444333222222111111111111111111111111555666666666777:::???CCCGGGKKKRRR[[[___]]]VVVOOOddd{{{tttvvv{{{vvvssswwwyyy~~~bbb\\\eeellleeeaaa___``````[[[XXXXXX[[[[[[YYYWWWUUUTTTTTTTTTUUUTTTSSSQQQQQQQQQQQQRRRVVVVVVVVVWWWWWWWWWXXXXXXhhhwwwmmmuuuxxxttttttbbbQQQIII^^^{{{YYYWWWlllsssWWWUUUXXXWWWTTTQQQLLLHHHFFFGGGIIIKKKLLLGGGCCCCCCGGGJJJIIIGGGGGGEEEDDDEEEGGGGGGEEEBBBDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@AAADDDGGGIIIKKKIIIHHHJJJMMMOOONNNLLLJJJJJJHHHGGGHHHNNNXXX```ttt{{{iiiSSSHHHHHHKKKLLLYYYiiiooolllpppyyy~~~nnn^^^ZZZbbbsssyyyllltttsss~~~|||}}}yyysssnnnmmmmmmnnn|||{{{[[[VVVVVVPPPSSS^^^uuu~~~NNN>>>;;;555999555555444444444333333333111111222333333333222222333222333666;;;@@@CCCCCCRRRPPPWWW]]]UUULLL]]]xxx|||www|||sssuuu|||~~~yyypppeeeiiimmmfffbbb___```___ZZZVVVVVVYYYYYYXXXWWWUUUUUUUUUVVVVVVUUUTTTRRRQQQRRRRRRSSSUUUUUUUUUUUUVVVVVVVVVWWW]]]ppptttmmmsssrrrpppxxx^^^QQQRRRooooooRRRWWWnnnmmmUUURRRUUUUUUVVVSSSOOOKKKIIIIIIJJJJJJLLLGGGDDDDDDHHHJJJIIIGGGGGGEEEDDDEEEFFFFFFDDDAAABBBAAAAAAAAAAAABBBDDDEEEDDDCCCBBBBBBCCCEEEGGGIIIJJJIIIHHHIIILLLNNNMMMKKKJJJKKKJJJHHHGGGLLLTTT[[[qqquuuyyy{{{iiiSSSHHHGGGNNNTTTbbbnnnmmmiiisssyyyrrrdddYYY[[[iiiyyyooovvvuuu}}}~~~}}}||||||zzzwwwqqqnnnfffhhhppprrrYYYTTTQQQKKKPPP^^^HHH<<<<<<777888555555444444444333333333111111222333333333333222777777999;;;???CCCGGGJJJSSSTTTYYYZZZNNNLLLjjjzzzzzztttiiikkk{{{}}}vvvttt~~~ooonnnnnnfffaaa___```___ZZZWWWWWWVVVWWWWWWVVVTTTTTTUUUWWWWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUZZZfff~~~ppplllmmmfffjjj~~~~~~ZZZXXXlll___NNN```yyyaaaRRRNNNPPPSSSSSSQQQOOOLLLJJJIIIHHHHHHKKKHHHEEEFFFHHHJJJIIIGGGGGGEEEDDDDDDDDDDDDBBBAAA@@@@@@??????@@@BBBDDDEEEBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLKKKIIIJJJKKKKKKIIIHHHJJJPPPUUUhhh|||zzzgggjjj||||||}}}~~~zzzjjjWWWLLLIIIVVV^^^jjjooohhhggg{{{|||sssggg___ZZZcccxxxyyyttt{{{|||}}}{{{zzzxxxwwwuuuqqqnnn```gggxxxzzzeeeUUURRRMMMIIIVVVjjjqqqnnnAAA;;;>>>888666555555444444444333333333111222222222333333333333555888;;;===>>>CCCIIIOOOZZZXXXVVVQQQKKKXXXvvv|||{{{mmmjjjlll|||vvvqqqyyy~~~qqqpppqqqfffbbb```bbbbbb]]][[[[[[WWWXXXYYYWWWTTTRRRTTTVVVXXXWWWUUUTTTSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUVVV\\\```tttyyykkkiiifffZZZcccpppWWWjjjvvvRRRUUUuuuhhhSSSMMMJJJKKKQQQLLLKKKKKKIIIHHHGGGGGGFFFJJJHHHGGGHHHIIIJJJHHHFFFFFFEEECCCBBBBBBAAAAAA@@@AAA@@@?????????@@@AAABBB@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHJJJKKKMMMLLLJJJKKKOOOSSS```yyyzzz```___qqqyyy{{{zzz{{{nnn___TTTOOO___ccchhhhhheeennn}}}uuuqqqeeebbbdddsss}}}{{{}}}~~~|||zzzxxxwwwuuurrrooocccppp~~~fffYYYQQQPPPLLLNNNeee}}}xxxsss^^^<<<:::>>>999333555555444444444333333333222222222222333444444555333888===???AAAFFFNNNUUU___VVVOOOPPP\\\xxx~~~rrrvvvnnnuuuzzzzzzxxx|||rrrlllpppssslllgggeeefffddd___[[[[[[YYY[[[[[[XXXSSSPPPRRRTTTXXXWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXffftttfffccc^^^QQQ``````WWW{{{cccOOOfffXXXKKKKKKGGGGGGLLLFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGEEEDDDCCCBBBAAA@@@???@@@@@@DDDBBBAAA???>>>>>>>>>???===???AAACCCDDDDDDCCCCCCEEEFFFHHHIIIIIIHHHGGGGGGHHHKKKMMMMMMKKKKKKOOORRR^^^yyy^^^XXXiii}}}}}}uuu{{{{{{~~~~~~}}}vvvlllaaaYYYaaa______aaajjj|||tttpppmmmbbbfffppp}}}~~~|||zzzyyywwwtttqqqkkk~~~iii\\\TTTNNNLLLJJJSSSrrr~~~{{{}}}QQQ;;;:::===999111555555444444444333333333222222222222333444555666555;;;BBBGGGIIIOOOWWW^^^ZZZSSSSSSddduuuoootttnnnvvv}}}yyydddfffooorrrsssnnnjjjiiieee^^^YYYXXX[[[]]]^^^ZZZSSSPPPQQQUUUXXXWWWVVVTTTSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWSSSTTT^^^uuuzzznnn```[[[WWWPPPcccxxxYYYYYYlllZZZWWW|||rrrSSSJJJJJJFFFDDDGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGIIIJJJIIIGGGEEECCCAAAAAAAAA???>>>>>>@@@BBBFFFDDDBBB@@@>>>============>>>@@@BBBCCCCCCBBBBBBDDDGGGIIIJJJIIIGGGGGGGGGHHHKKKMMMLLLJJJJJJMMMPPP\\\uuu[[[PPP^^^uuupppnnnyyy~~~|||~~~{{{}}}~~~yyynnnccc___\\\]]]ggg{{{{{{qqqnnnkkkhhhaaakkk|||~~~|||zzzwwwsssooorrr{{{cccZZZSSSMMMJJJJJJWWWxxxvvv}}}qqqGGG===::::::888222555555444444444333333333222222222222333444666777666<<>>???@@@>>><<<===@@@CCCEEEDDDBBB@@@???>>>>>>???>>>???@@@AAABBBCCCCCCCCCDDDGGGKKKKKKIIIGGGFFFGGGIIIKKKLLLJJJGGGFFFHHHKKKSSShhhcccRRR[[[rrrrrrttt}}}~~~|||}}}}}}~~~xxxjjjbbbdddkkk{{{tttmmmjjjiiijjjhhhvvv~~~}}}|||yyyuuuoookkkuuujjj___YYYRRRLLLLLLPPP___~~~ooo^^^??????:::666888444555555444444444333333333333222111111222555777888888<<>>??????CCCFFFIIIJJJHHHEEEBBBAAA===>>>???===<<<<<<@@@DDDDDDCCCBBB@@@@@@@@@@@@AAA???@@@@@@AAABBBCCCDDDEEEDDDHHHLLLLLLJJJGGGFFFGGGJJJKKKKKKHHHDDDBBBDDDGGGGGGZZZrrruuu___cccxxx|||}}}~~~|||mmmiiiooo|||}}}wwwrrrmmmjjjkkkooosss}}}}}}|||zzzxxxrrrlllgggwwwppp[[[XXXWWWPPPLLLOOOWWWiiitttttttttRRR:::@@@999444888666555555444444444333333333333222111111222555777999???BBBGGGOOOTTTWWWUUUSSSbbbuuummmxxxyyy{{{jjjcccllloookkkeeeeeeeeeeee___XXXXXX[[[]]]]]]\\\XXXSSSPPPRRRTTTTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQSSSQQQPPPXXXlllzzzmmmfffbbbLLLNNNUUU]]]oooUUUtttmmmRRRjjjeeeMMMJJJEEEBBBBBBCCCDDDDDDBBBBBBAAA@@@????????????>>>???AAACCCDDDEEEFFFFFF>>>>>>============>>>>>>@@@BBBBBBAAA>>><<<<<<===???@@@@@@AAABBBBBBBBBAAAFFFGGGHHHGGGEEEEEEFFFGGGJJJIIIHHHFFFEEECCCAAAAAA>>>MMMaaavvvqqqlllzzzuuutttuuusssllleeeggglllyyy|||~~~|||{{{{{{uuukkkdddccc|||~~~dddTTTTTTRRRKKKQQQUUU```uuunnn}}}xxx___LLL<<<:::888333222666555555444333333222111111000222333333444666999<<>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDBBB@@@>>>>>>>>>??????@@@BBBBBBCCCCCCCCCFFFGGGHHHHHHFFFFFFGGGHHHIIIHHHGGGEEEDDDBBBAAA@@@<<>>CCCIIIRRRUUUSSSVVVdddttt|||xxxuuuxxx}}}}}}zzz~~~}}}gggggglllkkkgggaaa]]]]]]\\\YYYXXXZZZ]]]^^^^^^\\\YYYUUUSSSSSSOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMJJJHHHGGGKKKWWWlllzzzooosss~~~sssdddZZZZZZUUUNNNTTTVVVnnn```gggfffXXX}}}iiiGGGHHHEEEBBB@@@AAABBBBBBBBBCCCBBBAAA@@@????????????AAAAAAAAAAAA@@@???>>>>>>===>>>???@@@@@@???>>>===BBBDDDEEECCCAAA??????@@@>>>???@@@BBBCCCDDDDDDDDDFFFGGGIIIHHHGGGFFFGGGIIIGGGFFFEEEDDDBBBAAA??????;;;CCCOOOaaayyy|||wwwuuusssllldddbbbgggmmmmmmhhheeennnzzz||||||~~~}}}~~~|||yyyuuuuuuuuuqqqfff\\\[[[aaazzzyyycccZZZSSSPPPMMMMMMXXXmmmooogggyyyoooMMM@@@777888:::777666:::777777666666555444444444333444555666777999===AAAFFFQQQWWWQQQMMM[[[uuu~~~yyyuuuyyy~~~yyy|||dddeeejjjjjjeee^^^XXXYYYZZZXXXXXXYYY\\\]]]^^^]]]ZZZVVVSSSQQQLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOONNNMMMLLLKKKIIIHHHGGGHHHOOO```|||tttqqqwwwwwwjjj^^^XXXZZZPPPMMMWWW\\\}}}tttcccsssXXXWWW}}}YYYFFFDDDBBB@@@@@@AAABBBBBBAAABBBBBBAAA@@@????????????????????????>>>===<<<<<<===>>>@@@AAAAAA@@@>>>===AAACCCDDDCCCAAA??????@@@>>>???@@@BBBDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEGGGHHHEEEEEEDDDBBBAAA???>>>>>>===BBBLLL]]]www|||~~~~~~yyynnnddd```````````````eeelllmmmhhhhhhvvv||||||~~~|||yyy{{{zzzvvvttttttssslll___WWW[[[eeerrr```[[[TTTPPPPPPNNN]]]pppzzz{{{\\\DDD;;;666888:::888777888666666666555555555444444444555666666888;;;@@@DDDMMMTTTSSSKKKOOOggg~~~xxxooorrr{{{zzzbbbeeekkkiiiaaaZZZVVVXXXZZZXXXWWWXXXZZZ[[[[[[[[[YYYUUUQQQMMMJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNOOOOOONNNMMMKKKJJJHHHFFFFFFGGGJJJWWWrrrvvvvvvxxxlllbbb[[[XXXWWWKKKJJJ]]]mmmjjjnnn___UUUaaahhhMMMHHHAAA@@@??????AAABBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>;;;<<<==================<<<===???@@@@@@???===<<>>>>>===>>>@@@BBBCCCDDDEEEEEEBBBDDDEEEEEEDDDDDDEEEGGGDDDCCCBBBAAA@@@???>>>======BBBJJJYYYrrr|||zzz|||~~~}}}tttfffYYYRRRSSSZZZaaacccggglllllliiilll}}}~~~}}}~~~yyywwwxxxwwwtttqqqqqqnnnfffYYYUUU```nnnqqqaaa[[[RRRNNNOOOUUUnnnuuu}}}|||OOO???:::777888999777555555555555555444444444444444333444555666999===CCCHHHQQQQQQMMMNNN```||||||sssdddiiizzz|||aaadddjjjfff]]]YYYYYY\\\]]]YYYWWWXXXZZZYYYYYYXXXWWWTTTOOOKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOOOONNNLLLIIIHHHFFFCCCDDDFFFGGGOOOggg}}}yyy{{{xxxlllbbb[[[WWWUUUOOOKKKNNNlllzzzeeelllZZZ```uuuxxxSSSCCCCCC>>>>>>>>>@@@BBBCCCBBB@@@@@@???>>>===<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>><<<===>>>??????>>>===<<<===>>>@@@???===<<<<<<======>>>???AAABBBCCCCCCCCCAAABBBDDDDDDCCCCCCDDDFFFCCCBBBBBBAAA???>>>>>>===<<<@@@GGGRRRhhh}}}|||yyy{{{}}}~~~sssdddVVVMMMMMMXXXccckkklllmmmlllkkkrrr~~~xxxvvvwwwuuurrrmmmkkkfff^^^WWWZZZlll~~~lll```WWWNNNNNNOOOfffuuuvvvuuuqqqFFF===:::888888777777555444444444444444444444444444333444666888;;;AAAIIINNNQQQOOORRRaaa{{{qqqfffooo```]]]aaa^^^ZZZ[[[___cccbbb\\\ZZZ[[[[[[YYYWWWWWWVVVTTTOOOKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNLLLJJJGGGEEEEEEBBBCCCGGGGGGLLL```vvv~~~{{{oooeee^^^YYYTTTPPPJJJSSS\\\ooolllyyy^^^ZZZnnn}}}\\\IIIBBB@@@<<<===>>>@@@CCCDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????===<<<<<<======>>>???@@@AAAAAAAAAAAAAAABBBDDDDDDCCCDDDEEEGGGCCCBBBAAAAAA@@@???>>>>>>===AAADDDJJJ[[[wwwzzz~~~{{{{{{|||~~~}}}qqqcccWWWNNNMMMZZZhhhvvvsssqqqppprrr}}}~~~yyyvvvvvvtttqqqkkkfff```\\\[[[gggyyyddd]]]QQQKKKTTTUUUiiissspppuuu{{{^^^BBB::::::888777666777666555555555555555555555555555444555777:::???FFFNNNTTTOOOTTTddd~~~rrrnnn{{{]]]UUUXXXUUUYYY\\\dddiiifff___\\\]]]\\\YYYWWWVVVVVVTTTPPPLLLKKKKKKKKKLLLLLLLLLMMMMMMIIIJJJLLLLLLKKKHHHEEECCCFFFBBBDDDIIIJJJMMM^^^ssswwwkkkccc^^^ZZZSSSNNNIII]]]kkkeeevvvfffVVVZZZuuuhhhNNNIIIGGGAAA<<<<<<>>>AAADDDDDDCCCAAA======<<<;;;::::::::::::;;;;;;<<<<<<======<<<<<<===<<<;;;;;;;;;;;;<<<===<<<>>>??????===<<<<<<======>>>???@@@@@@@@@@@@@@@AAACCCEEEEEEDDDEEEFFFHHHCCCBBBBBBAAA@@@???>>>>>>@@@CCCCCCEEESSSppp||||||}}}~~~xxxnnnbbbXXXPPPPPP^^^nnnzzzuuuuuuzzz}}}yyyvvvvvvtttppplllfff___]]]bbbsssnnn^^^ZZZOOOLLLZZZ]]]oooeeeqqqeeevvvSSSAAA999999888666666888888666666666666666777777777777555666999<<>>===<<<<<<>>>AAABBB@@@===:::::::::999999999888888999999999999:::;;;<<<<<<<<<;;;:::;;;=========<<<;;;;;;<<<<<<<<<<<<<<<;;;??????????????????@@@@@@BBBCCCEEEFFFFFFEEEDDDCCC@@@@@@@@@???>>>======<<<>>>CCCJJJMMMPPP```~~~zzz|||yyyuuulll___VVVXXXcccnnn|||{{{qqqooo~~~~~~xxxvvvwwwrrrjjjeee\\\XXX^^^mmm~~~bbbbbbXXXLLLRRR^^^tttssseeeccchhhkkk{{{XXX:::::::::999999888777666666444666777666555555666777666777<<>><<<<<<===??????<<<:::::::::999999999888888888888777777888888999:::;;;:::999999999;;;<<<;;;::::::;;;<<<<<<=========<<<>>>>>>>>>??????@@@@@@@@@CCCDDDEEEFFFFFFEEECCCBBB@@@???>>>>>>======>>>>>>???CCCHHHJJJLLLXXXtttyyyzzzzzzzzzyyy|||{{{yyytttjjjbbbcccllltttzzzzzzqqqsss~~~}}}wwwuuussskkkaaaMMMPPPXXXjjjqqqXXXWWWOOOLLL]]]qqqhhheeeeeekkk]]]JJJCCC::::::999888888777666666444666777666555444555777??????AAAFFFLLLOOOPPPQQQ]]]jjj~~~vvvrrrqqqttt{{{xxx[[[fffcccmmmrrrsssssspppllleee___\\\ZZZZZZXXXUUUTTTSSSQQQNNNLLLJJJHHHGGGGGGIIIJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGCCCCCCFFFEEECCCJJJUUUeeexxxpppggg\\\WWWZZZXXXRRRTTT^^^tttaaarrrooo___YYYbbbkkkJJJAAAAAA===;;;======<<<<<<<<<===<<<999777999999999999888888888777666666666666777888999:::999888777888:::::::::999999:::;;;<<<===>>>>>>>>><<<======>>>???@@@@@@AAADDDDDDEEEFFFEEEDDDBBBAAA???>>>===<<<<<<>>>@@@AAA???BBBFFFGGGFFFOOOfff|||xxxxxxwwwvvvvvvyyy~~~~~~yyysssrrrwww|||~~~}}}vvvzzz~~~~~~~~~}}}}}}|||yyyvvvsssooocccXXXKKKUUUcccwwwfffUUURRRJJJOOOllllllcccfffffftttGGGCCCOOO999999999888888777777666555666666555444444555777;;;???EEEKKKPPPSSSTTTTTTfffppp||||||rrrfffdddnnn}}}cccHHHiiikkkvvvzzz}}}|||yyyrrriiiccc```___ZZZXXXUUURRRQQQOOOMMMKKKIIIGGGFFFGGGIIIJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGCCCBBBEEEEEECCCEEEKKKWWWqqq{{{pppiiiddd[[[XXXZZZUUUPPP^^^uuurrraaa~~~iiiVVVVVVsssqqqXXXBBB???@@@===::::::;;;;;;<<<<<<<<<;;;999888999888888888888777777777666666666666777888999999888777666777999:::999888888999;;;<<<===>>>??????;;;;;;<<<===>>>@@@@@@AAADDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;:::;;;>>>AAACCC@@@BBBEEEEEEDDDJJJ[[[mmm~~~~~~vvvwwwwwwxxxxxxyyyzzz{{{|||}}}}}}{{{~~~~~~~~~}}}|||}}}~~~~~~}}}yyyxxxuuusssqqqjjj^^^TTTXXXdddpppwwwcccYYYVVVOOO[[[}}}fffgggfffiiirrrAAABBBLLL999888888888777777777666555555666555444444666888777BBBNNNRRRSSSVVVZZZ]]]llluuussskkkgggfffgggrrrqqqSSS???lllppp|||}}}|||xxxqqqjjjeeebbbbbbZZZXXXTTTQQQPPPNNNLLLJJJHHHGGGFFFGGGIIIJJJIIIGGGGGGGGGGGGHHHGGGFFFFFFEEEDDDBBBAAADDDEEEDDDDDDFFFOOOddd{{{pppiiieeeaaa]]][[[XXXPPPRRRmmmttt___hhhtttaaaPPP```]]]MMMAAA@@@BBB>>>:::999888:::;;;<<<<<<<<<;;;;;;888888888777777777666666777666666777777888999:::888777777777999:::999888888999:::<<<===>>>>>>>>>:::;;;;;;===>>>???@@@@@@CCCCCCCCCBBBAAA@@@???>>>===;;;::::::;;;>>>BBBDDDAAABBBDDDFFFEEEHHHUUUcccwww}}}qqqtttxxx{{{|||yyytttpppnnnpppssswww|||~~~}}}|||||||||~~~~~~}}}zzzwwwssspppjjjaaaXXXRRRZZZiiizzzjjj\\\VVVUUUWWWpppzzzfffhhhbbbttt\\\>>>???:::888888888777777777777777444555555555444555888:::BBBNNNVVVTTTRRR[[[jjjsss~~~uuuhhhcccdddgggrrrvvvttt[[[GGG<<>>???AAA>>>;;;:::666999;;;<<<;;;;;;;;;<<<777777777777666666666666666666666666777888999:::888777666777999:::999888777888999:::;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>???AAA@@@@@@??????>>>>>>>>>;;;;;;::::::<<<>>>AAACCCAAAAAACCCFFFEEEGGGPPPZZZmmm|||lllpppwww}}}~~~xxxnnnfff^^^```dddkkkttt|||~~~~~~|||{{{|||~~~~~~}}}|||{{{vvvqqqjjj```VVVSSSTTT___rrruuu]]]SSSPPPVVVeeellldddcccfff{{{eeeFFF999???222777777777777777777777777444555555555555777;;;>>>HHHPPPSSSOOOVVVnnnzzzfff```dddoooyyy~~~qqqZZZHHH===999sss{{{vvvooogggcccdddddd```\\\WWWSSSOOOKKKIIIHHHFFFEEEDDDDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCBBB>>>AAACCCAAA@@@@@@AAABBBDDDGGGVVVmmmwwwxxxzzzqqqhhhbbb^^^]]]VVVXXXUUUOOOVVVpppbbbSSS]]]nnnWWW```lllNNNAAA===;;;===>>><<<999999666888;;;;;;999888888:::777777666666666555555555555555555555666777888888666555555555777888777666777888999999::::::::::::;;;;;;;;;<<<<<<=========>>>======<<<<<<=========::::::;;;;;;===>>>@@@AAAAAA@@@BBBDDDDDDCCCIIIPPP___xxx~~~|||lllqqqxxxxxxlllcccZZZZZZ]]]dddoooyyy~~~~~~}}}|||{{{{{{}}}}}}|||zzzuuupppjjjbbbVVVOOOSSS]]]qqqlll\\\UUUPPPVVVfffsssbbbdddccczzzyyyyyytttOOO===777???777666777777777777777777777444444555555666:::>>>BBBGGGKKKMMMPPPcccqqq```aaalll}}}iiiUUUGGG<<<777888vvvwwwmmmccc```ccceee```[[[UUUQQQLLLIIIGGGEEEDDDCCCBBBBBBCCCDDDFFFFFFDDDBBBCCCCCCCCCDDDCCCBBBBBBAAA===AAACCC@@@======???AAADDDAAAIII___tttzzzqqqrrryyy|||qqqhhhccc```\\\XXXSSSVVVRRRNNN___eeeMMMRRRpppsssaaaXXXrrr|||QQQGGG???===<<<===<<<:::777777666999;;;:::777555555666777666666666555555555555444444444444444666777777555444333444666777666555777888888999999999888888;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===::::::;;;<<<===>>>??????@@@???AAACCCBBB@@@CCCIIIOOOjjj~~~{{{pppttt{{{{{{nnnddd___]]]^^^dddmmmwww~~~~~~~~~}}}~~~|||}}}|||zzzzzz{{{|||zzzyyymmmiiiccc\\\QQQLLLWWWggg|||nnnZZZTTTRRRTTTddd|||yyy^^^^^^fffhhhyyy[[[EEE<<<333<<<:::666666666666777777777777333444555666777;;;AAADDDJJJMMMOOOWWWpppooolllrrryyy~~~hhhQQQDDD>>>999777999rrrvvvqqqjjjbbb```bbbbbb^^^YYYVVVRRRKKKGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB??????>>>>>>>>>>>>>>>???@@@DDDJJJUUUhhh}}}xxxrrrmmmzzzuuuiiigggfff```YYYVVVSSSPPPTTTVVVhhhuuuUUUNNNcccwwwrrr```TTTgggZZZAAAFFF>>>======;;;:::999888888888888777666666666666666666555555555555444444444333333333444444444555555555666888999999777555444333444666777888888888888;;;<<<<<<<<<<<<<<<<<<;;;999<<>>;;;999;;;===999:::;;;<<<============AAA@@@??????@@@AAACCCDDDFFF[[[~~~}}}zzzwwwyyy}}}|||uuuooojjjlllnnnppprrrtttuuuuuuxxx{{{|||{{{~~~xxxyyyzzz||||||yyyuuurrrllleee]]]VVVOOOQQQaaasssssseeeZZZPPPRRRgggzzz~~~ccc]]]YYYccc~~~uuutttwwwHHH>>>;;;888999888999888888888777777666666666777777777888>>>GGGOOOMMMGGGPPPjjj{{{nnnooozzzzzz~~~tttZZZPPPDDD===;;;;;;999777nnnooozzz}}}ssskkkccc``````___[[[VVVUUUPPPJJJFFFDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>===============>>>===@@@EEELLL[[[ooozzzuuussswww~~~xxxmmmcccaaa```[[[VVVSSSPPPKKKYYYpppxxx^^^LLLZZZ}}}nnniii```^^^uuu}}}LLL;;;AAA======<<<;;;:::999888888888777777666666666666666555555555555444444444444333333333444444444444555444444555666666666555444555555555666666777777888999::::::;;;;;;::::::999888:::;;;<<<:::999999999888999:::;;;<<<=========@@@@@@??????@@@AAACCCDDDEEEUUUsss{{{xxxzzz}}}}}}xxxsssqqqsssvvvxxxyyyxxxuuutttuuuzzz~~~~~~~~~}}}}}}|||yyytttooobbb\\\VVVTTTUUU]]]oookkk]]]VVVSSSXXXmmmtttYYYUUU[[[sssyyyzzziiiBBB;;;999777888888888888777777777666666666777777888999<<>>AAAEEEMMM^^^uuu}}}vvvuuusssvvv~~~}}}|||llleee___```___ZZZVVVUUUXXXTTTlllnnnZZZOOOTTTyyy}}}lll^^^___hhh```@@@999======<<<;;;;;;:::999888888888777666666555555666666555555555555444444444444333333333333444444444444222333333444444555555555777666555444555555777777777888888888888888888777888888999;;;<<<<<<999777888888999:::;;;<<<======@@@????????????AAABBBCCCEEENNNccc~~~{{{wwwyyyyyy{{{}}}~~~}}}zzzwwwsssvvv{{{~~~}}}yyywwwvvv~~~~~~|||{{{vvvnnngggXXXSSSQQQVVVaaapppqqq___RRRSSSYYYkkkppp___WWWZZZoooyyy||||||}}}TTT;;;999777555888888777777666666666666666555888888999===CCCJJJOOOQQQOOOiii}}}uuummmmmmyyyxxx___NNNGGGAAA===888666888::::::888eeebbbjjjlllnnnhhh```\\\[[[ZZZWWWSSSOOOLLLHHHEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@======<<<<<<<<<===>>>>>>>>>@@@BBBDDDGGGUUUpppyyyuuuppppppvvv}}}qqqcccaaaaaacccaaa\\\YYYZZZ\\\gggpppTTTIIIMMMllluuuiii[[[eeevvvrrrJJJ>>>===;;;;;;;;;;;;:::999888888777777777666555555555555666555555555444444444333333222222333333333444444444222222222222333555666777888666444333333444666777666777777888888777777666:::999999<<>>??????>>>>>>???@@@BBBCCCFFFJJJWWWmmm|||zzzxxxxxxwwwwwwyyy{{{|||{{{zzznnnrrrwww}}}~~~~~~}}}~~~~~~{{{yyyqqqeee\\\TTTQQQTTT___qqqmmmaaaUUULLLSSSccc}}}xxx]]]RRRXXXiiiuuuuuuyyyxxx~~~___EEE888:::777666888777666666666666555555555555888888:::@@@JJJQQQSSSTTT\\\|||~~~yyylllcccjjj~~~jjjWWWGGG>>>===;;;999777888:::<<<<<<;;;aaa```ggggggfffbbb]]]ZZZZZZYYYWWWTTTMMMJJJGGGDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>=========>>>>>>???@@@>>>@@@CCCEEEEEEQQQmmm}}}wwwooolllqqqvvvjjj``````cccddd___XXXWWWZZZZZZ|||```JJJJJJQQQhhhYYY\\\pppUUU???@@@@@@888:::::::::999888888777777777666666555555555555555555444444444444333333333222222222333333333444444333333333333444555666777777666444222222333555666777777888888888888777777999777777:::======:::777777777777888:::<<<===???>>>>>>======>>>???AAABBBFFFGGGPPPcccuuu~~~}}}}}}zzzxxxwwwxxxzzz}}}}}}}}}ooorrrvvv{{{}}}~~~}}}~~~~~~~~~}}}zzzvvvlll___UUURRRUUU^^^nnnrrr^^^VVVPPPLLLZZZnnngggZZZUUUWWWxxxuuuooonnnrrrxxxgggMMM===:::<<<777777:::777555555555555666666666666777888<<>>;;;<<<::::::999:::<<<======<<<{{{]]]^^^dddccc___]]][[[ZZZZZZXXXVVVTTTLLLIIIFFFEEEEEEEEEDDDCCC@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>===>>>>>>???@@@AAA===>>>AAACCCCCCKKKfff{{{tttllllllxxxyyyooofff______aaa___XXXSSSXXXaaaqqqtttQQQEEEPPPgggyyy\\\PPP^^^vvvcccEEE===>>>;;;555999999999888888888777777777666555555444444555555444444444444333333333333222222222222333333333333222333333444444555555555555444333222333333555555777888888999999888888777555444444555777888777666888888888888:::<<>>============???@@@AAACCCDDDKKKZZZkkk|||}}}}}}|||zzzxxxyyy{{{~~~xxxzzz}}}~~~~~~|||{{{}}}zzzvvvooofff\\\VVVVVV___nnnxxxfffVVVRRRRRRWWWjjjeeeYYYZZZ]]]iiijjjhhhhhhdddnnn}}}VVVDDD;;;;;;<<<777888;;;666555666666666666777777777888:::@@@IIISSSZZZ___aaammm}}}vvv___\\\jjj{{{hhhYYYIIIAAA???<<<;;;<<<::::::;;;;;;;;;;;;;;;;;;sssYYY\\\aaa\\\ZZZZZZZZZ[[[ZZZWWWTTTQQQKKKIIIFFFFFFFFFFFFFFFDDD???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@????????????<<<<<<<<<======???@@@@@@===<<>>@@@AAABBBBBBEEENNN[[[lll|||zzzxxxwwwwwwzzz|||}}}}}}~~~~~~~~~}}}{{{zzzxxxvvvrrrjjjbbb\\\YYYYYY```ooodddZZZQQQPPPXXXjjj{{{fffYYYXXXgggxxxnnnbbbddddddeee}}}fffGGG>>>999:::999444888<<<444666666666777777777888888999>>>FFFNNNVVV^^^eeejjjrrr|||tttqqqnnnfff```cccsss}}}mmm```LLLEEE???>>><<<::::::===<<<<<<===<<<<<<<<<===>>>nnnVVVZZZ^^^WWWXXXYYY[[[[[[ZZZVVVRRROOOJJJIIIGGGFFFGGGGGGFFFEEE??????@@@AAAAAABBBCCCCCC@@@@@@@@@????????????>>>;;;;;;;;;<<<<<<>>>??????@@@===???AAA===>>>PPPggg|||kkkiiinnnvvvzzzkkkdddbbbaaa^^^\\\[[[YYYZZZfffcccRRRLLLccckkkSSSRRRlllWWW<<>>AAACCC======<<<<<<===>>>@@@AAACCCAAA@@@DDDKKK\\\www~~~wwwuuussstttvvvxxxyyyxxx}}}zzz}}}|||~~~~~~{{{zzzqqqoooiii___VVVRRRUUUZZZlll}}}mmmTTTQQQNNNPPP]]]yyyzzzZZZVVV\\\dddpppjjjhhhjjjhhhrrr~~~RRR:::<<<777888666111777<<<444666666777777888888999999;;;AAAJJJRRRYYYaaajjjpppqqqyyy~~~^^^___eee```aaakkkwwwiiiXXXKKKCCC999999;;;>>>;;;888:::@@@>>>??????>>>>>>>>>@@@AAAiiiUUUZZZ]]]^^^\\\[[[ZZZ[[[\\\ZZZTTTPPPJJJFFFAAABBBEEEGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBB@@@===<<<;;;:::<<<<<<===============<<<>>>===???@@@>>>>>>EEENNNfff}}}|||ppplllppp}}}zzzmmmdddaaacccddd]]]aaa\\\TTTbbbhhhWWWEEEeeerrrXXXSSSjjjZZZKKK===999999777999>>>999888777666555555555555555555444333333333333444555444444333333444444555222222222222222222222222222111//////111222333333111222333333444444333333666666666666666666666666777666444333444555777888888888888999:::<<>><<<:::999999;;;>>>???AAA@@@DDDGGGDDDJJJeee~~~{{{xxxuuutttvvvwwwyyy~~~}}}vvvssswww}}}}}}yyy|||zzz{{{wwwpppiiiddd___ZZZSSSRRR]]]lllwwwaaaWWWMMMVVVTTTSSSttt```RRRTTT___oooyyywwwiiinnngggEEE???999999888888888888888888555666666666666888:::===DDDEEEHHHRRRcccrrrvvvsss}}}mmmZZZ___iiiuuu|||zzzmmmYYYMMMFFFAAA>>>======<<<:::999:::===???>>>=========>>>???>>>===lllXXX\\\```aaa[[[YYYWWWXXXYYYWWWSSSNNNJJJFFFBBBBBBDDDFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA???>>><<<<<<;;;<<<<<<============<<<<<<>>>===>>>???======CCCKKKXXXooo{{{sssuuu~~~rrrhhhdddcccbbb```]]]^^^XXXXXXpppsssVVVMMMRRRiiiTTTVVVqqqxxxOOODDD;;;999:::888999;;;999888777666555555555555555555444333333333333333444444333333333333444444222222222222222222222222222111000000111222333333222222333444444444444444555555555555555555555555555444333222333444666777888888888999:::<<<>>>???===;;;:::999999;;;===??????>>>@@@CCCBBBGGG^^^www~~~}}}{{{zzzxxxuuussstttwwwyyy~~~~~~wwwssstttxxx{{{~~~~~~}}}vvvttttttpppiiibbb^^^ZZZUUURRRWWWlll}}}```UUUVVVLLLLLLQQQiiigggTTTUUUdddyyy{{{}}}ppp}}}VVV:::888777777777777888999::::::555666666666666888;;;===EEEDDDJJJZZZmmmzzz~~~}}}fff\\\kkkwwwqqqfffUUUIIIBBB@@@===;;;;;;;;;<<<;;;:::;;;>>>@@@?????????@@@BBBBBBBBBAAAkkkXXX[[[___bbbZZZWWWTTTTTTUUUTTTPPPMMMIIIFFFBBBBBBDDDEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========<<<===============<<<<<<>>>======>>><<<;;;@@@GGGMMM```www~~~}}}rrrfffbbbdddeeebbb^^^]]]]]]^^^hhh\\\EEENNNkkkwww\\\UUUaaa|||YYYAAA;;;777999;;;999888888888777666555555444555555555444333333222222333333444333333222222333333444222222222222222222222222111111111000111111222333222333444444555555444444555555555555555555555555333333222111222333444555777777888888:::;;;===>>>;;;:::999888888:::<<<======;;;<<>>@@@<<<===???AAABBBBBBAAAAAAgggTTTVVVYYY^^^YYYVVVRRRRRRSSSRRROOOLLLIIIFFFCCCBBBCCCDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>==================<<<;;;>>><<<<<<===<<<:::>>>DDDHHHQQQeeeoooggg``````ccccccaaa___bbbiiiuuukkkNNNMMMooo]]]UUUcccwwwcccDDD:::888666888999999888777777777666555444444444444444333333222222222222222333333222222222222333333111111111111111111111111111111222111111000111222333333444555555555555444444444444444444444444444222222222222222333444555666666777888999:::;;;<<<:::999888777888999:::;;;<<<999999<<<===@@@IIISSSyyywwwlllhhhfffoootttyyyzzzxxxvvvwwwyyyzzzzzz{{{zzzzzz|||~~~{{{xxxvvvtttvvvxxx{{{~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzzyyyvvvssspppllljjjgggaaa\\\WWWYYY```iiivvvyyygggZZZPPPKKKKKKWWWnnn{{{eeeXXXXXXooo~~~]]]===666;;;777777777777777888999:::555666666666777:::>>>BBBMMMRRRddd|||sssxxxhhh[[[PPPJJJAAA???<<<<<<======<<<::::::<<<>>>???>>>===>>>???>>>@@@BBBCCCCCCBBBAAAAAAcccPPPPPPTTTZZZYYYVVVRRRRRRSSSRRROOOLLLHHHFFFDDDBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>>>>??????===============<<<;;;;;;===;;;:::<<<;;;:::<<>>BBBGGGfffzzzuuukkkfffllluuuzzz{{{zzzzzzzzzvvvvvvuuuttttttwww{{{tttsssssstttvvvzzz~~~~~~~~~}}}|||||||||||||||{{{zzzyyyxxxwwwvvvvvvpppnnnllljjjeee___ZZZWWWYYYaaapppvvvaaaUUUOOONNNOOOSSSfffnnn\\\XXXZZZnnn|||yyylllEEE666777999999999888777666666666666555666666777999===BBBFFFNNN]]]vvv~~~wwwwwwgggWWWKKKCCC>>><<<===>>>>>>???@@@@@@>>>===>>>???AAAAAA???>>>>>>???CCCFFFHHHHHHFFFDDDDDDEEEbbbNNNLLLPPPWWWXXXUUURRRRRRSSSRRROOOKKKHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======>>>>>>???>>>>>>>>>>>>===<<<;;;:::===:::999<<<<<<;;;<<<@@@CCCBBBEEEaaavvvxxxooocccaaabbbbbbZZZTTT[[[hhheeePPP@@@VVVvvvhhhXXXOOOWWWxxxKKK:::???;;;<<<:::666555888888666666666444333333333333333333222111111000000111111222111111000000111111222111111111111111111111111///222444444111///000222111222333333444444333333333333333333333333333333111111222333444444555555444555666777888888888888666666666666666777777888::::::999:::;;;===???AAARRRlllmmmppptttyyy||||||{{{yyyrrrrrrqqqooooooqqqvvvzzz|||~~~~~~{{{vvvsssrrrtttxxxzzz}}}}}}~~~~~~}}}||||||||||||}}}~~~|||zzzxxxvvvuuuttttttlllkkkjjjhhhaaaZZZZZZ]]]gggsssfffaaaZZZQQQHHHHHHVVVeeennnWWWSSS\\\ccczzzvvvxxxVVV===888999::::::999888777666555555555555666777888;;;@@@GGGLLLPPPgggxxx{{{nnnrrrxxxnnnccc[[[OOODDD>>><<<;;;;;;:::;;;===???@@@@@@@@@???@@@BBBCCCBBBAAA@@@AAABBBEEEGGGIIIHHHEEEDDDFFFIII```LLLHHHKKKTTTVVVSSSRRRRRRSSSRRRMMMIIIGGGGGGEEECCCAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<999888;;;===<<<===???@@@CCCDDDSSSuuuyyy}}}{{{pppgggaaa]]][[[[[[VVVUUUdddxxxttt```QQQHHHKKKwwwcccYYYQQQWWWmmmdddBBB======777;;;<<<777666888888444666555444333222222222222222222111000000000000000111111000000000000111111111111111111111111111111///222555444000...///222000111222222333333222222222222222222222222222222...///000222333444444444333444666777888777777666555555555555555666666666888999:::999999;;;===>>>EEE[[[|||}}}|||{{{wwwsssnnnnnnmmmllllllnnnrrruuutttwww{{{yyyvvvttttttuuuzzz}}}~~~}}}}}}||||||||||||}}}}}}~~~}}}{{{xxxuuurrrpppoooooohhhhhhiiigggbbb```jjjxxx~~~jjjTTTTTTTTTQQQMMMQQQbbbtttvvvgggZZZTTT\\\rrrtttmmmNNN>>>999999;;;999888777666666666666666444555777999===DDDLLLQQQ\\\uuuqqqjjjnnncccpppvvvjjj^^^WWWLLLHHHBBB>>>======>>>===:::<<<>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCFFFIIIGGGIIIKKKJJJHHHIIIMMMRRR^^^IIIEEEGGGPPPTTTRRRQQQRRRSSSQQQLLLGGGGGGGGGEEECCC@@@???@@@AAA???????????????????????????>>>>>>===============>>>>>>>>>>>>===<<<;;;:::<<<888888<<<>>>======@@@888AAAAAAGGGaaa{{{qqqyyy~~~}}}uuujjjbbb^^^VVVRRRTTTTTTZZZpppmmmUUUIIIHHHJJJhhhrrr___VVVTTTccc{{{HHH<<<>>>222333:::<<<999777999888333555555444333222222222222222111111000000000000000111111000000000000111111000000000000000000000000...222666555000...///222000000111222222222222111222222222222222222222222---...///111222222333333333444555777777777666666444444444555555555666666666999;;;999888:::<<<===CCCPPPhhh}}}xxxrrrmmmlllllllllkkkjjjlllpppsssoooqqqvvv{{{{{{wwwuuutttxxx|||~~~~~~~~~~~~~~~|||||||||{{{||||||}}}~~~zzzxxxtttqqqmmmkkkjjjiiieeeeeehhhiiifffjjj~~~~~~dddQQQRRRLLLJJJNNNWWWbbbooozzzgggTTTKKKSSS\\\kkkuuu}}}uuuZZZHHH===444444999777666666666666777777888444555777:::???FFFNNNTTTiiipppaaaZZZZZZbbbuuu{{{kkk]]]TTTMMMHHHDDD???>>>===>>>???@@@???===@@@AAAAAAAAA@@@@@@AAABBB@@@AAABBBBBBCCCFFFJJJNNNOOORRRTTTSSSQQQTTTZZZ```ZZZIIIHHHIIIMMMRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@AAABBBBBB>>>>>>>>>>>>============???>>>===;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999<<<<<>>;;;444111444333///000000////////////000000111111000000000000111111111111000000//////......000000////////////000000111111111111111000//////000000000000000000000000222222222222222222333333555555444444444333333333555555555666666666666777555777888999888888:::;;;>>>FFFPPP\\\ppppppjjjoootttoooiiigggjjjmmmjjjhhhhhhkkknnnrrrtttuuuwww||||||yyyzzzwww}}}|||||||||~~~~~~~~~zzzyyyyyyyyyxxxxxxtttssspppmmmjjjfffdddcccjjjsssyyyyyyqqq]]]SSSPPPIIINNNMMMUUUjjjppphhhdddRRRQQQSSSaaaQQQNNNGGGAAA;;;777555555666666666666666666666666999444999EEEJJJKKKYYYlll|||eeeXXXYYY___dddzzzoooggg```XXXNNNFFFBBBAAA???>>><<<<<<<<<<<<===>>>?????????AAACCCCCCAAA@@@AAAAAAAAAAAABBBDDDIIIOOOTTTXXX\\\\\\]]]]]]^^^^^^______[[[KKKJJJKKKOOOLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@AAAAAABBB>>>>>>>>>>>>=========<<>><<<;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::<<<:::>>>FFFMMMccc}}}uuuxxx~~~}}}zzztttoooiiibbbZZZTTTQQQQQQVVVcccyyysssQQQMMMGGGCCCcccoooddd[[[UUU___uuu^^^BBB777444333333444444444444555666777777999;;;999333111333222///000000////////////000000111111000000000000111111000000000000//////......000000////////////000000111111111111111000//////000000000000000000000000111222222222222333333333555444444444444333333333444444555555555666666666555777888888888888999;;;999===CCCOOOccc~~~vvvsssppptttoookkkkkkjjjhhhiiilllhhhkkknnnpppqqqssswww{{{~~~}}}{{{~~~~~~~~~|||{{{{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzxxxuuusssssssssqqqpppmmmkkkgggffffffjjjooorrr|||ooo___SSSKKKGGGJJJPPPQQQWWWdddcccYYYWWWRRR\\\lllsssWWWDDDAAA===999777666666666444555555555666777777777999999???IIINNNXXXsss}}}eeeXXX\\\dddtttzzzqqqjjjddd]]]UUUNNNNNNIIIBBB??????@@@@@@@@@@@@?????????@@@@@@AAABBBBBBCCCCCCCCCAAA@@@AAABBBCCCDDDHHHNNNTTT[[[aaadddddddddeeeeeeffffffffffff]]]MMMKKKKKKOOOHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888;;;888999>>>AAAPPPiii{{{yyyzzz~~~yyytttooohhhbbb]]]XXXQQQLLLOOOXXXggg~~~]]]>>>@@@HHHVVVoooXXXUUUPPPWWWoooeeeBBB<<<<<<222000888333333222333333444555666666777666222000222111///000//////......//////000111000000//////000000111000000000////////////...000//////......//////000000000111111000000//////000000000000000000000000111111222222222333333333444444444444333333333333333333333444444444555555555666888888777777999:::999999;;;DDDVVVrrrtttyyysssooonnnlllhhhgggjjjfffgggiiikkklllnnnqqqtttxxxwwwyyy}}}~~~}}}~~~vvvssswwwzzzzzzyyyxxxzzz}}}}}}||||||~~~}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzwwwtttqqqooonnnmmmkkkjjjjjjhhhggggggmmmuuu~~~vvvcccWWWSSSQQQNNNJJJNNNVVVUUUUUUXXXRRRJJJNNNXXXmmmyyyQQQAAA:::888666555444555666777444444444555666777888999666;;;CCCIIIOOOccc}}}dddYYY```mmm}}}tttoooaaa[[[TTTOOOKKKHHHBBB>>>???===;;;:::<<>>============>>>??????CCCCCCCCCBBBAAAAAACCCEEEFFFJJJQQQZZZbbbiiimmmooohhhiiiiiiiiiiiiiiiiiiiii^^^NNNLLLJJJMMMJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999999666:::777888===>>>GGGZZZsss~~~~~~~~~zzzuuuoooiiifffaaa[[[UUUPPPNNNNNN[[[qqq___OOO===;;;PPPvvvbbbUUUTTTWWWllloooMMM666:::>>>555222:::222222111111222333444444333333222111000000000////////////....../////////000000////////////000000/////////////////////////////////......////////////000000000000000//////000000000000000000000000111111111222222333333444444444444333333333222222222222333333333444444444555666777777666666888999:::999999>>>III___~~~yyyqqqooommmhhhdddbbbfffggghhhiiijjjkkkmmmoooqqqoooqqquuuwwwxxx}}}|||pppbbbeeehhhiiiiiikkkoootttzzz|||~~~~~~|||{{{zzz{{{{{{yyywwwuuutttuuuvvvwwwyyyxxxwwwvvvvvvvvvwwwwwwrrrnnnjjjggghhhiiijjjjjjjjjmmmssszzzzzzqqqjjjggg\\\PPPLLLPPPTTTSSSPPPRRRWWWRRRLLLLLLIIIMMM\\\vvv___FFFBBB;;;999777666555555555666666555555555666777888999999???GGGLLLWWWrrr{{{ddd]]]jjjzzz|||xxxqqqjjjbbb[[[WWWPPPLLLGGGDDDCCCBBB@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>BBBCCCCCCCCCCCCEEEIIILLLNNNSSS\\\eeelllppprrrsssllllllllllllkkkkkkkkkkkk^^^OOOMMMLLLOOOLLLKKKJJJHHHGGGEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<===<<<:::999999999:::;;;;;;:::::::::999999999999999999999999999999999999555:::888777======@@@MMMYYYppp}}}|||vvvsssnnnhhh^^^]]]YYYRRRNNNRRR^^^hhhyyy___EEEFFFHHHRRRnnnrrrZZZWWWbbbwwwxxxKKK>>>444555777555222222222111111111111222222333000000000000000///.../////////............//////000000////////////000000...............///////////////............//////...//////000000000//////////////////////////////000000111222333333444444444444333333333222222222222222222333333333333444444666777777666555666888777888:::;;;<<>>EEEMMMWWWjjjtttgggiii{{{sssjjjcccaaa\\\UUUOOOJJJHHHGGGEEECCC@@@>>>???@@@@@@@@@CCCCCCDDDCCCAAA???>>>>>>AAAAAAAAAAAABBBCCCDDDEEEBBBDDDFFFHHHJJJNNNTTTXXX^^^bbbiiiooosssuuutttsssrrrqqqqqqppppppooooooooo\\\OOOOOOOOORRRJJJJJJHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@??????=========<<<<<<<<<;;;;;;<<<;;;:::999888999:::::::::::::::999999999888888999999999999999999999999666<<<999666<<<:::999AAAGGG```yyy~~~}}}||||||}}}{{{tttqqqooojjjdddZZZXXXSSSPPPTTTddd|||zzzdddSSSHHHGGGJJJ\\\zzzzzz___RRR^^^yyyxxxQQQ777999888444333555333///222222111111111111222222000......111111...---//////......------......///000//////......//////000---............////////////......------......///......///000000000//////////////////////////////000000111222333444444555333333333333222222222222222222222333333333444444444666777666555444555777888:::===>>>:::>>>VVVooo{{{kkkhhhiiikkknnnmmmkkkiiiiiijjjkkkjjjiiiiiifffeeeggggggggglllssssssvvvxxxzzz}}}|||rrrgggfffhhhjjjiiieeecccdddeeemmmmmmllliiieeecccccccccddddddcccdddeeefffhhhiiijjjiiigggffffffgggiiijjjjjjiiiiiinnnwwwtttjjj```XXXRRRQQQPPPMMMKKKKKKKKKLLLMMMLLLJJJHHHGGGFFFDDDEEEEEEOOOdddvvv|||oooDDD777888999777777666666666666777777888777555555555777999;;;===EEEPPPaaa|||{{{yyysssmmmmmmyyykkkZZZTTTQQQPPPOOOLLLHHHCCCAAABBBDDDAAA@@@?????????AAABBBCCCCCCDDDFFFEEEDDDBBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJIIILLLOOOSSSWWW\\\bbbfffoooqqquuuxxxzzzyyywwwvvvsssrrrrrrqqqpppoooooonnn[[[NNNMMMLLLOOOHHHHHHGGGFFFEEEDDDCCCBBB@@@AAAAAABBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<;;;999888888888999:::999999999999888888888888888888888888888888888888777<<<888555;;;:::777;;;@@@PPPeeevvv|||}}}xxxwwwuuuuuuuuuwwwyyyzzzuuuvvvsssooonnnnnniiibbb[[[ZZZZZZaaappprrrYYYIIIDDDFFFVVVfffgggUUU]]]zzz}}}VVV???666777777555444555555444333222222111111222222222000---...222111---,,,...///......------....../////////............//////---------........./////////......------......///---......///000000/////////////////////////////////000111222333444444555333333333222222222222111333333333333444444444444444555666666444444555666999888;;;@@@>>>===JJJ\\\{{{tttoooqqqvvvmmmkkkhhhgggiiiiiigggeeegggdddcccddddddcccgggmmmjjjnnnqqqrrruuuvvvrrrlllppptttwwwwwwsssooommmmmmkkkjjjhhhdddaaa```aaaccceeefffgggjjjlllnnnpppqqqpppooommmkkkkkkmmmoooppptttuuuyyytttdddVVVNNNMMMIIIHHHLLLMMMKKKKKKOOOPPPOOOLLLIIIFFFEEEFFFGGGGGGLLLUUUnnn}}}wwwPPP===:::<<<<<<555555555555666666666777555444333444666999<<>>======<<<<<<<<<;;;;;;;;;;;;:::999888888888999:::999999999888888888888777888888888888888888888888555<<<888666======:::===@@@DDDRRRhhhzzz~~~}}}yyyzzz~~~uuutttsssrrrrrrsssuuuvvvooopppooommmmmmnnniiibbb^^^___gggxxxkkkXXXJJJBBBDDDJJJ```}}}nnnVVVQQQqqqZZZ???<<<888222000222333111222666333333222222222222222333111---...333222,,,+++............------.........//////............//////---------.........//////.........------.........------...///000000/////////////////////////////////000000222333444555555333333333222222222111111333333444444444444555555444555666666444333444555444000333;;;===:::???KKKfff{{{vvvsssvvvmmmjjjffffffggggggeeebbbfffcccbbbccccccaaaeeejjjdddhhhjjjjjjkkkoooooommmmmmrrryyy{{{xxxtttrrrrrriiihhhgggdddcccdddhhhkkkmmmnnnqqquuuxxxzzz|||}}}{{{zzzxxxvvvvvvxxxzzz|||zzz}}}~~~xxxoooeee\\\VVVSSSQQQLLLGGGFFFJJJKKKJJJMMMSSSQQQKKKCCC??????BBBFFFGGGQQQYYYjjjPPP<<<;;;999777777777777777666666555555444222222222333666;;;???BBBJJJXXXhhh{{{lllhhhbbb___hhhyyybbbSSSOOOJJJBBBAAADDDHHHIIIHHHFFFGGGHHHCCCEEEGGGHHHGGGGGGHHHHHHGGGIIIKKKJJJHHHHHHJJJLLLLLLMMMNNNPPPSSSVVVXXXYYY___ccchhhmmmqqquuuyyy|||{{{{{{{{{{{{||||||}}}}}}zzzyyyxxxwwwvvvttttttsssWWWMMMOOOKKKHHHIIIGGGDDDCCCDDDDDDCCCAAAAAAAAA@@@@@@???>>>=========<<<;;;;;;;;;;;;<<<===>>><<<;;;999888888999999888888888888888888888888888888888888888888888888999999888888888888888888===>>>EEEUUUhhhyyy}}}zzzyyy{{{}}}zzzzzzzzz}}}|||zzzyyyxxxyyywwwtttqqqoooqqqsssnnnkkkmmmssssssmmmiiikkkqqq}}}gggVVVHHHDDDBBBEEEWWWmmmyyyggg[[[WWWJJJeeeTTT>>>888444555444333333222222222222111111000000//////..............................111000///---------...///---------------------------------............///,,,,,,,,,---------......///////////////.........---......---,,,,,,///111//////000111222222333333111222222222222111000000333333333333333333333333555555555666666666666777999:::;;;;;;::::::<<<>>>JJJ\\\lllyyyqqqhhhbbbeeehhhfffaaa___dddddddddcccccccccbbbbbb___aaaccceeeggggggffffffmmmlllkkkkkkmmmppptttvvvrrrmmmlllqqqvvvwwwxxxzzz|||}}}~~~~~~zzzwwwzzz{{{}}}~~~|||vvvmmmggg```^^^ZZZUUUQQQMMMKKKIIIJJJJJJKKKNNNQQQQQQNNNKKKBBBAAACCCDDDBBBCCCRRRcccwwwmmmXXXBBB;;;:::888666666666666555555555444444444///666999555333999BBBEEEUUUjjj~~~hhh[[[]]]iiiooouuuzzz\\\NNNKKKIIIEEEEEEFFFHHHJJJJJJJJJIIIHHHMMMMMMLLLKKKKKKKKKLLLLLLMMMOOOPPPOOOLLLMMMRRRWWWUUUYYY___dddiiimmmppprrryyyzzz|||~~~|||zzzyyyzzz{{{|||zzzvvvsssWWWMMMNNNKKKIIIIIIGGGEEEDDDDDDDDDCCCBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999888888888888888888888888888888888888888888888888888888888888888888888888888888888::::::>>>HHHYYYjjjxxx~~~|||zzzxxx{{{~~~~~~||||||yyyyyy{{{zzzuuusssuuu{{{zzzxxxwwwwwwwwwwwwwwwwwwuuussssssttttttrrrqqqnnnooovvvxxx^^^KKKDDDAAACCCHHHXXX}}}yyykkk[[[MMMGGG]]]xxxgggFFF888555333333333222111111111111111000000000000//////..............................111000...---------......------------------------------------............,,,,,,,,,------------...////////////............---......---,,,---///111111111111222222333333444222222222222222111000000333333333333333333333333444444444555555555666666777888999888888888:::<<>>>>>======<<<<<<;;;;;;:::;;;<<<======<<<;;;::::::::::::::::::999888777777777777777777777777777777777777777777777777777777777777777888888888888999888888<<>>>>>;;;>>>JJJ\\\xxxsssbbbUUUKKKJJJQQQxxxgggHHH888333333333222111000000000000000000000000000////////////...------------------------//////...---------......------------------------------------............,,,,,,,,,,,,------------........................---......---,,,---///000222333333333333333333333222222222222111111000000333333333333333333333333333333333333444444444444444555666666555666888::::::AAAFFFXXX|||xxxsssnnniiihhheeebbb```bbbffffffbbb^^^aaaaaaaaa````````````aaa^^^^^^^^^___```bbbcccdddhhhjjjrrr{{{~~~|||}}}~~~xxxlll```[[[^^^cccddd___YYYTTTQQQOOONNNLLLLLLKKKKKKKKKLLLNNNOOOPPPLLLKKKHHHEEEDDDDDDEEEFFFLLLLLLRRRaaauuuqqqNNN???888555666999777666666555555555555555444444444999333111666:::AAAQQQccc|||oooZZZSSS```www}}}```PPPNNNOOONNNOOOQQQUUUYYY\\\```eeeiiihhhkkkpppssssssppplllhhhiiipppzzz}}}yyyssspppVVVNNNOOOKKKKKKHHHGGGEEEEEEEEEEEECCCAAA============<<<<<<;;;;;;999:::<<<======<<<:::999888999:::::::::999777666777777777777777777777777777777777777777777777777666666666777777777777777999999888888===JJJ\\\jjj{{{wwwnnnqqqyyy~~~~~~|||~~~}}}xxxzzz|||~~~}}}{{{zzzzzzwwwyyy{{{}}}~~~~~~xxxtttqqqrrrsssssswww}}}~~~{{{xxxxxxzzz|||{{{zzzyyyyyyyyyzzz{{{{{{yyywwwvvv]]]NNNFFF@@@;;;???===FFF^^^eeeSSSDDD@@@TTTooovvvLLL999555333222444111111000000///000000111////////////////////////------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------------...............///,,,---......------...000222222222222222222222222222222222111111111111111222222222222222222222222111222222222333333333333333444555444444444666888888<<<<<>>??????>>>JJJ```}}}mmmUUUJJJFFFMMMfff{{{[[[>>>666777444000111111111000000000000111111.............../////////------------------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,---------......//////,,,---//////------...///111111111111000000000000333222111000000000111111222222222222222222222222111111111111222222222333222444555444444444666888777<<<:::@@@UUUkkkvvviiiiiijjjppp{{{|||sssfffiiilllnnnmmmjjjfffddd^^^^^^^^^___bbbeeeiiikkkrrrvvv~~~}}}{{{}}}|||zzzrrrjjj___ZZZ\\\ccciiilllbbb___[[[XXXXXXXXXWWWWWWPPPNNNJJJFFFDDDCCCCCCCCCDDDFFFGGGEEEEEEIIISSS[[[eeeuuuvvvkkkOOODDD???:::;;;:::888666555555444444555555555555555555555666333555;;;===GGGiii|||jjjWWWJJJ[[[iiiSSSMMMNNNOOO]]]gggttt}}}yyyvvvqqqkkkggg{{{YYYSSSPPPIIIIIIEEEDDDDDDDDDEEECCCAAA>>>========================999:::;;;<<<<<<;;;:::999777777888888888777777666666666666666666666666666666666666666666666666666444444555555666666777777444777999888777:::BBBIIIccc~~~tttppprrr{{{{{{yyyqqqppprrrtttwwwzzz}}}~~~~~~|||||||||{{{{{{{{{zzzzzzzzzzzzyyyvvvtttwwwzzz{{{}}}zzzyyy|||{{{rrrwww{{{zzzxxx{{{lllZZZPPPIIICCCAAA???<<<;;;<<>>===???KKKXXX|||vvveee\\\VVVLLLCCC<<>>999444333222111///...//////......//////000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,------...//////+++---//////............/////////000111111222222444333111000///000111222111111111111111111111111111111111222222222333333111222333333222333555777333888666888???CCCOOOddd~~~nnn___UUUYYY[[[]]]```cccdddeeeeeeooottt||||||oooiiidddccc```ZZZWWWXXXSSSRRRQQQOOOMMMLLLLLLKKKMMMIIIGGGHHHMMMRRRTTTSSSKKKJJJGGGFFFEEEDDDAAA>>>@@@??????@@@CCCGGGLLLOOOJJJUUUdddnnnvvvzzzPPP???>>>;;;333666777555222444888888333444444444555555555666666444888>>>CCCQQQnnnoooVVVQQQ[[[sssvvvbbb]]]```cccvvv}}}yyywwwuuurrrnnnkkkzzz\\\XXXRRRHHHGGGCCCBBBBBBCCCCCCBBB>>>;;;::::::::::::::::::::::::;;;::::::999999::::::;;;888777666555555666777888555555555555555555555555555555555555555555555555333333444444555666777777444666777777666666777888>>>WWWzzzzzzooommmwww~~~eee```uuu}}}tttnnnmmmgggfffggglllsssxxxyyyxxx~~~}}}{{{yyyyyyyyy{{{yyyyyy}}}}}}{{{{{{}}}}}}{{{|||zzzwwwSSSCCCAAABBB>>>>>>>>>>>>>>>LLLmmm~~~cccWWWNNNEEE???EEEKKKTTTlllaaa@@@777777444000///222333111---------------...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++---///000///.........//////000111222333333444444333111//////000111222111111111111111111111111111222222222222333333333000111222222111222444666333666555777===:::===LLLddd{{{vvvggg___TTTSSSRRRRRRSSSUUUWWWYYYiiipppyyy~~~wwwllleeeZZZQQQJJJIIIIIIGGGGGGHHHEEEDDDDDDEEEFFFIIIKKKMMMCCCDDDEEEEEEEEEDDDDDDEEEBBB@@@???>>>??????>>>===BBBBBBCCCEEEKKKQQQXXX\\\___kkk{{{XXX===777666666888777888666333666;;;888111444444444555555555666666555:::???FFF\\\fffOOOSSSeee}}}{{{gggaaaeeehhh|||}}}zzzxxxwwwuuurrrooosssVVVMMMKKKIIIGGGCCCAAA@@@@@@AAA@@@???==================<<<<<<;;;999999999999999999999999666666666666666666666666555555555444444333333333222333444555555444333222555555555555555555555555666555555444444666777888???JJJ]]]ooowwwyyy~~~{{{}}}wwwxxxzzzyyygggggguuu|||uuukkkgggdddeeejjjooorrrsss|||~~~}}}}}}}}}{{{zzz|||sssYYYFFF:::888===>>>======AAAQQQrrrgggTTTGGGCCCDDDFFFKKKWWWhhhwww```DDD999222222222111000//////...////////////////////////////////////...---,,,+++++++++++++++++++++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............///111111000///...000444777444333111//////000111222......///000000000000000///000111333333222111111222222333333333333444444555555555444555888<<<@@@OOOccc|||{{{kkkbbb^^^WWWPPPLLLKKKMMMOOO]]]ZZZ[[[___^^^UUUNNNMMMGGGEEECCCBBBAAAAAA???>>>DDD???===>>>???>>>@@@CCC@@@>>><<<<<<===???@@@@@@@@@>>>======???AAAAAAAAAKKKLLLPPPVVV___kkkvvv}}}|||yyycccDDD999::::::666333888777666555555444444555444333222333555777777777777???CCCNNNsssnnnZZZUUU___sssxxxhhhhhhkkkjjj{{{~~~zzzwwwrrrmmmiiiqqqSSSJJJHHHFFFDDDBBBAAA??????@@@@@@>>>===;;;<<<<<<<<<<<<;;;::::::888888888888888888888888666666666666666666666666555555444444444333333333333333444444444444333333444444444444444444444444555444333333333444555666777===JJJYYYdddmmm{{{|||yyyqqqxxxssseee]]]jjjzzzsssmmmlllooossstttsssyyy|||gggLLLCCC@@@999555666>>>OOOcccsss{{{fffTTTGGGAAAFFFOOOmmmrrryyy}}}YYYCCC;;;888222222111000000///............................../////////......---,,,+++++++++++++++++++++++++++++++++++++++************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,------------------............000000000///...000333666333222000......///000111......///000000000000000000000111222222222222111222222222333333333444444333444444444444666999<<<@@@RRRjjj{{{pppfff___[[[YYYWWWQQQLLLMMMKKKFFFDDDFFFEEEBBB@@@@@@BBBCCCBBBAAA>>>::::::???BBB???===<<<@@@???>>>===<<<;;;:::::::::;;;<<<>>>BBBIIIQQQVVVjjjmmmvvvtttqqqyyymmmTTTEEE888777:::888555333666555555444444444444444444333333333444666777777444@@@OOOdddxxxjjj___aaaooo|||kkkkkkmmmmmmzzz~~~yyyuuurrrnnnjjjgggpppRRRIIIGGGDDDBBBAAA???>>>>>>>>>>>>===;;;::::::;;;;;;::::::999888777777777777777777777777666666666666666666666666444444444444333333333333444444333333333333444444444444444444444444444444333333222222222333444555333444888AAALLL\\\rrr~~~tttvvv|||tttooottt|||iiiaaagggwww|||qqq___TTT???333888;;;777;;;GGGRRRnnnjjj]]]NNNDDDAAAIII[[[lllyyyMMM333333666000111111000000//////..........................................---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++***************+++,,,,,,------------............000000000......///222555111000...------...//////......///000000000000///111000000000000111222222222222222222333333333333111333444444333444555777777BBBRRRfff~~~{{{xxxkkkbbbWWWQQQMMMIIIIIILLLJJJGGGEEEHHHMMMPPPMMMJJJDDD???===BBBGGGEEEBBBAAAAAA@@@>>><<<;;;>>>DDDHHHRRRUUUYYY]]]eeeppp~~~xxx]]]???>>>:::888999777333111222333333333333333333444555444333333333333555666777888DDD[[[xxxfff^^^]]]hhhxxxtttqqqrrrqqq~~~|||wwwrrrooommmjjjhhhqqqSSSJJJHHHEEECCC@@@>>>============<<<::::::::::::;;;::::::999888777777777777777777777777555555555555555555555555333333333333333333333333555444333222222333444555333333333333333333333333222222222222333333444444666444333666===KKKaaattt{{{yyy}}}tttiiieeemmmyyyxxxppprrrttt~~~www^^^III<<<@@@999888;;;444222GGGddd|||~~~lllWWWXXXMMMDDDDDDNNN```wwwrrrMMM333111999555(((000000000//////.........---------------------------------------,,,++++++******************************++++++,,,,,,------))))))))))))*********+++************++++++++++++************++++++++++++***************+++,,,,,,,,,,,,---------........./////////...---...000333000///...------...//////---...//////000000//////111000/////////000222333111222222222222333333333000333555555444333333444:::<<>>777555555555666<<>>222444222***,,,888..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++*********************************************++++++***++++++++++++,,,,,,,,,(((((())))))***+++++++++++++++,,,,,,,,,---------+++++++++++++++,,,------,,,,,,,,,,,,------------,,,---...---,,,,,,---///.........///////////////------...////////////...000////////////000111111111111111111222222222222222444666777666555444555222666:::>>>DDDVVVwwwXXXDDD???<<<888777444555555444666888555///333333333333444555666777111333444444333666<<>><<<<<<======;;;:::999999999:::999999888777777777777777777777777777333333333333333333333333111111222222222333333333222222333333333333222222222222222222222222222222000111222333333333222111...///222555333111777???HHH]]]uuuyyymmmddddddpppwwwsssnnnooo___jjjwwwzzzeee]]]cccpppoooggg]]]VVVQQQLLLEEE@@@??????===999555444777:::>>>MMM___qqqttthhhZZZQQQKKKIIIPPPYYYooowwweeeIII;;;555333333...(((---666------------------------++++++++++++++++++++++++******++++++++++++************************************))))))))))))))))))************++++++++++++((((((((()))***+++++++++***+++++++++,,,,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,---------,,,---...---,,,+++,,,---,,,,,,---...............,,,---......//////.........//////000000000000000111111111111222222222222222444555666555444555666111222777;;;===CCCTTTeeeooozzzkkkOOO888777===;;;777666666::::::777666666333---333222222222333444555555000333555555444888???EEEMMMnnnxxxeeeXXXSSS[[[^^^hhhvvv|||sssxxx{{{yyyvvvuuutttrrrpppnnniiiNNNGGGGGGFFFEEE@@@>>>===<<<======<<<:::888888888888888777666666666666666666666666666666333333333333333333333333111111111222222333333333111222333444444333222111111111111111111111111111...///000222222111111000111222444555111...333;;;888CCC___|||jjjaaajjjvvvyyyyyy}}}uuuuuupppiiilllzzz~~~|||tttjjjfffnnn}}}{{{wwwuuunnnfffdddggghhhfffccc]]]aaaiiippprrruuu~~~ttteeeZZZTTTLLLFFF@@@>>>??????<<<888888888888777777<<>>HHHNNN```|||{{{VVVIII===888<<<999111111;;;///555555000...222666555222222111111222222333444000333555555555999AAAHHH[[[~~~qqqZZZSSSVVVfffjjjttt}}}yyy}}}{{{yyyxxxwwwvvvtttqqqooonnnPPPFFFDDDDDDDDD>>>===<<<;;;;;;:::;;;;;;888888888888888888999999777777777777777666555555666555333333222333444555111111111111111000/////////111333555666555333222222111111000000000000000111111000000//////......000000111222333333444444333>>>QQQhhh}}}wwwpppppptttxxx|||~~~uuufff]]]fffuuupppVVVWWWeeerrryyy~~~vvvnnnkkkhhheee\\\PPPJJJKKKKKKJJJIIIIIIIIIIIIHHHFFFCCCFFFHHHGGGFFFIIIOOOUUUXXXZZZXXXQQQLLLIIIDDD???:::999888999::::::999888:::???DDDHHHKKKRRR[[[ccczzz|||jjjTTTJJJDDDEEEEEEIIIZZZvvv|||www```AAA444444222111111000///......------,,,,,,---......---+++---------,,,,,,,,,++++++******++++++++++++******************************+++*********))))))((((((++++++************++++++***,,,,,,+++)))((()))***))))))))))))))))))))))))++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,...///,,,,,,///000---111///...------...///111////////////000000000000111222333444555555555555444444555666888999;;;<<>>888777777666555444444444555555555444444333333333333333333444444444555555444222444777888<<>>===<<<============999;;;======<<<>>>CCCHHHCCCFFFEEE???<<<;;;999555:::888555444555777999:::FFFQQQ^^^cccbbbbbbgggmmmqqqpppqqqqqqgggVVVIIIEEE>>>FFFRRRbbbyyyfffKKK777111333111111000000///......------,,,,,,---......---+++,,,,,,,,,,,,++++++++++++******++++++++++++******************************************)))))))))(((+++******))))))******+++***+++,,,+++)))((()))***))))))))))))))))))))))))++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,...//////,,,---000...)))000///...------...///000.../////////000000000000000111222333444444444444444444444555777888:::;;;;;;AAAWWWtttgggNNN>>>:::777777666666555444444333555555444444444333333333333333333444444444444555666444555666666;;;KKK\\\uuudddQQQ[[[oooxxxxxx|||zzzyyywwwtttqqqmmmNNNDDDBBBBBBAAA<<<<<<;;;:::999999999999888888888888777777777777666777777777777666555555333444444444333333222111000000111111111111111111222444555666666444333111222111111000000000000000000000000000////////////000000000111222222333333111333888???IIIYYYjjjvvvwwwvvvnnnmmmoooooo_________cccooosssbbbRRROOOJJJFFFCCCBBBCCCDDDCCC@@@??????===999:::>>>:::999999999999999:::;;;555666777666555555777999444888888444333666777666888888:::>>>EEENNNWWW\\\gggqqqyyyvvvjjj```aaaeeeeeeaaa\\\UUUMMMFFFFFFKKKPPP___uuu~~~\\\DDD777000...///000000000///......---------,,,,,,,,,......,,,+++++++++++++++*********)))******++++++++++++******************************************))))))))))))+++******))))))******+++***+++++++++)))((()))***))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,...///......222666222***000///...------...///000....../////////000000000///000111222222222222222222222333444555777888999999;;;HHHXXXaaajjjkkkQQQBBB999666666666666666555555444444333444444444444333333333333333333333333444444444444666555666666888AAAVVViiiuuu[[[QQQddd}}}vvvooo{{{}}}{{{zzzxxxuuussslllMMMCCCBBBAAA@@@===<<<;;;:::999999999999777777777777777666666666666666777777666666555444222333444444444333111000111111111111111111222222444555666666555444222111222111111000000000000000000000000000////////////000000000000111111222222111333444444888BBBRRR^^^fffttt}}}qqqooofff___^^^gggoooyyy}}}uuukkkaaaXXXSSSTTTWWWYYYVVVSSSOOOGGG>>>999:::888999;;;<<<;;;::::::;;;999999:::;;;<<<======<<>>AAADDDDDDKKKPPPWWW```iiirrryyy~~~|||mmm\\\RRRSSSWWWVVVSSSNNNIIIHHHNNNZZZeee~~~fffQQQ;;;222222111...---/////////......------------,,,+++,,,---...,,,***************))))))))))))******++++++++++++***************************************)))))))))))))))******))))))))))))******)))***+++***)))((()))***))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,///777===888//////......------......///........./////////000000///000111111222222222111111111222222333555666777:::999===EEEKKKXXXuuulllYYYDDD:::777555444555555555555444444444333333333333333333333333333333222222333333333444444444222444666777>>>OOOhhh|||rrraaaTTTWWWooouuugggppp}}}{{{zzzyyyvvvtttjjjLLLDDDBBBAAA???>>>===<<<;;;::::::::::::777777777666666666555555666666666666666555444444222222444555555444222222222222111000111111222333444555555555555333222111222111111000000000000000////////////000000000000//////000000000000111111///111333111000333<<>>AAADDDEEECCC@@@@@@@@@CCCEEEIIIRRRZZZ```aaa```fffjjjhhh___WWWVVVVVVVVVnnnttt||||||xxxvvvuuuooocccWWWNNNKKKNNNQQQGGGIIIKKKOOOYYYkkk~~~}}}ccc>>>444---///222111...,,,............------------,,,++++++,,,------,,,************)))))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***((()))******)))((()))***))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********---555;;;666.........------------..................////////////000111111222222222222111111111111111222333555555777333333888>>>HHH^^^rrr{{{bbbVVV@@@:::666888888555333444444444444444333333333333333333333333333333333333222222222333333333444444111333555999EEE[[[wwwvvv]]]RRRSSS___wwwwwwdddkkk|||{{{{{{yyywwwuuuhhhLLLEEEEEEBBB???>>>>>>===<<<;;;;;;;;;;;;777777666666555555444444555666666666666555444444222222333444555555555555444333222111000111222222333333333444333333222222222111111000000000000000////////////000000000000///////////////000000000000333555555333222555777888JJJbbbuuu~~~mmmhhhkkknnnxxxuuusssppphhh___\\\^^^eeelllsssxxxsssfffbbb^^^aaabbb```\\\YYYZZZ[[[\\\___gggvvvqqqiiieeecccuuu{{{vvvjjj```[[[UUUPPPJJJEEECCCEEEHHHJJJFFFLLLTTT___qqqxxxWWWCCC555000---///000...,,,...------------------------,,,+++++++++------+++***************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***''')))***)))(((((()))+++))))))))))))))))))))))))***))))))))))))***++++++************************++++++++++++++++++++++++******++++++++++++,,,,,,************...222...&&&------------------------------........./////////000111111222222222111111111111111111222333444555555222222777;;;@@@JJJUUUbbbvvvmmmPPP???:::555555666999777222111333333333333333333333333333222222222222333333333333222222222222333333333333222444666<<>>888:::888444222333//////333666444333555222222222222222222222333111111111222222333333333111111222222222333333333333666:::GGGccciiiWWWNNNYYYjjj|||~~~qqqnnn~~~}}}{{{yyyyyyyyyyyywwwuuucccHHH@@@@@@AAAAAA@@@>>>;;;:::999888777555777555444444555555444333444444555555444444333222333333333333333333333333222111111000000000000000111111000000000000111111//////............//////////////////////////////////////////////////////---...///000111222333444666222444;;;???EEE[[[sssyyysssqqqyyy|||zzzppppppfffVVVOOOSSSPPPHHHGGGLLLNNNMMMQQQ[[[dddgggtttzzzzzzuuuyyy{{{ooo___WWWZZZbbbjjjnnnqqq{{{}}}rrrjjjhhhiiijjjkkkhhh___XXXTTTNNNIIIIIIIIIGGGCCC???@@@EEEJJJLLLTTT\\\cccppp~~~||||||hhhLLL@@@888...,,,000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))************))))))+++***)))))))))***,,,,,,******))))))((((((''''''(((((()))***+++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,------------------------////////////////////////222222222111111111111111333333333444444444555555>>>;;;???JJJZZZnnnyyyvvv}}}ooo\\\???<<<888444111111111222222222222111111111000000111111222333333333333222111111000000111111222333111111111111222333444555:::;;;<<>>QQQooo~~~|||}}}}}}}}}XXXUUUZZZlll~~~|||zzzgggfff{{{xxxvvvuuutttssscccHHH@@@??????>>>===;;;999999999:::999777777555444444555555444333333444444444444333222222111111111111111111111111000///......------......000000000000000000000000//////............//////................................................000000000000////////////222///000666777555999AAAPPP]]]mmmzzzxxxxxxzzzyyywwwvvv~~~sssjjjgggddd______fffiiiccc\\\ZZZYYYWWWUUUNNNGGGEEEHHHNNNQQQQQQHHHDDD??????CCCHHHKKKLLLJJJIIIIIIHHHGGGGGGHHHIIIGGGJJJKKKJJJKKKLLLIIIDDDKKKOOOTTTZZZaaalllyyyxxxssszzzpppRRR:::222---000000++++++///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***((())))))******))))))(((***))))))))))))***++++++++++++************))))))******************++++++)))************+++++++++******+++++++++,,,,,,,,,//////............------------------------------........................//////000000111111222222222222333333333444444444000111666999:::@@@PPP```xxx|||iiiPPP@@@888444222222222222222222333333333222111111111111000000000111111222333333333333222111111000000111111222333111222333333333333333222777@@@HHHYYYrrr{{{zzz|||ssskkkOOOPPP^^^yyy}}}yyy|||hhh]]]rrr~~~yyyuuusssssstttcccHHH@@@>>>======<<<:::888888999:::999888777555444444555555444333333333333333333222111111000000000000000000000000000///......------......///000000000000000000//////......------......///................................................000000000000111111111111222///000666999666666999???GGGSSS___nnn{{{ssswwwvvvllleeefffiiijjjttt{{{zzzuuuttttttsss```[[[QQQKKKLLLQQQRRRPPPHHHFFFCCCCCCEEEGGGGGGFFFEEEDDDDDDEEEEEEGGGNNNUUU___eeegggccc```bbbddddddlllqqqxxxnnnNNN888444111222555222,,,+++...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***(((((())))))))))))(((((()))))))))))))))******+++***)))))))))))))))))))))+++++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------------------..............................//////000111222222222222222222333333333333444333555777666888@@@JJJTTT]]]lllbbbXXXJJJ>>>888777888888000111222333333333222222111111111111000000000000111111222333333333333222111111000000111111222333222222333444444333222222999EEEQQQddd||||||}}}uuuzzzWWWKKKOOOccc~~~{{{xxx}}}hhhXXXiiizzztttqqqrrruuubbbHHH???>>>===<<<;;;999888888999:::999888777555444444555555444333222222333333222222111000000000000000000000000000111000//////......//////...///000000000000///.........------------......................................................******+++,,,---...///000111------000333333222333666888<<>>===<<<;;;999777777999999999888777555444444555555444333111222222222222111000000000000000000000000000000111000//////......//////......000000000000............------------......------------------------------------------------***+++,,,---...000111111333111//////000000000000444222111444888???MMMYYYqqq{{{~~~qqqgggccceeeiiigggjjjlllooowww|||iiiOOO<<<444222222000---......---+++***,,,---************++++++++++++++++++++++++++++++++++++************************************************((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***'''(((((())))))((((((''''''((())))))******))))))&&&&&&''''''''''''((((((******************++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------......//////000000000000111111111222222222777000---222666555444444555999>>>HHHZZZrrrjjj[[[QQQCCC666111111000000000000000000111222333333333222000/////////000000000000000111111111222333333333333222111111000000111111222333222222222222333444555666@@@MMM[[[qqqzzz\\\QQQRRRgggyyy{{{~~~www^^^___vvv}}}yyyuuussstttuuu```GGG@@@???>>>===;;;999888777888999888777777555444444555555444333111111111111111000000///111111111111111111111111000///......------......---...000111111000...---...------,,,,,,------...------------------------------------------------......//////000111222222222333333111000111222222444111111333333333;;;DDDWWWaaaqqq~~~tttnnnkkkfffeeedddhhhsss~~~{{{|||xxxrrrIIIAAA777333444333///+++222111///,,,++++++***)))*********++++++,,,,,,,,,************************************************************************(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***''''''(((((((((((('''''''''''')))*********)))(((''''''''''''((((((((())))))))))))***+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------........................000000000000111111111222555111000444666444444666666999999:::EEEZZZooo{{{yyyfffOOOAAA;;;777777888000111111222222333555777///000000111111000000000////////////000000111111111111222333333333333222111111000000111111222333333222111111222555888999GGGUUUbbbttttttVVVWWWbbbvvv}}}www}}}dddZZZmmm}}}~~~zzzxxxwwwvvvuuuuuu___GGG@@@???>>>===<<<:::888777888888777666777555444444555666444333111111111111111000//////111111111111111111111111......---,,,,,,,,,,,,------...///111111///...---...------,,,,,,------...------------------------------------------------------------------------+++...111000///111333333000///111555333///222999>>>GGGVVViii}}}yyyqqqmmmjjjmmmxxx}}}uuuyyy~~~}}}{{{}}}yyyfffPPP@@@444444333...)))(((,,,000******))))))+++...---+++******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***)))((('''(((***''''''((((((((((((''''''&&&''')))*********)))((('''((((((((())))))******(((((()))***+++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,(((((())))))*********+++------------------------------------------------..................------000000000000111111111111000///000222000...000555...444777666:::IIIZZZeeevvvyyydddSSSEEE;;;;;;:::222...111///000222111000.........------......///000000111.../////////000000111111111111222333333333333222111111111000111222222333333222000000111555999<<>>======;;;:::888666555555666666333333444444333333222111111111222222222222111111000///.........///111222///...,,,,,,,,,---///111000///...,,,,,,---..............................---------...............------------------------+++,,,------......------......///////////////...222222111000000111222333555999???GGGSSSfff|||vvvzzzzzzwwwtttvvv|||~~~{{{wwwwwwzzz{{{gggTTTHHH???666111.........------,,,,,,,,,,,,,,,,,,+++++++++******)))+++...000000...+++)))******++++++++++++******))))))))))))************++++++************++++++******))))))((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))&&&%%%%%%''')))***++++++******))))))(((((((((((((((((((((((((((((())))))))))))************))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------............------,,,,,,------...///////////////000111111111111111222222222222222222222222555444555666999<<<@@@BBBOOO___uuusssWWWFFF@@@444444333333222111000000000000000000000000000000///000000000000000//////////////////000000000000000111111111111222222222111111111111111111111111000111444666444333999BBBNNNYYYfffxxxbbbVVViii}}}yyyvvv|||tttYYY___uuu~~~|||zzzzzz{{{yyyuuurrrbbbHHH???===;;;:::;;;999888666555555555555444444444444444333222222000111111222222111111000000//////...///000111222///...---,,,,,,---///000000///......------..............................------------,,,,,,,,,,,,------------------------+++,,,------...---------------...///////////////222111000000000000111222...000333555;;;FFFUUU```nnnvvv{{{{{{```VVVHHH===777333///+++...---------,,,,,,,,,,,,,,,,,,+++++++++*********)))***,,,......,,,***))))))******++++++******)))))))))))))))************+++******))))))******+++***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))///---***(((''''''(((************)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------............------,,,,,,------...///////////////000111111111111000222222222222222222222222333222222333555777999:::<<>>888222222555666333///000000111111111111111111////////////////////////......//////000/////////////////////000000000000000000111111111222222222111111111111111111111111777333111333777<<>><<<999777000000111222444333222000000000000000000000111111........................------...///////////////////////////000000000000000000111111111222222222111111111111111111111111555222222666:::???IIISSSmmmpppSSSJJJRRRaaalll{{{uuu|||}}}www|||rrr______|||~~~~~~|||zzzwwwuuutttttt}}}YYYEEE@@@???===;;;;;;:::888777666555666666333333444444333333222111///000000111111000000///......///000000000000000---------............///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...---------...///111222111111111111000///......***+++,,,---......------------000333222111888AAASSS\\\gggooottt}}}zzz|||kkkggggggppp}}}qqq[[[NNNAAA444222222+++,,,111///******+++++++++***)))((()))************++++++++++++************)))))))))******))))))))))))******((())))))******))))))((())))))))))))***************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))************))))))************************)))))))))***************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,------......---...//////000000//////......//////000000111111---...///000111222333444///111222333333444777999;;;;;;<<<===???@@@AAABBBFFFMMMYYYdddhhhhhhmmmttt}}}|||tttggg\\\UUUMMMFFFBBB>>>888444333333444444111222222000------000333............------------........................,,,---......////////////////////////000000000000000111111111111222222222111111111111111111111111222222444888<<>><<<:::888777555333222222222333111222222222222111000000//////000000000000//////---...000111111111000///,,,---......//////.........---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++000///...------...000111222333333333222111///...---,,,******,,,---...///111,,,))),,,...///222777---222777888777===IIITTTdddcccbbbeeejjjnnnqqqrrruuu~~~~~~~~~}}}xxxzzzuuupppjjjnnnyyynnn]]][[[WWWUUUSSSPPPGGG>>>???999777999777222000444---(((...333,,,***...---***,,,------,,,+++++++++(((((())))))*********+++************))))))))))))******++++++++++++******(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,---......---......///////////////---------...///000000111222111///...///000333444---...000222222222222222333444555666666666555555999666666999:::888999<<>>AAAFFFJJJNNNPPPRRR^^^dddkkkqqqrrrsssuuuwwwooouuullljjjkkkqqqzzzwwwzzz{{{zzzssshhh\\\UUUGGGEEECCC???;;;888666444222222222111000...---,,,******************************************************++++++++++++******++++++************++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((&&&''''''(((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******((()))***+++++++++++++++))))))))))))***************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...........................////////////////////////---......///000111111222000000000000000111111222222222222222222222222222333333222222333333444555:::999888777888999;;;===AAACCCEEEGGGHHHHHHFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????888888777666555555444444//////000000000000//////////////////////////////---------............///........................//////.........------------------............///............//////////////////000111111111111111000111111111111222222222444000///666FFF]]]uuu}}}jjjNNNIIIVVVbbb}}}{{{uuuzzzyyy___gggyyy}}}{{{yyyzzz{{{wwwXXXIIIDDD>>>;;;;;;:::888555333444555555555555444333222111111111111000000000000000000000000111000///......---------------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,++++++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------000000111111111111000000------,,,,,,,,,---......,,,,,,,,,------------...000000000000111222333333222333444666777888999999AAAEEEKKKOOOPPPQQQSSSUUUXXXYYY\\\aaafffhhhgggeee___\\\XXXXXXZZZZZZWWWSSSOOOPPPPPPNNNJJJCCC<<<777444444333222111000000///......------,,,+++))))))************************************************)))******++++++******)))******))))))))))))******))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''&&&)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))))))))))))))************))))))))))))***************+++,,,,,,******+++,,,,,,++++++++++++,,,---------------------------------------------------------......///000000111111000000//////000000111222222222222222222222222222333222222222222333444444555444444333444555666777333444666888888888777666555555555555555555555555444444444333333333222222444333333222111111000000/////////000000/////////........................------------....................................///.........---------------------............///............//////////////////000111111111111111000111111111111222222222222333777>>>JJJ[[[ppp~~~{{{yyyaaaJJJHHHVVVdddxxxvvvggg```sss~~~~~~~~~}}}{{{yyyxxxzzz{{{wwwWWWHHHBBB<<<999::::::777555444555555555444444333222111111111111111000000000000000000000000000000///......---------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,++++++***))),,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...///000111111222222111......---,,,,,,,,,------,,,,,,,,,,,,------------,,,---...///////////////---------------,,,,,,+++,,,///222444444555777999<<<:::888999===AAADDDEEECCC???<<<:::;;;:::666333444333222111///---+++***++++++,,,,,,---------...*********+++***))))))(((************************************************)))******++++++******)))))))))(((((((((((())))))((())))))******))))))(((***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))******++++++******)))******(((''''''((())))))))))))))))))***************+++,,,+++******+++,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000//////000000111222111111111111111111111111222222111111222222333444111111111111111222222222---...000000111000///...000000000000000000000000///////////////.........111000000//////......---......////////////..............................------------............------------------------............---------------------............///............//////////////////000111111111111111000111111111111222222222222666;;;BBBNNN```vvvvvv~~~oooZZZKKKKKKZZZjjj~~~{{{}}}rrr\\\ooo{{{}}}}}}{{{yyywwwxxx{{{}}}xxxWWWGGG@@@;;;888999999777555444555555555444333333222111111111111111////////////////////////////////////...------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++************************)))************+++++++++------///000111222222222///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---...///...---,,,+++,,,---............---,,,,,,,,,,,,------///000,,,,,,...000111222222111000...,,,---...///---+++......---------------------------,,,,,,,,,++++++******++++++,,,++++++***************************************************))))))************))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))+++***(((&&&%%%&&&'''(((((()))))))))************)))+++,,,+++***)))***++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000111111111111111111111111111111111111111111111222333333000111111222222222111111000111111222222111000///111111111111111111111111222222222111111111111111111111000000////////////---......//////......---........................,,,,,,---------.........---------------------------------------------------------............///............//////////////////000111111111111111000000111111111222222222444555888AAAUUUrrr}}}ttteeeWWWOOORRRaaauuuzzz```nnn|||yyy}}}|||zzzxxxwwwyyy}}}zzzWWWFFF???999777999999777555555666666555333222222111111000000111111////////////////////////---......///......---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********---,,,+++******+++,,,---++++++++++++++++++++++++************************)))))))))*********+++++++++,,,---///000111222222///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++---.........---,,,)))***+++,,,------...---...,,,+++++++++,,,,,,,,,***,,,...000000///------111///...---,,,+++)))((()))***++++++,,,+++***)))++++++******))))))((((((******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))+++)))'''%%%%%%&&&'''(((((()))))))))************)))***++++++))))))***++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////...///000000111000000000000000000000000111000000000000111222222000111222222222111111000000000000000000/////////////////////////////////////////////////////////000000000000////////////------............------........................,,,,,,,,,------------...------------------------,,,,,,---------------------------............///............//////////////////000111111111111111000000111111111222222222444444777FFFeeeuuueee\\\PPPQQQVVViiidddkkk{{{xxx||||||zzzyyyyyy{{{|||XXXFFF>>>999777999888777555555666666444333222111111000000000111111000000000000000000000000,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------((()))******+++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,...///000000000......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++...,,,++++++,,,---,,,++++++,,,,,,+++)))***,,,...---------,,,,,,+++++++++)))***+++,,,,,,+++)))(((((())))))******++++++,,,))))))******************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''(((((('''(((((())))))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''(((***+++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))******))))))((())))))'''&&&&&&'''(((((())))))))))))************)))***+++***))))))***+++***************+++,,,,,,++++++++++++++++++++++++------------------------------------------------//////......//////000111////////////////////////000000000///000000111222000000000///////////////////////////////////////---------------------------------------.........------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///............//////////////////000111111111111111000111111111111222222222222666>>>RRRtttqqq```XXXSSSHHHSSS^^^rrr|||hhheee{{{~~~zzzyyyzzzzzzzzzzzzzzz}}}~~~YYYFFF>>>999777:::888777666666666666444222111111000000000000111111000000000000000000000000+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------(((((()))***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,)))***+++,,,---.........------,,,,,,,,,---......***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++---+++***+++---...---+++***+++,,,***((((((+++---'''((()))***+++,,,...///,,,,,,---------,,,,,,+++(((((()))***,,,---......))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((('''&&&''')))+++,,,''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************(((***+++***)))((()))+++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////////////////000////////////000111111111111///.........//////////////////000000111222........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///............//////////////////000111111111111111000111111111111222222222222999DDDVVVtttzzz___SSSNNNLLLIII___nnn{{{nnnbbbppp}}}zzzzzzvvvxxxyyyzzz{{{}}}ZZZFFF>>>999888:::888777666666777666444222111000000000000000111111000000000000000000000000+++,,,...//////...,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------(((((()))******************+++,,,------,,,+++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,&&&&&&((()))***+++,,,,,,)))((('''))),,,---+++((('''+++000111...++++++++++++,,,,,,,,,***)))***+++)))((('''''''''((())))))'''''''''(((((()))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((((((((('''&&&''')))+++---&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&'''((()))******))))))))))))))))))************(((***+++***)))((()))************)))***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000///////////////////////////////////////000111111444333111///...///111222------------...///111111------------------------++++++,,,,,,---------...------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////............/////////000//////000111111111111111000111111111111222222222444<<>>;;;999888777777666555555444333333111111111111000000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,***))))))***++++++*********************************++++++++++++******))))))))))))************+++++++++++++++*********************************************++++++++++++++++++***************+++************))))))))))))))))))***++++++*********************************))))))))))))*********************)))((((((''''''(((((()))***************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***+++++++++***)))(((((()))***+++))))))))))))******************++++++++++++******************++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,************++++++,,,,,,)))************+++++++++***+++,,,------,,,+++***,,,+++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000111111111111000222222222111111222444666CCCLLLdddlllXXXLLLRRR___rrr~~~qqqYYYbbbxxxyyywwwwwwxxxxxxzzz|||}}}}}}{{{YYYFFF???<<<888777666666555555444444333333111111111111000000000///////////////////////////------------------------++++++++++++++++++++++++************************,,,***))))))***++++++***++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))++++++******************************************))))))*********+++++++++*********))))))***++++++))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********+++++++++******)))))))))***************)))((('''************))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******++++++***)))(((((()))***+++(((((()))))))))*********)))******++++++******))))))))))))*********++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++*********+++++++++,,,,,,---,,,,,,,,,+++++++++***)))))))))*********++++++)))***,,,,,,,,,,,,***))),,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000//////000111111111111111222222222111000222666:::HHHYYY}}}nnnXXXLLLXXXlll{{{~~~~~~wwwZZZ___tttzzzwwwwwwxxxyyyyyyzzz|||||||||~~~xxxXXXFFF???<<<888666555555555444444444333333111111111111000000000000////////////////////////------------------------************************+++++++++***************+++***((()))***,,,++++++++++++++++++++++++++++++))))))************))))))***)))))))))))))))((((((******)))))))))******+++************************)))))))))************+++***))))))))))))***++++++(((((()))))))))))))))***((())))))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))*********************+++++++++************)))((('''&&&)))))))))))))))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''"""###$$$&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))***))))))(((((())))))***((((((((()))))))))******))))))************))))))((())))))))))))*********))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,))))))*********+++++++++...------,,,++++++******))))))*********+++++++++******++++++++++++******,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000...///000111111222111111111222333111111333:::???RRReeennnVVVKKK[[[sss~~~}}}^^^^^^ppp|||xxxwwwyyy{{{|||zzz{{{|||||||||}}}rrrTTTCCC???<<<999777555555444444444444333333111111111111000000000000////////////////////////------------------------++++++++++++++++++++++++,,,,,,+++++++++*********+++)))((()))***,,,,,,+++************************))))))************))))))******))))))(((((((((((())))))(((((()))***+++,,,************************))))))))))))************)))))))))))))))***++++++(((((((((((())))))*********************)))((('''))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******++++++((()))))))))))))))((((((((((((((()))******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***((())))))))))))))))))(((((((((((()))))))))******((((((((()))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))*********++++++++++++++++++******************+++++++++,,,,,,++++++************++++++---+++***+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------......///000000111...///000111111222222222000222333222111555===DDDYYYggg~~~kkkUUULLL^^^vvvbbb[[[jjjzzzxxxyyy|||~~~|||}}}~~~~~~}}}}}}mmmPPPAAA>>><<<:::888444444444444444444333333111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))************))))))******))))))(((((((((''')))((((((((((((***,,,---************************))))))))))))************))))))((())))))***++++++'''((((((((())))))******+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&'''((()))************''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,))))))))))))************((((((((()))******++++++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------...///000000111......///111111222222222000222333222222666???GGG[[[bbbtttzzz}}}vvveeeTTTPPPddd}}}dddYYYeeezzzyyy{{{~~~~~~~~~eeeKKKAAA===999666888555555555555555444444444111111111111000000000000------............------//////.........---------,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,---,,,***))))))(((((()))++++++***)))(((((((((((())))))))))))&&&''''''((()))******+++(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''))))))((('''&&&'''(((((((((((('''&&&%%%######&&&''''''(((((((((((((((((()))))))))))))))(((((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&''')))+++''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++*********))))))******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---------............///............////////////000000000000000111111111333000222777444111===OOOTTTiiisssppp}}}mmmYYYMMMTTTppp}}}hhhUUU___www|||}}}~~~|||~~~~~~~~~eeeKKKAAA===999666888555555555555555444444444111111111111000000000000---......//////......---.........------------,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++***))))))(((((()))++++++***((((((((((((((())))))))))))'''''''''((()))*********))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''))))))((('''&&&'''((((((((((((((('''&&&%%%%%%&&&''''''((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,************************+++++++++*********))))))******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---------............///............////////////000000000000111111111111222000222666444333@@@QQQ___jjjlllhhhyyydddOOOIIIWWWvvvlllVVV]]]sss{{{{{{{{{|||}}}}}}}}}~~~eeeKKKAAA===999666888666666555555555444444444111111111111000000000000---......//////......---------------,,,,,,,,,,,,++++++,,,,,,,,,+++******************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((()))(((((()))++++++***((((((((((((((())))))))))))''''''(((((())))))******+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''))))))((('''&&&'''((('''(((((((((((((((''''''&&&''''''((((((((((((((('''(((((())))))(((((((((((((((((((((''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************+++++++++*********************************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---------............///............//////////////////000000111111111111222000111444444777EEEVVVhhhnnnmmmmmm```JJJMMMdddsssXXXYYYmmmzzzrrrrrrxxxxxxyyy{{{||||||~~~eeeKKKAAA===888666888666666666555444444333333111111111111000000000///......////////////......------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********************+++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((''''''(((***+++)))((((((((((((((())))))))))))'''((((((((()))))))))***,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''))))))((('''&&&'''(((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((())))))******))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))''''''''')))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++******************************************************************************))))))******+++,,,************************))))))))))))))))))))))))***************************************************************+++++++++***************************+++++++++++++++,,,,,,++++++,,,------......///---------............///............//////////////////000000111111222222222000111444666<<>>999777999555555555444333222222222222222000....../////////............------------,,,,,,,,,------,,,,,,+++******++++++++++++***))))))***)))(((''''''((()))***+++***))))))***+++***)))))))))))))))))))))))))))''''''''''''((()))+++++++++***((('''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''$$$&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&'''((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((***,,,,,,+++))))))))))))))))))))))))************)))))))))))))))))))))((()))******+++))))))))))))************+++***)))((('''(((((()))************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////111111111111222222333333222;;;TTTmmmrrrkkkwww|||```NNNQQQddd|||```IIICCCHHHNNNVVVaaaiiimmmoooqqqsssooopppqqqsssssssssrrrrrrsssssstttuuuvvvxxxyyyzzz~~~nnnRRRAAA>>>999888:::666555555444333222222222222222000......///000///...............------------,,,,,,------,,,,,,+++*********+++++++++******))),,,***)))'''''')))***,,,+++***)))***+++,,,+++)))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))(((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''(((***,,,,,,+++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++((()))))))))************---+++)))''''''''')))***************************))))))***++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....................................////////////000111111222222333333333666@@@VVVjjjjjjhhh~~~yyy\\\LLLRRRttteeeJJJBBBFFFLLLTTT___gggkkkmmmppprrrmmmnnnppprrrrrrqqqpppooopppqqqrrrtttvvvxxxyyyzzz|||~~~nnnRRRBBB???:::999;;;888555555444333222222222222222000///...000000///...//////.........---------,,,,,,------,,,,,,+++***)))******+++++++++******---,,,***))))))***,,,---+++***)))***+++,,,+++)))((((((((((((((((((((((((''''''''''''((()))***+++))))))((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&''')))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''***+++,,,+++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))************---+++)))((('''((()))+++************************))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....................................////////////000111111222333333444444666@@@UUUfffdddccc}}}wwwZZZLLLTTTvvviiiLLLAAADDDJJJRRR]]]dddiiilllooorrrnnnoooqqqrrrsssrrrpppooonnnoooqqqsssvvvxxxyyyzzzyyy{{{}}}}}}~~~oooSSSBBB???:::999;;;777555555444333222222222222333111//////000000000////////////.........------,,,,,,------,,,,,,+++***))))))***++++++++++++***---,,,++++++++++++,,,---+++***))))))***+++***)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$######%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''(((***+++***)))((((((''''''''''''(((((()))))))))))))))))))))))))))((('''''')))++++++***))))))))))))))))))))))))))))))))))))************(((((()))************)))))))))))))))************+++***))))))))))))++++++************************))))))***++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////000111111222333444555555666>>>SSSdddbbb___uuutttWWWKKKWWWooolllOOOCCCCCCHHHPPPZZZbbbfffjjjmmmqqqnnnooopppqqqqqqpppoooooommmnnnqqqtttvvvxxxyyyzzzwwwyyy{{{|||}}}nnnRRRBBB>>>999888999555555555444333222222222222333111//////000111000///////////////............,,,,,,------,,,,,,+++***))))))***+++++++++++++++++++++++++++++++++++++++***)))((((((******)))((())))))))))))))))))))))))***))))))((((((((((((((())))))***+++++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((%%%&&&'''((((((((('''&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))******)))((((((''''''''''''(((((())))))))))))))))))))))))***((('''''')))***))))))))))))))))))))))))))))))((()))))))))************'''((()))***+++******)))))))))))))))************)))))))))******++++++,,,))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////000111111222333444555666<<<@@@OOO___``````wwwnnnTTTJJJYYYtttpppTTTFFFDDDFFFMMMWWW___cccgggkkknnnnnnnnnnnnnnnnnnmmmmmmmmmmmmooorrrtttwwwxxxyyyyyyuuuwwwzzz|||~~~nnnRRRAAA===888666888444555555444333222222222222333111//////000111000///000/////////............,,,,,,---------,,,++++++((()))***+++++++++++++++)))***++++++++++++***))))))((('''((()))***)))'''))))))))))))))))))))))))+++***)))((((((''''''''')))***+++,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''%%%%%%'''(((%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''((())))))'''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&((())))))(((((((((''''''''''''(((((())))))))))))))))))))))))+++)))''''''((())))))((())))))))))))))))))))))))(((((())))))*********+++'''((()))++++++******)))))))))))))))************'''((()))+++,,,,,,,,,,,,(((((((((((((((((((((((())))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................................../////////000000111111222444555666666FFFCCCKKKYYY^^^ddd{{{jjjPPPJJJ[[[sssXXXIIIEEEDDDKKKUUU\\\aaaeeeiiimmmllllllkkkjjjjjjkkkkkklllnnnppprrruuuwwwxxxyyyyyyuuuwwwzzz}}}nnnSSSBBB???999777888333555555666555444222000...111111111111000000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++***(((''''''''''''))))))))))))))))))))))))''')))***)))((('''(((******+++,,,---,,,,,,***)))$$$%%%&&&'''((((((((((((***)))(((''''''((()))***&&&'''((()))*********)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))*********))))))((((((''''''(((***)))'''&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&%%%&&&'''((()))'''((()))((('''&&&''')))******))))))(((((('''''''''((()))******)))((('''''''''((()))***++++++,,,))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******))))))******+++,,,,,,+++***)))(((((())))))++++++***)))(((((())))))++++++++++++++++++++++++***++++++,,,,,,------...---------............///---...///...,,,+++,,,---+++---///000///...///000////////////000000000000...444555999@@@999333999???GGGSSS[[[]]]iiiuuu^^^LLLPPP___~~~```IIIBBBFFFKKKSSS[[[bbbfffiiijjjggghhhiiijjjkkklllmmmmmmnnnnnnooosssyyy{{{zzzxxxyyyzzz{{{}}}kkkPPP@@@===888777888444444555555555444222000///111111111111000000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++***)))((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((******+++,,,,,,,,,,,,+++***'''(((((()))***************)))(((''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))((((((''''''))))))'''%%%$$$$$$###!!!((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''((()))((('''&&&''')))***)))))))))(((((((((''''''((()))******)))(((''')))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))******+++,,,************))))))))))))++++++***)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,---------...---...///...,,,+++,,,---,,,...//////...---...///////////////000000000000...444444777>>>888444;;;DDDKKKWWW```fffrrruuu[[[JJJRRRddd___HHHAAACCCHHHQQQYYY___cccfffggggggggghhhiiijjjkkklllmmmnnnnnnooosssxxxzzzyyywwwxxxyyy{{{}}}iiiNNN>>><<<888777999555333444444444444333222111111111111111000000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((******++++++,,,,,,,,,++++++))))))))))))************))))))(((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))((((((((((((''''''&&&&&&''''''((())))))))))))))))))((((((((((((''''''%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))))))))))))))(((((((((((((((((())))))))))))((((((*********))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))******+++,,,((()))***+++++++++***)))++++++***))))))))))))***++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,,,,---------.........,,,+++,,,------...000///...------...////////////000000000000///444222444:::666555>>>OOOUUU```jjjrrr~~~qqqUUUIIIXXXooo|||[[[DDD>>>???EEEOOOWWW]]]```bbbccceeefffggghhhjjjkkklllmmmnnnnnnpppssswwwyyyxxxwwwvvvwwwzzz~~~jjjOOO???===888777888444222333333333333333333333111111111111000000000///........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))((())))))******))))))))))))))))))))))))''')))***)))((('''(((*********++++++,,,,,,,,,+++))))))((((((''''''''''''((((((((((((((())))))))),,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))))))))))))))(((((((((''''''''''''(((((())))))((((((((((((((((((((((((((($$$###%%%'''&&&&&&(((''''''&&&&&&&&&&&&''''''&&&''')))***)))'''%%%$$$'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,+++)))((('''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((('''((()))((('''&&&''')))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((())))))***************))))))))))))))))))))))))******))))))******+++,,,'''(((***,,,,,,,,,***)))++++++***))))))************+++++++++++++++,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,---------,,,---......,,,,,,,,,...///000111111///------...////////////000000000000000444111222888555666BBBWWW]]]gggqqq{{{jjjPPPLLLddd{{{zzzVVVAAA<<<===EEEOOOXXX\\\^^^```bbbddddddfffgggiiikkklllmmmoooqqqsssuuuxxxyyyyyyxxxtttwwwzzz~~~nnnRRRBBB>>>999777888333333222222333333333444444111111111111000000000///........................------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************))))))))))))******+++************************''')))***)))((('''(((************++++++,,,,,,,,,,,,+++***(((''''''''''''''''''((()))))))))))))))...,,,***(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((()))))))))))))))''''''''''''(((((((((((('''''''''''''''(((((((((,,,'''%%%%%%### """''''''''''''&&&&&&'''''''''((()))***+++***(((&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((()))******&&&''''''((())))))******)))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))))))))))))))))))))******))))))******+++,,,'''(((+++,,,---,,,+++***+++***************++++++*********++++++,,,,,,,,,***++++++,,,,,,------...------------............,,,---...---,,,,,,---...000111222222000...//////////////////000000000000000444111111666444777FFFRRR[[[hhhttt|||```LLLUUUtttvvvTTTAAA>>>>>>FFFQQQXXX\\\^^^aaadddcccccceeegggiiikkkmmmnnnrrrtttvvvxxxyyyzzzzzzzzzuuuwwwzzz~~~oooSSSBBB???999777888333333333222222222333444444111111111111000000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++******)))))))))******************************''')))***)))((('''(((***************+++,,,------111///---+++))))))))))))&&&'''((()))*********)))---,,,+++)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))''''''((((((((((((((((((&&&''''''''''''((((((((((((%%%&&&***((('''000>>>((((((''''''''''''(((((((((((()))***)))((('''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))((((((''''''((()))***+++%%%&&&&&&''')))******+++)))))))))))))))))))))))))))***,,,---------,,,+++))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,,,,,,,+++***+++************+++,,,,,,*********++++++,,,,,,---***++++++,,,,,,------...---------.........//////+++---...---,,,,,,---//////111222222000//////000////////////000000000000000555222222666555999IIIKKKYYYkkkyyyqqqVVVLLL```uuuTTTCCCAAA???GGGQQQWWWYYY[[[```eeebbbccceeehhhjjjmmmnnnoootttvvvyyyzzzzzzzzz{{{|||wwwxxxzzz}}}mmmQQQAAA>>>999777888444555444333222222222333444111111111111000000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++***))))))))))))************************''')))***)))((('''(((******************,,,---...222111...+++)))((())))))%%%&&&((()))*********)))++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((($$$###''',,,***+++<<>>;;;CCCKKKOOOPPPSSS[[[bbbcccdddfffiiillloooqqqrrrsssvvvzzzzzzyyyxxxyyy{{{{{{zzzzzzzzz|||~~~fffNNNAAA@@@:::888999666222222222222222222333333000000////////////000000///...---...000000///...//////...---,,,,,,++++++,,,,,,,,,++++++*********************************///...,,,***((((((((((((''''''((()))))))))))))))++++++***)))((('''&&&&&&&&&''''''((()))******+++...---,,,,,,------+++)))%%%%%%&&&'''((()))******))))))))))))((((((((((((///+++'''$$$%%%&&&&&&&&&))))))))))))))))))))))))************)))(((&&&&&&(((%%%$$$%%%'''(((&&&$$$''''''((((((((((((''''''&&&'''(((******((('''&&&'''&&&&&&&&&&&&'''((((((******))))))))))))******'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))((('''$$$$$$%%%(((,,,...((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((*********)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************(((((()))***+++,,,,,,---------,,,,,,+++***)))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...------,,,,,,---------.........//////000000000000111111111111666222...333888444???YYYrrryyydddQQQUUUnnnlllPPPBBB@@@@@@BBBCCCFFFKKKRRRZZZ```fffggghhhiiijjjlllpppssswwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvwwwyyy}}}fffNNNAAA@@@:::888999666444333333333333333333333111111000000000000111111///...---...//////...---///......---,,,,,,++++++,,,,,,,,,+++++++++******************************...---+++***)))((())))))''''''((()))))))))))))))******))))))(((((('''''''''''''''((()))*********---,,,+++,,,---,,,+++)))&&&&&&''''''((()))))))))))))))))))))((((((((((((%%%(((******'''%%%'''***((((((((((((((((((((((((*********))))))(((&&&&&&(((&&&$$$%%%'''(((&&&$$$''''''(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))***((('''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''(((((()))***************(((((())))))))))))((((((***)))))))))))))))))))))++++++++++++++++++,,,,,,+++++++++*********))))))***************************************+++++++++------,,,,,,+++******)))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------......------,,,---------.........//////000000000000111111111111333444222444777666HHHiiijjjTTTRRReeewww~~~jjjNNNAAA???>>>@@@BBBEEEJJJRRR[[[aaafffhhhiiijjjkkkmmmpppsssttttttuuuvvvvvvwwwwwwxxxvvvuuuuuuwwwyyy|||fffMMMAAA???:::888999555555555555444444333333333222111111000000111111222000...------......,,,+++.........------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++******))))))******'''(((((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))******,,,+++***+++,,,,,,***((((((((((((((((((((((((((())))))))))))((((((((((((***222888555+++$$$%%%((((((((((((((((((((((((((())))))))))))(((''''''&&&'''&&&%%%&&&'''''''''%%%''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''(((((()))***************(((((())))))))))))(((((())))))))))))))))))***************++++++,,,,,,,,,+++++++++***************************************+++++++++*********))))))---,,,,,,++++++*********++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++,,,------......------,,,------.........------------........./////////000000000000111111111111///555555555666777PPPwwwpppYYYUUUaaannnqqqgggLLL???===;;;===AAAEEEKKKSSS\\\bbbhhhiiijjjkkkkkkmmmqqqtttrrrsssssstttuuuvvvvvvwwwuuuuuuuuuvvvyyy|||fffMMM@@@???999777999555666555555444333222222111111111000000000000111111000...------------+++***......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++(((((())))))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***+++***)))***++++++***((())))))))))))((((((''''''))))))))))))((((((((((((---444999666,,,%%%$$$'''(((((((((((((((((((((((((((((())))))(((''''''&&&'''&&&&&&&&&'''''''''&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''(((((())))))((((((''''''(((((()))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))(((&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((((((''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((()))))))))))))))******************++++++,,,,,,---************************************************************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))+++,,,,,,+++***,,,---*********++++++++++++++++++,,,------......------,,,------...........................///////////////000000000111111111111///555666555666999QQQuuujjjWWWXXXeeemmmmmm~~~~~~dddKKK>>>===:::<<>>===999===BBBHHHPPPXXXbbbhhhiiijjjkkkkkklllmmmqqqsssvvvvvvvvvuuuuuuttttttsssuuutttuuuvvvxxx{{{~~~}}}}}}|||eeeLLL@@@>>>999777888444333333333222222111111111///......------......///000...------......,,,+++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))))))))))))))(((((('''''''''(((((())))))******(((((((((((())))))))))))******)))+++,,,---+++************))))))((((((((())))))))))))(((((((((((('''$$$"""###&&&)))((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&((((((((('''&&&'''(((''''''(((((((((((('''''''''(((***++++++***((('''((((((''''''(((((()))*********))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))((((((''''''((()))))))))(((&&&&&&&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''(((((()))***************(((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++++++++***************+++++++++************************'''((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,------...+++,,,------......------,,,---...///////////////....../////////000000000000000000000111111111111222555222111999===GGG[[[gggmmmqqqmmmSSSQQQfff|||vvv^^^HHH>>>===:::===CCCJJJQQQZZZccciiiiiijjjkkkkkkkkkmmmppprrrvvvvvvvvvuuuttttttsssssstttttttttuuuxxx{{{~~~~~~~~~}}}}}}}}}eeeLLL???>>>999666888444333333333333333333333222//////............/////////...---...//////...---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((+++******+++---...,,,+++******))))))))))))))))))))))))))))))((((((((((((---***''''''((((((&&&$$$''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&((())))))&&&&&&''')))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((())))))***))))))(((((((((((())))))''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''((()))***)))(((&&&%%%&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''(((((()))***************(((((())))))))))))(((((('''(((((()))******++++++---,,,,,,++++++*********))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++,,,,,,---......//////+++,,,------......------,,,---...///000000000000.../////////000000000000000000000000111111111111111555222000888>>>III\\\bbbjjjqqqyyyeeeSSSWWWlllrrr[[[FFF<<<;;;999===CCCJJJQQQZZZbbbhhhhhhiiijjjjjjjjjllloooqqqrrrrrrsssssstttttttttttttttttttttuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~eeeLLL???>>>888666888444333444444444444444444444000000////////////000000///...---...000000///...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((()))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))((((((((((((++++++***,,,......---,,,))))))))))))))))))******))))))))))))((((((((((((######$$$&&&(((((('''&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&(((***)))&&&%%%''')))''''''((((((((((((''''''***((('''&&&&&&'''(((***((((((((((((((()))******((((((''''''''''''((((((''''''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))(((''''''((()))***)))(((&&&$$$%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&''''''((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++...------,,,+++***))))))))))))******++++++++++++************************+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,------...///000000+++,,,------......------,,,---...///000000000000////////////000000000000000000000000111111111111///555222000777>>>LLLaaabbbjjjrrr{{{yyyiii[[[QQQWWWiiizzzoooXXXDDD;;;:::888<<>>>>>:::888777111444444333222222111111000000000000000000///......////////////////////////........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++,,,------***************************))))))((((((((((((((('''((()))******)))(((''',,,,,,++++++,,,,,,---...,,,,,,++++++***)))))))))((()))++++++)))))))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''+++)))(((&&&&&&((()))+++******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))(((+++000444222+++%%%'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&'''''''''''''''((())))))'''(((((((((((((((((('''))))))))))))))))))))))))'''+++...,,,(((&&&'''***))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))))))))))))))++++++************++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,---------.........---,,,,,,......---,,,000000000000000/////////////////////000000000000000//////000111222111000222555666333444@@@VVVgggjjjppptttnnnyyyiiiOOOHHHVVVaaannn}}}eeePPPBBB<<<::::::===AAAGGGMMMUUU^^^dddggggggfffeeedddeeehhhjjjlllmmmooorrrsssuuuvvvvvvrrrooonnnqqqwww}}}|||}}}}}}|||zzz{{{}}}```III===>>>:::888777222555555444444333222222111000000111111000000///...////////////////////////------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))))))))'''((()))******)))(((''',,,++++++++++++,,,------,,,++++++***))))))((((((''')))******)))(((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))******)))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((('''&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''(((,,,000///***$$$'''''''''''''''''''''''''''&&&&&&&&&((()))(((''''''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''***---,,,(((&&&(((***))))))(((''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))))))))))))))))))))++++++************++++++******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,---------......///...------//////...---////////////////////////////////////000000000000000000///000111111111111111444555444777EEE[[[mmmpppxxx~~~nnnvvvmmmRRRKKKZZZgggvvvzzzbbbNNN@@@:::999:::<<>>:::888999444666666555444444333333222111111222222111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++///......---,,,,,,++++++************************,,,++++++***************(((((())))))))))))((((((++++++******++++++,,,---+++******))))))(((''''''&&&(((***)))((('''(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))************************+++******))))))))))))******)))(((''''''((()))******)))(((''''''&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&'''&&&&&&))),,,,,,(((%%%''''''''''''''''''''''''((('''&&&''')))***)))(((''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''***,,,+++(((&&&(((***))))))((('''''''''''''''((((((''''''&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))******++++++************++++++******+++++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,---------......000///......///000///...---------.../////////000////////////000000000000000000000000111111111111111222444555;;;KKKbbbtttpppzzzrrrxxxkkkQQQKKK[[[lll~~~ttt___KKK>>>888777888;;;@@@EEEKKKRRRZZZ```bbbdddfffffffffgggiiikkknnnooopppqqqsssssstttttttttssssssuuuxxx|||~~~~~~|||}}}~~~}}}{{{zzzzzz{{{yyy[[[EEE<<<>>>999888999666555555555444333333222222222222222222222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++************************++++++***))))))))))))***(((((())))))))))))((((((***************+++,,,,,,******))))))((('''''''''&&&'''))))))'''''''''(((((((((((((((((((((((((((***(((&&&%%%%%%&&&(((******((('''%%%%%%'''(((***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&%%%''')))***(((&&&'''''''''''''''''''''''')))((('''((()))******((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''')))+++***((('''((()))))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++************++++++******++++++,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,---------......///...---...///000///---+++,,,,,,---...///000000////////////000000000000///000111111000000111222222222222555===OOOeeeuuurrr||||||qqqtttbbbLLLJJJ]]]rrrooo[[[III===888666777:::???DDDJJJQQQXXX]]]___aaadddfffggghhhjjjkkknnnnnnoooqqqqqqrrrrrrrrrsssssstttuuuwwwzzz|||}}}{{{}}}~~~~~~{{{yyyxxxxxxvvvYYYDDD<<<>>>999777:::888444444333333222111111111222222222222222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++))))))******++++++++++++******************************)))(((((((((((()))))))))(((((((((((())))))***))))))))))))***++++++******))))))((('''''''''&&&'''))))))'''''''''(((((((((((((((((((((((((((***)))'''&&&&&&''')))******)))'''&&&&&&''')))***(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))*********+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((()))))))))((((((''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))))))))(((((((((((((((((((((((()))((('''((()))******(((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((()))))))))(((((()))))))))((('''''''''''''''(((((('''''''''(((((()))'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))************++++++************++++++******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,---------.........---,,,,,,......---,,,+++,,,,,,---...///000000////////////000000000000...000222111000///111333333222222555???QQQdddrrrzzzvvvpppmmmZZZLLLQQQiii}}}vvvhhhXXXHHH>>>999888777:::???DDDIIIOOOVVVZZZ\\\___bbbeeefffgggiiikkklllmmmnnnoooppppppppppppqqqrrrsssuuuvvvxxxyyy{{{zzz|||}}}}}}{{{yyyxxxxxxtttXXXDDD===>>>888666999888444333333222222111000000111111222222111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((())))))***++++++,,,***************************))))))((((((((((((((())))))(((((((((((()))))))))))))))((())))))***++++++******))))))(((''''''&&&(((***)))((('''(((((((((((((((((((((((((((((()))(((((((((((((((((())))))((('''&&&&&&'''((()))((((((''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))***************++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((((((((((('''((())))))******)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((('''''''''((()))***((((((((((((((((((((((((((('''&&&''')))***)))(((&&&&&&%%%%%%&&&&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))(((((())))))((('''''''''''''''((((((''''''(((((())))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))******++++++++++++************++++++)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,---------.........,,,+++,,,---...---,,,---------.../////////000////////////000000000000---000222222///...111333555333222777BBBSSScccmmmssszzz~~~~~~uuuVVVQQQ```|||}}}sssmmmbbbTTTGGG>>>:::999777:::???DDDIIIOOOUUUYYY[[[]]]```bbbccceeehhhjjjiiijjjkkkmmmnnnnnnoooooooooqqqsssuuuuuuvvvyyy{{{zzz{{{|||{{{yyyxxxxxxyyysssXXXDDD===>>>777555999888555444444333222222111111000000111111000000///...////////////////////////------------------------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++******************++++++************************+++***))))))(((((())))))***)))(((''''''((()))***)))(((((((((((()))******,,,++++++***))))))((((((''')))******)))(((((()))(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))***(((((())))))))))))((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))))))))************(((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''((('''''''''((()))(((((((((((((((((((((((('''&&&&&&&&&((()))((('''&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((())))))(((((())))))((('''''''''''''''((((((((((((((()))******'''((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++++++++************++++++)))***+++,,,---------------,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,------,,,,,,---///,,,,,,,,,---------......///---,,,---...///...---////////////////////////////////////000000000000---000333222///...000444555333333999FFFVVVccckkkiiiqqqxxxPPPSSSkkk|||yyyiiiddd[[[OOODDD===::::::777:::@@@EEEIIINNNTTTXXX[[[]]]^^^___```bbbfffiiifffggghhhjjjlllmmmnnnnnnnnnqqqtttvvvvvvwwwzzz|||yyyzzzzzzyyyxxxxxxyyy{{{sssXXXEEE>>>>>>777444888888666555555444444333222222000000000000000///......////////////////////////........................))))))***+++,,,------...+++,,,,,,------,,,,,,+++------,,,,,,+++*********************************,,,++++++***)))************)))(((''''''((()))***((((((((((((((()))******,,,,,,++++++***)))))))))((()))++++++)))))))))***((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((())))))))))))(((((((((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******%%%&&&'''''''''&&&'''((())))))))))))))))))))))))'''&&&%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%&&&)))++++++)))&&&%%%))))))))))))))))))))))))'''&&&&&&((()))***)))'''))))))((('''''''''''''''((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++++++++************++++++)))***+++,,,------...---...------,,,+++***))))))++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,---------......000...---...///000///...000000000000000/////////////////////000000000000---000333222///...000444444333444;;;IIIXXXeeekkklllssskkkHHHQQQnnn}}}zzzrrrbbb___WWWMMMCCC<<<:::999777;;;@@@EEEJJJOOOTTTWWW[[[\\\]]]]]]^^^aaaeeehhhdddeeegggiiikkklllmmmmmmnnnqqquuuwwwwwwxxx{{{~~~yyyyyyyyyxxxwwwwwwzzz|||oooTTTJJJAAA===;;;888888999555555444333111000000///111111000000//////......000000000000//////////////////.........---------++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,+++*********+++,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))***++++++)))(((((()))++++++******)))*********,,,,,,,,,+++***)))((('''************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,***'''(((***+++***(((%%%%%%'''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))((('''''''''(((+++)))(((&&&&&&((()))+++,,,)))&&&&&&)))******((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&,,,&&&$$$)))...---++++++)))(((((((((''''''''''''))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))(((''')))++++++(((%%%))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))******)))))))))))))))******************************,,,---,,,******+++,,,,,,+++***))))))***+++,,,++++++************+++++++++*********+++,,,,,,---+++++++++++++++++++++++++++,,,------......------+++---//////...---...///////////////////////////000000000000111111111111......///000000000000000000111111111111222222222333777666===PPP[[[___ggg}}}}}}xxx^^^KKKTTTggg||||||oookkk```ZZZPPPFFF===888666666666999>>>DDDJJJOOOSSSUUU[[[YYYXXXZZZ___bbbbbbaaadddddddddeeehhhlllppprrrnnnpppssswwwyyyyyyyyyyyyvvvvvvwwwxxxyyyzzzzzzzzz~~~mmmSSSIII@@@<<<:::888777888555555444333222111000000111111000000////////////////////////000000000000//////.........---------++++++++++++++++++++++++++++++,,,------------,,,---,,,+++*********+++,,,+++++++++***************))))))))))))))))))))))))'''(((((())))))))))))(((+++***************++++++,,,,,,,,,,,,+++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&''')))***)))'''************)))(((''''''***))))))(((((())))))***)))))))))))))))))))))))),,,+++)))((('''''''''(((***)))(((''''''((()))******(((%%%%%%''')))((('''(((((((((((('''''''''''''''''''''&&&&&&'''(((((((((&&&+++444888333+++&&&))))))((((((((('''''''''))))))))))))))))))))))))******))))))))))))************))))))((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))(((''')))++++++(((&&&)))((((((((('''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***+++******)))))))))*********************************+++,,,,,,******+++,,,,,,+++***))))))***+++,,,++++++************++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,------......------+++---//////...---...///////////////////////////000000000000111111111111...///000000111111000000000111111111111222222222000555555>>>UUUcccjjjsss|||{{{uuu[[[MMMSSSaaavvvwwwjjjfffZZZUUULLLCCC===999888888777999>>>DDDJJJOOOSSSUUUZZZXXXWWWZZZ^^^aaaaaaaaaeeeeeeeeegggiiikkknnnoooppprrrtttwwwyyyzzzzzzzzzwwwwwwwwwwwwxxxzzz{{{||||||jjjQQQHHH???<<<:::777666777666666555444333222222111111000000000000/////////......//////000000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++++++++***************+++++++++))))))))))))))))))))))))((('''&&&)))---...---***))))))))))))***+++,,,,,,------------,,,+++******++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((())))))(((******))))))(((''''''&&&*********))))))*********))))))))))))))))))))))))+++***)))((('''''''''(((***)))(((''''''((()))******(((&&&'''((())))))((()))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***'''''',,,666999333***&&&)))))))))(((((((((''''''))))))))))))))))))))))))++++++************++++++***))))))))))))((((((((())))))(((((((((((())))))***)))((((((''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))(((((()))******((('''((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******++++++************++++++***************************+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,------......------+++---//////...---...///////////////////////////000000000000111111111111///000111111222222111111000111111111111222222222111555555@@@YYYjjjsss~~~zzzyyyoooTTTQQQTTT\\\jjj|||ooobbb^^^QQQMMMGGG@@@;;;999999:::777:::>>>DDDJJJOOORRRTTTXXXWWWWWWYYY]]]___aaa```dddeeegggiiijjjlllmmmmmmqqqqqqrrrtttuuuwwwxxxxxxxxxwwwwwwvvvxxxzzz|||~~~yyygggQQQHHH???===;;;888666888777666666555444444333333000000000000000000000000---......///000111111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///------,,,,,,++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++((('''+++111444111...))))))))))))***+++,,,------------...------,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((())))))***'''''''''''''''((())))))++++++************++++++))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))******))))))************))))))((((((((('''''''''((('''''''''(((((()))***+++''''''+++...+++******)))))))))(((((((((((('''))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))******))))))))))))******+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((()))))))))(((((((((((((((((((((''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********+++++++++***++++++,,,---************************)))+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,------......------+++---//////...---...//////////////////////////////000000000111111111111000000111222222222222222000000111111111222222222555888777AAA[[[mmmuuu~~~{{{jjjNNNRRRTTTZZZdddrrr~~~~~~hhh[[[VVVJJJGGGBBB<<<999888888999888:::???DDDIIINNNQQQSSSUUUUUUVVVXXX[[[^^^___```ccceeehhhkkkmmmnnnnnnmmmnnnnnnnnnoooqqqrrrtttuuuyyyxxxwwwvvvwwwzzz}}}wwweeeQQQHHH@@@>>>===:::888999666666666555555444444444000000000000111111111111---......///000111111222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------,,,,,,++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++((('''+++111444111...))))))))))))***+++,,,---,,,,,,---.........------++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))******))))))***+++,,,***))))))(((((()))***+++++++++************++++++************************)))))))))))))))((((((((())))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((,,,'''%%%&&&((('''))),,,***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))***+++))))))))))))******************))))))))))))************)))(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))((((((((())))))'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************++++++******+++,,,,,,---************************)))***,,,,,,++++++,,,---+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,------......------+++---//////...---...//////////////////////////////000000000111111111111000000111222222222222222000000111111111222222222555888777CCC^^^nnnttt|||zzzgggOOONNNRRRYYYcccooo~~~~~~yyycccUUUOOOFFFCCC>>>999666555666666888:::>>>CCCHHHLLLOOOQQQSSSTTTUUUWWWYYY\\\^^^```bbbdddhhhlllnnnoooooonnnllllllmmmnnnoooqqqssstttyyyxxxwwwwwwxxx{{{uuudddQQQHHHAAA???>>>;;;888999666666555555555444444444000000000111111111111222......//////000000111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------------,,,++++++***************+++++++++))))))))))))))))))))))))((('''&&&)))---...---***))))))))))))***+++,,,,,,++++++,,,---............,,,++++++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******,,,...111000...,,,*********+++*********))))))*********************************(((((())))))))))))(((((((((((())))))))))))((((((&&&((())))))(((''''''((())))))******++++++,,,,,,,,,+++***)))(((((((((((()))'''(((,,,,,,((((((*********)))))))))((((((((())))))))))))))))))))))))''''''''''''((()))***+++)))))))))************+++******))))))))))))*********))))))(((((())))))***(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((())))))((('''''')))***'''''''''(((((((((((((((((((((((()))))))))******((((((((()))))))))******)))))))))*********++++++***************+++,,,---************************)))***+++,,,++++++,,,...++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,------......------+++---//////...---...///////////////////////////000000000000111111111111///000111111222222111111000111111111111222222222111555777FFFcccssswww|||~~~wwweeeUUUKKKQQQ[[[eeeqqq|||rrr]]]OOOIIIAAA???;;;777555444555555777999===BBBFFFJJJMMMNNNPPPRRRUUUVVVXXXZZZ]]]```bbbdddgggjjjlllmmmmmmmmmkkklllnnnppprrrtttuuuvvvyyyxxxxxxxxxzzz|||uuucccOOOGGG@@@???>>>:::888888555555555444444444444333000000111111111222222222////////////000000000000000000000000/////////...------------------------,,,------...............,,,---.........---,,,++++++++++++***************))))))))))))))))))))))))'''(((((())))))))))))(((+++***************++++++******+++------.........,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***)))))),,,...111000---+++***)))*********))))))(((((())))))***************************'''((()))******)))(((((((((((())))))))))))(((((('''***,,,,,,***))))))***))))))***+++---...//////++++++***)))))))))******)))(((***------(((''')))*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++)))))))))(((((()))))))))(((((((((((()))***++++++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))***(((&&&&&&)))+++''''''''''''((((((((()))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++))))))))))))***+++,,,,,,************************(((***++++++++++++,,,...++++++,,,------,,,++++++***+++---......---+++***---,,,++++++******+++++++++++++++++++++++++++++++++,,,------......------+++---//////...---...///////////////////////////000000000000111111111111...///000000111111000000000111111111111222222222000666;;;LLLjjjxxxyyy{{{{{{aaaUUUMMMUUU```jjjxxx~~~iiiVVVJJJDDD===;;;888666555555555666666888<<<@@@EEEHHHKKKLLLOOOQQQTTTVVVVVVXXX\\\```cccdddfffggghhhhhhhhhggghhhjjjmmmpppsssuuuvvvvvvxxxxxxyyyzzz|||~~~uuucccNNNEEE???>>>===999777777444444444444444333333333000000111111222222222222000000000000////////////000000000000////////////------------------------+++,,,.../////////...---,,,---.........---,,,+++,,,+++++++++******)))))))))))))))))))))))))))))))))***++++++)))(((((()))++++++******************)))***+++,,,---.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******((((((+++...,,,***)))''''''(((***+++))))))(((((((((((())))))************************'''((()))******)))(((((((((((())))))))))))((((((+++...111111...,,,---...((()))***,,,...000111222))))))))))))***+++,,,---+++(((((()))(((%%%''',,,************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))******++++++++++++))))))(((((((((((())))))''''''(((((()))+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((******(((&&&&&&))),,,&&&'''''''''(((((())))))))))))))))))************))))))))))))************)))************+++++++++(((((((((((()))***+++,,,************************(((***++++++++++++---...++++++------------++++++***+++---......---+++***---,,,,,,+++*********++++++++++++++++++++++++++++++,,,------......------+++---//////...---...///////////////////////////000000000000111111111111......///000000000000000000111111111111222222222333:::???RRRooo{{{xxxyyy^^^PPPRRRZZZeeeppp~~~vvvcccRRRFFFAAA999888666555555555777888666888;;;???DDDGGGJJJKKKNNNQQQTTTUUUVVVXXX\\\```dddeeeeeeeeedddccccccbbbeeegggkkkooorrrtttttttttwwwxxxyyy{{{}}}~~~ooo___MMMEEE>>>======:::888888555555444333333333333444222222222222222222222222222222222111111///......000000000000/////////////////////...---------,,,111111000000000000111111/////////...------,,,,,,------,,,,,,,,,,,,+++++++++*********))))))((((((************************************************)))************+++++++++,,,---...---+++***+++,,,))))))(((((((((((())))))***)))(((((())),,,000222(((&&&$$$%%%(((+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***---,,,)))'''&&&&&&'''(((************************))))))))))))))))))))))))***)))((('''((()))+++---333333333333222111///...+++,,,---...///...---,,,,,,+++***))))))***+++,,,---,,,***)))))))))******+++*********))))))(((((())))))))))))))))))))))))+++***))))))+++---000222,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,************************,,,,,,+++***)))(((''''''(((((())))))))))))(((((()))))))))(((((((((((((((...%%%***111,,,+++---)))+++++++++*********))))))(((((())))))))))))((((((+++***)))(((((()))***+++))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((((()))***++++++)))******++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++,,,------+++,,,------......---------------............///////////////000000000000111111111000000000000000000333555555333111000000222222333333333333444444444333<<<]]]}}}|||rrruuucccPPPQQQdddmmmsss{{{lll[[[MMMDDD???;;;:::777444333333333444555999>>>BBBEEEGGGIIIKKKLLLNNNPPPRRRUUUYYY]]]aaacccddddddccc```^^^^^^___gggjjjnnnpppqqqqqqqqqrrrtttzzz}}}|||qqq```NNNEEE???>>>===999777777666555444444333333444444222222222222222222222222222222222111111000///...////////////...........................---------///////////////000111111000000///......------,,,------,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))************************)))************++++++++++++,,,,,,,,,***)))***+++))))))(((((((((((())))))***)))(((((())),,,///111,,,***((((((***+++)))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******,,,+++)))'''''''''((()))***************************************************)))((((((((()))+++,,,111111000///...------,,,***,,,---...---+++++++++,,,+++***))))))***+++,,,---,,,***)))))))))***++++++*********))))))))))))***************************)))(((((()))+++---///,,,+++***))))))***+++,,,************************)))))))))))))))*********************************************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,%%%'''***%%%'''((( +++++++++*********))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,------......---------------............///////////////000000000000111111111111000000000000000222444444333111000000222222333333333333444444666444>>>```~~~{{{nnnqqq{{{uuu\\\LLLRRRfffooovvv}}}~~~{{{qqqdddUUUHHH@@@===999888666444444444555666666:::>>>AAACCCDDDGGGIIILLLNNNQQQTTTVVVZZZ___bbbeeefffeeecccaaa``````aaaeeehhhlllnnnoooppprrrssswww{{{tttcccOOOGGG@@@>>>===999666777666555444444333444444444222222222222222222222222111111222111111000///...//////.........------------------...............---------...///000111222000000//////......------------,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,---...---+++***+++,,,***))))))(((((())))))******)))(((((())),,,...000000...,,,++++++***)))''')))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***)))))))))))))))************(((''''''((()))*********************************************************)))((((((***+++,,,///...---+++***************---///...+++))))))+++++++++************++++++,,,,,,+++************+++***************)))))))))************************))))))((('''((()))***+++++++++************++++++************************)))))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++((())))))******))))))(((************************'''$$$'''((()))555999---+++++++++***************((())))))******))))))((()))((((((''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,+++******)))+++,,,------......---------------............///////////////000000000000111111111111111111111111///111333333111000///000222222333333333333444444777666BBBdddyyykkkooozzzmmmVVVKKKTTTfffqqqxxxvvvttttttuuuwwwqqqmmmfffZZZMMMBBB<<<999777666555444444555777777777:::===???@@@BBBEEEGGGLLLOOOSSSVVVYYY\\\aaadddggggggeeecccaaaaaabbbeeedddgggiiilllmmmppptttwww|||}}}uuudddPPPHHH@@@???===999666666666666555444444444444444222222222222222222222222111111111111111000//////000////////////.........,,,---------.../////////---------...000111333444111111000//////......---------,,,,,,,,,++++++++++++++++++,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++///000000000...---...///***))))))))))))))))))******))))))((()))+++---...///...---,,,,,,***)))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))***+++))))))(((((())))))++++++************************************************+++******))))))***++++++------------,,,+++***))),,,...000...***(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))(((((((((((())))))++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))***+++++++++++++++,,,,,,&&&'''******...AAAGGG888************************)))))))))******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++++++++***))))))((()))******++++++,,,------++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,------......---------------............///////////////000000000000000111111111111111222222///000222222000//////000222222222333333333444444777777EEEhhhxxxllltttlllUUUKKKSSSdddnnnwww}}}oooiiihhhiiiiiigggddd^^^TTTHHH???999777777666555555555555666777777999<<<>>>@@@CCCGGGJJJLLLPPPTTTXXX[[[^^^bbbdddffffffdddaaa``````cccfffdddfffhhhkkkmmmqqqwww{{{uuucccPPPHHHAAA???===999666666666666555444444444444555222222222222222222222222000111111111111000000///111111111000000000000///,,,---------.../////////.........000111333555666222111111000//////......------,,,,,,,,,+++++++++++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++///000111000...---...///******))))))))))))*********))))))))))))***,,,,,,++++++,,,,,,+++***))))))******************************++++++++++++******))))))))))))))))))))))))))))))(((((()))***++++++((((((((())))))***+++,,,************************************************++++++***************++++++---000111111///,,,***...000111///,,,***+++---+++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++***************+++++++++************************++++++******)))))))))***+++++++++,,,,,,+++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++************))))))************))))))******++++++,,,,,,,,,,,,------...((((((666999)))************************))))))************))))))************************(((((())))))))))))))))))************************))))))))))))************''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,+++***)))((()))******++++++,,,------------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------......---------------............///////////////000000000000000000111111222222222333///000111111000///000111222222222333333333444444555888HHHjjjvvvqqqmmmUUUKKKQQQ```kkkxxx}}}jjjbbb``````___aaa___YYYPPPFFF>>>999777888777666666555444444444666888;;;===@@@EEEJJJNNNMMMQQQVVV[[[]]]```bbbddddddcccbbb___^^^___bbbeeeeeegggiiikkknnntttzzz~~~sssaaaPPPHHHAAA???>>>:::777888777666555555444444555555222222222222222222222222000000111111111111000000222222222111111111000000---------.............../////////000222444555666222222111111000000//////------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---.........,,,+++,,,---+++******))))))******+++******)))))))))******+++'''))),,,,,,+++*********************************)))******************)))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))******+++++++++************************+++++++++++++++++++++++++++++++++++++++************,,,000222333111///---111000///...------......++++++,,,,,,,,,,,,++++++***+++,,,,,,---,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************,,,,,,+++++++++******))))))******++++++******)))*********++++++,,,,,,------,,,---)))$$$+++..."""***************+++++++++)))******++++++******)))***++++++,,,,,,++++++***(((((())))))))))))******************************)))))))))*********++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,+++***))))))******++++++,,,------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......)))******+++,,,,,,------+++,,,------......---------------............///////////////000000000000000000111111222333333333///111222111000000111333222222333333333333444444444888IIIiiizzzqqquuu|||gggRRRLLLRRR___kkk~~~hhh\\\[[[ZZZXXXYYYXXXSSSLLLCCC<<<999888888777777666555444444333666888:::<<<@@@EEELLLQQQMMMRRRXXX\\\___```aaabbb`````````^^^]]]^^^aaaccceeegggjjjlllpppuuu{{{ppp^^^OOOGGG@@@???>>>;;;999999777666666555555555555555222222222222222222222222000000111111111111000000111111111111000000000000...............---------/////////000111333444555333222222111111000//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,---...---+++***+++,,,+++******))))))******+++*********)))))))))))))))'''***------+++))))))***************************((())))))******))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,)))******+++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,...///000111111222...++++++...000///,,,++++++,,,------,,,++++++***+++,,,---------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,)))******++++++******)))))))))******+++,,,,,,,,,***'''...000)))***///,,,))))))*********+++++++++)))******++++++******))))))***++++++++++++***)))(((((()))))))))*********************************))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))***+++------,,,+++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++,,,+++,,,------......---------------............///////////////000000000000000000111222222333444444000111222222111111222444222222333333333333444444333888IIIeeerrriiivvvppp\\\OOOPPP[[[dddppp{{{bbbUUUSSSSSSPPPOOONNNKKKEEE???:::888888555666666666666666555555777888999:::===CCCJJJOOONNNRRRYYY]]]_________```^^^___```___^^^^^^```bbbdddfffiiimmmpppuuuzzz~~~}}}nnn[[[NNNFFF@@@??????;;;999:::777777666555555555555555222222222222222222222222///000000111111111000000000000000000/////////////////////......------,,,////////////000111333333333333222222111000000000---------,,,,,,,,,++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++.../////////---,,,---...++++++************++++++************))))))))))))(((,,,//////,,,))))))***************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***)))((((((***...111444222,,,''')))...111///+++++++++------------++++++)))***,,,---...---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++------------++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......******++++++++++++******(((((()))***++++++,,,,,,,,,(((000555+++(((---...))))))******++++++++++++******++++++++++++******((()))***++++++***)))((((((((())))))*********+++************************)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,((()))+++---------+++***)))******+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++*********+++,,,------......---------------.........//////////////////000000000000000000111222333333444444111222222222111111333555222222333333333444444444333999IIIccckkkcccvvv~~~hhhTTTMMMTTTdddkkkuuuvvv\\\MMMLLLLLLHHHFFFFFFDDD@@@;;;888777777333444555666777777777777888999999999<<>>===;;;:::888999777666555666666444222444333222222111111222222000000000000000000000000333000,,,,,,...000///---........................---...///111222222222222333222222111000///............---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********************+++,,,------...000222222///---++++++************************************************++++++---///,,,'''(((,,,***************************************)))((((((,,,,,,,,,,,,,,,+++***)))++++++******************'''((()))***,,,---...///*********)))******+++,,,)))***+++,,,,,,+++))))))************************---+++)))((()))---111444,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---+++))))))+++,,,---,,,******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++*********++++++------,,,,,,,,,+++++++++((()))+++,,,,,,+++)))'''------,,,,,,,,,+++++++++*********)))))))))((((((++++++++++++++++++++++++***+++++++++,,,,,,------+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********------............---------......///////////////111111000000000000111111111111000000111111222333000111222222111000111222333444444333222222333555999333FFF___bbbiiiuuuggg^^^TTTRRR^^^hhhuuuvvv[[[HHHCCCCCCCCCAAA@@@>>>;;;888666555444666666666666777888999:::888666666999;;;<<>><<<:::888666555555666555666666777888888999999777777:::::::::>>>EEEKKKQQQYYY^^^```^^^\\\[[[\\\]]]^^^^^^]]]]]]^^^^^^dddggglllqqqtttxxx|||lll\\\KKKGGGBBB???===<<<:::999777666555555666777666444444333222222111111222222111111111111111111111111111///...---...///...---..............................///000111222333333444444333222111000//////------,,,,,,,,,+++++++++************************************++++++++++++++++++++++++++++++,,,,,,************+++,,,---...///111222222///---,,,,,,++++++++++++++++++++++++***************************))),,,222333...***)))))))))))))))))))))))))))*********+++******)))(((++++++,,,,,,,,,+++************++++++++++++++++++------,,,,,,++++++*********************+++,,,,,,******++++++++++++******++++++++++++++++++++++++,,,+++******---000444777,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------.....................---------,,,,,,++++++++++++,,,,,,++++++++++++************,,,---------------------+++++++++++++++*********,,,,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++************************)))***************))))))***************************************************************************************************************************+++,,,---------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,++++++++++++------------------------......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++------............---------......///////////////111111000000000000111111111111000000111111222333000111222222111000111222333444444333222222333555777999QQQiiikkkrrrqqqjjj```SSSQQQ]]]gggrrrqqqVVVEEEAAAAAAAAA<<<;;;:::888777666666555555555666666777888888888;;;999:::<<<;;;999<<<@@@FFFKKKSSS\\\aaaaaa]]]ZZZ]]]^^^]]]\\\ZZZ[[[\\\^^^dddhhhlllpppssswww{{{~~~kkk[[[JJJFFFAAA>>><<<;;;999888666555444555666777666555444333222222111111222222111111111111111111111111000//////.............................................///000111333444555666555444333222111000///---,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++,,,---...///000111222111///---,,,---++++++++++++++++++++++++************************+++((((((...222///+++***))))))))))))))))))))))))*********++++++******)))++++++,,,,,,,,,++++++*********+++++++++++++++,,,---------,,,,,,+++******+++************+++,,,,,,******++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,---///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---------,,,,,,------......//////..................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++************************((()))******++++++++++++************************************************************************************************)))))))))))))))))))))))))))***+++,,,------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///////////////111111000000000000111111111111000000111111222333000111222222111000111222333333444333222222333555666;;;VVVooorrrzzziiigggaaaUUUTTT^^^jjjvvv~~~nnnSSSCCC??????===888888777666666666666666666666777888999999999999;;;:::<<>>BBBAAADDDKKKUUU^^^cccaaa^^^]]]^^^^^^[[[YYYYYY\\\___eeehhhlllpppssswww{{{~~~jjj[[[HHHEEE@@@===;;;:::888777666555444555666777666555444333222222111111222222111111111111111111111111//////000///..................................../////////000111333555666777777666444333111000000---------,,,,,,,,,++++++************************,,,+++++++++++++++++++++*********++++++,,,,,,,,,*********+++,,,---///000111222222111///------...++++++++++++++++++++++++************************---'''&&&***---,,,++++++))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++***+++,,,,,,---******+++++++++,,,,,,---++++++++++++++++++++++++------,,,++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...---------------------------,,,,,,,,,------------...---------...............,,,,,,,,,,,,,,,---......////////////////////////------,,,,,,---...//////////////////////////////...---,,,++++++,,,---...////////////////////////------------,,,,,,,,,,,,........................------------,,,,,,,,,,,,************************************************((()))***++++++,,,++++++************************************************************************************************))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///////////////111111000000000000111111111111000000111111222333000111222222111000111222333333444333222222333555444<<>>CCCDDDBBBDDDHHHDDDEEEIIIPPPYYY___```___]]]______]]]YYYYYY]]]bbbgggjjjmmmpppssswww|||jjjZZZIIIEEE@@@===;;;:::888777777666555555666777666444444333222222111111222222222222222222222222222222...///111000///------.........................../////////000111444666777999888777555444222111000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,*********+++---...000000222222333111///---...///,,,,,,,,,,,,,,,,,,,,,,,,************************---(((&&&)))***)))***,,,************************)))***++++++,,,+++++++++******+++,,,,,,,,,++++++******++++++,,,---------***++++++,,,---......///+++++++++++++++,,,------++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,...000000///---........................---------.........//////.........///////////////++++++++++++,,,---...///---............/////////,,,------......//////000------............/////////////////////......---------------------------.........---------------------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************((()))******++++++++++++,,,,,,,,,,,,------------...------,,,,,,------......------,,,,,,------...------------,,,,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,------------------............---------......///////////////111111000000000000111111111111000000111111222333000111222222111000111222333444444333222222333555444<<>>===;;;:::999888777555555666666555333444333222222111111222222222222222222222222222222---///111111///------...........................////////////111444777888:::999888666444333111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++*********+++---///000111222333333111///---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,******,,,+++'''(((,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++******++++++,,,------...++++++,,,,,,---......///,,,++++++++++++,,,------++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...------------,,,,,,,,,---------------------------------------------------------///000111///---//////////////////////////////000000000111111111000000000111111222222222000//////000111222333333333333444444444555555555222333555666777777666666333444444444555555555666888999999999888777444333222222222222222222222222444444333333333222222222......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,------------...///......------......///...---,,,,,,,,,,,,---......------------,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,---------......------............---------......///////////////111111000000000000111111111111000000111111222333000111222222111000111222333444444333222222333555666<<>>===<<<;;;;;;;;;???FFFIIIJJJNNNTTTSSSUUUWWWXXXXXXXXXYYYZZZ\\\aaaeeeddd```___ccchhhkkkmmmooorrrtttyyy~~~iiiYYYLLLHHHDDD@@@>>>===<<<:::999777666555666666444222444333222222111111222222222222222222222222222222,,,///222111///------...........................////////////111444777999::::::888777555333222111000////////////.........---------------------------------,,,,,,+++++++++---,,,,,,++++++******************+++---///000111333333333111...---...000,,,,,,,,,,,,,,,,,,,,,,,,***************************+++...000---''''''+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------------------,,,,,,++++++,,,,,,---...++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***'''&&&......---------,,,,,,,,,------------------------........................---------///111111///---000000000000000000000000111111222222222333333333222222222333333444444444555555555666777888999:::<<<<<<<<<======>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIIIIHHHEEEAAA???@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;::::::999999999888666666666666666666666666000000000000////////////........................++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,---------......//////............//////...---,,,,,,,,,,,,---.........---------,,,,,,,,,------------------------,,,,,,,,,,,,------...///,,,,,,,,,------.........---..................------......///////////////111111000000000000111111111111111000111222222333000222222222111000111222333444444333222222333555888<<>><<<999999999::::::999;;;===?????????AAAFFFKKKKKKLLLNNNNNNNNNNNNPPPQQQSSSTTTUUUVVVWWWVVVUUUTTTSSSUUUXXXZZZZZZ[[[\\\]]]VVVWWWYYY[[[[[[ZZZYYYXXX]]]^^^___^^^\\\YYYUUUSSSSSSSSSSSSSSSSSSRRRQQQPPPLLLMMMNNNOOOOOONNNLLLLLLJJJGGGEEEEEEFFFFFFCCCAAABBB@@@===<<<;;;:::777555888555222222333444222000444111---,,,---///...------,,,,,,---...---+++)))***************+++,,,,,,+++++++++***++++++,,,------+++'''''')))+++,,,,,,***))))))***+++,,,++++++++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---...000000///...------,,,,,,111111000000/////////............---,,,,,,++++++------............------000000///...------,,,,,,........................---------............///////////////000000000000111111000000000000111111111000///......000222333///111333333222222222333333333333444444444555555999CCCWWWjjjppppppxxxhhhWWWhhhsssmmmgggaaabbblllyyylll[[[HHH???;;;777666666666666666666777999:::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<>>>@@@CCCEEEFFFHHHMMMTTTYYY[[[\\\\\\\\\]]]```cccfffggggggiiijjjooommmlllnnntttzzzeeeUUUIIIFFFCCC@@@???===;;;999999888777666444444444444333333333222222222222111222222222111111111111000111111111111000000000000...///000///---------.../////////000111333555666999999999999777666555444111111000//////......---------------------------,,,------------///333666------,,,+++++++++++++++***++++++,,,...///111222555333000---++++++,,,---++++++++++++,,,------,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,------......---------------------------------------,,,,,,,,,............---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------)))***,,,---.........---000///...---------...//////...------.../////////333333222111111000//////...000333555555777999;;;<<<>>>AAADDDGGGJJJLLLMMMQQQOOONNNNNNQQQSSSSSSSSSUUUWWWZZZZZZZZZYYY[[[]]]^^^___aaabbbccceeeggghhh```aaaaaaaaaaaaaaa``````dddddddddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiibbbccceeeeeedddbbb___]]]^^^^^^^^^]]]\\\[[[YYYXXXYYYZZZZZZZZZZZZYYYXXXWWWTTTRRRPPPQQQSSSSSSRRROOOPPPNNNLLLJJJIIIHHHEEECCCFFFDDDBBBBBBCCCDDDCCCAAA???<<<888666777888777555333222000///000///---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***,,,111555777111+++***,,,...,,,)))++++++++++++++++++++++++...---,,,++++++,,,------,,,,,,++++++,,,,,,---...000//////......---,,,,,,000000000//////.........//////......---,,,,,,,,,------............------000//////...------,,,,,,........................---------............///////////////000000000000111111000000000000111111111111000///000111222333000222444444333222333444444444444555555555666666444???SSSeeejjjiiirrrhhhYYYkkkttt}}}gggaaaZZZ[[[cccppp{{{eeeVVVFFF>>>;;;888666666555555666666777999:::;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;<<<===>>>AAADDDIIILLLOOORRRUUUWWW[[[^^^bbbeeefffhhhiiikkkooonnnnnnpppuuuzzz}}}~~~~~~eeeUUUIIIFFFBBB@@@???===;;;999999888777555444444444444333333333333222222222222222222222111111111111000111111111111000000000000---/////////---,,,---.../////////000222333555666999999999888888666555444111000///------------.........------------------+++,,,---...///111555777---,,,++++++******+++++++++++++++,,,---///000111333111///---,,,,,,---...***,,,//////---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........++++++---...////////////111000//////.........///............////////////000111222333333333333333777:::>>>AAACCCFFFIIIKKKOOOQQQUUUYYY]]]```bbbcccaaa```___```ccceeeeeeeeeeeehhhkkklllkkkjjjiiiiiijjjjjjkkklllmmmoooqqqqqqmmmkkkiiifffeeedddeeeeeeeeecccaaadddiiinnnpppooopppooommmllllllmmmnnnoooiiiiiiiiihhhfffdddbbb```cccccccccdddccccccbbbbbbbbbbbbbbbbbbbbbaaa``````\\\[[[[[[\\\^^^___]]]\\\[[[ZZZXXXWWWVVVTTTQQQOOOQQQPPPNNNOOOQQQRRRRRRQQQLLLIIIFFFDDDDDDDDDCCCBBB???<<<888666555444333222111111///...---------...------------,,,,,,++++++)))---///---+++---555<<>>???@@@CCCHHHKKKRRRVVV\\\aaafffjjjooorrrooommmllloootttzzzfffUUUHHHEEEBBB@@@???>>><<<:::888777666555555444555555444444444333333333222222222222222111111111000000111111111111000000000///---...///...------...//////000000111222444555666888888888888888777666555222000...,,,+++,,,---....................................---+++******+++---,,,++++++******++++++,,,,,,,,,,,,,,,---...///......------------...///***)))***...333444111...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------...------,,,,,,------........./////////000000000......------,,,,,,,,,,,,---...///000000111111111444888<<<>>>???AAACCCFFFFFFIIILLLQQQVVVZZZ]]]^^^aaadddhhhkkklllmmmooopppsssttttttttttttsssrrrrrrqqqpppoooppprrrsssrrrqqqvvvtttpppmmmjjjhhhgggfffgggdddaaaaaacccddddddcccccc^^^UUULLLEEEAAA@@@@@@???<<<===DDDQQQ]]]ccceeeeeegggiiikkkkkkiiigggeee]]]WWWOOOFFFAAA@@@AAACCCDDDFFFHHHJJJLLLNNNOOOOOOTTTTTTUUUWWWYYY[[[\\\]]]ZZZ[[[]]]]]]\\\[[[ZZZYYYYYYYYYYYY[[[]]]^^^\\\ZZZXXXYYYYYYZZZ[[[]]]^^^```\\\]]]]]]^^^^^^___```aaa___[[[WWWTTTSSSRRRQQQPPPJJJIIIFFFBBB===777222///000//////...///000111111///---+++***+++,,,...////////////---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---//////------,,,,,,------...//////////////////.........------..................000000000///......------------............------...............---------........................---------............///////////////000000000000111111000000000000111111222222111111222222333444111333555555444444444555333333444444444555555555999EEEYYYjjjmmmlllvvvzzz]]]XXXcccrrrrrrnnngggYYYRRRJJJGGGLLLSSSYYY\\\EEE>>>::::::;;;888777999777777777777999:::;;;<<<::::::;;;;;;:::888777666999999999:::;;;<<<===>>>>>>@@@BBBCCCCCCCCCEEEFFFIIIMMMSSSYYY___fffmmmrrrooollljjjlllsss}}}fffUUUGGGEEEBBB@@@???>>><<<:::777777666555555555555555444444444444333333333333222222222111111111111000111111111111000000000000---...000///......///000000000000111333444666777888888888888888777666666111000///------------...------........./////////---...//////---------///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---------------......,,,)))(((,,,222555222---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...---,,,+++++++++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------......///---------............///......------------......//////000000000111111111......------......///000333444666999;;;===>>>>>>FFFKKKQQQUUUVVVWWW[[[^^^aaaaaabbbdddgggjjjlllnnnnnnqqquuuwwwwwwwwwwwwxxxzzzzzzyyyxxxvvvtttrrrqqqoooooopppssswwwyyyyyyxxxvvvqqqiiibbb]]]YYYUUUSSSRRRNNNLLLMMMQQQUUUVVVUUUVVVQQQHHH???888444444444666444333888@@@HHHMMMOOOPPPSSSVVVYYYZZZXXXTTTRRRJJJEEE===777444444777::::::;;;;;;<<<<<<<<<<<<<<>>555000111000......000333777999888555333222333222000...***---000///+++))),,,///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///000---------------......///////////////////////////.............../////////000000//////...------,,,------............------................................................---------............///////////////000000000000111111000000000000111111333222000///000111333555111333444555444333444555333333333444444444444555666BBBXXXoooyyy|||xxxZZZWWW^^^dddkkkrrrzzzaaaRRRKKKDDDBBBEEEIIILLLMMMAAA<<<999:::;;;888888:::888888888999:::;;;======;;;:::::::::999999999999999999:::;;;===>>>@@@AAA@@@CCCGGGHHHGGGFFFEEEFFFEEEGGGKKKPPPVVV___hhhnnnooolllkkkmmmuuufffUUUGGGDDDBBB@@@???>>><<<;;;777777666555555555555666555444444444444333333333222222222111111111111000111111111111000000000000...///000000//////000222000000111222333555666777777888888888888777666666111111000//////......---,,,,,,---...///000111111,,,.../////////...///000///...------,,,,,,------------,,,,,,+++,,,,,,,,,---------------------------,,,***,,,///000///---------------------------)))***+++,,,---......///000///---,,,+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000........./////////000000......------------......000000000111111111222222111111222333555888;;;<<>>@@@EEEJJJKKKJJJJJJFFF???999555444555666555444333333444777:::<<<===???BBBDDDEEEEEECCCBBB>>><<<999666555666777888777888888888777777666555333333333444555777999;;;888;;;???@@@>>><<<;;;<<<;;;;;;===???AAAAAA>>>;;;;;;===??????>>>???BBBEEENNNQQQTTTUUUTTTTTTVVVXXX[[[ZZZYYYZZZ\\\]]]\\\[[[]]]^^^]]]YYYQQQFFF;;;444111000......111777===AAACCCDDDDDDCCC@@@===:::999333333222000......///111------------------------------,,,,,,---...000111---------------...///////////////////////////000.........//////000000000//////......---,,,,,,,,,------............------................................................---------............///////////////000000000000111111000000000000111111444222///------000333555000222444444333222333444444444444444555555555555999CCCZZZuuuzzzZZZWWW[[[cccooo}}}uuu\\\MMMGGGBBB???AAACCCCCCBBB@@@;;;999::::::888999<<<:::::::::;;;<<<===>>>???;;;;;;999888999:::<<<============>>>@@@AAACCCDDDCCCFFFIIIKKKKKKKKKKKKLLLIIIJJJKKKMMMRRRZZZdddkkknnnmmmnnnrrrzzz|||rrrfffUUUGGGDDDAAA@@@???>>>===;;;777666666555555555555666555555444444444333333333222222222111111111111000111111111111000000000000...000111111000000111333000000111222333555666777777888888888888777777666111111111111000///...---+++,,,---...///111222222,,,...//////...,,,---...//////...------------...------,,,,,,++++++,,,,,,...---------------,,,,,,......///---+++***,,,...------------------------((())))))+++,,,---......111000...,,,,,,,,,...///,,,------......------,,,------------------------------------------------------......///000111111.../////////000000111111......------------......000111111111111222222222666777888;;;???CCCGGGIIIRRRUUUZZZ___dddgggjjjkkkgggmmmtttwwwvvvwwwzzz~~~yyywwwtttqqqqqqsssvvvxxxuuuxxx|||~~~}}}}}}}}}xxxxxxyyyyyyyyyyyyxxxxxxrrrrrrsssvvvyyyzzzxxxwwwuuurrrnnnjjjgggaaaZZZTTTMMMHHHDDDEEEIIIMMMMMMLLLBBB???;;;888777888;;;<<<::::::999666444444555888<<<===>>>@@@AAABBBCCCCCC============<<<;;;999999777777888999::::::999999666555444444444666777888444888===???>>><<<<<<>>>888888999;;;<<<:::777444222444666555444555888;;;???BBBEEEEEECCCCCCDDDFFFOOONNNOOORRRUUUVVVUUUTTTUUUXXXZZZYYYTTTJJJ@@@999222000---...222999AAAFFFKKKPPPTTTRRRKKKEEEDDDFFF@@@;;;555111111222222222------------------------------,,,,,,---...000111...------------...//////////////////000000000000.../////////000000111111///......---,,,,,,++++++---..................------.............................................---------.........//////////////////000000000000111111000000000000111111444222...+++,,,///333666///111333333222222222333555555555555666666666777:::CCCYYYuuu}}}\\\YYYZZZgggvvvrrrYYYLLLGGGBBB@@@AAAAAA@@@>>>@@@<<<:::;;;:::888999===;;;;;;;;;<<<===>>>???@@@<<<;;;999888888;;;>>>@@@BBBBBBBBBBBBCCCDDDFFFFFFGGGIIILLLMMMNNNOOORRRTTTQQQPPPOOONNNRRRZZZdddkkkmmmnnnqqqwww~~~ssseeegggVVVIIIFFFCCCAAA@@@???<<<;;;999888777666666555555555888666333111222333444444222222222222222222222222333222111000////////////////////////000000000000000111222222222333555777666777888888888777555444333222111///......------...............///000000000000///...------,,,,,,,,,,,,,,,---------......+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................222000---+++***+++,,,,,,,,,,,,------.../////////...------,,,,,,---------......000000000///...------------..................------...///000///---,,,...//////...///111333222111333555444333777>>>EEEGGGKKKNNNQQQUUUZZZ^^^fffhhhkkklllmmmnnnppprrruuuxxxzzz{{{{{{zzz{{{{{{zzzyyyxxxwwwuuutttssssssxxx{{{~~~~~~|||{{{|||zzzyyyxxxwwwwwwwwwxxxyyyvvvwwwyyyzzzzzzyyywwwvvvwwwvvvvvvtttppplllhhhfff]]]ZZZWWWTTTRRRPPPMMMKKKDDDBBB@@@>>>>>>@@@BBBDDDGGGEEEBBB<<<777555555777777>>>FFFLLLNNNNNNOOOPPPMMMMMMNNNNNNKKKFFFBBB???<<<;;;:::999888777666555666555555444444444444444<<>>>>>===<<<:::888888777777777777777888888999777777777888999:::;;;;;;??????@@@AAACCCEEEGGGIIIKKKLLLNNNPPPQQQNNNIIIEEE888111---///111222888@@@LLLNNNRRRUUUUUUSSSOOOLLLEEECCC@@@<<<888666555555444333000---+++++++++,,,000...++++++,,,...//////000000///...---,,,++++++------...///000000//////////////////////////////////////////............000//////...---,,,,,,,,,//////000000///...------.........------,,,,,,,,,............/////////000////////////000000000000111111111111222333444444111000000111333444444333111333444444333222333333555444444555555666777888999???[[[yyybbbTTT[[[qqqxxxrrrTTTIIIGGGDDDAAA@@@???@@@AAA>>>===<<<;;;;;;<<<>>>???;;;;;;<<<<<<;;;;;;:::999;;;:::999999999;;;===???AAABBBBBBBBBDDDGGGGGGFFFIIIMMMQQQSSSSSSTTTUUUWWWXXXXXXYYYYYY[[[```fffkkkiiiiiinnnzzzwwwhhh^^^hhhWWWIIIFFFCCCAAA@@@???<<<;;;999888777666666555555555777555222222333444444444222222222222222222222222333222111000////////////////////////000000000111000222333333222333555777666777888888888777555444333222111///......------...............///000000000//////......---,,,,,,,,,,,,---------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///------------------------000///---,,,++++++,,,---,,,,,,---......//////000......---------......///,,,---.........---,,,,,,000000000111111111222222/////////000222222111111000111222222111222444666888999===CCCFFFGGGMMMTTTZZZ]]]bbbeeegggiiikkkmmmooopppqqqqqqqqqqqqtttvvvyyy{{{}}}}}}}}}|||}}}|||{{{zzzyyyxxxvvvuuuuuuyyy{{{~~~~~~|||{{{|||~~~|||{{{{{{zzzzzzzzzzzzzzzzzz|||}}}~~~~~~}}}|||zzzxxxyyyyyyxxxvvvtttqqqoooooommmiiigggdddaaa\\\YYYPPPNNNKKKIIIGGGGGGHHHIIIVVVUUUQQQLLLHHHGGGIIIKKKOOOTTT[[[_________^^^______```aaaaaa^^^ZZZVVVTTTIIIGGGCCC>>>;;;999999999888888888888:::<<<>>>@@@NNNSSSVVVVVVVVVVVVSSSNNNNNNOOOPPPOOOMMMHHHCCC@@@AAAAAAAAABBBBBBAAAAAAAAA===:::666333111222444666666999;;;;;;:::::::::;;;<<<<<>>===<<<;;;<<<>>>???;;;;;;;;;<<<;;;;;;:::999:::999999999:::<<<>>>???@@@AAAAAA@@@BBBEEEHHHHHHLLLNNNSSSYYY```fffllloooooopppqqqpppnnnmmmmmmoooooommmrrr|||pppbbbWWWhhhWWWIIIFFFCCCAAA@@@???<<<;;;999888777666666555555555444333222333555555555333333333333333333333333333333222111000000000000000/////////000000000111111111222333333222222444666666777888888888777666555333222111///...........................///000000000//////......---------,,,------------...............------......///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------...///------------------------------------------------,,,------......///000000......------...///000000------............------......//////000000111111///000111111222222111111222444666777999;;;>>>AAAFFFGGGMMMVVV[[[]]]bbbhhhkkknnnrrruuuuuutttttttttvvvvvvvvvtttssstttvvvyyy{{{}}}}}}}}}|||}}}}}}}}}|||zzzyyyxxxwwwvvvzzz|||~~~~~~}}}|||}}}~~~|||}}}}}}}}}||||||{{{zzz}}}~~~~~~}}}|||}}}}}}|||zzzxxxvvvtttvvvtttsssrrrpppmmmhhheee```^^^ZZZVVVSSSRRRQQQQQQ]]]\\\ZZZVVVUUUVVVZZZ^^^aaaeeeiiikkkjjjhhhgggfffiiijjjkkkllljjjhhheeebbb\\\WWWOOOGGG@@@<<<:::999999999;;;>>>CCCIIIOOORRR___cccccc```^^^^^^[[[VVVXXXZZZ\\\\\\XXXPPPHHHCCCEEEFFFFFFGGGHHHIIIIIIIIIHHHCCC;;;444000000333555444:::@@@AAA===999888999777777888:::======<<<:::666222000000000///111555888???KKKVVV]]]^^^\\\ZZZ^^^]]]\\\ZZZXXXUUUSSSRRRJJJHHHEEE@@@<<<999777666555333000///000111111000//////////////////////////////000000000000111111////////////////////////////////////............111111111000//////......///////////////......---.........---------------....../////////000000000////////////000000000000333333222111111111222222333222111111333444333111222333555555333222333444555444444555555666777888;;;GGGbbbuuuwww```^^^hhhjjjPPPDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>><<<<<<<<<===>>>;;;;;;;;;;;;;;;:::999999888888888999;;;===???@@@AAA@@@@@@@@@AAAEEEJJJNNN[[[```hhhqqq{{{yyyuuuwww}}}tttgggXXXNNNhhhVVVIIIFFFCCCAAA@@@>>><<<;;;999888777666555555555555333222222444666666555333333333333333333333333333333222111111000000000111//////000000000111111111222333333333222222444666777777888999888777666555222111000///...........................///000000000/////////......------------------............///...---------...000111------------------------........................---------------...//////------------------------+++,,,------......---------------...//////000000------------...///000000//////000000111111111111......////////////000000///000222333222222333333777:::>>>BBBFFFKKKPPPTTTXXXXXX]]]dddhhhhhhjjjnnnrrrtttwwwwwwuuusssssssssxxxwwwvvvtttssstttwwwzzz|||||||||{{{zzz{{{~~~}}}}}}|||{{{yyyxxxwwwvvv|||}}}~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}|||zzzyyy|||}}}}}}~~~~~~}}}}}}|||~~~|||yyyvvvtttrrrppppppqqqssssssrrrnnnkkkiiigggccc___\\\ZZZYYYYYYXXXWWWVVVTTTTTTWWW]]]aaadddfffiiijjjiiigggeeedddfffgggiiijjjjjjiiigggeeegggbbbZZZPPPGGG@@@;;;999:::;;;===AAAIIIQQQYYY^^^dddfffeee```]]]]]][[[WWW[[[]]]___^^^ZZZSSSKKKFFFBBBAAAAAAAAACCCFFFHHHJJJKKKFFF???777333333444666777@@@KKKNNNIIIDDDBBBDDD???>>><<<<<<<<<<<<:::888444222111111111000111222...666AAAMMMVVV[[[\\\\\\]]]]]]^^^^^^]]][[[YYYXXXWWWUUURRRNNNJJJEEEBBBAAA;;;888555333333222000///111111111111111111111111000000/////////000000000////////////////////////////////////............//////......------------...///////////////.....................---------...////////////000000000////////////000000000000333333222111000000111111111000000111333444444333222444555555444333333444555444444555555666777888999IIIffftttoooxxxttt^^^aaajjjfffNNNAAABBBCCCDDDCCCBBB@@@???>>>>>>===;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999666777999;;;===???@@@AAABBBAAAAAABBBBBBFFFPPPYYYfffttt|||~~~vvvlll___PPPFFFgggUUUIIIFFFCCCAAA@@@>>><<<;;;999888777666555555555555333222222444666666555333333333333333333333333333333222111111111111111111000000000000111111111111111222333333222222444666777888999999999888666555222111000//////......///...............///000000///////////////.........---------.........////////////...------///000111------------------------...........................------------...//////------------------------***+++,,,---............------......///000000111------,,,------...//////000000000000111111222222111111111222333333444444000444888:::<<<>>>AAACCCIIILLLPPPTTTXXX]]]bbbfffgggfffhhhmmmpppnnnnnnpppxxxyyyyyywwwtttssstttuuuwwwwwwvvvttttttuuuyyy||||||}}}}}}|||{{{{{{~~~~~~|||{{{zzzyyyxxx||||||}}}}}}}}}}}}|||{{{}}}}}}~~~~~~}}}|||zzzyyyyyyyyyzzzzzzzzzzzzyyyyyy|||{{{zzzxxxvvvsssqqqpppnnnooopppssstttssspppmmmhhhfffcccaaa^^^]]]\\\\\\WWWVVVTTTRRRPPPRRRVVVZZZ```aaaaaacccccccccaaa```bbbdddeeeggghhhgggfffeeeeeeccc___YYYRRRKKKEEEBBB>>>>>>???AAAFFFLLLSSSWWWZZZ]]]]]]ZZZYYY\\\[[[XXX\\\]]]]]]\\\ZZZVVVRRRPPPCCCAAA>>>;;;;;;===@@@CCCCCCAAA===999777666666666999DDDQQQVVVTTTPPPOOOQQQJJJHHHEEECCCCCCBBB@@@>>>;;;;;;999777555333222000///333:::BBBKKKQQQUUUWWWZZZZZZ[[[ZZZYYYWWWUUUTTT\\\\\\ZZZXXXUUURRRNNNMMMGGGDDDAAA>>>;;;999666333333222222111111000000000000000///......//////000000000000000000000000000////////////........................------------......///////////////...........................////////////000000000111////////////000000000000333222222111000000000000///...///111444666666555222444666555444333444444555444444555555666777888999LLLjjjuuunnntttnnn```eeelllyyy^^^HHH???@@@BBBCCCCCCAAA>>>===;;;;;;::::::999999999999::::::;;;;;;::::::999888666888:::===@@@AAABBBBBB@@@???@@@CCCEEEKKK[[[kkkssswwwnnndddXXXKKKBBBgggVVVIIIFFFCCCAAA@@@???<<<;;;999888777666666555555555444333222333555555555333333333333333333333333333333222222111111111222222000000000111111111222222000111222333222333555777777888999999999888777666111111000///////////////...............///000000////////////////////////------.........///////////////......//////000111------------------------..............................------......///000........................,,,,,,,,,------.........---......//////000111111//////......---......//////.........///000111222000111333555777999;;;;;;;;;@@@GGGKKKNNNRRRWWW\\\bbbdddfffhhhiiikkkoooqqqqqqnnnnnnsssvvvttttttuuuzzzzzzyyywwwttttttvvvxxxyyyyyyyyyxxxwwwxxx{{{~~~~~~~~~}}}}}}~~~}}}|||{{{zzz{{{zzzyyyzzz{{{{{{yyywww{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqpppppppppmmmllllllmmmnnnmmmjjjgggaaaaaa___^^^\\\[[[[[[ZZZ]]]\\\ZZZUUURRRQQQRRRTTTXXXWWWWWWXXXZZZ[[[ZZZXXX\\\]]]___```aaaaaaaaaaaa]]]^^^^^^\\\ZZZVVVRRRPPPEEEDDDBBBAAAAAACCCFFFGGGHHHLLLOOOOOORRRWWWYYYWWWXXXXXXXXXXXXWWWVVVVVVVVVMMMJJJFFFAAA===<<<<<<<<>><<<999555333333444777;;;@@@DDDGGGIIIKKKMMMPPPSSSVVVWWWXXXXXXZZZ[[[\\\\\\ZZZXXXWWWUUURRROOOLLLJJJGGGCCC@@@999888777555444222111000222111000///...///000111000000000000000000000000////////////............000000000000000000//////---...//////////////////...............//////////////////000000000111111////////////000000000000222222111000000000111111///...///111444666666555333444666666444333444555555444444555555666777888;;;NNNlllwwwpppuuuiii]]]aaahhh{{{vvvtttqqqmmmttt{{{zzzjjjSSS@@@??????AAAAAA@@@>>><<<;;;888888888888999888888888:::::::::::::::999888888777999===@@@BBBCCCCCCBBB>>>>>>BBBIIINNNXXXooo{{{uuukkkbbbZZZPPPFFF???iiiXXXIIIFFFCCCAAA@@@???<<<;;;999888777666666555555555777555222222333444444444444444444444444444444444222222222111111222222333000000111111111222222222...000222222222444777999888888999:::999888777666111000000///////////////...............///000000/////////////////////000............////////////......///000000000000000...............................................................//////000////////////////////////...---,,,,,,,,,---...///.........///000000111111333222111000//////////////////......///111222333333555999===BBBGGGKKKMMMPPPUUU[[[___```bbbggglllppprrrsssrrrrrrrrruuuwwwwwwrrrqqquuuxxxxxxxxxyyyvvvwwwyyyxxxwwwvvvwwwyyyzzz{{{{{{zzzxxxxxxyyy{{{|||~~~~~~}}}}}}~~~~~~|||{{{zzzyyyxxxwwwuuutttuuuwwwwwwtttrrrttttttrrrqqqpppooooooooonnnnnnmmmmmmmmmmmmnnnnnniiiiiihhhhhhhhhhhhhhhhhheeedddccccccdddcccaaa___]]]\\\[[[ZZZYYYXXXWWWWWWYYYZZZYYYVVVSSSRRRRRRSSSTTTRRRPPPQQQTTTUUUTTTSSSTTTUUUWWWXXXYYYZZZZZZZZZXXXYYYYYYXXXWWWVVVTTTSSSKKKJJJGGGEEEDDDCCCCCCDDDDDDHHHLLLMMMPPPTTTUUUSSSSSSSSSTTTUUUVVVVVVWWWWWWTTTTTTRRRPPPKKKFFFAAA???@@@AAABBBDDDFFFHHHJJJKKKNNNUUU]]]ccceeedddccccccaaa```___```bbbbbb```___XXXZZZWWWPPPLLLLLLIIIDDD>>><<<999666555555777999999:::>>>BBBGGGMMMQQQSSSOOORRRWWW[[[^^^___^^^^^^]]][[[YYYWWWVVVSSSPPPNNNFFFDDDBBB???<<<:::777666555444222000000111222333000000000000000000000000////////////............///000000000000000000000------...///////////////---........./////////000//////000000000111111111////////////000000000000111000000000000111111222222111000111333444444333333555666666555444444555555444444555555666777888;;;MMMgggssspppwww{{{eeeXXX]]]iii}}}rrrnnnmmmlllkkkvvv|||ssshhh]]]MMM>>>????????????===;;;:::888666777888999999:::::::::999::::::::::::999888888999<<>>>>>???AAADDDHHHLLLNNNTTTXXX]]]aaaccccccaaa___cccbbbbbbcccddddddaaa___^^^aaa___YYYWWWZZZYYYTTTNNNKKKEEE@@@;;;888777666888888777888999;;;===???HHHLLLRRRYYY^^^```aaaaaa___]]]\\\[[[[[[ZZZXXXUUURRRPPPMMMJJJFFFBBB???>>>777666444222222222444555000000000000000000000000000/////////............---------...............------...///000000//////---.........//////000000000000000000111111111111////////////000000000000000000//////000111222222444333222222333333111000333555666666555444444555555444444555555666777888:::IIIaaammmmmmwww}}}{{{gggXXX___qqqxxxxxxyyy{{{|||tttfff\\\VVVLLLCCC??????>>>===;;;:::888777666777888999:::;;;;;;;;;999::::::::::::999888888:::===AAAEEEFFFFFFDDDCCCCCCEEEPPP```mmm~~~tttnnnoooccc\\\SSSLLLHHHCCC>>>:::ppp[[[LLLIIIEEEBBB@@@>>><<<999999999888888777666666666777555444222222333444555333333333444444444555555333333333333333333333333222222222222222222222222666555555444555666777777888999:::::::::999888777222111000///...............///000///...---...000111111111111111111111111000000///...............000//////000222222111///111111000///////////////000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111000000000000000111111111444444333111///...000111111222444666777:::???BBBMMMRRRXXX___ccceeehhhiiilllnnnpppqqqpppooonnnnnnqqqtttwwwxxxvvvuuuwwwxxxxxxwwwwwwwwwwwwyyyzzz{{{}}}~~~~~~|||{{{{{{yyyxxxvvvuuutttuuuwwwxxx{{{|||~~~zzzzzz|||xxxzzzzzzuuupppnnnnnnmmmmmmnnnllliiiiiilllkkkgggcccjjjkkkdddbbbffffff```fff```]]]___``````aaadddddd___```ccc___VVVVVV]]]VVVZZZ[[[XXXXXX\\\^^^^^^ZZZ^^^]]]VVVSSSVVVVVVSSSPPPPPPMMMJJJNNNUUUVVVTTTZZZVVVVVVWWWUUUQQQUUU]]][[[eeehhh___UUUUUUZZZ\\\UUUVVVVVVSSSPPPMMMMMMNNNSSSMMMJJJMMMMMMKKKMMMSSSVVV[[[ZZZTTTQQQTTTSSSOOOSSSTTTUUUTTTTTTVVVUUUSSS]]]YYYUUUUUUUUURRRMMMJJJDDDBBBAAA??????@@@BBBCCCIIIMMMSSSYYY]]]^^^]]]\\\eeeccc``````aaabbbbbbaaacccbbbbbbaaa```^^^]]]\\\YYYXXXUUUPPPJJJCCC<<<999:::999999;;;===<<<777444>>>@@@FFFPPPZZZ```bbbaaabbbaaa___]]]\\\[[[[[[\\\WWWWWWUUUSSSQQQNNNLLLJJJBBB@@@===:::666444222111333444666555333222222222444222111111222111///---000000000000////////////...///222333333222///...////////////000000000000......000111222222222222111111111111111111111111222222222111111111000000222111111333666666444111111666999555333444555555555444444555555666777888<<>>:::999<<<===:::999;;;>>>===CCCKKKLLLEEEAAABBBHHHJJJWWWmmmuuutttvvv|||wwwrrrnnnsss}}}vvvkkkbbb[[[VVVNNNGGGBBB???;;;999ppp\\\KKKHHHEEEBBB@@@>>>;;;999999999888888777777666666777555444222222333444555333333333444444444555555333333333333333333333333222222222222222222222222555444333222333555888999999:::;;;;;;;;;:::888888222222111000////////////...///000///......///000111111111111111111111111000000///............///000//////000222222111000111111000///////////////000000000000000000000000000000000000000000000000/////////000000000000000//////000000000111111111....../////////000000111///333666777555222000///333777<<>>===<<<;;;:::999888888666777777888:::;;;<<<<<<<<<999999<<<<<<999888:::<<<@@@GGGNNNKKKCCCAAADDDGGGSSScccxxxvvvuuu}}}wwwqqqkkkfffccccccnnnxxxzzzwwwpppfff]]]TTTOOOHHHCCC???<<<:::888qqq^^^JJJGGGDDDAAA???>>>;;;999999999999888777777666666666555444333222333444444333333333444444444555555333333333333333333333333222222222222222222222222444333222222333666999;;;:::;;;<<<<<<;;;:::999888444333222111000000000000...///000000......///000222222222222222222222222111000000///////////////000//////111222333222000111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000111111000000000000111222333333///333777::::::999999999@@@EEELLLSSSYYY___eeeiiiggghhhjjjkkklllmmmmmmmmmmmmkkkhhhfffeeefffggghhhsssvvvzzz||||||{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~zzzvvvuuuuuuvvvssspppqqqtttwwwwwwwwwsssrrrqqqooonnnnnnoooooonnnllljjjhhhgggfffggghhhkkkiiiddd]]]ZZZ[[[YYYUUUYYYXXX[[[aaabbb```___aaaaaa^^^^^^______```hhhrrryyyrrrmmmvvv|||zzzuuuvvvxxxyyyqqqeeedddiiimmmtttyyy}}}~~~}}}}}}{{{pppiiidddeee```ZZZXXX[[[bbbjjjnnniii___WWWUUUXXX^^^gggooozzzjjj\\\VVVUUUUUUUUUTTTRRRQQQOOONNNMMMMMMQQQRRRSSSRRRPPPNNNNNNNNNOOONNNLLLJJJHHHGGGFFFFFFDDDGGGKKKOOORRRTTTUUUUUUQQQPPPQQQSSSVVVYYYYYYXXX```[[[SSSLLLIIIJJJMMMPPPYYY\\\___```^^^WWWPPPKKK@@@===999999<<<@@@DDDFFFBBB???;;;;;;@@@HHHNNNRRRSSSUUUXXX[[[]]]^^^^^^]]]]]]]]]]]]\\\ZZZYYYWWWVVVUUUTTTQQQMMMJJJGGGEEEDDD<<<<<<:::777444333444555222111000000111222000////////////000000111111111......////////////......////////////000000000000000000111111222333333333.../////////000111111111222222222111111111111111444222111222333444444333111666999555333444555555333333333333444555666666:::EEESSS^^^hhhwwwppp\\\^^^nnnlllhhhooowwwsssjjj```ZZZSSSIIIAAA>>>>>>>>>===;;;:::888777777777777888999999:::;;;;;;;;;999:::>>>>>>;;;:::<<<>>>FFFPPPRRRKKKBBBCCCJJJMMMaaaxxxrrrmmmwwwzzznnnddd]]]XXXUUUSSSRRR[[[dddhhhhhhddd[[[RRRMMMIIICCC???<<<;;;999888rrr___JJJGGGCCCAAA???>>>;;;999::::::999888888777777666666555444333333333444444333333333444444444555555333333333333333333333333222222222222222222222222111222333555777999:::;;;;;;<<<<<<===<<<;;;999888444444333222111111111111...000111000///...///000222222222222222222222222222111000000//////000000000//////111333333222111111111000000///000000111000000000000000000000000000000000000000000000000222111111000000//////////////////000000000111111444444333333333444555666555666888:::>>>DDDKKKPPPVVVZZZ___dddhhhkkknnnpppjjjhhheeecccaaa```^^^\\\bbb___\\\ZZZ\\\```ccceeeuuuwww{{{~~~~~~}}}|||{{{zzzzzzyyyzzz{{{|||~~~~~~~~~}}}zzzuuuqqqppppppuuuqqqmmmnnnqqqtttsssqqqnnnnnnnnnmmmnnnpppnnniiilllfffbbbbbbcccbbbbbbdddbbbaaa]]]YYYYYY\\\]]]ZZZUUUSSSZZZjjjqqqpppqqqwwwtttrrrqqqrrrttt{{{wwwzzz|||||||||wwwsssnnnnnnrrrxxx}}}yyyrrrlllmmmvvvooodddaaabbbccc___\\\ZZZVVVRRRPPPRRRYYY[[[ZZZSSSMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTUUUUUUUUUTTTOOOOOONNNPPPRRRSSSRRRQQQ\\\XXXRRRLLLHHHFFFFFFGGGMMMQQQVVVZZZ[[[ZZZVVVTTTJJJEEE@@@===>>>DDDKKKOOOPPPMMMHHHDDDCCCCCCDDDEEEFFFHHHLLLQQQWWW\\\```bbb^^^^^^^^^]]]]]]\\\[[[ZZZZZZXXXVVVTTTRRRPPPOOONNNIIIGGGDDD???:::888888999444333111111222333222111/////////000111111222222222111000//////000111222////////////000000000000111111111111111111222222,,,---...000111333444555111111111111111111111111444333111111222333444555111666999555333444555555444444444444555666777777888CCCQQQ]]]iiiyyyxxx___[[[ggglllmmmyyyyyyuuunnnfffaaaXXXLLLCCCAAA>>>>>>===;;;999888777666888888888999::::::;;;;;;;;;:::===AAA@@@===<<>><<<:::::::::999999888777777777555555444444333333333333333333333444444444555555333333333333333333333333222222222222222222222222///222666999;;;;;;:::999<<<<<<======<<<:::999888555444333222111111111111///000111000///...///111222222222222222222222222222222111000000000000000000//////111333444333222111111000000000000111111000000000000000000000000111111111111111111111111222222111111000000//////000000000000111111111111333333222111222333555666999<<>>===>>>888555333222222222222000///000000000111111111222222111000//////000111222////////////000000000000444333111///---,,,,,,,,,000111111222222333444444111111111111111111111111333333222222111222444666111666999555333444555555555555555555666777888999777CCCSSSbbbnnn{{{}}}bbb[[[fffooosss~~~xxxrrrkkk]]]NNNDDDBBB>>>===<<<;;;999888777666888888999:::;;;<<<<<<===::::::===AAA@@@<<<===AAAGGGRRRXXXRRRGGGDDDMMMWWW```xxxooossswww|||}}}tttggg^^^[[[PPPOOOMMMKKKJJJIIIJJJKKKKKKMMMOOORRRVVVYYYSSSKKKCCC@@@<<<999:::;;;;;;;;;uuu```JJJGGGDDDBBBAAA???===;;;:::::::::999888888777777555555444444444333333333333333333444444444555555333333333333333333333333222222222222222222222222///222666:::<<<;;;:::888<<<<<<<<<<<<;;;:::888777555444333222111111111111///000111111//////000111333333333333333333333333333222222111111111111111000//////111444555444222111111000000000111222222000000000000000000000000111111111111111111111111111111111111111111000000111111111222222222333333000000000111333666999;;;AAAHHHRRR\\\ccchhhkkkmmmoooppppppnnnkkkhhhggghhhTTTOOOHHHEEEEEEFFFFFFDDDBBBBBBGGGRRRaaaoooxxx|||~~~}}}}}}~~~~~~|||yyyxxxwwwwwwwwwwwwyyyyyyrrrrrrqqqooollljjjkkklllddddddccccccdddgggiiikkkhhhiiiggghhhuuuoooeeecccmmmvvvxxxxxx{{{{{{|||{{{xxxzzz~~~}}}zzznnnqqq}}}{{{xxx|||mmm\\\XXXVVVRRRQQQRRRRRRRRRQQQNNNLLLJJJHHHJJJMMMQQQSSSTTTSSSSSSQQQOOOMMMMMMOOOQQQQQQQQQPPPRRRUUUVVVSSSMMMFFFBBBDDDCCCBBBCCCDDDHHHKKKNNNKKKHHHCCC===:::;;;???CCCSSSXXX^^^aaa___YYYSSSOOOJJJGGGDDDCCCFFFLLLSSSWWW\\\\\\]]]]]]]]]\\\[[[[[[YYYXXXXXXWWWWWWWWWWWWXXXXXXWWWTTTNNNHHHEEEDDDDDD>>>;;;777444333333111000111111111111111111111111000///...------...///000////////////000000000000111111111222333666888:::777666555444222111000///111111111111111222222222222333333333222222444666111666999555333444555555666666666666777888999:::777EEEXXXiiiuuu~~~~~~aaaYYYdddmmmtttuuucccOOOBBB@@@<<<<<<;;;:::999888777777888999:::;;;===>>>???@@@999:::<<>>DDDMMMSSSSSSJJJBBBEEEQQQZZZeee~~~uuuuuu{{{}}}|||rrrcccVVVPPPOOOBBBDDDFFFHHHHHHJJJMMMOOOLLLMMMNNNPPPVVVYYYQQQGGG???<<<888666777888888888vvv```KKKHHHEEECCCBBBAAA???===;;;::::::999999888888777444444555555444444333333333333333444444444555555333333333333333333333333222222222222222222222222111222444666777888888888;;;;;;<<<;;;:::999777666444333222111111000000000///000111111000///000111333333333333333333333333333333222111111111111222000//////111444555444333111111000000111111222333000000000000000000000000111111111111111111111111111111111111111111222222222222333333333444444444444444666999>>>DDDIIIMMMTTT[[[dddmmmqqqsssssssssrrrqqqooojjjeeeaaa``````QQQJJJBBB>>>>>>@@@???>>>???AAAHHHVVVggguuu|||~~~}}}zzzxxxxxxyyyyyyxxxvvvsssqqqpppooonnnnnnoooooolllmmmmmmlllkkkkkkmmmooohhhjjjjjjgggdddcccgggkkkiiirrr|||{{{xxxvvvgggggggggcccddddddeeeccc```\\\WWWTTTQQQTTTYYY]]]```aaa```___UUURRRMMMKKKLLLMMMNNNNNNNNNOOOPPPPPPOOOLLLIIIGGGGGGFFFDDDCCCEEEHHHLLLNNNKKKKKKHHHCCC>>><<<===@@@FFFNNNWWW^^^```______^^^XXXUUUQQQNNNNNNQQQUUUXXX^^^^^^^^^^^^^^^]]]\\\\\\]]]]]][[[ZZZYYYYYYYYYYYYYYYZZZYYYVVVRRROOONNNNNNIIIEEE@@@<<<999888555444333222222111111000000000//////............//////////////////000000000000---...000333888>>>CCCFFF666555444333111000///...000000111111111222222222000222555444333222333555111666999555333444555555555555555666666777888999888GGG[[[nnnzzzmmm]]]aaakkkvvviiiPPPBBB>>>:::::::::999999999888888888999;;;<<<>>>@@@BBBCCC<<<<<<>>>@@@>>>===BBBIIIWWWVVVNNNCCC@@@JJJWWW^^^lllwwwzzz~~~wwwkkk[[[OOOJJJHHHHHHBBBDDDHHHKKKNNNTTT[[[``````aaaaaacccgggeeeVVVGGG@@@<<<888666777777888888vvv```KKKIIIFFFDDDCCCAAA???>>>;;;;;;:::999999888888777444444555555444444333222333333333444444444555555333333333333333333333333222222222222222222222222333222111111222555777999;;;;;;;;;;;;:::888666555444333222111000000000000///111222111000///000111333333333333333333333333444333222222111111222222000///000222444555555333111111000000111222333333000000000000000000000000111111111111111111111111000000000111222222222333333333333444444444555555;;;<<>>EEENNNVVV[[[___cccgggbbb```]]][[[[[[\\\^^^`````````aaa``````___^^^]]]bbbaaa```^^^\\\ZZZZZZYYY[[[\\\]]]\\\YYYWWWWWWWWWSSSOOOIIIDDD@@@>>>;;;999444333333222111000//////000000111111111111000000////////////000000000000111000000111333666999;;;000111111111111222222222000000111111222222222222///222555666333222333444111666999555333444555555555444444555555666777888999HHH]]]ppp|||fffdddkkkyyyoooSSSBBB>>>999999999999999999999999888999;;;===@@@BBBDDDDDDAAAAAABBBCCCAAA@@@GGGOOO___ZZZNNNAAABBBPPP^^^cccssstttrrr}}}oooYYYGGG@@@BBBCCCBBBJJJLLLQQQUUU[[[eeepppyyy~~~xxxcccOOOCCC???;;;999999999:::999www^^^KKKFFFBBBBBBBBB??????AAA<<<<<<:::999888777777777555555444333333333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333444555777999:::=========<<<;;;999888777333333222222111000/////////000000///......111333333333444555555555444444222222444666888777555333444333222111222333444555555///...333555222000222555333111//////000111222111222222333333333222222000111333444444333111///666666666666777;;;@@@DDDHHHQQQYYY\\\```gggkkklllppprrrrrrppprrrvvvuuurrrjjjeee]]]UUURRRVVV^^^dddgggddd\\\RRRJJJHHHNNNSSSVVVWWW]]]gggnnnpppooonnnkkkjjjgggdddaaabbbeeehhhiiiiiigggddddddffffffdddfffgggmmmwwwvvvnnnfffcccffffff```YYY[[[VVVOOOKKKKKKKKKKKKJJJJJJIIIHHHKKKNNNPPPOOOMMMSSSQQQOOOMMMLLLKKKKKKKKKDDDEEEGGGKKKPPPWWW^^^bbb]]]^^^```bbbcccccccccbbbaaaaaaaaaaaabbbdddeeefff````````````______^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWXXXVVVTTTPPPLLLHHHEEEDDD???===999666333222222222444333222222333222000...222222111000000000000000222222222222222222222222111111111111111111111111555444333333222222222222222222333333333333444444444555666555444333444555555777999999888777777888;;;IIIfff|||~~~jjjnnnxxxzzz[[[GGGAAA===<<<:::888777777888888:::;;;===>>>@@@BBBDDDDDDBBBAAAAAAAAA===>>>HHHTTTlll[[[JJJDDDHHHQQQ^^^hhh{{{jjj{{{mmmXXXFFFCCCEEEDDDEEEHHHKKKKKKTTTdddrrr{{{mmmVVVGGG@@@;;;<<<<<<:::888999yyy```LLLFFFBBBBBBBBB??????AAA<<<<<<:::999888777777777555555444333333333333444333333333333333333333333222222222222222222222222333333333333333333333333444333333444555777999;;;??????>>><<<;;;888666555333333222222111000000000///000000///...///111333222333444444444444444444333333444555777777444222444333222222222333444555666111000222222//////333333222111000000000111222111111222222222222111111///000111222333444444444555666888:::===CCCJJJOOOUUU]]]ccceeeiiinnnrrrsssooorrrsssqqqpppooojjjcccZZZVVVPPPLLLLLLRRR\\\dddmmmnnnkkkddd\\\YYY]]]aaafffgggjjjmmmooommmjjjiiiiiiiiihhhfffcccbbbcccdddeeedddaaa```dddmmmwww}}}sssssszzz|||xxxtttwww{{{|||vvvpppjjjcccZZZSSSNNNKKKIIIFFFOOONNNLLLMMMOOOQQQQQQPPPQQQQQQQQQQQQPPPOOOOOONNNMMMMMMNNNPPPTTTYYY]]]```^^^___aaabbbcccdddcccccccccccccccccccccddddddeeeccccccbbbbbbbbbbbbcccccc^^^]]]\\\[[[YYYXXXWWWWWWZZZYYYVVVSSSPPPMMMKKKIIIFFFCCC???;;;777555333333333222000000111111000...111111000000///000000000222222222222222222222222111111111111111111111111555444333333222222222333222222333333333333444444666777777666444333444555555777888888777777888999>>>LLLggg{{{yyyiiioooxxxzzzZZZFFF@@@===<<<:::888888888888999:::;;;<<<>>>@@@AAACCCCCCBBBAAAAAAAAA???AAAKKKWWWnnn]]]MMMIIIOOOYYYdddlllyyymmm~~~|||bbbPPPAAA@@@DDDDDDFFFJJJRRRSSSZZZjjjyyyoooSSSIIIAAA;;;;;;<<<;;;<<>>AAAEEEKKKRRRZZZ___```fffjjjjjjlllqqqsssrrrpppqqqnnniiifffddd___YYYPPPMMMHHHEEEFFFMMMWWW^^^ffflllpppmmmgggccceeeiiimmmooopppnnnjjjfffcccaaaaaaaaa```___```eeelllqqqtttmmmeeedddmmm~~~}}}{{{{{{|||{{{tttjjj```YYYTTTQQQOOOSSSRRRPPPNNNMMMMMMNNNNNNLLLLLLNNNOOOOOONNNMMMLLLQQQPPPPPPPPPRRRUUUXXXZZZ]]]^^^```bbbcccccccccbbbeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbccceeefff______^^^]]][[[ZZZYYYXXX\\\\\\ZZZXXXVVVTTTRRRRRROOOLLLHHHCCC>>>:::888666666333111000111111111000000000/////////000000111222222222222222222222222111111111111111111111111444444333222222222333333222222333333333333444444777888888777555444444555555777888888777777888999>>>MMMggg~~~~~~qqqhhhrrrvvvpppTTTCCC???<<<;;;:::888888888999999:::;;;<<<===???@@@AAABBBBBBAAAAAABBBAAADDDNNNZZZlll\\\MMMLLLVVV```iiiooouuurrrsssUUUGGG>>>AAAEEEEEEIIIOOOZZZ___kkk|||kkkPPPIIIAAA;;;;;;<<<===@@@DDD|||aaaLLLFFFBBBCCCCCC@@@???AAA<<<<<<:::999888777777777555555444333333333333444555555555555555555555555333333333333333333333333333333333333333333333333444444444444666888:::;;;??????>>><<<;;;888777555333333333222222111111111///111222111000000111333111222333444444555444444777666666666777777555333444444444444444555555666222333444555333222333555//////000111222222222111555444444444444555555666555444333333555:::???BBBLLLNNNQQQUUUYYY```fffkkkgggkkkllljjjkkkoooqqqooorrrnnnfff^^^\\\___aaa___YYYVVVPPPJJJGGGKKKQQQWWW^^^dddkkklllgggdddfffiiieeeiiikkkhhheeecccaaa______]]][[[]]]fffwwwxxxxxxqqqjjjhhhuuu}}}}}}xxxzzz{{{ooojjjqqqpppfffdddlll}}}zzz}}}~~~}}}|||~~~yyyqqqkkkhhhffffff```aaa```\\\WWWSSSQQQRRRNNNNNNMMMLLLLLLKKKJJJIIIPPPOOOOOOOOOQQQSSSUUUWWWZZZ\\\]]]___````````````ddddddeeefffggghhhhhhhhhfffeeebbb```___aaacccdddbbbbbbaaa___^^^]]]\\\[[[]]]]]]\\\[[[ZZZYYYYYYXXXUUUTTTPPPLLLGGGCCC???===<<<999555333333333333222000000/////////000111111222222222222222222222222111111111111111111111111444333333222222333333333222222222333333333444444888999999888555444444555555666888777777777999:::<<>>???@@@@@@CCCAAAAAABBBBBBDDDMMMWWWdddVVVJJJMMMYYYdddlllppptttxxxgggNNNDDD???CCCGGGHHHNNNVVVcccpppaaaLLLGGGAAA======>>>===@@@EEEcccLLLGGGCCCCCCCCC@@@@@@BBB<<<<<<:::999888777777777555555444333333333333444555555555555555555555555333333333333333333333333333333333333333333333333444444444555666888:::;;;<<<<<<<<<<<<;;;:::999888333333333222222222222222///111222222111111222333111222333444555555666555999888777777888888666555444444555555666666666666///222555555444222000//////000111222333333222222444444333444444666777888666666666999>>>DDDKKKOOOZZZ\\\]]]^^^___bbbfffiiihhhjjjjjjhhhjjjooopppnnnooommmfff```aaagggkkkjjjiiieee^^^UUUPPPOOORRRVVV]]]aaafffgggdddbbbbbbddd]]]dddgggeeeeeehhhgggccccccdddhhhooo}}}~~~yyy|||~~~rrriiillljjjeee```ZZZWWWVVVVVV[[[bbbeeebbb___bbbgggjjjcccXXXUUU[[[ZZZQQQPPPYYYhhhtttvvvuuu{{{yyysssvvv{{{uuupppkkkiii``````^^^\\\\\\```gggmmmwwwqqqllloooyyy}}}~~~{{{qqqhhhcccbbb[[[YYYUUUQQQNNNLLLLLLKKKMMMMMMNNNOOOQQQTTTVVVWWWVVVWWWYYY[[[\\\\\\\\\[[[```aaadddfffhhhiiijjjjjjhhhfffccc```______aaabbbbbbbbbaaa```^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXVVVSSSOOOKKKGGGEEEBBB>>>:::666555444333111111111000000000000111222222222222222222222222222111111111111111111111111333333333222222333333444222222222333333333444444888999999888666444555666555666777777666777999;;;===OOOlll|||dddhhhxxx~~~~~~mmm^^^PPPEEE@@@AAA;;;:::999999999:::;;;<<<;;;<<<<<<===>>>??????@@@DDDBBBAAABBBBBBBBBHHHPPP[[[PPPIIIPPP]]]gggnnnrrrvvv~~~xxx\\\JJJCCCAAAFFFHHHJJJTTT```wwwxxxXXXFFFBBB@@@???AAA@@@>>>???BBBfffMMMGGGCCCDDDCCCAAA@@@BBB<<<<<<:::999888777777777555555444333333333333444444444444444444444444444333333333333333333333333333333333333333333333333555555444555666888:::<<<;;;;;;<<<<<<;;;;;;:::999333333333333333333222222000111333444333222222333222333444666666777777777999888777777888888777666444555666666777777666666111333444444666777333...222222222333333333333333222111111222444666888:::888:::===BBBIIIPPPWWWZZZ^^^^^^^^^\\\ZZZYYYZZZ\\\[[[]]]]]]]]]bbbjjjnnnmmmkkknnnooonnnqqqtttrrrnnnoookkkeee]]]WWWVVVYYY\\\XXXZZZ]]]___``````^^^\\\bbbiiimmmmmmrrrwwwuuummmnnnttt~~~}}}yyyuuutttlllddd^^^```hhhppprrrppprrrmmmkkknnnooohhh]]]WWWbbb^^^YYYUUUTTTUUUWWWXXX\\\___aaa^^^___dddggggggddd[[[WWWZZZ[[[XXXYYY^^^]]]ddddddgggqqqoooffffffkkkfff```\\\YYYVVVTTTSSSTTTXXX[[[ZZZYYYZZZ___dddbbb[[[SSSSSSYYYaaaeeegggdddgggiiieee___]]]bbbhhhrrrvvvzzzyyyvvvyyy{{{uuuuuujjjgggbbb\\\WWWSSSPPPOOOKKKLLLLLLNNNOOOQQQSSSTTTRRRSSSUUUWWWXXXXXXXXXWWW[[[]]]```cccfffggghhhhhhhhhfffdddaaa``````aaaaaaaaaaaa```^^^]]]\\\[[[ZZZ[[[\\\\\\\\\]]]^^^^^^^^^ZZZZZZZZZXXXUUUQQQLLLJJJEEEBBB===:::888666444222333333222111111111111222222222222222222222222222111111111111111111111111333333222222222333444444222222333333333333444444666777888777555444555666555666777666666777:::<<>>>>>?????????DDDBBBBBBDDDCCCAAACCCHHHRRRLLLKKKTTT```jjjqqqwww|||oooQQQFFFBBBBBBGGGJJJPPP___qqqqqqPPPAAA???>>>@@@CCCBBB???@@@DDDfffMMMGGGCCCDDDDDDAAA@@@BBB<<<<<<:::999888777777777555555444333333333333444333333333333333333333333444444444444444444444444333333333333333333333333555555555555777999;;;<<<<<<<<<<<<<<<;;;:::999888333333333333333333333333000222444444333222333333333444555777888888999999777666444555666777777666444555666777888777666666333444333555===FFFEEE???666555444333333333444555222222333444666:::===???CCCEEEIIINNNRRRWWWYYY[[[XXXXXXWWWTTTPPPNNNNNNOOOIIIKKKMMMQQQ\\\hhhooooooooorrruuutttuuuvvvrrrkkkiiigggbbb\\\XXXXXX\\\___ZZZ[[[```iiirrrvvvsssnnn{{{{{{}}}wwwrrrpppnnnjjjkkknnnmmmpppuuuwwwtttoooiiifff^^^\\\ZZZ[[[aaahhhooosssyyyrrrmmmnnnllleee___^^^cccdddbbb___\\\[[[^^^aaadddffffffhhhoooxxxzzzxxxpppiii```]]]^^^aaabbbbbb^^^fffiiipppzzzuuujjjiiinnniiibbb^^^^^^_________YYY\\\aaadddfffffffffgggaaaZZZTTTRRRVVVZZZ\\\\\\YYY\\\]]]ZZZXXXWWWWWWWWW]]]bbbeeedddaaaaaagggmmmqqqlllmmmwww|||zzzxxxsssllleee___[[[TTTTTTTTTSSSSSSRRRRRRRRRPPPQQQSSSUUUVVVVVVVVVUUUVVVXXX[[[___aaabbbbbbbbbbbbbbbaaa`````````aaaaaaccccccbbb```___^^^]]]\\\[[[[[[\\\]]]]]]^^^______\\\]]]]]][[[XXXSSSNNNKKKHHHEEECCCAAA@@@>>>;;;999666555444333222111111111222222222222222222222222111111111111111111111111333222222222333333444555222222333333333333444444333555666666555444666777555666666666555777:::===@@@TTTtttwwwkkkttt~~~rrreeeXXXQQQMMMFFFAAA???::::::999999:::;;;===>>>>>>>>>>>>???????????????CCCAAACCCFFFEEEBBBBBBEEEIIIHHHLLLWWWaaajjjssszzzhhhJJJDDDAAADDDKKKQQQ[[[rrr___GGG???===<<>>>>>===<<<;;;999777666333333333333333333333333000222444555444333333444444555666888999999::::::555444222333555666666666444555777888888888777666444444222666EEEVVVZZZUUU888777555333222333555666666666666888;;;???BBBEEEPPPQQQTTTVVVWWWWWWVVVUUUSSSSSSQQQNNNJJJHHHGGGHHHBBBDDDHHHOOO]]]mmmvvvxxxvvvwwwtttpppooopppmmmhhhcccaaa]]]YYYVVVVVVZZZ]]]gggiiirrrxxxfff___iiiwww{{{ppphhhfffZZZYYYYYYZZZYYYYYY```iiijjjnnnssswwwwwwssslllgggbbbfffjjjllloooxxx~~~wwwnnnkkknnnnnnuuu{{{{{{wwwvvv{{{||||||}}}yyyoooooottttttooovvv~~~xxxpppllllllnnnpppppprrrssswww}}}|||hhhddd______bbbddddddccc```aaabbbaaa```___[[[WWWXXXYYY[[[ZZZWWWVVVVVVXXXWWWOOOOOOYYYcccooo}}}xxxzzz{{{rrrllleeedddbbb```]]][[[YYYXXXOOOQQQRRRTTTUUUUUUUUUUUUTTTVVVXXX[[[]]]]]]]]]\\\[[[\\\\\\]]]^^^______```gggfffeeedddcccaaa``````[[[\\\\\\]]]^^^______```^^^^^^^^^]]]YYYSSSNNNJJJKKKIIIHHHHHHGGGFFFCCCAAA888777666444333222111111222222222222222222222222111111111111111111111111222222222222333333444555222222333333333444444444222333555555444444666777555666666666555777:::===;;;QQQrrrwwwooo{{{yyykkk___SSSOOOLLLFFF???<<<:::999999999:::<<<===?????????????????????@@@@@@AAA@@@CCCGGGGGGCCCBBBDDDCCCDDDKKKWWW```hhhrrr{{{cccFFFDDDCCCGGGPPPXXXggggggKKK??????<<<<<<>>>AAACCCDDDLLLTTTdddNNNHHHCCCEEEFFFCCCAAABBB>>>===;;;999888666555555666666555555555444444444444444444444444444444444444333333222333444666777333444444555555444444333444444555666777999;;;<<<;;;;;;;;;:::999888666666555444333222111111111111555555444333333333333444333333444555666777888888777777666555444333333222888555222555:::===<<<:::555666666333333888CCCLLL<<<:::777555555666666666999:::<<<@@@DDDIIIMMMPPPWWWUUUSSSTTTXXX[[[[[[[[[WWWXXXYYYVVVQQQJJJFFFDDDFFFIIIQQQ\\\hhhrrryyy|||rrrvvvmmmfffjjjiiidddgggaaa^^^\\\[[[^^^fffnnntttrrrcccYYYUUUYYYffftttwwwkkkfffdddbbbcccfffaaaaaabbbdddeeeiiivvv}}}}}}~~~{{{|||rrrppprrrtttwwwzzz~~~|||{{{yyyrrrkkkiiimmmqqqoookkkeeeaaa___[[[WWW[[[XXXYYY```llltttvvvtttnnniiiccc]]]\\\___eeeiiiqqqvvv{{{|||}}}~~~xxxssslllfffYYYVVVRRRSSSWWWXXXWWWTTTSSSWWWXXXVVVWWWZZZZZZXXXUUUXXXZZZ[[[ZZZZZZ]]]```dddeeeggggggfffdddaaa___```]]]ZZZZZZ]]]^^^^^^\\\cccbbb```]]]YYYTTTPPPMMMQQQPPPNNNLLLKKKKKKLLLMMMDDDAAA;;;666333222222333111111000000000000111111222222222111222222333333444333333333333444555555444444444444444444444444444444444555555555666666777777777777888999:::;;;@@@KKKwww~~~zzzvvv|||tttfffYYYMMMJJJIIIEEEAAA???<<<;;;:::::::::<<<>>>@@@@@@@@@@@@>>>===>>>@@@CCCCCCIIIKKKGGGDDDEEEFFFEEE???EEEMMMUUU]]]fffpppwww|||tttTTTGGG???HHHOOOUUUjjjzzzcccRRRCCC===>>><<<:::>>>DDDBBBAAARRRiiidddNNNHHHCCCEEEFFFCCCAAABBB???>>><<<:::999777777666666666666666555555555444444444444444444444444444333333333333333444555666333444444555555444444333444444555666777999:::;;;;;;;;;;;;:::999888666666555444333222111111111111333333333333333444555666333444444555666777777888777777666666555555444444888555444777===AAAAAA???999999666333222555<<>><<<999777777888999999@@@AAACCCGGGLLLRRRWWWZZZcccbbbaaabbbcccbbb___\\\]]]___```^^^XXXQQQLLLIIITTTWWW]]]eeekkknnnnnnnnnkkkllleeecccmmmooonnnvvvrrrkkkeeeiiiwwwyyy|||sssooonnnuuuxxxccc\\\WWWZZZ```jjjzzzwwwooonnnqqqtttxxx}}}|||~~~xxxqqqhhhaaafffbbb```ccckkkqqqsssrrrhhhfffbbb]]]ZZZZZZ\\\^^^XXXZZZ]]]^^^aaagggpppxxx{{{kkkeee```^^^___]]]WWWRRRMMMQQQSSSRRRSSSWWWWWWUUURRRUUUWWWWWWVVVVVVXXX[[[aaabbbcccddddddcccaaa```aaa^^^[[[[[[]]]^^^^^^]]]``````^^^\\\ZZZWWWUUUTTTTTTSSSPPPNNNMMMMMMNNNNNNJJJGGGBBB===888666555444333333222111111222222222333333222222222222333333444444333333444444555666444444444444444444444444444444444555555555666666777777777777888999::::::???KKKvvv{{{zzzttt}}}vvvnnndddXXXLLLIIIGGGDDD???>>>;;;;;;:::999:::<<<>>>?????????>>>===<<<===@@@BBBJJJOOOPPPKKKFFFFFFFFFDDDDDDGGGKKKNNNRRR[[[gggpppwwwkkkNNNEEEEEEJJJQQQ```}}}|||]]]MMMDDD:::777:::;;;:::???EEEEEEJJJbbb~~~dddNNNHHHCCCEEEFFFCCCAAABBB???>>>===;;;999888777777666666666666666666555444444444444444444444444444333333444444555555444444333444444555555444444333444444444555777888:::;;;;;;;;;::::::999888666666555444333222222111111222111111222222333555666777444444555555666666777777777777777777777777777777888666666999???DDDEEEDDD<<<:::666444333555888;;;>>><<<:::999:::<<<>>>@@@KKKKKKMMMPPPUUU\\\bbbfffooonnnmmmllliiiddd]]]YYY[[[^^^aaaaaa]]]WWWRRRPPP\\\```eeejjjkkkkkkhhhfffhhhfffaaadddnnnooosss}}}~~~llleeekkkpppoookkkbbbaaaaaaffflllnnnjjjddd]]][[[^^^gggrrr|||~~~zzz~~~uuummmsssooojjjjjjmmmpppppppppmmmmmmmmmiiiccc^^^ZZZYYYXXXWWWUUUSSSSSSVVV\\\aaattt|||xxx~~~wwwoookkkiiidddZZZQQQPPPSSSTTTRRRSSSVVVWWWUUUSSSTTTVVVVVVUUUUUUWWWXXX\\\]]]^^^___``````aaaaaabbb___]]]\\\]]]^^^^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZXXXVVVTTTRRRPPPOOOPPPPPPPPPNNNKKKFFFAAA===999888666555444444333333333333444333333222222333333333444444444333444444555666444444444444444444444444444444555555555666666666666666666666777888999:::@@@MMMxxx}}}yyyyyyqqq{{{}}}ooofff___TTTJJJGGGEEEAAA>>>===;;;:::999999:::;;;===>>>@@@@@@???===<<<===AAADDDRRRVVVVVVOOOIIIGGGFFFDDDGGGIIIJJJHHHIIIRRRbbbnnnppp||||||aaaHHHCCCIIIKKKUUUooo{{{qqq\\\GGG???<<<888888<<<;;;===BBBEEEGGGTTTuuudddNNNHHHCCCEEEFFFCCCAAABBB>>>===<<<:::888888777777555555666666666555444333444444444444444444444444222333444555555555333333333444444555555444444333444444444555666777999999:::::::::999999888666666555444333222222222222222222222222222333444555666555555555555666666666777888888888999999999999999777666666999>>>BBBCCCCCC;;;888555444666888:::::::::;;;<<<===@@@DDDJJJMMMVVVVVVWWWYYY^^^ccciiimmmsssqqqnnniiibbb\\\UUUQQQUUUZZZ___bbbbbb___\\\ZZZbbbccceeeeeecccbbbbbbbbbcccfffhhhpppzzzzzzsssfffdddnnnuuusssmmmjjjmmmrrrwwwzzzyyyuuurrrqqqqqquuu}}}|||~~~}}}}}}|||{{{xxxnnnfffbbbddddddbbb```^^^^^^___aaaeeeiiilllllliiieee```]]]iiilllpppuuu|||~~~{{{uuujjjaaa^^^^^^[[[VVVTTTVVVWWWTTTVVVVVVWWWXXXXXXXXXYYYYYYWWWXXXXXXYYY[[[]]]```aaaaaa```^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[\\\]]]ZZZYYYVVVTTTRRRQQQPPPPPPSSSRRRQQQNNNIIIDDD@@@===999888777666555444444444555444444333333333333444444444444444444555666666444444444444555555555555555555555555666666666666666666666666777888999999<<>>???CCCFFFSSSWWWWWWPPPJJJHHHGGGEEEFFFIIIJJJIIIIIIRRRcccpppkkk|||}}}___GGGDDDHHHLLL\\\|||zzzvvvyyyZZZLLL@@@<<<<<<;;;<<>>AAADDDDDDHHH]]]dddNNNHHHCCCEEEFFFCCCAAABBB<<<;;;:::888777666666666333444555666666444333222444444444444444444444444333333555555555444333222333444444555555444444333444444444444555666888888999999999999888777777666444444333333222333333333444333333222222222333333444444555555666666777777999999999:::::::::::::::777666666888:::<<<>>>>>>999777444555777:::;;;;;;<<>>@@@DDDFFFFFFPPPjjjdddNNNHHHCCCEEEFFFCCCAAABBB;;;:::999777666666666555333555666777777555333222444444444444444444444444444444555555444444333333333444444555555444444333333333333444444555777777888888999999888777777666444444333333333333444444444444333222222222222222333333444555666777888888::::::::::::::::::::::::777777777777777888999:::999888777777888;;;>>>@@@FFFLLLSSSXXX\\\aaahhhmmmjjjjjjjjjlllnnnqqqsssuuutttoooggg]]]VVVSSSTTTWWW```cccfffgggfffcccaaaaaaYYY\\\___ccchhhppp{{{}}}sssllljjjgggdddfffooovvvxxxyyyzzz|||xxx}}}~~~wwwkkkaaa]]][[[[[[ZZZZZZ[[[\\\]]]^^^aaa______dddjjjrrr~~~{{{wwwqqqlll^^^[[[YYYXXXWWWUUUSSSQQQQQQQQQRRRSSSUUUWWWZZZ\\\ZZZ[[[[[[YYYXXXXXX[[[]]][[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXVVVUUUSSSRRRQQQRRRSSSTTTTTTRRROOOLLLIIICCCBBB@@@===;;;999888888777666555555444444444444555555444444555555666777444444444555666666777777555555666666666777777777777777777777888999:::;;;???LLLvvvssseee\\\RRRKKKEEECCC@@@<<<:::<<<::::::;;;<<<<<<=========@@@BBBBBBAAA???>>>>>>???FFFLLLOOOMMMKKKNNNPPPPPPMMMOOOPPPPPPPPPSSSXXX]]]aaa{{{fffMMMKKKNNN\\\ttthhh|||rrrSSSEEE>>>===<<<;;;<<<===???AAAAAAEEEGGGKKK\\\zzzdddNNNHHHCCCEEEFFFCCCAAABBB;;;;;;999888777777666666555666888999999777555333444444444444444444444444666555444333333333333333333444444555555444444333333333333333444555666666888888888888888777777666444444333333333444444555222222222222222222333333111222333555666888999:::;;;;;;;;;::::::999999999777888888888888888:::;;;:::<<<===>>>???CCCJJJPPPRRRYYY```eeefffgggkkkooojjjkkkmmmooorrrtttuuuvvvuuuqqqkkkbbb\\\[[[___cccccceeeffffffcccaaa``````[[[dddrrrqqqnnnlllkkkgggdddgggllluuuuuu{{{xxxuuuqqqssswwwyyyxxxqqqggg___ZZZVVVSSSTTTVVVYYY```hhhoootttpppuuummmiiiddd```]]]YYYTTTPPPPPPQQQQQQRRRTTTUUUWWWWWWVVVWWWXXXWWWUUUVVVYYY\\\[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYXXXXXXVVVUUUTTTSSSTTTUUUVVVVVVTTTQQQNNNLLLIIIHHHEEEBBB@@@>>>===<<<888777666555444444444444555555555555555666666777444444444555666777777777555666666666777777777777888888888888999:::;;;<<>>>>>>>>>>>CCCEEEGGGFFFCCC@@@>>>>>>CCCIIINNNNNNNNNRRRVVVVVVVVVUUUSSSRRRRRRTTTUUUUUU[[[uuueeeMMMLLLUUUbbbzzzxxxhhh|||\\\GGGCCC<<>>:::>>>BBBDDDGGGMMMXXXaaaZZZ```hhhjjjiiiggghhhkkkeeehhhkkkooorrrssstttuuuuuusssnnnhhhcccccchhhlllggghhhiiiiiigggffffffgggooo|||xxxjjjbbbbbbdddgggiiimmmyyy{{{ooonnnfff___ZZZUUUQQQRRRVVV[[[]]]XXX```}}}xxxqqqkkkfff```YYYTTTPPPQQQQQQRRRSSSTTTUUUUUUSSSUUUVVVUUUTTTUUUXXX\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWWWWWWWUUURRROOOMMMMMMLLLIIIFFFCCCAAA@@@???888888777555555444444444555555555555555666777777444444444555666777777888666666666666777777777777999999999999:::;;;<<<<<<===DDDlllzzzjjj\\\TTTNNNIIIDDDCCC@@@;;;:::===;;;<<<===>>>????????????GGGIIILLLLLLHHHDDDAAA???BBBJJJOOOOOOQQQVVVZZZ[[[\\\XXXTTTSSSUUUWWWWWWVVVWWWooobbbLLLKKKXXXeeezzzuuuhhh{{{zzzSSSDDDGGG===AAACCCBBB@@@AAACCCDDDFFFHHHHHHOOOiii{{{~~~aaaOOOHHHDDDFFFFFFCCC@@@@@@;;;:::999777666777777888888777666666777666444222666666666666666666666666777666555444444444444444555555555444444333333333666444222333666777666444777777777777666666666666333444444222111222444777444444444333333222222222333444666777666777999:::<<<<<<<<<;;;:::999888777:::999999999;;;===???AAADDDEEEHHHNNNUUU\\\cccggggggggggggfffdddaaa___^^^___bbbggglllooorrrtttvvvsssqqqoooooooookkkeee```fffgggfffeeekkkvvv~~~pppeeeddd\\\hhhpppqqqtttwwwlllhhhaaaXXXWWW]]][[[WWW\\\mmmyyyrrrjjjaaa\\\VVVUUUTTTSSSSSSSSSSSSSSSUUUSSSQQQRRRTTTXXXZZZZZZ\\\\\\]]]]]]]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWXXXWWWTTTQQQOOONNNLLLJJJHHHFFFDDD@@@===;;;888666555666666666555444444444444444555666777444666777777666555555666666666666666777777777777777777777888999999::::::???GGGcccyyyfffYYYSSSMMMMMMMMMJJJBBB:::;;;AAA========================DDDPPPZZZZZZTTTMMMEEE>>>EEEJJJOOOTTTXXX[[[^^^```]]]^^^\\\XXXXXX\\\^^^]]]\\\gggssswwwooobbbVVVOOO]]]jjjtttkkklllQQQIIIKKKCCCDDDEEEDDDDDDEEEHHHJJJGGGFFFHHHTTTiiiyyyuuuhhh~~~bbbOOOIIIEEEFFFGGGDDDAAAAAA???>>><<<999888777777777999777666555666666444333666666666666666666666666666555555444444444555555555555444444444333333333666444222333555777666555777777777777777777777777555555555555666777777888555555555444444444333333444555777888777888:::;;;999999:::::::::999999888999888888:::===BBBGGGJJJOOORRRWWW\\\aaaeeeggghhhiiifffccc^^^ZZZVVVSSSRRRQQQXXXdddqqqyyywwwnnnfffjjjiiigggfffggggggfffeeeeeerrryyypppnnnnnnbbbjjjwww}}}xxxpppnnnrrrwww|||vvvrrrqqqqqqrrrwww{{{sssoooooowwwxxxpppeeebbb^^^YYYVVVTTTTTTTTTRRRPPPNNNOOOQQQSSSTTTSSSXXXZZZ[[[]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYTTTUUUWWWWWWWWWTTTRRRPPPPPPNNNLLLJJJIIIGGGDDDAAA===;;;888777777777666555555555555555555666777888444666777777666555555666666666666777777777888888777777777888999999::::::???FFFaaavvvcccVVVPPPJJJIIIMMMRRRPPPHHH@@@===>>>>>>>>>>>>>>>>>>>>>>>>RRRaaammmmmmcccXXXMMMFFFDDDIIIPPPVVVZZZ\\\___```___```___[[[[[[___aaa```]]]eeennnqqqkkkaaaWWWRRR]]]iii~~~tttlllhhhQQQJJJIIIDDDEEEEEEDDDDDDEEEHHHJJJHHHIIIKKKQQQ___jjjhhh___~~~bbbPPPIIIFFFGGGHHHDDDBBBAAACCCBBB???;;;999777666666:::888555444555666555555666666666666666666666666555555444444444555666666555444444444444333333333666444333444555777666666777777888888888888888777888777666999<<<===;;;888666666666555555555555555555777888999888999:::<<<888999:::;;;;;;;;;;;;;;;;;;:::999;;;@@@GGGNNNSSS\\\```fffkkkmmmllljjjhhhgggccc]]]VVVQQQNNNMMMMMMZZZ[[[___iiirrruuuooohhhkkkjjjiiigggfffhhhmmmppp|||uuulllgggfffjjjmmmuuuwwwfffaaadddgggjjjnnnxxx|||xxxqqqhhhaaa\\\YYYXXXUUURRROOONNNPPPQQQQQQQQQTTTVVVYYY[[[\\\\\\ZZZYYYWWWXXXXXXYYYYYYZZZZZZZZZTTTUUUWWWWWWWWWUUUSSSQQQSSSQQQNNNMMMLLLKKKHHHFFFBBB???<<<:::999888666555555555555666666777888999444666777777666555666666777777777888888888999999777777888888999:::::::::???EEE___}}}rrr___QQQLLLHHHEEEGGGPPPVVVQQQEEE>>>????????????????????????SSScccqqqrrriii]]]QQQHHHBBBHHHPPPXXX\\\]]]^^^______bbbbbb___```eeefffddd```eeejjjllliiiccc]]]ZZZaaajjj|||wwwoooaaaQQQKKKFFFEEEEEEEEEDDDDDDEEEHHHJJJLLLNNNOOOQQQVVV[[[[[[XXX~~~cccQQQJJJFFFHHHHHHEEEBBBBBBCCCAAA???;;;999888777777;;;888555444555666777666666666666666666666666666444444444444444555666777444444444444444444444444666555444444555666777777777888999::::::999999888:::888888<<>>999555555555555555555555555555777888888888888999;;;:::;;;<<<======>>>======>>>===<<<>>>CCCLLLTTTZZZdddfffkkkmmmnnnkkkgggdddccc___YYYSSSPPPPPPQQQSSSeeecccccceeejjjmmmmmmlllhhhkkknnnqqqttt{{{}}}qqqooommmkkkjjjjjjoooxxxtttlllooommmiiigggmmm|||~~~uuullldddaaa[[[WWWRRRPPPPPPRRRTTTTTTPPPRRRVVVYYY[[[ZZZYYYWWWUUUUUUUUUVVVWWWWWWWWWXXXUUUVVVWWWXXXWWWVVVUUUTTTTTTQQQOOOMMMMMMLLLJJJHHHFFFCCC@@@>>>===;;;888666555555555555666777888999555666888888666555666777777888888888999999999999777777888999999::::::;;;>>>CCC^^^{{{nnn[[[NNNIIIIIIAAA>>>CCCJJJJJJFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@HHHTTT```eeeccc]]]SSSIIIAAAGGGPPPXXX[[[\\\\\\\\\]]]aaaccccccfffjjjllljjjdddgggjjjmmmmmmjjjeeebbbfffmmm{{{{{{uuuzzz\\\RRRNNNEEEFFFFFFEEEDDDCCCEEEHHHKKKPPPQQQRRRSSSVVVZZZ[[[ZZZ}}}cccQQQJJJFFFHHHHHHEEEBBBBBB???>>><<<:::888888888888:::888555444555777777777666666666666666666666666444444444444444555666777444444444444444444444444555555555555555666777888777888:::;;;;;;;;;:::999:::999999===BBBBBB===888444444444444444444555555444666777777666666888999;;;<<<<<<===>>>>>>======>>>>>>@@@DDDLLLUUU^^^ccchhhhhhhhhhhhfffeeecccbbb^^^[[[VVVRRRRRRTTTWWWZZZ]]]aaagggiiihhhffffffgggkkkqqq{{{wwwvvv|||zzzkkkfffkkksssrrrssswwwzzzwwwwwwzzz~~~}}}|||xxxuuu}}}}}}qqqjjj^^^ZZZTTTQQQPPPQQQSSSSSSOOOQQQTTTWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWTTTQQQNNNLLLLLLKKKJJJHHHIIIGGGDDDBBBAAA>>>;;;999666666666555666777777888555777888888777666666777777888888888999999999999888888888999::::::;;;;;;>>>BBB^^^}}}{{{jjjXXXKKKGGGFFF???;;;===@@@@@@AAADDD@@@@@@@@@@@@@@@@@@@@@@@@EEEJJJOOOUUU[[[]]]VVVLLLBBBGGGOOOUUUYYYZZZZZZ[[[]]]bbbfffhhhlllpppqqqnnnfffgggiiimmmppppppkkkgggiiimmmxxx}}}yyyttt\\\UUUOOOFFFFFFFFFEEEDDDCCCEEEJJJMMMQQQPPPRRRXXX]]]```aaaaaa}}}dddPPPIIIFFFGGGHHHDDDBBBAAA<<<;;;:::888888888999999999777555555666888888777666666666666666666666666555555444444444555666666333333333444444444444555555666777666555555777999777888;;;<<<===<<<;;;:::999888999<<<>>>>>>:::777444444444444444555555555444666777777666666777888999999;;;<<<===>>>>>>>>>AAADDDIIIPPPYYYbbbjjjooollliiieeeaaa___^^^^^^^^^YYYWWWUUUTTTTTTVVVYYY\\\[[[___bbbcccdddjjjvvvxxxhhh```^^^eeeqqqrrrnnntttwwwsssmmmjjjsss~~~vvveeebbb^^^[[[YYYVVVSSSPPPRRRRRRTTTUUUUUUUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[VVVSSSOOOMMMLLLLLLJJJIIIJJJHHHFFFEEEEEECCC???===999888888777777777777777555777888888777666666777777777777888888888999999888888999999:::;;;;;;;;;???BBB___wwwgggUUUIIIEEE???>>>???AAA@@@<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@FFFFFFFFFHHHOOOTTTPPPHHHBBBGGGMMMRRRWWWZZZ^^^```ccciiinnnpppssswwwvvvrrriiiggggggkkkqqqsssooojjjlllmmmuuu|||vvvcccXXXOOOGGGEEEEEEDDDCCCDDDGGGLLLOOOQQQRRRWWW```eeeeeedddfff}}}eeeOOOIIIEEEFFFGGGDDDAAAAAA<<<;;;:::888888888999999888777666666888999888666666666666666666666666666666555555444444444555555333333333444444444555555555666777777555555777999777999;;;===>>>===<<<;;;666777888999999888666555444444555555555666666666555777888888777666888999777999;;;>>>AAACCCDDDEEEMMMQQQXXX```hhhnnnrrrtttnnnjjjddd]]]YYYWWWWWWXXXRRRSSSTTTVVVXXX[[[]]]^^^ccccccdddiiiuuuwwwrrrjjjeeeiiinnnmmmgggggghhhvvvvvvrrrxxx}}}yyyzzzzzzxxxsssjjj___WWWUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^[[[WWWSSSPPPOOONNNMMMKKKJJJIIIHHHHHHHHHFFFDDDAAA===<<<;;;:::999888888888666777999999777666777888666666666777777777888888888888999::::::;;;;;;<<>><<<>>>AAA@@@<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCC@@@AAAEEEFFFCCCBBBFFFJJJPPPVVV]]]eeejjjooouuuzzz{{{|||}}}zzzuuupppjjjfffiiipppuuutttqqqqqqpppuuu|||lll[[[MMMGGGDDDDDDCCCCCCDDDHHHMMMRRRUUUZZZeeemmmkkkeeedddhhh}}}eeeOOOHHHDDDFFFFFFCCC@@@@@@>>>===;;;999888888888999777777666777999999888666666666666666666666666666777666555444444444444444333333333444444555555555444666888777555555777:::777999<<<>>>???>>><<<;;;555666888777555333333333555666666666777777888888777888999999888777999:::888:::===BBBFFFIIILLLMMMZZZ^^^eeelllqqqsssssssssooojjjccc[[[UUURRRQQQQQQMMMOOOSSSXXX\\\```bbbccc___eeeqqquuuhhhcccdddcccaaaeeennnvvvxxx~~~zzzooocccXXXWWWUUUSSSQQQQQQRRRRRROOOPPPQQQSSSUUUWWWXXXYYY[[[[[[\\\]]]^^^^^^___```___[[[VVVSSSQQQPPPOOONNNIIIIIIHHHIIIJJJIIIFFFDDD@@@???>>><<<:::999999999666777999999777666777888666666666666777777777777888999999::::::;;;;;;<<>>FFFOOOVVVZZZfffhhhmmmqqqtttuuuuuutttkkkjjjhhhddd^^^XXXSSSPPPXXXWWWUUUUUUWWW\\\aaaeeecccoookkkaaacccddddddffflllvvvqqqjjj```VVVPPPPPPRRRQQQNNNNNNNNNNNNOOOQQQSSSUUUVVV[[[\\\]]]]]]]]]^^^```cccaaa]]]YYYVVVUUUTTTTTTSSSLLLJJJHHHFFFFFFFFFEEECCCDDDAAA>>><<<;;;:::999888:::::::::999999999999999999999999999999999999999888:::;;;;;;;;;<<<>>>@@@MMMNNN]]]|||nnnaaaRRRGGGCCC@@@>>><<<<<<===>>>>>>===@@@AAABBBBBB@@@>>>??????BBBBBBAAA??????@@@DDDGGGBBBBBBCCCIIIUUUbbbmmmsss~~~}}}yyysssmmmkkkoooxxxzzzeeePPPDDDCCCBBBBBBEEEFFFJJJSSS]]]ooouuuyyy}}}{{{iii```kkk~~~cccRRRJJJEEEEEEEEEBBB???@@@<<<;;;:::999999999::::::::::::999999888777777666666666666666666666666666777666555444444444555555333333444555666777888999666666666666666777888888:::<<<>>>??????>>><<<:::888888777777777777888888777666666555555666666777777777888<<<>>>>>>;;;888<<<<<>>>>>===<<<;;;999999999999999888888888888888888888888888888888888999:::::::::;;;===???IIIIIIUUUvvvyyylll___PPPFFFBBB???>>><<<<<<>>>>>>>>>===AAABBBDDDCCCAAA@@@@@@AAABBBCCCCCCBBBBBBEEEIIILLLIIIGGGFFFIIISSSaaannnuuu~~~~~~}}}{{{zzzuuurrrnnnmmmrrr|||hhhPPPFFFHHHFFFEEEEEEEEELLL[[[kkk~~~~~~yyyiiieeettt|||bbbQQQJJJDDDDDDDDDAAA??????<<<;;;:::999999999::::::::::::999999888777777777666666666666666666666666777666555555444444555555444555555666777888999999777666666666666777888888:::;;;===>>>>>>===;;;:::888888777777777777888888777777666666666666777777777888;;;???BBBBBB@@@===>>>AAAGGGPPPYYYbbbjjjnnnrrrssstttttttttsssrrrqqqrrrrrrrrrnnniiieeecccbbb\\\___dddiiiooowww~~~yyyqqqjjjfffhhhrrr}}}wwwxxx}}}|||lll___XXXRRRQQQOOOOOOPPPPPPOOONNNTTTVVVYYYZZZZZZ[[[\\\]]]^^^\\\[[[ZZZ[[[[[[YYYWWWSSSPPPNNNLLLKKKIIIGGGEEEHHHFFFCCCAAAAAAAAA???>>>999999999888888888777777777777777888888888888888777888999999999:::<<<>>>CCCBBBKKKkkkvvviii\\\NNNEEEAAA???===<<<<<<>>>???>>>===AAACCCEEEEEECCCBBBBBBBBBCCCDDDEEEEEEFFFHHHLLLPPPOOOLLLIIIJJJRRR___nnnwww||||||}}}|||{{{yyywwwvvvqqqqqqoooooorrr|||kkkPPPHHHHHHGGGFFFEEEEEEQQQiiiwwwiiijjj}}}zzzaaaRRRJJJEEEEEEEEEBBB@@@@@@<<<;;;:::999999999::::::999999999888888888777777666666666666666666666666777666666555555555555555444555555666777777888888777777666666777777888999999:::<<<======<<<:::999999888888777777888888999888777777666666777777888:::;;;>>>BBBDDDEEEDDDCCC@@@FFFQQQ\\\dddkkkoooqqqvvvwwwwwwwwwwwwvvvuuuuuuttttttqqqlllfffcccdddeeebbblll||||||qqqrrrxxx{{{zzz}}}{{{xxxwwwxxx~~~yyysssqqqqqquuu{{{rrrbbb\\\TTTOOOMMMMMMMMMLLLQQQSSSVVVXXXXXXXXXYYYZZZZZZYYYYYYZZZ\\\\\\[[[YYYVVVTTTRRRPPPNNNLLLIIIFFFIIIGGGEEEDDDDDDDDDBBB@@@:::999999999888777777777888888888888888999999999888999::::::999:::<<<>>>>>>???HHHfffuuuhhh[[[NNNEEEBBB???===<<<<<<>>>??????>>>AAACCCEEEEEEDDDBBBBBBBBBDDDEEEFFFFFFFFFGGGKKKMMMMMMLLLKKKLLLSSS^^^llluuuyyyzzzzzzyyyxxxvvvtttsssoooppppppoooooowwwkkkMMMHHHBBBCCCEEEEEEFFFVVVuuuvvvhhhjjj{{{xxx```SSSLLLFFFFFFFFFCCCAAAAAA<<<;;;:::999999999::::::999999999888888888888888777777777777777777777777666666666666666555555555444444444555555666666666777777777777777888999999::::::;;;<<<<<<;;;::::::999999888888888888999999888888777777777777888888:::;;;>>>AAACCCEEEGGGHHHHHHQQQ]]]hhhmmmnnnnnnnnnsssuuuwwwxxxzzzzzzzzzyyyuuusssooohhhccccccjjjpppwwwxxxpppfffcccjjjwww|||yyywwwxxxyyyxxxzzz}}}~~~xxxuuutttxxx}}}{{{pppaaaUUUQQQPPPOOONNNQQQSSSUUUVVVUUUUUUWWWXXXWWWVVVWWWYYY[[[\\\[[[YYYYYYWWWUUUSSSQQQOOOKKKHHHHHHFFFEEEEEEFFFEEECCCBBB<<<;;;;;;:::999888888888999999999:::::::::;;;;;;:::;;;<<<;;;:::;;;===???;;;@@@IIIfffxxxuuuhhh[[[NNNEEECCC>>>===;;;<<<>>>??????>>>???BBBDDDEEEDDDBBBBBBBBBFFFGGGGGGEEECCCCCCEEEGGGFFFHHHKKKNNNTTT]]]hhhooouuuvvvvvvvvvuuusssqqqppplllnnnpppoooooouuuhhhJJJGGG>>>AAAEEEFFFHHHWWWwwwuuufffbbbnnnwww```TTTMMMGGGGGGGGGDDDBBBBBB<<<;;;:::999999999::::::888888888888888888888888777777777777777777777777666777777777777666555444444444444444555555555666888777777777777888999999:::;;;;;;;;;;;;;;;;;;:::999999888888888888999999999999888888888888999999888:::<<>>>>>======<<<;;;::::::999999::::::;;;<<<<<<<<<:::<<<<<<<<<;;;;;;===???:::BBBKKKeeeyyyvvvhhh[[[NNNEEECCC>>><<<;;;<<<>>>?????????>>>AAAEEEFFFEEECCCBBBBBBHHHHHHHHHEEEBBB@@@AAABBB@@@EEEKKKPPPTTT[[[ccciiipppqqqqqqqqqqqqooonnnmmmhhhkkkmmmoooqqquuu|||bbbHHHFFF@@@CCCGGGHHHJJJXXXuuu|||ooo```XXX___wwwaaaTTTLLLGGGGGGGGGCCCAAABBB<<<;;;:::999999999::::::888888888888888888888888777777777777777777777777666777777888777666555444555555555555666666666666888888777777888888999:::;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888999999:::999999999888888999999999888:::===@@@EEEMMMWWW^^^dddhhhjjjhhhbbb]]]\\\]]]^^^bbbiiiooosssuuutttsssiiigggdddccckkkyyyrrrnnnpppttt{{{~~~}}}}}}tttuuuwwwvvvvvvwwwvvvtttqqqqqqtttwwwyyyyyyvvvyyy~~~zzzuuuttttttxxx~~~~~~{{{wwwuuuuuuuuuuuusssxxx~~~|||zzzsssqqqmmmiiihhhkkkqqqwwwzzz~~~|||yyyzzz{{{wwwggg\\\WWWWWWVVVSSSRRRRRRUUUWWWVVVUUUTTTUUUWWWZZZ[[[[[[ZZZYYYXXXWWWVVVSSSNNNKKKHHHGGGGGGHHHIIIIIIGGGEEEAAAAAA@@@???>>>===<<<<<<888888999::::::;;;<<<<<<:::;;;<<<;;;::::::<<<===:::CCCJJJ```yyyvvvgggZZZMMMDDDAAA===<<<;;;<<<>>>@@@@@@??????BBBFFFHHHGGGEEECCCCCCIIIJJJIIIGGGCCCAAAAAAAAAAAAFFFLLLPPPSSSWWW___eeejjjjjjlllllllllkkkjjjiiihhhiiikkkmmmppprrrtttuuu}}}]]]GGGFFFBBBDDDFFFHHHLLL\\\yyysssfffXXXPPPSSSwwwbbbSSSKKKFFFFFFFFFCCC@@@AAA<<<;;;:::999999999::::::888888888888888888999999777777777777777777777777666777888888888777555444666666666666777777777777888888888777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999::::::999999888888999999::::::<<<@@@DDDJJJUUUbbbkkkkkkkkkhhh```WWWRRRRRRUUUVVV[[[cccjjjooopppnnnmmmmmmlllkkknnn||||||uuupppppptttxxxzzzvvvxxxzzzyyy|||{{{wwwtttvvv|||}}}vvvkkkmmmrrrsssrrrssssssqqqppprrrvvv{{{|||}}}vvvzzzxxx}}}{{{{{{|||{{{tttxxx}}}yyytttooojjjjjjmmmrrrvvvyyyxxxvvvssspppppprrrsssrrrsssuuuxxxyyyzzzyyyxxxnnnZZZYYYVVVSSSQQQRRRUUUXXXWWWUUUTTTTTTWWWZZZ\\\\\\ZZZYYYXXXWWWVVVTTTOOOLLLIIIHHHHHHIIIKKKJJJHHHFFFCCCCCCBBBAAA@@@???>>>===777777888999::::::;;;;;;999:::;;;:::999999;;;<<<:::BBBHHHZZZ}}}wwwuuufffYYYKKKCCC@@@===<<<;;;<<<>>>@@@@@@???@@@CCCGGGIIIHHHFFFEEEDDDKKKKKKKKKIIIFFFCCCCCCDDDDDDHHHMMMOOOQQQUUU\\\ccceeefffhhhiiiiiiiiihhhgggiiiiiiiiikkklllllliiiggguuuZZZHHHGGGBBBBBBDDDGGGOOOaaalll___SSSKKKOOOyyygggTTTMMMHHHGGGEEEAAA@@@BBB>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777777777666666666666777888888888888999999999;;;<<<======>>>=========<<<999===HHHHHH>>>999===777999::::::999999:::<<>>???DDDUUUpppuuufffYYYKKKCCC@@@============>>>???@@@AAABBBAAAGGGPPPQQQJJJEEEFFFMMMNNNNNNKKKHHHDDDCCCCCCGGGIIINNNTTTYYY\\\\\\[[[aaadddhhhkkknnnnnnmmmllliiihhhhhhhhhggggggffffffqqqzzz}}}TTTFFFDDD@@@@@@EEEKKKNNNaaagggXXXSSSOOOLLLxxxeeeTTTMMMHHHGGGEEEAAA@@@BBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888999999999999;;;;;;<<<==================999<<>>>>>======>>>@@@FFFKKKTTT\\\dddkkkqqquuunnnhhhccc```]]]ZZZ]]]bbbfffiiiiiikkkvvv|||xxxuuusssyyywwwvvvwwwuuutttyyy|||yyyxxxyyyvvvuuuxxx~~~~~~}}}yyyooobbbYYYVVVTTTRRRPPPPPPPPPPPPRRRVVVZZZ]]]^^^[[[ZZZYYYXXXVVVUUUTTTSSSRRRPPPMMMMMMMMMMMMKKKJJJDDDDDDDDDDDDCCCBBBAAAAAA======<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<>>>>>???@@@AAAAAABBBHHHRRRUUUOOOJJJJJJNNNOOOOOOMMMIIIFFFEEEEEEIIIMMMSSSZZZ___aaa___^^^^^^```eeekkkooopppooommmgggggggggggghhhhhhhhhhhhpppxxx|||UUUHHHFFFEEECCCCCCGGGRRRnnndddVVVRRRNNNJJJvvvcccTTTMMMHHHGGGEEEAAA@@@BBB???>>>===<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777888888999999999:::::::::;;;;;;<<<============<<<>>>:::;;;AAAAAA:::888;;;:::;;;<<<<<<<<>>>>>CCCUUUppp~~~rrrdddWWWKKKCCCAAA>>>>>>>>>>>>>>>???AAAAAA@@@CCCJJJUUUYYYVVVPPPNNNOOOPPPPPPNNNKKKHHHHHHHHHLLLRRR\\\eeejjjkkkhhhfff```aaadddiiimmmooonnnmmmgggggghhhhhhiiiiiijjjjjjnnnuuu{{{UUUIIIHHHEEEEEEEEELLLcccyyy```VVVRRROOOLLLvvvcccTTTMMMHHHGGGEEEAAA@@@BBB???>>>===<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888777777888888888888888999999999999999:::::::::;;;;;;;;;<<<============<<<>>>;;;;;;>>>===999888;;;888888999;;;???FFFOOOUUU^^^cccjjjppptttvvvyyyzzzyyyvvvuuusssmmmggghhhlllkkklllppp|||~~~vvvuuuvvv{{{|||{{{yyyyyyzzz{{{{{{|||sssuuuvvvuuusssqqqpppooottttttwwwyyyyyyzzz~~~ooommmyyy{{{ppphhhYYYUUURRRSSSWWWYYYXXXVVVZZZYYYYYYXXXWWWVVVUUUUUUSSSRRRQQQQQQQQQQQQOOOMMMIIIHHHFFFFFFFFFGGGHHHIIIBBB@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======BBBTTTqqqpppbbbUUUJJJCCCAAA>>>>>>>>>>>>???@@@AAAAAAAAAEEELLLVVV\\\ZZZTTTOOONNNOOOPPPNNNLLLJJJIIIIIIOOOXXXeeepppwwwxxxvvvtttjjjgggeeeeeeiiilllllllllkkkkkkkkkkkkjjjjjjjjjjjjlllrrrxxxUUUJJJHHHBBBGGGLLLXXXyyysss^^^VVVSSSPPPNNNvvvbbbTTTMMMHHHGGGEEEAAA@@@BBB??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888888888999999::::::999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>======???<<<;;;<<<<<<::::::<<<;;;<<<>>>AAAIIIUUUbbbjjjkkknnnrrrtttvvvwwwzzz||||||zzzxxxvvvqqqlllpppvvvuuu~~~xxxuuuwww|||xxxuuutttsssuuuxxxzzzzzzzzzzzzzzzwwwyyyzzzyyywwwwwwyyy{{{uuuwwwuuummmbbbZZZWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRPPPNNNKKKJJJHHHFFFEEEEEEFFFFFFCCCBBB???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======???===@@@OOOkkknnn```TTTIIICCCBBB>>>>>>>>>>>>???@@@AAABBBCCCGGGMMMUUU\\\]]]VVVOOOLLLNNNOOONNNLLLJJJJJJKKKQQQ[[[jjjwwwtttllldddbbbeeekkkoooqqqqqqpppooommmkkkiiihhhgggiiiooo~~~vvvUUUJJJHHHEEEKKKPPP]]]qqq```YYYSSSOOOOOOuuubbbTTTMMMHHHGGGEEEAAA@@@BBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>????????????>>>>>>==================>>>===???DDDJJJSSS___kkkssssssuuuxxxyyyzzzzzz|||~~~~~~zzzvvvqqqkkkhhhoooyyy}}}{{{}}}~~~xxxuuunnnqqqtttvvvvvvuuuvvvwwwyyy|||{{{yyyyyyfffXXXSSSTTTVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRRRRSSSTTTSSSQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA???===;;;:::;;;;;;<<<<<<<<<=========AAA@@@@@@KKKbbb}}}~~~kkk^^^RRRHHHCCCCCC??????>>>??????@@@AAABBBEEEHHHMMMTTT\\\```ZZZRRRLLLMMMOOONNNMMMLLLLLLMMMPPP[[[jjjwww~~~wwwnnndddaaafffooouuuxxxuuusssqqqmmmjjjfffdddcccdddjjjyyywwwWWWKKKGGGLLLNNNOOOWWWsssrrrfff^^^UUUQQQRRRttt```TTTMMMHHHGGGEEEAAA@@@BBB@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@===>>>>>>>>>???@@@AAAAAA???EEEMMMVVV^^^eeekkkoooqqquuuyyy}}}}}}}}}~~~~~~}}}xxxsssooolllqqq|||uuuwwwyyyzzz{{{~~~ppp^^^VVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWVVVSSSQQQMMMLLLKKKJJJHHHFFFDDDCCCFFFFFFFFFEEECCC@@@===;;;<<<<<<<<<<<<============???AAABBBIII\\\vvv|||jjj\\\QQQHHHCCCCCC????????????@@@AAABBBBBBEEEIIIMMMSSS\\\ccc```WWWLLLNNNPPPPPPNNNNNNNNNOOONNNWWWeeepppwww|||{{{qqqgggeeejjjrrrwwwxxxtttrrroookkkgggcccaaa______dddsssyyyZZZMMMHHHLLLLLLLLLQQQbbbyyy}}}pppkkkeee[[[YYY^^^sss^^^TTTMMMHHHGGGEEEAAA@@@BBB@@@???>>>======<<<<<<<<<999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======??????@@@AAAAAAAAAAAA@@@===???@@@???@@@CCCCCCBBBFFFNNNYYYccciiilllmmmmmmkkkqqqxxx}}}~~~}}}}}}uuusssrrruuu{{{xxx~~~}}}ttt___UUUSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUVVVWWWYYYXXXUUURRRLLLLLLLLLLLLJJJHHHFFFEEEHHHHHHIIIIIIFFFBBB>>><<<<<<<<<<<<<<<=========>>><<<@@@DDDKKK\\\uuu{{{iii[[[QQQHHHCCCCCC????????????@@@AAABBBCCCEEEIIILLLRRR]]]gggddd[[[MMMOOOQQQQQQPPPPPPPPPQQQLLLUUUaaajjjpppvvv}}}vvvllliiinnnssstttsssqqqpppmmmiiieeebbb___]]][[[```nnn|||\\\OOOIIIEEEHHHKKKPPPYYYeeeqqqxxx|||qqqkkkmmmjjjcccdddkkkqqq```VVVNNNHHHGGGEEEBBBBBBDDDAAA@@@???>>>============<<<;;;;;;<<<======<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;::::::999999999:::;;;;;;??????@@@BBBDDDDDDBBB@@@???<<<===DDDHHHIIIMMMSSS```aaadddiiillliiibbb[[[ccckkkwwwzzzuuutttuuuttteeeeeeYYYPPPOOOOOOMMMNNNRRRSSSVVV[[[___```\\\WWWRRRNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC???>>>===<<<===>>>@@@BBB777???DDDFFFSSSrrr|||jjj^^^TTTJJJCCC@@@@@@@@@??????@@@@@@AAABBBCCCIIINNNQQQYYYdddiiifffSSSLLLQQQVVVOOOMMMQQQOOOPPPSSSXXX___gggpppyyy}}}vvvooommmppptttvvvuuutttmmmeee`````````^^^[[[^^^aaammm___KKKJJJGGGIIIKKKMMMSSS\\\dddgggmmmrrrwwwwwwqqq|||rrraaaUUUNNNIIIGGGFFFBBBBBBDDDAAA@@@???>>>============<<<;;;;;;<<<======<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;>>>>>>======>>>>>>??????>>>???@@@CCCEEEEEEDDDCCCDDDAAABBBHHHNNNRRRZZZbbboooqqqrrrqqqmmmgggaaa]]]]]]hhhtttzzzzzzzzz~~~yyyvvvxxx~~~|||lllZZZRRROOOOOORRRXXXPPPSSSWWWZZZ[[[YYYVVVTTTPPPOOONNNMMMKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEE@@@???>>>======>>>???@@@===CCCEEEEEEQQQqqq{{{jjj^^^SSSIIIBBB@@@@@@@@@@@@???@@@@@@AAABBBCCCIIIMMMQQQYYYccchhhgggUUUMMMRRRWWWQQQOOORRRNNNPPPSSSXXX]]]cccmmmwwwyyyrrrooorrrvvvwwwvvvpppjjjdddbbbccccccaaa___bbbfffssscccNNNKKKIIIJJJKKKNNNUUU___hhhllluuu~~~}}}sssbbbUUUNNNIIIHHHFFFCCCBBBDDDAAA@@@???>>>===============<<<;;;<<<===>>><<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<===<<<;;;======<<<<<<===>>>>>>???===???AAACCCEEEFFFFFFFFFGGGDDDFFFMMMUUU^^^iiirrrvvvxxxxxxrrriiiaaa^^^___aaakkkuuuwwwuuu{{{{{{{{{fffVVVNNNMMMPPPTTTPPPSSSVVVXXXWWWVVVVVVVVVSSSRRRQQQOOOMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGBBBAAA???>>>======>>>???@@@DDDCCCBBBMMMkkkzzziii]]]SSSHHHBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCHHHMMMQQQXXXaaaggggggWWWOOOSSSXXXSSSQQQRRRMMMNNNQQQUUUYYY]]]gggttt}}}vvvsssuuuwwwxxxxxxmmmiiidddccceeeggggggeeegggkkkyyyfffQQQNNNLLLKKKLLLSSS\\\gggpppuuu{{{rrrbbbUUUOOOJJJIIIGGGCCCBBBCCCAAA@@@???>>>===============<<<;;;<<<>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<======;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAABBBCCCDDDFFFHHHEEEFFFJJJSSS^^^jjjuuu|||xxxxxxuuupppjjjfffeeefffnnntttxxxxxx{{{|||jjj^^^WWWQQQMMMSSSUUUXXXZZZYYYXXXXXXXXXVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHDDDCCCBBB@@@>>>>>>======???AAAAAA@@@IIIeeezzzjjj^^^SSSHHHBBBAAAAAA@@@@@@@@@@@@AAABBBBBBDDDHHHLLLQQQWWW___eeehhhZZZPPPSSSZZZWWWUUUSSSLLLKKKNNNRRRSSSWWWbbbqqq}}}yyyvvvvvvwwwxxxxxxpppkkkgggeeegggjjjmmmnnnkkkppp~~~iiiUUUQQQNNNNNNTTT___jjjsss|||pppaaaUUUOOOJJJJJJHHHDDDBBBCCCAAA@@@???>>>===============<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;:::;;;===>>>===<<<>>>======>>>???@@@AAAAAA???@@@BBBBBBAAABBBFFFIIIGGGLLLTTT^^^jjjuuu~~~~~~yyywwwwwwwwwuuusssuuuwwwyyytttaaaSSSTTTUUUWWW[[[]]]^^^\\\[[[XXXWWWUUUSSSQQQPPPOOONNNNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFDDDBBB@@@???>>>>>>===@@@BBBBBBIII```{{{mmmaaaUUUIIICCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDGGGLLLQQQVVV\\\ccciii\\\RRRUUU]]]\\\ZZZWWWMMMJJJLLLNNNOOOUUUaaaqqq|||{{{wwwvvvvvvwwwxxxwwwsssnnnkkklllppptttwwwtttyyynnn\\\WWWRRRUUU___nnnyyy~~~oooaaaUUUOOOKKKJJJIIIDDDBBBCCCAAA@@@???>>>==================<<<===>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<;;;;;;;;;===>>>===<<<<<<<<<<<<===>>>???@@@AAA???AAABBBBBBAAACCCHHHMMMPPPYYYcccmmmxxx}}}yyyvvvyyy|||fffZZZWWWUUUYYY___bbb___\\\XXXWWWVVVTTTRRRQQQPPPPPPOOOOOOOOONNNMMMLLLJJJJJJHHHHHHGGGEEECCCAAA@@@???>>>AAADDDFFFKKK^^^qqqeeeWWWJJJDDDDDDAAAAAAAAAAAAAAABBBBBBCCCEEEFFFKKKQQQUUUYYYaaajjjaaaUUUXXXbbbcccbbb]]]QQQKKKKKKKKKOOOWWWeeesss}}}|||xxxvvvvvvxxxyyy}}}zzzxxxxxx{{{zzzhhh```YYY^^^kkkyyypppbbbUUUOOOKKKKKKIIIEEEBBBCCCAAA@@@???>>>============>>>===<<<===??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>===<<<;;;;;;;;;<<<===>>>???@@@>>>AAACCCCCCCCCGGGNNNTTT]]]gggpppxxx}}}}}}nnncccYYYXXX^^^bbb^^^XXXXXXWWWUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPOOONNNLLLLLLJJJIIIHHHGGGFFFDDDBBBAAA???AAACCCEEEHHHZZZ}}}uuuhhhYYYKKKEEEEEEBBBAAAAAAAAAAAABBBCCCCCCEEEFFFKKKQQQTTTWWW```kkkfffYYY\\\hhhkkkjjjdddWWWNNNLLLKKKPPP]]]lllyyy}}}zzzwwwwwwyyy{{{vvviiicccgggsss}}}|||yyyqqqcccUUUOOOKKKKKKJJJEEEBBBCCCAAA@@@???>>>============>>>=========??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???===<<<;;;<<<>>>>>>>>><<>>===>>>??????>>>===<<<===>>>??????>>>===<<>>>>>>>>>>>???@@@@@@<<<>>>@@@@@@>>>===>>>???===???@@@@@@BBBFFFHHHHHHLLLDDD@@@GGGPPPVVV___gggyyyzzzhhhbbb^^^ZZZVVVZZZXXXWWWXXXYYYYYYXXXVVVSSSSSSSSSSSSRRRPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFF@@@BBB@@@AAAKKKVVVpppqqq^^^MMMEEEDDD@@@@@@AAACCCBBB@@@DDDJJJGGGKKKKKKNNNWWWWWW]]]nnnpppfffdddppp}}}}}}wwwrrr___XXXSSSYYYhhhxxx{{{{{{zzzxxxwww~~~vvvjjj|||wwwkkk\\\TTTMMMLLLJJJFFFCCCCCCCCCDDDDDDCCCAAA@@@@@@AAABBB@@@??????AAAAAA@@@>>>>>>???@@@@@@@@@@@@???>>>AAA@@@@@@???????????????@@@BBBCCCBBBAAA@@@@@@AAA@@@BBBCCCDDDEEEHHHIIIIIIIIIDDDEEEOOOZZZcccllltttxxx~~~pppbbbZZZXXXYYYZZZ[[[YYYWWWVVVUUUVVVVVVWWWWWWVVVSSSQQQPPPLLLLLLJJJIIIHHHGGGGGGGGGBBBGGGEEEBBBDDDKKKhhhuuubbbPPPGGGFFFCCCAAAAAADDDDDDCCCFFFKKKKKKPPPPPPRRRYYYYYY```pppwwwnnnlllwww|||lllaaaWWWZZZiiizzz{{{}}}}}}{{{~~~uuuuuukkkaaaXXXUUURRRNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGEEEIIIGGGFFFFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDCCCCCCBBBFFFGGGHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPVVVcccpppyyyvvvgggYYY[[[]]]]]]\\\ZZZXXXWWWXXXYYYZZZZZZYYYVVVRRRPPPOOOMMMKKKIIIHHHHHHIIIJJJKKKSSSQQQIIICCCFFFdddzzzeeeRRRIIIGGGEEEAAA@@@CCCFFFFFFGGGKKKLLLTTTTTTUUUZZZZZZaaarrr~~~vvvttt~~~{{{kkkZZZYYYiii{{{}}}}}}qqqggg]]]YYYVVVRRRPPPPPPMMMKKKIIIKKKMMMLLLIIIFFFIIIHHHGGGGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEDDDEEEFFFGGGFFFFFFHHHKKKMMMQQQLLLIIIIIIJJJJJJNNNRRRWWW[[[eeerrr~~~~~~bbb___]]]]]]___```___]]][[[\\\]]]]]][[[WWWSSSPPPRRRPPPMMMJJJIIIJJJKKKMMMQQQXXXUUULLLEEEHHHddd|||hhhTTTIIIGGGFFF@@@===AAAFFFGGGHHHJJJKKKUUUWWWUUUXXXZZZbbbsss|||zzzqqq]]]ZZZhhhzzz~~~sssiiiaaa]]][[[WWWTTTUUUTTTRRRQQQRRRUUUTTTPPPLLLOOOMMMMMMMMMNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPOOOOOOMMMMMMNNNOOOPPPSSSXXX\\\bbbYYYSSSQQQQQQRRRYYYbbbgggooozzzqqqhhh^^^\\\aaafffeeebbb```aaaaaa```]]]YYYUUUSSSTTTRRROOOLLLKKKLLLMMMOOOOOOSSSNNNHHHGGGJJJaaannnXXXLLLHHHHHHBBB???BBBGGGIIIJJJMMMMMM[[[]]]YYYYYY[[[ddduuuwwwccc]]]hhhxxx~~~wwwxxx{{{~~~|||vvvjjjccc]]]]]]\\\XXXTTTSSSRRRRRRRRRSSSTTTRRROOOMMMMMMLLLKKKLLLNNNPPPOOONNNOOOOOONNNNNNNNNNNNOOOOOOMMMNNNOOOPPPQQQPPPOOOOOOMMMMMMNNNNNNPPPTTTZZZ___eeeZZZRRRQQQQQQQQQZZZdddnnnxxx{{{llleeefffhhhgggeeegggfffeeeccc___\\\XXXWWWSSSQQQOOOMMMLLLLLLMMMNNNMMMOOOJJJHHHKKKMMM^^^{{{www___OOOJJJIIIDDDBBBEEEHHHJJJMMMRRRVVVgggiii```]]]^^^fffwwwjjjaaafffrrr|||xxxsssvvvwww{{{oooiiiuuu{{{wwwsssqqquuuvvvqqqllljjjhhhjjjlllmmmkkkhhhgggfffeeeddddddfffhhhjjjjjjiiigggfffeeeddddddeeefffgggbbbcccddddddcccbbb```^^^^^^^^^]]]]]]^^^bbbhhhmmmpppfff___aaaaaa___fffqqq}}}zzzpppjjjhhhhhhiiigggddd```]]]ZZZWWWVVVPPPOOONNNLLLKKKKKKJJJJJJJJJMMMKKKJJJKKKJJJWWWppp~~~cccOOOHHHGGGCCCCCCEEEFFFGGGLLLSSSbbbsssuuuggg```^^^fffuuuooo```^^^gggrrryyy|||sssppprrrrrr}}}}}}nnnccc^^^eeeoooyyymmmjjjlllgggeeeaaa\\\XXXVVVTTTTTTMMMMMMLLLKKKJJJIIIHHHHHHCCCIIIIIIGGGEEE@@@KKKdddzzzcccMMMDDDBBB@@@AAABBBAAABBBIIIQQQiii{{{{{{jjj```\\\cccqqqppp\\\VVV]]]iiirrr|||ppplllnnnkkkuuusssddd^^^\\\___eeemmm